wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

HTML, CSS, JS i PHP - INF 03

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

W języku PHP należy zapisać warunek, który będzie spełniony, gdy zmienna $a będzie dowolną liczbą całkowitą mniejszą od -10 lub gdy zmienna $b będzie dowolną liczbą z przedziału (25, 75). Wyrażenie logiczne użyte w tym warunku ma postać

a)

($a < -10) or (($b > 25) and ($b < 75))

b)

($a < -10) and (($b > 25) or ($b < 75))

c)

($a < -10) and (($b > 25) and ($b < 75))

d)

($a < -10) or (($b > 25) or ($b < 75))

2.

Przedstawiona instrukcja JavaScript wyświetli

a)

1

b)

false

c)

true

d)

0

3.

Przedstawiona instrukcja warunkowa zapisana w języku JavaScript jest spełniona dla zmiennej x równej

a)

3

b)

2

c)

-4

d)

-1

4.

Kolor zapisany w notacji heksadecymalnej #0000FF to

a)

zielony

b)

czerwony

c)

czarny

d)

niebieski

5.

Dla każdej iteracji pętli wartość bieżącego elementu tablicy jest przypisywana do zmiennej, a wskaźnik tablicy jest przesuwany o jeden, aż do ostatniego elementu tablicy. Zdanie to jest prawdziwe dla instrukcji

a)

next

b)

for

c)

while

d)

foreach

6.

W języku JavaScript stworzono funkcję o nazwie licz_pitagoras, która oblicza długość przeciwprostokątnej trójkąta prostokątnego, zgodnie z twierdzeniem Pitagorasa. Funkcja pobiera dwa parametry wejściowe i zwraca wartość. Prawidłowe wywołanie takiej funkcji, wraz z pobraniem zwróconego wyniku, będzie miało postać

a)

licz_pitagoras(a, b, c);

b)

licz_pitagoras(a, b);

c)

c = licz_pitagoras(a, b);

d)

licz_pitagoras(a, b) = c;

7.

Dla przedstawionego fragmentu dokumentu HTML zdefiniowano formatowanie CSS selektora klasy "menu" tak, aby kolor tła bloku był zielony. Która definicja stylu CSS odpowiada temu formatowaniu?

a)

div.menu { background-color: green; }

b)

#menu { background-color: rgb(0,255,0); }

c)

menu { background-color: rgb(0,255,0); }

d)

div:menu { color: green; }

8.

Formatowanie CSS akapitu określa styl szarej ramki o cechach:

a)

linia ciągła; grubość 2 px; marginesy poza ramką 15 px.

b)

linia kreskowa; grubość 2 px; marginesy poza ramką 15 px.

c)

linia ciągła; grubość 2 px; marginesy pomiędzy tekstem a ramką 15 px.

d)

linia kropkowa; grubość 2 px; marginesy pomiędzy tekstem a ramką 15 px.

9.

W języku HTML, aby scalić w poziomie dwie sąsiednie komórki w wierszu tabeli należy zastosować atrybut

a)

cellpadding

b)

rowspan

c)

cellspacing

d)

colspan

10.

Którą wartość będzie przechowywała zmienna a po wykonaniu przedstawionej sekwencji instrukcji języka PHP?

a)

12

b)

11

c)

10

d)

1

11.

Przedstawiony fragment kodu PHP służy do obsługi

a)

formularza.

b)

bazy danych.

c)

sesji.

d)

ciasteczek.

12.

Aby wstawić dane do bazy za pomocą polecenia PHP w jego parametrach należy przekazać

a)

NULL w $zm1, aby baza zapisała tam kod błędu i zapytanie SELECT w $zm2.

b)

identyfikator połączenia z bazą danych w $zm1 i zapytanie SELECT w $zm2.

c)

identyfikator połączenia z bazą danych w $zm1 i zapytanie INSERT INTO w $zm2.

d)

