WorksheetsJS I półrocze
Total questions: 61
Worksheet time: 31mins
Listę argumentów funkcji wpisujemy w nawiasach
okrągłych ()
kwadratowych [ ]
klamrowych { }
kątowych < >
Argumenty funkcji oddzielamy
przecinkiem
średnikiem
spacją
kropką
Funkcje deklarujemy za pomocą słowa kluczowego
Function
function
func
FUNCTION
Listę instrukcji, które wykonuje funkcja umieszczamy w nawiasach
kwadratowych [ ]
okrągłych ( )
klamrowych { }
kątowych < >
Która linijka kodu pokazuje wywołanie funkcji?
function suma(2,3);
suma(2,3);
suma;
function(2,3);
Zmienne globalne są widoczne
tylko wewnątrz funkcji
wszędzie oprócz wewnątrz funkcji
w całym skrypcie
Zmienne lokalne definiowane są
wewnątrz funkcji
poza funkcją
w dowolnym miejscu
Do deklarowania zmiennych używamy słowa kluczowego
int
var
for
function
Funkcja konwertująca tekst na liczbę całkowitą to
parseInt()
parseFloat()
toInt()
int()
Przy błędzie konwersji tekstu na liczbę funkcja zwraca wartość
NaN
NULL
undefined
0
Który zestaw zawiera tylko zdarzenia?
onmouseout, onselect, onclick, onsubmit
error, onreset, onmouseup, onmousedown
onsubmit, onblur, button, onerror
onselect, mouseover, onchange, onmouseout
W JavaScript wywołanie zdarzenia onKeydown nastąpi wtedy, gdy klawisz
klawiatury został naciśnięty.
klawiatury został zwolniony.
myszki został naciśnięty.
myszki został zwolniony.
W języku JavaScript metoda getElementById odwołuje się do
zmiennej liczbowej
klasy zdefiniowanej w CSS
znacznika HTML o podanym ID
znacznika HTML o podanej nazwie klasy
W kodzie strony znajduje sie zapis: <input type="button" onclick="przycisk()">. Oznacza to, że:
kliknięcie na przycisk wywoła funkcję przycisk()
ten zapis jest błędny
klikniecie na formularz wywoła funkcję przycisk()
funkcja przycisk obsługuje wszystkie zdarzenia dla znacznika input
Za zmianę wartości w polu text odpowiada zdarzenie:
OnChange
OnClick
OnKeyPress
OnSubmit
Zaznacz odpowiedź zawierającą wyłącznie zdarzenia myszy.
onMouseDown, onMouseOut, onMouseOver, onMouseUp
onKeyDown, onKeyOut, onKeyOver, onKeyUp
onMouseDown, onEkranOut, onMouseOver, onMouseUp
onMouseDown, onMouseOut, onWindowsOver, onMouseUp
Zdarzenie JavaScript, będące reakcją na pojedynczo kliknięty dowolny element strony, nosi nazwę
onDblClick
onLoad
onKeyDown
onClick
Zdarzenie onFocus występuje gdy:
wybrany obiekt stał się aktywny
kursor znalazł się na obiekcie
zawartość obiektu została zaznaczona
obiekt został kliknięty
Zdarzenie, które można obsłużyć tylko dla ciała documentu to:
onLoad
onError
onReset
onMove
Zdarzeniem nie jest:
onkeyUp
onkeyDown
onkeyPress
onkeyClick
Jakie zdarzenie jest wywoływane po naciśnięciu klawisza na klawiaturze?
onKeyPress
onKeyUp
onKeyDown
onKeyClick
Tablica do przechowywania 10 wartości to:
var tab= new Array(10);
var tab=[0,1,2,3,4,5,6,7,8,9,10];
var tab[10];
Array tab[10];
Która z metod obiektu Array nie istnieje?
copy()
concat()
reverse()
sort()
Metoda reverse() obiektu Array:
sortuje malejąco elementy
odwraca indeksy tablicy na ujemne
odwraca kolejność elementów tablicy
odwraca wartość elementów w tablicy
Poprawną deklaracją nowej tablicy jest:
Array tab[];
var tab= new Array[];
var nazwa_tab = new Array();
var nazwa_tab = new Arrays();
Obiekt typu Array:
nie można dodawać do niego różnego typu danych
można dodawać do niego tylko tablice liczbowe
może mieć zmienny rozmiar
można tworzyć w nim tylko tablice jednowymiarowe
Jak uzyskać długość (ilość znaków) ciągu znaków w JavaScript?
lengthOf()
getSize()
string.length
count()
Która metoda służy do zamiany wszystkich liter w ciągu znaków na małe litery w JavaScript?
toLowerCase()
toLower()
changeCase('lower')
caseToLower()
Która metoda zwraca fragment ciągu znaków o określonej długości, zaczynając od określonego indeksu?
substring()
slice()
cut()
extract()
Która metoda służy do konwersji wartości na ciąg znaków w JavaScript?
toString()
convertString()
stringify()
textify()
Która metoda obiektu Math służy do zaokrąglania liczby do najbliższej całkowitej liczby?
round()
floor()
ceil()
truncate()
Która z poniższych funkcji obiektu Math zwraca liczbę losową z przedziału [0, 1)?
random()
generateRandom()
getRandom()
rand()
Która funkcja obiektu Math zwraca wartość bezwzględną liczby?
abs()
absolute()
positive()
non-negative()
Która metoda obiektu document służy do pobierania elementu HTML na podstawie jego identyfikatora (ID)?
getElement()
selectElement()
findElement()
getElementById()
Która metoda obiektu Date zwraca aktualną datę i czas w postaci liczby milisekund?
currentDateTime()
now()
getDateTime()
getDate()
Która metoda obiektu Date zwraca numer miesiąca, zaczynając od zera?
month()
getMonth()
currentMonth()
retrieveMonth()
Która metoda obiektu Date zwraca dzień miesiąca?
day()
currentDay()
getDayOfMonth()
getDate()
Która metoda tablicy służy do dodawania elementu na koniec tablicy?
addToEnd()
push()
append()
insertEnd()
Okno dialogowe do wprowadzania danych wywołuje funkcja
prompt()
confirm()
Number()
alert()
Aby wyświetlić informację w prostym oknie dialogowym, należy użyć polecenia
alert("Informacja");
prompt("Informacja");
document.write("Informacja")
var info= "Informacja"
Jaki będzie efekt działania kodu ze skryptu:
var a=5;
document.write("5"+a);
55
10
5+5
5a
Funkcja parseInt(element)
konwertuje element na typ całkowity
rzutuje element na liczbę
wyświetla element w dokumencie
zamienia liczbę całkowitą na typ elementu
Do losowania liczby całkowitej należy wykorzystać instrukcję:
var a=parseInt(Math.random()*100);
var a=Number(Math.random()*100);
var a=Math.random()*100;
var a=toInt(Math.random()*100);
x=4 +"12";
document.write(x);
412
16
4
syntax error
Komentarz w języku JavaScript rozpoczyna się od znaku lub znaków
//
<!--
#
<?
Funkcję zadeklarowaną: function funkcja( a, b); można wywołać przez instrukcję:
funkcja(2,3);
function(5,6);
function funkcja(a,b);
funkcja(6.9);
Funkcja zdefiniowana jako: function funkcja( a, b){ var c=a+b;};
zwróci:
nic nie zwróci
wynik dodawania dwóch liczb
wartość zmiennej c
to zależy jakie dostanie argumenty
w wyniku działania po poniższego skryptu, wyświetlone zostanie:
function fun(a){ var c=5; return a;};
document.write(fun(4));
4
5
a
c
Jak wygląda składnia funkcji w javaScript?
function myFunction()
w JS nie ma takiej możliwości
function:myFunction()
var function myFunction()
Jak wywołać funkcję myFunction?
myFunction();
w JavaScript nie można wywołać własnych funkcji
call MyFunction();
myFunction;
function sum(a,b){ return a%b;}
var x=sum(5,3);
Ile będzie wynosić x?
2
8
5
3
Wybierz poprawną definicję funkcji w JavaScript.
function nazwa_funkcji(argumenty){ instrukcje;}
new nazwa_funkcji(argumenty){ instrukcje;}
typ_funkcji nazwa_funkcji(argumenty){ instrukcje;}
nazwa_funkcji(argumenty){ instrukcje;}
Jakie słowo kluczowe służy do definiowania funkcji w JavaScript?
define
function
create
declare
Co to jest deklaracja funkcji w JavaScript?
Określenie, w jakim miejscu funkcja jest używana.
Wywołanie funkcji z określonymi argumentami.
Zadeklarowanie funkcji i jej nazwy, która jest dostępna w całym zakresie widoczności.
Przekazanie wyniku funkcji do innej funkcji.
Jakie słowo kluczowe jest używane do zwracania wartości z funkcji w JavaScript?
return
value
yield
result
Czy w JavaScript można przekazywać funkcje jako argumenty do innych funkcji?
Tylko w przypadku funkcji wbudowanych.
Nie, to jest niemożliwe w JavaScript.
Tylko w przypadku funkcji strzałkowych (arrow functions).
Tak, to jest możliwe i nazywane funkcjami zwrotnymi (callback functions).
Która z instrukcji do tworzenia pętli jest zwykle stosowana, gdy znana jest liczba powtórzeń?
for
while
do...while
if
Która z instrukcji do tworzenia pętli jest zwykle stosowana, gdy pętla musi się wykonać przynajmniej jeden raz?
for
while
do...while
if
Który zapis pętli w JavaScript jest poprawny?
for(i=0; i<100; i++)
for($i=0; $i<100; $i++)
for(i=0; i<$100; i++)
for(i=0; i<100; k++)
Ile razy wykona się pętla?
i=0;
while (i<10)
{
document.write(i);
i++;
}
0
1
10
nieskończenie wiele
Jaka będzie wartość zmiennej k po wykonaniu podanej pętli?
i=0;
k=0;
while (i<10)
{
document.write(i);
i++;
k=k+i;
}
0
1
10
55
