wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

INF03 40 pytań TEST02

Total questions: 40

Worksheet time: 40mins

Name
Class
Date
1.

Aby zmienić maksymalną długość pola imie w tabeli klienci na 30 znaków, należy użyć w języku SQL następującego kodu

a)

ALTER TABLE klienci MODIFY COLUMN imie VARCHAR(30);

b)

ALTER TABLE klienci CHANGE imie TEXT;

c)

CHANGE TABLE klienci MODIFY imie CHAR(30);

d)

CHANGE TABLE klienci TO COLUMN imie SET CHAR(30);

2.

Jaki rezultat zostanie wyświetlony po wykonaniu przedstawionego kodu HTML?

a)

A

b)

B

c)

C

d)

D

3.

Wskaż różnicę pomiędzy poleceniami DROP TABLE i TRUNCATE TABLE.

a)

Obydwa polecenia usuwają tabelę wraz zawartością, ale tylko polecenie TRUNCATE TABLE może być cofnięte.

b)

DROP TABLE usuwa tabelę, a TRUNCATE TABLE modyfikuje w niej dane spełniające warunek.

c)

DROP TABLE usuwa tabelę, a TRUNCATE TABLE usuwa wszystkie dane, pozostawiając pustą tabelę.

d)

Obydwa polecenia usuwają jedynie zawartość tabeli, ale tylko polecenie DROP TABLE może być cofnięte.

4.

Na potrzeby strony internetowej zdefiniowano styl. Styl będzie przypisany tylko do niektórych znaczników (np. niektórych nagłówków, kilku akapitów). W takim wypadku, aby przypisać styl do kilku konkretnych znaczników, najlepiej jest zastosować

a)

selektor akapitu

b)

klasę

c)

identyfikator

d)

pseudoklasę

5.

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

a)

onClick

b)

onDblClick

c)

onKeyDown

d)

onLoad

6.

W języku CSS, w celu zdefiniowania wewnętrznego górnego marginesu, czyli odstepu między elementem a otaczającym go obramowaniem, należy użyć polecenia

a)

padding-top

b)

border-top

c)

outline-top

d)

local-top

7.

Głównym celem stosowania edytora WYSIWYG jest

a)

pobieranie z Internetu kompletnych portali WWW.

b)

szybka wizualizacja tworzonej strony.

c)

zautomatyzowanie odtwarzania plików multimedialnych.

d)

wyszukiwanie błędów w bazie danych.

8.

W języku HTML atrybut alt znacznika img jest wykorzystywany w celu zdefiniowania

a)

podpisu, który zostanie wyświetlony pod grafiką

b)

ścieżki i nazwy pliku źródłowego grafiki

c)

atrybutów grafiki, takich jak rozmiar, obramowanie, wyrównanie

d)

tekstu, który będzie wyświetlony, jeśli nie może być wyświetlona grafika

9.

Polecenie serwera MySQL przedstawione poniżej sprawi, że użytkownikowi tkowal zostaną

a)

przydzielone prawa wszelkiej zmiany struktury tabeli pracownicy

b)

odebrane prawa usuwanie i dodawania rekordów w tabeli pracownicy

c)

przydzielone prawa do usuwania i aktualizowania danych w tabeli pracownicy

d)

odebrane prawa usuwania i modyfikowania danych w tabeli pracownicy

10.

Przedstawiony kod PHP nawiązuje połączenie z serwerem bazy danych. Jakiego typu operacje powinny się znaleźć w instrukcji warunkowej w miejscu trzech kropek?

a)

Obsługa błędu połączenia

b)

Zamknięcie bazy danych

c)

Komunikat o pomyślnym połączeniu z bazą

d)

Obsługa danych pobranych z bazy

11.

Który selektor formatuje akapity tekstu o klasie tekst oraz element blokowy o ID obrazki?

a)

p#tekst, div.obrazki

b)

p.tekst + div#obrazki

c)

p#tekst + div.obrazki

d)

p.tekst, div#obrazki

12.

Który z komentarzy opisuje zadanie zdefiniowanej w języku PHP funkcji?

a)

/* Funkcja zwraca wartość niższą z dwóch podanych, gdy są równe zwraca wartość $a */

b)

/* Funkcja zwraca wartość wyższą z dwóch podanych, gdy są równe zwraca wartość $a */

c)

/* Funkcja zwraca wartość niższą z dwóch podanych, gdy są równe zwraca wartość -1 */

