Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

E14-18.01 4Ti/2

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

W języku MySQL należy zastosować polecenie REVOKE, aby użytkownikowi anna odebrać prawo do dokonywania zmian jedynie w definicji struktury bazy danych. Polecenie odpowiadające odebraniu tych praw ma postać

a)

REVOKE CREATE INSERT DELETE ON tabela1 FROM 'anna'@'localhost'

b)

REVOKE CREATE UPDATE DROP ON tabela1 FROM 'anna'@'localhost'

c)

REVOKE CREATE ALTER DROP ON tabela1 FROM 'anna'@'localhost'

d)

REVOKE ALL ON tabela1 FROM 'anna'@'locaihost'

2.

W języku HTML aby zdefiniować słowa kluczowe strony, należy użyć zapisu

a)

<meta keywords = "psy, koty, gryzonie">

b)

<meta name = "description" content = "psy, koty, gryzonie">

c)

<meta name = "keywords" content = "psy, koty, gryzonie">

d)

<meta name = "keywords" = "psy, koty, gryzonie">

3.

Dana jest tabela książki z polami: tytuł, autor (typu tekstowego), cena (typu liczbowego). Aby kwerenda SELECT zwróciła tylko tytuły, dla których cena jest mniejsza od 50 zł, należy zapisać:

a)

SELECT * FROM ksiazki WHERE cena < 50;

b)

SELECT tytul FROM ksiazki WHERE cena < 50;

c)

SELECT tytul FROM ksiazki WHERE cena > '50 zł';

d)

SELECT ksiazki FROM tytul WHERE cena < '50 zł';

4.

Tabela filmy zawiera klucz główny id oraz klucz obcy rezyserlD. Tabela rezyserzy zawiera klucz główny id. Obydwie tabele połączone są relacją jeden po stronie rezyserzy do wielu po stronie filmy. Ab y w kwerendzie SELECT połączyć tabele filmy i rezyserzy, należy zapisać

a)

... filmy JOIN rezyserzy ON filmy.id = rezyserzy.id ...

b)

... filmy JOIN rezyserzy ON filmy.id = rezyserzy.filmylD ...

c)

... filmy JOIN rezyserzy ON filmy.rezyserlD = rezyserzy.id ...

d)

.. filmy JOIN rezyserzy ON filmy.rezyserlD = rezyserzy.filmylD ...

5.

Do zabezpieczeń serwera bazy danych przed atakami hakerów nie należy

a)

stosowanie złożonych haseł do bazy.

b)

blokowanie portów związanych z bazą danych.

c)

Defragmentacja dysków.

d)

włączenie zapory.

6.

W języku CSS aby zdefiniować odmienne formatowanie dla pierwszej litery akapitu, należy zastosować selektor

a)

pseudoelementu p::first-letter

b)

atrybutu p [first-letter]

c)

klasy p.first-letter

d)

dziecka p + first-letter

7.

W języku PHP, wykonując operacje na bazie danych MySQL, aby zakończyć pracę z bazą, należy wywołać

a)

mysqli_commit()

b)

mysqli_exit( )

c)

mysqli_rollback()

d)

mysqli_close()

8.

W języku HTML zdefiniowano znacznik a. Wartość nofollow atrybutu rel

a)

oznacza, że kliknięcie na link nie przeniesie do strony website.com.

b)

oznacza, że kliknięcie na link otworzy go w osobnej karcie przeglądarki.

c)

jest informacją dla robota wyszukiwarki Google, aby nie podążał za tym linkiem.

d)

jest informacją dla przeglądarki Internetowej, aby nie formatowała słowa „link" jako odnośnika.

9.

W przedstawionym fragmencie kwerendy języka SQL, komenda SELECT ma za zadanie zwrócić SELECT COUNT(wartosc) FROM …

a)

średnią w kolumnie wartosc.

b)

sumę w kolumnie wartosc.

c)

liczbę wierszy.

d)

średnią tabeli.

10.

W języku PHP funkcja trim ma za zadanie

a)

podawać długość napisu.

b)

porównywać dwa napisy i wypisać część wspólną.

c)

zmniejszać napis o wskazaną w parametrze liczbę znaków.

d)

usuwać białe znaki lub inne znaki podane w parametrze, z obu końców napisu.

11.

W języku HTML aby zdefiniować poziomą linię, należy użyć znacznika

a)

<hl>

b)

<hr>

c)

<br>

d)

<line>

12.

W wyniku działania pętli zapisanej w języku PHP zostanie wypisany ciąg liczb:

a)

0 5 10 15 20 25 30 35 40 45

b)

10 15 20 25 30 35 40 45 50

c)

10 15 20 25 30 35 40 45

d)

0 5 10 15 20 25 30 35 40 45 50

13.

