wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programowanie aplikacji webowych

Total questions: 25

Worksheet time: 26mins

Name
Class
Date
1.

W formularzu, dane z pola input o typie number zostały zapisane do zmiennej a, a następnie przetworzone w skrypcie JavaScript w następujący sposób. Zmienna x będzie typu

a)

liczbowy całkowity

b)

liczbowy rzeczywisty

c)

nieliczbowy czyli NaN

d)

napisowy

2.

Parametr face znacznika <font> służy do określenia

a)

barwy czcionki

b)

wielkości czcionki

c)

efektów czcionki

d)

nazwy czcionki

3.

Który zapis stylu CSS ustawi tło bloku na kolor niebieski?

a)

div {border-color: blue;}

b)

div {background-color: blue;}

c)

div {shadow: blue;}

d)

div {color: blue;}

4.

Dana jest tabela uczniowie, do której wpisano rekordy jak na rysunku. Co będzie wynikiem działania przedstawionego zapytania SQL?

a)

Dane 4, 3, 4, 3

b)

Wartość 3.5

c)

Suma ocen równa 14

d)

Liczba wierszy równa 4

5.

W bazie danych sklepu spożywczego pod koniec dnia jest tworzony raport wyświetlający te produkty wraz z ich dostawcami, dla których stan magazynowy jest mniejszy niż 10 sztuk. Do zdefiniowania tego raportu posłużono się kwerendą

a)

SELECT

b)

INSERT INTO

c)

UPDATE

d)

var i=Number(3/2);

6.

Zdarzenie JavaScript, będące reakcją na pojedynczo kliknięty dowolny element strony, nosi nazwę

a)

onClick

b)

onKeyDown

c)

onLoad

d)

OnDblClick

7.

Aby witryna internetowa prawidłowo skalowała się w urządzeniach mobilnych, należy wielkość czcionki zdefiniować

a)

w milimetrach

b)

w pixelach

c)

w procentach

d)

wcale nie definiować

8.

W języku PHP zapisano instrukcję pętli:

for($i=10;$i<=100;$i+=10)

Ile powtórzeń będzie miała podana pętla, jeśli zmienna sterująca nie jest modyfikowana w jej wnętrzu, oraz nie wprowadzono instrukcji modyfikacji pętli typu break?

a)

10

b)

100

c)

1

d)

11

9.

Polecenie języka SQL w postaci

a)

zamienia nazwę tabeli miasta na nazwę kod

b)

w tabeli miasta zamienia nazwę kolumny kod na nazwę text

c)

dodaje do tabeli dwie kolumny o nazwach: kod i text

d)

dodaje do tabeli kolumnę o nazwie kod typu text

10.

Jak nazywa się program, który wykonuje instrukcje zawarte w kodzie źródłowym tworzonego programu bez uprzedniego generowania programu wynikowego?

a)

interpreter

b)

konwerter kodu

c)

kompilator

d)

translator

11.

Jakie wartości muszą przyjmować zmienne w funkcji biblioteki mysqli, aby połączyć się z serwerem i bazą danych?

a)

adres serwera - $a, nazwa bazy danych - $d, login - $b, hasło - $c

b)

adres serwera - $c, nazwa bazy danych - $d, login - $b, hasło - $a

c)

adres serwera - $c, nazwa bazy danych - $d, login - $a, hasło - $b

d)

adres serwera - $a, nazwa bazy danych - $b, login - $c, hasło - $d

12.

Które z zadań programistycznych powinno być wykonane po stronie serwera?

a)

Sprawdzenie danych wpisanych do pola tekstowego w czasie rzeczywistym

b)

Ukrywanie i pokazywanie elementów strony w zależności od aktualnego stanu kursora

c)

Zapisanie danych pobranych z aplikacji internetowej w bazie danych

d)

Zmiana stylu HTML na stronie wywołana przesunięciem kursora

13.

W bazie danych hurtowni zdefiniowano tabelę sprzedaz o polach: id, kontrahent, grupa_cenowa, obrot. Aby wyszukać wyłącznie kontrahentów z drugiej grupy cenowej, których obrót jest większy niż 4000zł, należy zastosować polecenie

a)

SELECT sprzedaz FROM kontrahent WHERE obrot > 4000;

b)

SELECT kontrahent FROM sprzedaz WHERE grupa_cenowa = 2 OR obrot > 4000;

c)

SELECT sprzedaz FROM kontrahent WHERE grupa_cenowa = 2 AND obrot > 4000;

d)

SELECT kontrahent FROM sprzedaz WHERE grupa_cenowa = 2 AND obrot > 4000;

14.