d)

/* Funkcja zwraca wartość wyższą z dwóch podanych, gdy są równe zwraca wartość -1 */

13.

Które zapytanie SQL posłuży do wyszukania z przedstawionej tabeli wyłącznie wszystkich imion i nazwisk pacjentów urodzonych przed rokiem 2002?

a)

SELECT imie, nazwisko FROM Pacjenci WHERE rok_urodzenia < 2002;

b)

SELECT imie, nazwisko FROM Pacjenci WHERE data_ostatniej_wizyty < 2002;

c)

SELECT * FROM Pacjenci WHERE rok_urodzenia <= 2002;

d)

SELECT * FROM Pacjenci WHERE rok_urodzenia LIKE 2002;

14.

W celu przyspieszenia operacji na bazie danych należy do pól często wyszukiwanych lub sortowanych

a)

stworzyć osobną tabelę przechowującą tylko te pola

b)

dodać więzy integralności

c)

utworzyć indeks

d)

dodać klucz obcy

15.

Przy użyciu którego znacznika w języku HTML nie można umieścić na stronie grafiki dynamicznej?

a)

<img>

b)

<embed>

c)

<object>

d)

<strike>

16.

Chcąc sformatować w stylach CSS wszystkie obrazy zawarte w akapicie, powinno się użyć selektora

a)

p#img

b)

p+img

c)

p.img

d)

p img

17.

Który z elementów dokumentacji aplikacji powinien znaleźć się w dokumentacji użytkownika?

a)

Opis obsługi funkcji systemu

b)

Opis wykorzystanej technologii i bibliotek

c)

Opis algorytmów zastosowanych w kodzie

d)

Opis kodu źródłowego

18.

Wskaż nazwę Systemu Zarządzania Treścią, którego logo zostało przedstawione na rysunku.

a)

Joomla!

b)

WordPress

c)

Drupal

d)

MediaWiki

19.

W strukturalnych językach programowania w celu przechowania informacji o 50 uczniach (ich imionach, nazwiskach, średniej ocen) należy użyć

a)

struktury 50 elementów o składowych typu tablicowego

b)

klasy 50 elementów typu tablicowego

c)

tablicy 50 elementów o składowych strukturalnych

d)

tablicy 50 elementów o składowych łańcuchowych

20.

Kod zamieszczony w ramce spowoduje wypisanie liczb

a)

2 4 6 8

b)

2 4 6 8 10

c)

1 3 5 7 9

d)

1 2 3 4 5 6 7 8 9 10

21.

W tabeli produkt znajdują się przedmioty wyprodukowane po 2000 roku, z polami nazwa i rok_produkcji. Klauzula SQL wyświetli listę przedmiotów wyprodukowanych

a)

w roku 2017

b)

po roku 2017

c)

w latach innych niż 2017

d)

przed rokiem 2017

22.

Ukrywanie pewnych pól lub metod obiektów danej klasy tak, aby były one dostępne tylko metodom wewnętrznym tej klasy lub funkcjom zaprzyjaźnionym, to

a)

dziedziczenie

b)

polimorfizm

c)

hermetyzacja

d)

konkatenacja

23.

W skrypcie JavaScript zastosowano metodę DOM getElementsByClassName('akapit'). Metoda ta odwoła się do akapitu

a)

<p href="/akapit">akapit3</p>

b)

<p>akapit</p>

c)

<p class="akapit">akapit4</p>

d)

<p id="akapit">akapit2</p>

24.

Która z funkcji SQL NIE pobiera argumentów?

a)

len

b)

upper

c)

year

d)

now

25.

Wskaż prawidłową kolejność tworzenia bazy danych

a)

Określenie celu, normalizacja, stworzenie tabel, utworzenie relacji

b)

Określenie celu, normalizacja, utworzenie relacji, stworzenie tabel

c)

Określenie celu, utworzenie relacji, stworzenie tabel, normalizacja

d)

Określenie celu, stworzenie tabel, utworzenie relacji, normalizacja

26.

Aby edytować nakładające się na siebie pojedyncze fragmenty obrazu, pozostawiając pozostałe elementy niezmienione, należy zastosować

a)

Histogram

b)

Kanał alfa

c)

Warstwy

d)

Kadrowanie

27.

Strona HTML definiuje akapit oraz rysunek. Aby rysunek został umieszczony przez przeglądarkę w tej samej linii co akapit po jego lewej stronie, należy w stylu CSS rysunku zawrzeć własność