Funkcją języka PHP tworzącą ciasteczko jest

a)

addcookie()

b)

echocookie()

c)

createcookie()

d)

setcookie()

14.

Zapis CSS postaci:

a)

punktorem listy nienumerowanej będzie rys.gif

b)

każdy z punktów listy będzie miał osobne tło pobrane z grafiki rys.gif

c)

rys.gif będzie stanowił ramkę dla listy nienumerowanej.

d)

wyświetli się rysunek rys.gif jako tło listy nienumerowanej.

15.

W ramce przedstawiono właściwości pliku graficznego. W celu optymalizacji czasu ładowania rysunku na stronę WWW należy

a)

zmniejszyć wymiary rysunku.

b)

zwiększyć rozdzielczość.

c)

zmienić proporcje szerokości do wysokości.

d)

zmienić format grafiki na CDR.

16.

Programem do edycji dźwięku jest

a)

Winamp

b)

Brasero

c)

RealPlayer

d)

Audacity

17.

Zapisano kod HTML wstawiający grafikę na stronę internetową. Jeżeli rysunek.png nie zostanie odnaleziony, przeglądarka

a)

w miejscu grafiki wypisze tekst „pejzaż".

b)

nie wyświetli strony internetowej.

c)

w miejscu grafiki wypisze błąd wyświetlania strony.

d)

w miejscu grafiki wypisze tekst „rysunek.png".

18.

W ramce przedstawiono kod JavaScript z błędem logicznym. Program powinien wypisywać informację, czy liczby są sobie równe czy nie, lecz nie wykonuje tego. Wskaż odpowiedź, która dotyczy błędu.

a)

Przed klauzulą else nie powinno być średnika.

b)

Nieprawidłowo zadeklarowano zmienne.

c)

W klauzuli if występuje przypisanie zamiast porównania.

d)

Instrukcje wewnątrz sekcji if oraz else powinny być zamienione miejscami.

19.

W języku SQL aby stworzyć tabelę, należy zastosować polecenie

a)

INSERT TABLE

b)

CREATE TABLE

c)

ALTER TABLE

d)

ADD TABLE

20.

W bazie danych MySQL dana jest tabela programów komputerowych o polach: nazwa, producent, rokWydania. Aby kwerenda SELECT zwróciła wszystkie nazwy producentów tak, by nazwy te nie powtarzały się, należy zapisać:

a)

SELECT DISTINCT producent FROM programy;

b)

SELECT producent FROM programy WHERE UNIQUE;

c)

SELECT producent FROM programy WHERE producent NOT DUPLICATE;

d)

SELECT UNIQUE producent FROM programy;

21.

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

22.

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

a)

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

b)

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

c)

nazwa jest polem klasy przedmiot.

d)

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

23.

W języku CSS zdefiniowano następujące formatowanie.

Kolorem czerwonym zostanie zapisany

a)

cały tekst nagłówka pierwszego stopnia oraz cały tekst pochylony, niezależnie od tego w którym miejscu strony się znajduje.

b)

cały tekst nagłówka pierwszego stopnia oraz pochylony tekst akapitu.

c)

tylko tekst pochylony we wszystkich poziomach nagłówków.

d)

tylko tekst pochylony nagłówka pierwszego stopnia.

24.

Na rysunku przedstawiono dwie tabele. Aby połączyć je relacją jeden do wielu, jeden po stronie Klienci, wiele po stronie Zamowienia, należy

a)

połączyć relacją pola ID z obu tabel,

b)

dodać pole klucza obcego do tabeli Zamowienia i połączyć je z ID tabeli Klienci.

c)

zdefiniować trzecią tabelę z dwoma kluczami obcymi. Jeden klucz połączyć z ID tabeli Klienci, drugi klucz połączyć z ID tabeli Zamowienia.

d)

dodać pole klucza obcego do tabeli Klienci i połączyć je z ID tabeli Zamowienia.

25.

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

a)

Znacznik br nie może występować wewnątrz znacznika p.

b)

Nieznany znacznik h6.

c)

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

d)

Znacznik br nie został poprawnie zamknięty.

26.

W języku JavaScript aby sprawdzić warunek czy liczba znajduje się w przedziale (100, 200>, należy zapisać:

a)

If (liczba < 100 && liczba <=200)

b)

If (liczba < 100 || liczba >=200)

c)

If (liczba > 100 && liczba <=200)

d)

If (liczba > 100 || liczba <=200)

27.

W programie INKSCAPE / COREL aby uzyskać przedstawiony efekt napisu, należy

a)

skorzystać z funkcji gradientu.

b)

skorzystać z funkcji wstaw / dopasuj tekst do ścieżki.

c)

zastosować funkcję sumy z kołem.

d)

zastosować funkcję wykluczenia z kołem.

