NEW
Font size
S
M
L
XL
WorksheetsR3_JavaScript_Funkcje
Total questions: 48
Worksheet time: 14mins
Name
Class
Date
1.
Obiektowy model dokumentu czyli sposób reprezentacji dokumentów XML i XHTML w postaci modelu obiektowego
a)
DOM
b)
HTML Dynamiczny
c)
OBIEKTY
d)
FUNKCJE
2.
Standard zdefiniowany dla DOM przez organizację W3C opiera się na:
a)
zespole klas i interfejsów pozwalających na dostęp do struktury dokumentów oraz jej modyfikację przez tworzenie, zmienianie i usuwanie tak zwanych węzłów
b)
zespole klas i interfejsów pozwalających na dostęp do struktury dokumentów
c)
modyfikację przez tworzenie, zmienianie i usuwanie tak zwanych węzłów
d)
zespole klas pozwalających na modyfikację, tworzenie, zmienianie i usuwanie.
3.
Uniwersalny format grafiki wektorowej (statycznej i animowanej) powstały z myślą o zastosowaniu na stronach internetowych
a)
SVG
b)
JPG
c)
PNG
d)
JS
4.
SVG może być integrowane z językami opartymi na technologii:
a)
XML
b)
XHTML
c)
HTML
d)
DHTML
5.
W SVG oprócz standardowych obiektów,można opisywać:
a)
efekty specjalne, maski przezroczystości, sposób animacji elementów
b)
prostokąty, elipsy, efekty specjalne, maski przezroczystości, sposób animacji elementów
c)
animację elementów
d)
krzywe, animacje elementów, prostokąty
6.
Języki skryptowe są to języki:
a)
zaprojektowane z myślą o interakcji z użytkownikiem
b)
zaprojektowane z myślą o oszczędności
c)
zaprojektowane z myślą o uproszczeniu programowania aplikacji po stronie serwera
d)
zaprojektowane z myślą o uatrakcyjnieniu aplikacji zarządzającej
7.
Skrypty są wykonywane wewnątrz określonej aplikacji i wykonują się:
a)
niezależnie od innych aplikacji
b)
równocześnie z innymi aplikacji
c)
jako pierwsze
d)
jako ostatnie
8.
Na zdjęciu widzisz operatory:
a)
operator bitowy
b)
operator logiczny
c)
operator porównania
d)
operator przypisania
9.
Na zdjęciu widzisz operatory:
a)
operator porównania
b)
operator bitowy
c)
operator logiczny
d)
operator przypisania
10.
Na zdjęciu widzisz operatory:
a)
operator przypisania
b)
operator bitowy
c)
operator logiczny
d)
operator porównania
11.
Na zdjęciu widzisz operatory:
a)
operator przypisania
b)
operator porównania
c)
operator logiczny
d)
operator bitowy
12.
JavaScript jest obiektowym skryptowym językiem programowania nawiązującym do języka:
a)
C
b)
C
C++
C++
c)
C#
d)
JAVA
13.
Typowe zastosowania języka JavaScript to:
a)
umożliwienie modyfikowania wyglądu bieżącego dokumentu, wyświetlanie prostych okien dialogowych, kontrola poprawności wypełnienia formularza, dostęp do daty i czasu, lokalne generowanie dokumentów HTML
b)
wyświetlanie prostych okien dialogowych, kontrola poprawności wypełnienia formularza, dostęp do daty i czasu
c)
modyfikowanie dokumentów HTML, wyświetlanie okien dialogowych, daty
d)
kontrola poprawności wypełnienia formularza, wyświetlanie prostych okien dialogowych
14.
Znaczniki skryptu mogą być wstawione w dowolnym miejscu dokumentu:
a)
Tak
b)
Nie
15.
W obrębie strony można używać znaczników <script> wielokrotnie, gdzie?
a)
<head> i <body>
b)
<head> i <title>
c)
<head> i <pre>
d)
<pre> i <body>
16.
Znacznik <script> posiada atrybut:
a)
type
b)
var
c)
write
d)
function
17.
Kod źródłowy skryptu można umieścić w osobnym pliku, będzie to plik tekstowy który powinien posiadać rozszerzenie:
a)
JS
b)
HTML
c)
C
d)
TXT
18.
Jeżeli skrypt został zapisany w zewnętrznym pliku, to w kodzie HTML powinna pojawić się informacja w postaci atrybutu:
a)
SRC
b)
SCR
c)
INPUT
d)
IMPORT
19.
W języku JavaScript stosuje się następujące kategorie pojęć składniowych:
a)
wyrażenia, zmienne, literały
b)
wyrażenia, zmienne, funkcje
c)
wyrażenia, tablice, funkcje
d)
zmienne, tablice, funkcje
20.
Instrukcję w języku JavaScript mogą być:
a)
pisane pojedynczo w jednym wierszu lub w kilku wierszach średnik odgrywa rolę ogranicznika instrukcji
b)
pisane pojedynczo w jednym wierszu średnik odgrywa rolę ogranicznika instrukcji
c)
pisane pojedynczo w wielu wierszach, średnik odgrywa rolę ogranicznika instrukcji
d)
średnik nie jest potrzebny
21.
Słowo kluczowe pisane są małymi literami, na przykład " for "
Prawda czy Fałsz
Prawda czy Fałsz
a)
Tak
b)
Nie
22.
Nazwy obiektów wbudowanych pisane są od dużej litery pozostałe litery są małe:
Prawda czy Fałsz
Prawda czy Fałsz
a)
Prawda
b)
Fałsz
23.
Nazwy obiektów DOM pisane są małymi literami, ale w nazwach metod tych obiektów dopuszczalne są małe i duże litery na przykład "toLowerCase"
Tak czy Nie
Tak czy Nie
a)
Tak
b)
Nie
24.
Definiowanym zmiennym obiektom, funkcjom można nadawać nazwy pisane w dowolny sposób
Tak czy Nie
Tak czy Nie
a)
Tak
b)
Nie
25.
Oprócz liter w nazwach można stosować cyfry i znak podkreślenia
a)
Tak
b)
Nie
26.
Nazwa może zaczynać się literą lub znakiem podkreślenia
a)
Tak
b)
Nie
27.
Zmienne służą do przechowywania:
a)
danych i wyników
b)
danych, wyników i znaków
c)
danych
d)
znaków, danych, liczb
28.
W języku JavaScript zmienne deklaruje się za pomocą słowa kluczowego:
a)
VAR
b)
DOM
c)
FUNCTION
d)
ARRAY
29.
W języku JavaScript dopuszczalne są następujące typy danych:
a)
typ liczbowy, typ łańcuchowy, typ logiczny, typ null
b)
typ łańcuchowy, typ logiczny, typ null
c)
typ liczbowy, typ łańcuchowy, typ logiczny
d)
typ liczbowy, typ łańcuchowy, typ logiczny, typ null, typ tablicowy
30.
Jaki to typ jest:
var a = ”Warszawa”;
var a = ”Warszawa”;
a)
string
b)
undefined
c)
null
d)
boolean
31.
Jaki to typ jest:
var k = true;
var k = true;
a)
string
b)
null
c)
boolean
d)
undefined
32.
Obiekty są prezentowane przez:
a)
Object
b)
Array
c)
String
d)
Undefined
33.
Operator inkrementacji powoduje:
a)
zwiększenie wartości o jeden
b)
zmniejszenie wartości o jeden
34.
x++
powoduje:
powoduje:
a)
zwiększa wartość zmiennej po jej wykorzystaniu
b)
zwiększa wartość zmiennej przed jej wykorzystaniem
c)
zmniejsza wartość zmiennej po jej wykorzystaniu
d)
zmniejsza wartość zmiennej przed jej wykorzystaniem
35.
Pętlę for wykorzystuje się zwykle wtedy, gdy:
a)
znamy liczbę wykonywanych powtórzeń
b)
nie znamy liczby wykonywanych powtórzeń
36.
Pozwala sprawdzić zestaw warunków i wykonać różne działania w zależności od wyników porównywania.
a)
switch
b)
while
c)
while do
d)
if else
37.
Instrukcja warunkowa służy do sprawdzenia w programie warunku i w zależności od tego, czy wynik będzie prawdą, czy fałszem, dalszego wykonywania instrukcji.
a)
if else
b)
switch
c)
while
d)
while do
38.
Który zapis jest poprawny?:
a)
for (wyrażenie początkowe; wyrażenie warunkowe; wyrażenie modyfikujące)
b)
for (wyrażenie początkowe; wyrażenie modyfikujące; wyrażenie warunkowe )
c)
for (wyrażenie warunkowe wyrażenie początkowe; wyrażenie modyfikujące )
d)
for (wyrażenie modyfikujące; wyrażenie warunkowe wyrażenie początkowe)
39.
„Wykonuj instrukcje, dopóki wyrażenie warunkowe jest prawdziwe”
Dotyczy:
Dotyczy:
a)
do ... while
b)
while
c)
for
d)
if ...else
40.
W której pętli, blok instrukcji jest wykonywany co najmniej raz?:
a)
do … while
b)
while
c)
for
d)
switch
41.
Funkcja pobiera argument dowolnego typu (najczęściej tekstowego) i zamienia go na liczbę.
a)
parseInt ()
b)
parseFloat ()
c)
isNaN ()
d)
isFinite ()
42.
Funkcja działa również na ułamkach.
a)
parseFloat ()
b)
parseInt ()
c)
eval ()
d)
isFinite ()
43.
Funkcja sprawdza, czy wartość podana jako parametr nie jest liczbą.
a)
isNaN ()
b)
parseInt ()
c)
parseFloat ()
d)
eval ()
44.
Funkcja sprawdza, czy wartość podana jako parametr to liczba różna od Infinity oraz od NaN.
a)
isFinite ()
b)
eval ()
c)
parseInt ()
d)
isNaN ()
45.
Funkcja ta pobiera ciąg znaków i uruchamia go jako kod języka JS
a)
eval ()
b)
isNaN ()
c)
parseFloat ()
d)
parseInt ()
46.
Funkcja nie ma w specyfikacji języka, ale można jej używać w środowisku przeglądarki
a)
alert ()
b)
parseInt ()
c)
parseFloat ()
d)
isNaN ()
47.
Zmienne ..... są widoczne w całym skrypcie. Są to zmienne, które zostały zdefiniowane poza funkcją.
(wstaw w wykropkowane miejsce)
(wstaw w wykropkowane miejsce)
a)
zmienne globalne
b)
zmienne loklane
c)
zmienne uniwersalne
d)
zmienne
48.
Zmienne .... mają zasięg lokalny i są definiowane wewnątrz funkcji. Ich zasięg dotyczy tylko funkcji, w której zostały zdefiniowane, i poza nią są widoczne.
a)
zmienne lokalne
b)
zmienne
c)
zmienne globalne
d)
zmienne tablicowe
Reset