id wiersza w $zm1 i zapytanie INSERT INTO w $zm2.

13.

Wskaż złożoność obliczeniową algorytmu naiwnego (zwykłego) wyszukiwania minimum w zbiorze liczb?

a)

O(n!)

b)

O(n)

c)

O(n3 )

d)

O(n2 )

14.

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

a)

Konwerter kodu

b)

Kompilator

c)

Interpreter

d)

Konwerter języka

15.

Który modyfikator wskazuje podany opis?

a)

protected

b)

private

c)

public

d)

static

16.

Jak nazywa się metoda sortowania polegająca na podziale na n przedziałów jednakowej długości, w których następuje sortowanie, po czym posortowane zawartości przedziałów są poddawane analizie i prezentacji?

a)

Sortowanie kubełkowe.

b)

Sortowanie przez wybór.

c)

Sortowanie szybkie.

d)

Sortowanie bąbelkowe.

17.

W języku HTML, aby zapisać sekcję cytatu, która może zawierać kilka paragrafów tak, by przeglądarka dodała wspólne wcięcie, należy zastosować znacznik

a)

<blockquote>

b)

<q>

c)

<blockq>

d)

<indent>

18.

W języku JavaScript zapis w ramce oznacza, że

a)

zmienna x będzie przechowywać wynik działania metody nazwa

b)

nazwa jest właściwością obiektu przedmiot

c)

zmienna x będzie przechowywać wynik działania funkcji przedmiot

d)

nazwa jest polem klasy przedmiot

19.

W przedstawionym fragmencie formularza HTML zdefiniowano pole input, o którym można powiedzieć, że

a)

ukrywa wprowadzone do niego znaki.

b)

wyświetla wprowadzone do niego znaki.

c)

umożliwia wpisywanie tylko wartości liczbowych.

d)

ma wpisany domyślny tekst „pole”.

20.

Wskaż paragraf sformatowany przedstawionym stylem CSS.

a)

Paragraf 1.

b)

Paragraf 4.

c)

Paragraf 3.

d)

Paragraf 2.

21.

Funkcja zapisana językiem PHP służy do

a)

pobrania danych z bazy danych

b)

połączenia z bazą danych

c)

zabezpieczenia bazy danych

d)

ustawienia hasła do bazy danych

22.

Która z wymienionych zasad NIE WPŁYNIE korzystnie na zwiększenie czytelności kodu?

a)

Należy wprowadzać komentarze w trudniejszych częściach kodu.

b)

Kod powinien być napisany bez wcięć i zbędnych enterów.

c)

Nazwy zmiennych powinny odzwierciedlać ich zadanie.

d)

W każdej linii kodu powinna występować tylko jedna instrukcja.

23.

W języku CSS, należy zdefiniować tło dokumentu jako obraz rys.png. Obraz ma powtarzać się jedynie w poziomie. Którą definicję należy przypisać selektorowi body?

a)

{background-image: url("rys.png"); background-repeat: repeat-x;}

b)

{background-image: url("rys.png"); background-repeat: repeat-y;}

c)

{background-image: url("rys.png"); background-repeat: round;}

d)

{background-image: url("rys.png"); background-repeat: repeat;}

24.

W podanej regule CSS: h1 {color: blue} h1 oznacza

a)

wartość

b)

deklarację

c)

selektor

d)

klasę

25.

W językach programowania tylko zmienna jednego typu wbudowanego może przyjmować wyłącznie dwie wartości. Jest to typ

a)

łańcuchowy

b)

tablicowy

c)

znakowy

d)

logiczny

26.

Która z zasad tworzenia części <head> języka HTML jest poprawna?

a)

W części <head> nie można umieszczać kodu CSS, a jedynie odwołanie do pliku CSS

b)

W części <head> zawiera się część <body>

c)

W części <head> można definiować szablon strony znacznikami <div>

d)