28.

Za pomocą języka PHP nie jest możliwe

a)

generowanie dynamicznej zawartości strony.

b)

zmienianie dynamiczne zawartości strony HTML w przeglądarce.

c)

przetwarzanie danych zgromadzonych w bazie danych.

d)

przetwarzanie danych formularzy.

29.

Działaniem przedstawionego kodu PHP będzie wypełnienie tablicy. Działaniem przedstawionego kodu PHP będzie wypełnienie tablicy

a)

kolejnymi liczbami od 0 do 9 i wypisanie ich.

b)

kolejnymi liczbami od -100 do 100 i wypisanie wartości ujemnych.

c)

10 losowymi wartościami, a następnie wypisanie wartości ujemnych.

d)

100 losowymi wartościami, a następnie wypisanie wartości dodatnich.

30.

Przedstawione polecenie MySQL ma za zadanie

a)

usunąć kolumnę tytul z tabeli ksiazki.

b)

dodać do tabeli ksiazki kolumnę tytul.

c)

zmienić nazwę kolumny w tabeli ksiazki,

d)

zmienić typ kolumny tytul w tabeli ksiazki.

31.

Aby w języku HTML uzyskać formatowanie paragrafu dla tekstu

Tekst może być zaznaczony albo istotny dla autora

należy zastosować kod

a)

<p>Tekst może być <mark>zaznaczony</mark> albo <em>istotny</em> dla autora</p>

b)

<p>Tekst może być <mark>zaznaczony albo <i>istotny</i> dla autora</mark></p>

c)

<p>Tekst może być <mark>zaznaczony</mark> albo <em>istotny dla autora</p>

d)

<p>Tekst może być <mark>zaznaczony albo <em>istotny</em> dla autora</mark></p>

32.

W języku JavaScript zapisano fragment kodu.

Po wykonaniu skryptu zmienna x

a)

będzie równa 11 i zostanie wypisana w oknie popup.

b)

będzie równa 10 i zostanie wypisana w dokumencie HTML.

c)

będzie równa 11 i zostanie wypisana w konsoli przeglądarki internetowej.

d)

będzie równa 10 i zostanie wypisana w głównym oknie przeglądarki internetowej.

33.

Zamieszczony kod HTML formularza zostanie wyświetlony przez przeglądarkę w sposób:

a)

A.

b)

B.

c)

D

d)

C.

34.

W języku CSS wcięcie pierwszej linii akapitu na 30 pikseli uzyska się za pomocą zapisu

a)

p {text-indent: 30px;}

b)

p {line-height: 30px;}

c)

p {text-spacing: 30px;}

d)

p {line-indent: 30px;}

35.

Dana jest tabela pracownicy. Polecenie MySQL usuwające wszystkie rekordy z tabeli, dla których nie wypełniono pola rodzaj_umowy, ma postać

a)

DELETE FROM pracownicy WHERE rodzaj_umowy IS NULL;

b)

DROP pracownicy FROM rodzaj_umowy = 0;

c)

DROP pracownicy WHERE rodzaj_umowy IS NULL;

d)

DELETE pracownicy WHERE rodzaj_umowy = 'brak';

36.

W tabeli podzespoly należy zmienić wartość pola URL na “toshiba.pl” dla wszystkich rekordów, gdzie pole producent to TOSHIBA. W języku SQL modyfikacja ta będzie miała postać:

a)

UPDATE producent = 'TOSHIBA' SET URL = 'toshiba.pl';

b)

UPDATE podzespoly SET URL = 'toshiba.pl'

c)

UPDATE podzespoly SET URL = 'toshiba.pl' WHERE producent = 'TOSHIBA';

d)

UPDATE podzespoly.producent = 'TOSHIBA' SET URL = 'toshiba.pl';

37.

Które z poniższych zdań dotyczących zasad programowania w języku PHP jest prawdziwe?

a)

Jest to język o słabej kontroli typów,

b)

W nazwach zmiennych nie jest rozróżniana wielkość liter.

c)

Deklaracja zmiennych następuje po słowie var

d)

Nazwy zmiennych są poprzedzone znakiem !

38.

W języku JavaScript zapisano funkcję.

a)

zwrócić wartość bezwzględną z f

b)

wypisać wartość bezwzględną z f

c)

zwrócić wartość odwrotną do f

d)

wypisać wartość odwrotną do f

39.

Źródłem rekordów dla raportu może być

a)

inny raport.

b)

tabela.

c)

zapytanie INSERT INTO.

d)

makropolecenie.

40.

W języku PHP instrukcja foreach jest instrukcją

a)

wyboru, dla elementów tablicy.

b)

pętli, niezależnie od typu zmiennej.

c)

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

d)

warunkową, niezależnie od typu zmiennej.