a)

style:left;

b)

alt:left;

c)

float:left;

d)

align:left;

28.

Włączenie do kodu skryptu zawartości pliku egzamin.php, zawierającego kod PHP, wymaga dodania instrukcji

a)

include("egzamin.php");

b)

getfile("egzamin.php");

c)

fgets("egzamin.php");

d)

fopen("egzamin.php");

29.

Aby zmodyfikować strukturę tabeli w bazie MySQL należy wykonać polecenie

a)

UPDATE

b)

INSERT INTO

c)

ALTER TABLE

d)

GRANT

30.

Dla którego akapitu zastosowano przedstawioną właściwość stylu CSS?

a)

A

b)

B

c)

C

d)

D

31.

Fragment kodu języku PHP ma następującą postać. Wynikiem działania pętli będzie wypisanie liczb:

a)

0,4,8,12,16

b)

0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20

c)

0,4,8,12,16,20

d)

0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19

32.

Które polecenie SQL zamieni w tabeli tab w kolumnie kol wartość Ania na Zosia?

a)

UPDATE tab SET kol='Zosia' WHERE kol='Ania';

b)

ALTER TABLE tab CHANGE kol='Ania' kol='Zosia';

c)

UPDATE tab SET kol='Ania' WHERE kol='Zosia';

d)

ALTER TABLE tab CHANGE kol='Zosia' kol='Ania';

33.

Które polecenie SQL zamieni w tabeli tab w kolumnie kol wartość Ania na Zosia?

a)

UPDATE tab SET kol='Zosia' WHERE kol='Ania';

b)

UPDATE tab SET kol='Ania' WHERE kol='Zosia';

c)

ALTER TABLE tab CHANGE kol='Zosia' kol='Ania';

34.

W języku CSS poniższy zapis użyty na stronie, na której jest kilka paragrafów, a każdy z nich ma po kilka linii sprawi, że

a)

pierwsza linia każdego paragrafu będzie miała większą czcionkę niż następne linie

b)

pierwszy paragraf na stronie będzie w całości miał powiększoną czcionkę

c)

pierwsza linia każdego paragrafu będzie miała mniejszą czcionkę niż następne linie

d)

całość tekstu paragrafu będzie powiększona o 150%

35.

Która ze zdefiniowanych funkcji w języku PHP jako wynik zwraca połowę kwadratu wartości przekazanej?

a)

function licz($a) { echo $a/2; }

b)

function licz($a) { echo $a*$a/2; }

c)

function licz($a) { return $a*$a/2; }

d)

function licz($a) { return $a/2; }

36.

Wartość pola tabeli pełniącego rolę klucza podstawowego

a)

Wartość pola tabeli pełniącego rolę klucza podstawowego

b)

musi być unikalna

c)

służy do szyfrowania zawartości tabeli

d)

jest zawsze typu numerycznego

37.

Transformację w stylach CSS, polegającą na zamianie tylko pierwszych liter wszystkich wyrazów na wielkie, otrzymamy stosując polecenie

a)

capitalize

b)

uppercase

c)

lowercase

d)

underline

38.

Zamieszczony w ramce fragment skryptu w języku JavaScript

a)

przypisze zmienniej s zmienną t

b)

wyświetli długość napisu ze zmiennej t

c)

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

d)

przypisze zmiennej s długość napisu ze zmiennej t

39.

Poziom izolacji transakcji Repeatable Read (tryb powtarzalnego odczytu) stosowany przez MS SQL wiąże się z problemem

a)

brudnych odczytów.

b)

odczytów widm.

c)

niepowtarzalnych odczytów.

d)

utraty aktualizacji.

40.

Poprawne udokumentowanie wzorca weryfikacji pola nazwa w części kodu aplikacji JavaScript to

a)

/* Pole nazwa może zawierać dowolny ciąg cyfr (z wyłączeniem 0), następnie musi zawierać dużą literę i ciąg minimum dwóch małych liter. */

b)

/* Pole nazwa musi składać się w kolejności: z ciągu cyfr (z wyłączeniem 0), następnie dużej litery i dwóch małych liter. */

c)

/* Pole nazwa powinno składać się w kolejności: z ciągu cyfr (z wyłączeniem 0), następnie dużej litery i ciągu małych liter. */

d)

/* Pole nazwa może składać się z dowolnego ciągu cyfr (z wyłączeniem 0), małych i dużych liter. */