Istnieje tabela pracownicy z polami: id, imie, nazwisko, pensja. W nowym roku postawiono podnieść pensję wszystkim pracownikom o 100 zł. Aktualizacja ta w bazie danych będzie miała postać

a)

UPDATE pracownicy SET pensja = 100;

b)

UPDATE pensja SET 100;

c)

UPDATE pensja SET +100;

d)

UPDATE pracownicy SET pensja = pensja + 100;

15.

Którego polecenia należy użyć, aby wyraz TEKST został wyświetlony w kolorze czarnym w oknie przeglądarki internetowej?

a)

<font color="czarny">TEKST</font>

b)

<body color="black">TEKST</font>

c)

<font color="#000000">TEKST</font>

d)

<body bgcolor="black">TEKST</body>

16.

W części nagłówkowej kodu HTML zapisano tekst:

<title>Strona o klopsach </title>

Zapisany tekst zostanie wyświetlony

a)

w polu adresu, za wpisanym adresem URL

b)

w treści strony, na banerze

c)

na pasku tytułu przeglądarki

d)

w treści strony, w pierwszym wyświetlonym nagłówku

17.

W języku CSS, aby sformatować dowolny element języka HTML w ten sposób, że po najechaniu na niego kursorem zmienia on kolor czcionki, należy zastosować pseudoklasę

a)

:visited

b)

:hover

c)

:coursor

d)

:active

18.

Dana jest tabela mieszkania zawierająca kolumny o nazwach: adres, metraz, ile_pokoi, standard, status, cena. Wykonanie przedstawionej kwerendy SQL SELECT sprawi, że zostaną wyświetlone

a)

Wszystkie dane tych mieszkań, które mają co najmniej 3 pokoje

b)

Metraż oraz cena tych mieszkań, które mają co najmniej 3 pokoje

c)

Metraż oraz cena tych mieszkań, które mają więcej niż 3 pokoje

d)

Wszystkie dane oprócz adresu tych mieszkań, które mają więcej niż 3 pokoje

19.

Który z przedstawionych kodów HTML sformatuje tekst według podanego wzoru?

a)

A

b)

B

c)

C

d)

D

20.

Tabela o nazwie naprawy zawiera pola: klient, czyNaprawione.

Aby usunąć te rekordy, w których pole czyNaprawione jest prawdą, należy posłużyć się poleceniem:

a)

DELETE FROM naprawy;

b)

DELETE naprawy WHERE czyNaprawione = TRUE;

c)

DELETE klient FROM naprawy WHERE czyNaprawione = TRUE;

d)

DELETE FROM naprawy WHERE czyNaprawione = TRUE;

21.

Programista napisał w języku PHP pętlę, która miała obliczyć wynik działania 5! (5! = 1 * 2 * 3 * 4 * 5). Popełnił jednak błąd logiczny polegający na tym, że:

a)

zmienna a powinna być inicjowana wartością 0 zamiast 1

b)

parametr i pętli powinien być dekrementowany zamiast inkrementowany

c)

w drugim parametrze pętli powinno być porównanie $i < 6 zamiast $i < 5

d)

parametr i pętli powinien być inicjowany wartością 0 zamiast 1

22.

Poniższy zapis w języku PHP świadczy o tym że $dni to:

a)

tablica

b)

kolejka

c)

lista

d)

zmienna napisowa

23.

Co spowoduje fragment skryptu w języku JavaScript?

n = "napis1";

s = n.length;

a)

Przypisze zmienną n do zmiennej s

b)

Wyświetli długość napisu ze zmiennej n

c)

Przypisze zmiennej s wartość odpowiadającą długości napisu ze zmiennej n

d)

Przypisze zmiennej s fragment napisu ze zmiennej n, o określonej przez zmienną length długości

24.

W języku JavaScript należy zapisać warunek, który będzie spełniony, gdy zmienna a będzie dowolną liczbą naturalną dodatnią (bez 0) lub gdy zmienna b będzie dowolną liczbą z przedziału domkniętego od 10 do 100. Użyte w tym warunku wyrażenie logiczne będzie miało postać

a)

(a>0) && ((b>=10) && (b<=100))

b)

(a>0) || ((b>=10) || (b<=100))

c)

(a>0) && ((b>=10) || (b<=100))

d)

(a>0) || ((b>=10) && (b<=100))

25.

W kodzie źródłowym zapisanym w języku HTML wskaż błąd walidacji dotyczący tego fragmentu

a)

Znacznik zamykający /b niezgodny z zasadą zagnieżdżania

b)

nieznany znacznik h6

c)

znacznik </br> jest przestarzały

d)

Trzy kropki w tekście akapitu