Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programowanie aplikacji webowych

Total questions: 25

Worksheet time: 38mins

Name
Class
Date
1.

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

a)

div {border-color: blue;}

b)

div {shadow: blue;}

c)

div {background-color: blue;}

d)

div {color: blue;}

2.

Zamieszczony w ramce kod wyświetla tabelę składajacą się z:

a)

dwóch wierszy i dwóch kolumn

b)

dwóch wierszy i jednej kolumny

c)

jednego wiersza i dwóch kolumn

d)

jednego wiersza i jednej kolumny

3.

Dana jest tabela o nazwie wycieczki z polami: nazwa, cena, miejsca (jako liczba wolnych miejsc).

Aby dla dowolnego zbioru danych tabeli wyświetlić jedynie nazwy tych wycieczek, dla których cena jest niższa niż 2000 zł i mają przynajmniej cztery wolne miejsca, należy posłużyć się zapytaniem

a)

SELECT nazwa FROM wycieczki WHERE cena < 2000 OR miejsca > 4;

b)

SELECT nazwa FROM wycieczki WHERE cena < 2000 AND miejsca > 3;

c)

SELECT * FROM wycieczki WHERE cena < 2000 AND miejsca > 4;

d)

SELECT * FROM wycieczki WHERE cena < 2000 OR miejsca > 3;

4.

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

a)

A

b)

B

c)

C

d)

D

5.

Przedstawiona instrukcja JavaScript

console.log(5=="5")

wyświetli

a)

false

b)

true

6.

Dana jest tabela o nazwie przedmioty z polami: ocena i uczenID. Aby policzyć średnią ocen ucznia o ID równym 7, należy posłużyć się zapytaniem

a)

AVG SELECT ocena FROM przedmioty WHERE uczenID = 7;

b)

SELECT COUNT(ocena) FROM przedmioty WHERE uczenID = 7;

c)

COUNT SELECT ocena FROM przedmioty WHERE uczenID = 7;

d)

SELECT AVG(ocena) FROM przedmioty WHERE uczenID = 7;

7.

Dana jest tabela mieszkania zawierająca kolumny o nazwach: adres, metraz, ile_pokoi, standard, status, cena.

Wykonanie przedstawionej kwerendy SQL:


SELECT metraz,cena FROM mieszkania WHERE ile_pokoi>3;


sprawi, że zostaną wyświetlone

a)

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

b)

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

c)

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

d)

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

8.

W zapytaniu SQL umieszczonym poniżej:

SELECT * FROM osoby WHERE imie='Anna';

znak gwiazdki oznacza, że w wyniku tego zapytania

a)

zostaną wyświetlone wszystkie kolumny tabeli osoby

b)

zostanie zignorowany warunek sprawdzający imię

c)

zostanie wyświetlone pole o nazwie "*" (gwiazdka)

d)

zostaną wyświetlone wszystkie rekordy tabeli mieszkancy

9.

Zadaniem funkcji PHP o nazwie mysqli_connect() jest

a)

określić tabelę, z której będą pobierane dane

b)

pobrać wskazaną na serwezr bazę danych

c)

nawiązać połączenie z serwerem SQL

d)

wysłać do serwera kwerendę SQL

10.

W załączonym fragmencie kodu CSS

color:#008000;

kolor jest zapisany w postaci

a)

CMYK

b)

szesnastkowej

c)

dziesiętnej

d)

ósemkowej

11.

Aby utworzyć tabelę, należy się posłużyć poleceniem

a)

CREATE TABLE

b)

MAKE TABLE

c)

INSERT INTO TABLE

d)

ALTER TABLE

12.

Aby zdefiniować w języku HTML listę nienumerowaną, należy użyć znacznika

a)

<ul></ul>

b)

<ol></ol>

c)

<ll></ll>

d)

<list></list>

13.

Proces walidacji strony internetowej to

a)

zespół działań mających na celu zwiększenie oglądalności

b)

sprawdzenie jej w celu wyeliminowania błędów