W części <head> mogą wystąpić znaczniki <meta>, <title>, <link>

27.

Tekst paragrafu, wyśrodkowany w pionie, opisuje w CSS reguła

a)

align: middle

b)

text-align: center

c)

vertical-align: center

d)

vertical-align: middle

28.

Blok deklaracji postaci background-attachment: scroll powoduje, że

a)

tło strony będzie stałe, a tekst będzie się przewijał

b)

tło strony będzie przewijane razem z tekstem

c)

grafika tła będzie wyświetlona w prawym górnym rogu strony

d)

grafika tła będzie powtarzana (kafelki)

29.

Chcąc dodać do listy rozwijalnej przedstawionego formularza HTML możliwość zaznaczenia kilku opcji jednocześnie, należy w znaczniku select dodać atrybut

a)

disabled

b)

multiple

c)

value

d)

size

30.

Która z deklaracji funkcji w języku C++ ma parametr wejściowy typu rzeczywistego, a zwraca wartość całkowitą?

a)

float fun1(void a);

b)

void fun1(int a);

c)

int fun1(float a);

d)

float fun1(int a);

31.

Brak którego elementu języka HTML wygeneruje błąd walidatora HTML5?

a)

prologu <!DOCTYPE html>

b)

<meta name="author" content="....">

c)

przynajmniej jednego <h1>

d)

<body>

32.

W języku C++ funkcja zwracająca wynik potęgowania, działająca na dwóch parametrach wejściowych: liczbie x i wykładniku w, ma deklarację

a)

void potega(int x, int w);

b)

int potega(int x, int w);

c)

void potega(int x, int w, int wynik);

d)

int potega(int x);

33.

Wskaż wynik wykonania przedstawionego kodu PHP, jeżeli zmienna tab jest tablicą.

a)

sarny dziki

b)

jelenie sarny

c)

lisy borsuki

d)

dziki lisy

34.

W języku PHP instrukcja foreach jest instrukcją

a)

Wyboru, dla elementów tablicy

b)

Pętli, wyłącznie dla elementów tablicy

c)

Warunkową, niezależnie od typu zmiennej

d)

Pętli, niezależnie od typu zmiennej

35.

Która z reguł walidacji strony internetowej jest błędna?

a)

Znaczniki, oprócz samozamykających się, działają do momentu ich wyłączenia znakiem "/", np. <p>...</p>

b)

Wyłączanie znaczników musi następować w odwrotnej kolejności, niż były one włączane, np. <p>....<big>...</big></p>

c)

W znacznikach nie są rozróżniane wielkie i małe litery, np. <p> i <P> to ten sam znacznik

d)

Jeżeli w instrukcji używa się kilku atrybutów, ich kolejność powinna być zgodna z alfabetem, np. <img alt="...." src="...." />

36.

Instrukcją pętli, która jest przeznaczona do wykonania określonej liczby operacji na pewnym obiekcie lub zmiennej niebędącej tablicą, jest

a)

switch

b)

for

c)

foreach

d)

if

37.

W języku PHP zapisano fragment kodu. Po zakończeniu pętli zmienna a przyjmie wartość

a)

10

b)

2

c)

0

d)

20

38.

W języku PHP przekierowanie użytkownika na inną stronę WWW jest możliwe za pomocą funkcji

a)

include();

b)

require();

c)

upload();

d)

header();

39.

Który sposób komentowania w języku PHP pozwala na zapis bloku komentarza w kilku liniach?

a)

#

b)

//

c)

/* */

d)

<!-- -->

40.

Jeśli zmienna $x przechowuje dowolną liczbę naturalną dodatnią, przedstawiony kod źródłowy PHP ma za zadanie wyświetlić

a)

liczby wczytywane z klawiatury, tak długo aż zostanie wczytana wartość x

b)

kolejne liczby od 0 do x-1

c)

kolejne liczby od x do 0

d)

losowe liczby z przedziału (0, x)