c)

promocja strony

d)

publikowanie strony na serwerze www

14.

W języku CSS wartości: underline, overline, line-through oraz blink dotyczą właściwości

a)

text-decoration

b)

font

c)

font-style

d)

font-family

15.

Jakiego typu specjalizowane oprogramowanie narzędziowe należy zainstalować, aby umożliwić wykonywanie jego użytkownikowi operacji na zgromadzonych danych?

a)

SZBD - system zarządzania bazą danych

b)

Otwarty mechanizm komunikacji z bazą danych

c)

Microsoft Excel lub jego odpowiednik

d)

Klucze:prywatny i obcy

16.

Która lista jest interpretacją przedstawionego kodu?

a)

A

b)

B

c)

C

d)

D

17.

Które z przedstawionych sposobów formatowania nie jest zapisane za pomocą CSS

a)

A

b)

B

c)

C

d)

D

18.

Ile razy zostanie wykonana pętla zapisana w przedstawionym skrypcie PHP?

a)

7

b)

5

c)

0

d)

6

19.

Przedstawiona funkcja zapisana kodem JavaScript ma za zadanie:

a)

zwrócić iloczyn kolejnych liczb od 1 do a

b)

zwrócić wynik potęgowania a^n

c)

wpisać kolejne liczby od a do n

d)

wpisać wyniki mnożenia a przez n

20.

Które wyrażenie logiczne w języku PHP sprawdza, czy zmienna1 należy do przedziału jednostronnie domkniętego <-5, 10)?

a)

$zmienna1 <= -5 && $zmienna1 < 10

b)

$zmienna1 <= -5 || $zmienna1 < 10

c)

$zmienna1 >= -5 && $zmienna1 < 10

d)

$zmienna1 >= -5 || $zmienna1 < 10

21.

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)

Znacznik <br> nie został poprawnie zamknięty

c)

Nieznany znacznik h6

d)

Znacznik <br> nie może wystepować wewnątrz <p> </p>

22.

Na podstawie tabeli Towar wykonano następujące zapytanie SQL. Jaki będzie wynik tej operacji?

a)

Papier ksero A4, Kredki 24 kolory, Zeszyt A5 w linie, Zeszyt A5

b)

Zeszyt A5, Zeszyt A5 w linie, Kredki 24 kolory, Papier ksero A4

c)

Zeszyt A5 w linie, Zeszyt A5, Kredki 24 kolory, Papier ksero A4

d)

Papier ksero A4, Kredki 24 kolory, Zeszyt A5, Zeszyt A5 w linie

23.

Przedstawiony kod źródłowy ma za zadanie wyświetlić

a)

wczytane z klawiatury liczby tak długo, aż nie zostanie wczytana wartość 0

b)

kolejne liczby od 1 do 100

c)

wylosowane liczby od 1 do 99

d)

losowe liczby od 0 do 100 tak długo, aż nie zostanie wylosowana wartość 0

24.

Atrybut value w polu formularza HTML:

<input type="button" name="b1" value="b1"/>

a)

wskazuje na napis na przycisku

b)

wskazuje na nazwę przycisku

c)

wskazuje na skrypt o nazwie "b1"

d)

wskazuje na nazwę funkcji która ma się wykonać po naciśnięciu przycisku

25.

Aby wyświetlić jedynie imię, nazwisko i ulicę wszystkich mieszkańców, należy zastosować zapytanie

a)

SELECT * FROM Mieszkancy, Adresy ON Mieszkancy.id = Adresy.id;

b)

SELECT * FROM Mieszkancy JOIN Adresy ON Adresy.id = Mieszkancy.Adresy.id;

c)

SELECT imie, nazwisko, ulica FROM Mieszkancy, Adresy ON Mieszkancy.Adresy_id = Adresy.id;

d)

SELECT imie, nazwisko, ulica FROM Mieszkancy JOIN Adresy ON Mieszkancy.Adresy_id = Adresy.id;