Font size
WorksheetsjQuery i js
Total questions: 92
Worksheet time: 42mins
Które wartości będą kolejno wypisane w wyniku działania przedstawionego skryptu?
1 2 2
2 2 1
1 2 1
2 1 1
Które ze stwierdzeń, w odniesieniu do zamieszczonej w ramce definicji funkcji, jest poprawne?
Wczytanie tekstu zakończy się, gdy tekst będzie się składał przynajmniej z 3 znaków
Funkcja posiada pętlę powtarzającą się 3 razy
Tekst będzie wczytywany do momentu podania liczby większej niż 3
Pętla wykona się tylko raz
Jaka wartość zostanie wypisana na ekranie po wykonaniu skryptu:
Zamieszczony w ramce fragment skryptu w języku JavaScript
przypisze zmiennej s długość napisu ze zmiennej t
przypisze zmiennej s zmienną t
wyświetli długość napisu ze zmiennej t
przypisze zmiennej s fragment napisu ze zmiennej t, o określonej przez zmienną length długości
Zamieszczony w ramce fragment kodu w JavaScript wypisze
"wo"
"ze"
"wodzenia"
"owodzeni"
Zdarzenie JavaScript, będące reakcją na pojedynczo kliknięty dowolny element strony, nosi nazwę
onKeyDown
onDblClick
onClick
onLoad
Fragment kodu w języku JavaScript realizujący dodawanie dwóch liczb ma następującą postać. Aby dodawanie wykonane było po kliknięciu przycisku o nazwie dodaj, należy w wykropkowane miejsce wstawić
<button onclick="oblicz()">dodaj</button>
<button onclick="dodaj()">dodaj</button>
<button onselect="dodaj()">oblicz</button>
<button onselect="dodaj()">dodaj</button>
Jakie zadanie ma przedstawiona poniżej funkcja?
DOM to zbiór funkcjonalności dla developera dostarczanych przez przeglądarkę do manipulacji treścią strony internetowej. Co oznacza skrót DOM?
Document Object Model
Development Of Markup
Darn Obvious Methods
Development Of Methods
Document Objectification Method
Jaki rodzaj danych przechowuje zmienna document ?
funkcja
obiekt
liczba
string
Undefined określa wartość
pustą
niezdefiniowaną
obiektową
logiczną
Operator % oznacza :
dzielenie
dzielenie całkowite
resztę z dzielenia
negację zmiennej
parseInt ()
próbuje zwrócić liczbę całkowitą typu integer o podanej podstawie.
próbuje zwrócić liczbę rzeczywistą typu float o podanej podstawie.
zamienia liczbę całkowitą na ciąg znaków
W języku JavaScript należy odwołać się do elementu zawartego w pierwszym paragrafie przedstawionego fragmentu strony HTML. Można to wykonać za pomocą funkcji
getElementByClassName("p.1")[0];
getElementByTagName("p")[0];
getElementById("p1");
getElement("p");
Zdarzenie JavaScript, będące reakcją na pojedynczo kliknięty dowolny element strony, nosi nazwę
onDblClick
onLoad
onKeyDown
onClick
Wskaż pętlę, która w języku JavaScript wyświetli sześć kolejnych liczb parzystych
for(i=2;i<=12;i++) {i=i+2; document.write(i);}
for(i=2;i<12;i+=2) {document.write(i);}
for(i=2;i<=12;i+=2) {document.write(i);}
for(i=2;i<12;i++) {i++; document.write(i);}
W języku JavaScript typ boolean może być reprezentowany przez wartość
45.3
true
-20
null
W języku JavaScript należy zapisać warunek, który będzie spełniony, gdy zmienna a będzie dowolną liczbą naturalną dodatnią (bez 0) lub gdy zmienna b będzie dowolną liczbą z przedziału domkniętego od 10 do 100. Użyte w tym warunku wyrażenie logiczne będzie miało postać
(a>0) && ((b>=10) && (b<=100))
(a>0) || ((b>=10) || (b<=100))
(a>0) && ((b>=10) || (b<=100))
(a>0) || ((b>=10) && (b<=100))
W instrukcji warunkowej języka JavaScript należy sprawdzić przypadek, gdy wartość zmiennej a jest z przedziału (0, 100), natomiast wartość zmiennej b jest większa od zera. Warunek taki jest prawidłowo zapisany w nastepujący sposób
if ((a>0 && a<100) || b<0)
if (a>0 && a<100 && b>0)
if ((a>0 || a<100) && b>0)
if (a>0 || a<100 || b<0)
Wybierz poprawną definicję funkcji w języku JavaScript
nazwa_funkcji(argumenty) {instrukcje;}
typ_funkcji nazwa_funkcji(argumenty) {instrukcje;}
function nazwa_funkcji(argumenty) {instrukcje;}
new nazwa_funkcji(argumenty) {instrukcje;}
W języku JavaScript zapis w ramce oznacza, że
zmienna x będzie przechowywać wynik działania metody nazwa
nazwa jest właściwością obiektu przedmiot
nazwa jest polem klasy przedmiot
zmienna x będzie przechowywać wynik działania funkcji przedmiot
W skrypcie JavaScript zastosowano metodę DOM getElementaryByClassName(‘akapit’). Metoda odwoła się do akapitu
<p>akapit<p>
<p id=”akapit”>akapit2</p>
<p href=”akapit>akapit3</p>
<p class=”akapit">akapit4</p>
Aby skorzystać ze skryptu zapisanego w pliku przykład.js, należy połączyć go ze stroną za pomocą kodu
<script>przykład.js</script>
<script src="przykład.js"></script>
<script link="przykład.js"></script>
<link rel="script" href="przykład.js">
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 być wykonana 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; j<100; k++)
Ile razy w poniższym skrypcie zostanie zapisana pętla?
i=0;
while (i<10);
{
document.write(i);
i++;
}
1 raz
nieskończoną ilość razy
10 razy
0 razy
Jaka będzie wartość zmiennej k po zakończeniu pętli w poniższym skrypcie?
i=0;
k=0;
while (i<10)
{
document.write(i);
i++;
k=k+1;
}
o
1
10
55
Twórca języka skryptowego JavaScript
Tim Berners-Lee
Zeev Suraski i Andi Gutmans
James Gosling
Brendan Eich
Wyświetlanie tekstu
write (tekst);
write("tekst");
document.write("tekst");
document.write(tekst);
Undefined określa wartość
pustą
niezdefiniowaną
obiektową
logiczną
Operator % oznacza :
dzielenie
dzielenie całkowite
resztę z dzielenia
negację zmiennej
substring -
zamienia wprowadzony element na na indeks dolny
zamienia wprowadzony element na na indeks górny
zamienia na duże litery
wycina łańcuch od pozycji x do y
przeszukuje łańcuch w poszukiwaniu podłańcucha
parse (date)
zwraca aktualna datę w formacie lokalnym
ustawia aktualną datę
zwraca liczbę milisekund od 1.01.1970
pow -
zaokrąglenie w górę
zaokrąglenie w dół
obcinanie miejsc po przecinku o określoną liczbę
potęga
parseInt ()
próbuje zwrócić liczbę całkowitą typu integer o podanej podstawie.
próbuje zwrócić liczbę rzeczywistą typu float o podanej podstawie.
zamienia liczbę całkowitą na ciąg znaków
Jaki będzie wynik:
var k = parseInt("0x10")+ "<br>";
document.write("<br> wynik= "+ k);
8
10
16
NaN
NaN :
jest własnością najwyższego rzędu i nie jest powiązana z żadnym obiektem.
zwraca true Jeśli number jest wartością wszelkich innych niż minus nieskończoności lub dodatnia nieskończoność.W tych przypadkach zwraca false
funkcja zwraca wartość liczbową równą liczbie zawartych w numString
można zastosować do zasygnalizowania błędu w funkcji
Twórca języka skryptowego JavaScript
Zdarzenia odnośnie okna:
onBlur
onDragDrop
onLoad
onSubmit
Jaka sekwencja pozwala przejść do nowej strony
\b
\n
\r
\f
Okno informacyjne w JS to:
alert("Uwaga awaria systemu");
confirm("Uwaga awaria systemu");
prompt("Uwaga awaria systemu");
writeln("Uwaga awaria systemu");
Właściwości obiektu History:
back
length
forward
go
concat()
Zwraca znak pod określonym indeksem
Usuwa wszystkie ewentualne białe znaki oraz znaki końca linii.
Tworzy wycinek tekstu, składający się z kolejnych znaków poczynając od początkowego (na który wskazuje pozycja start) aż do końcowego (przed pozycją end).
nie zmienia oryginalnej tablicy, lecz zwraca jej kopię "o jednym poziomie głębokości" zawierającą te same elementy wspólne co pierwotna tablica. Elementy oryginalnej tablicy są kopiowane do nowej tablicy
trim ()
Przeszukuje tekst pod kątem występowania w nim podanego tekstu i zamienia go na inny.
Przeszukuje tekst pod kątem występowania w nim podanego wzorca
Usuwa wszystkie ewentualne białe znaki oraz znaki końca linii, znajdujące się na początku i na końcu tekstu.
Rozbija podany tekst na tablicę mniejszych kawałków, z których każdy w oryginalnym tekście był rozdzielony od pozostałych określonym separatorem.
function car(make, model, year) {
this.make = make;
this.model = model;
this.year = year;
mycar = new car("Eagle", "Talon TSi", 1998);
kenscar = new car("Nissan", "300ZX", 2009);
vpgscar = new car("Mazda", "Miata", 2010);
}
Zastosowano tu:
konstruktor
polimorfizm
dziedziczenie
abstrakcje
Zdarzenie związane z dokumentem to:
onSelect
onBlur
onLoad
onChange
Oceń prawdziwość stwierdzenia:
"Wszystkie zdarzenie obsługiwane w JavaScript muszą być zainicjowane przez użytkownika"
prawda
fałsz
Do zdarzeń generowanych przez elementy formularza nie należy
onFocus
onBlur
onSubmit
onSelect
Wskaż poprawną wersję skryptu JS, w którym po kliknięciu w przycisk "myBtn" uruchomi się funkcja displayDate()
<script>
document.getElementById("myBtn").onclick = displayDate();
</script>
<script>
document.getElementById("myBtn").onclick = displayDate;
</script>
<script>
onclick=document.getElementById("myBtn").displayDate();
</script>
<script>
document.getElementById("onclick").myBtn = displayDate;
</script>
Oceń poprawność twierdzenia:
"Poniższy kod spowoduje wywołanie funkcji uppercase() po wysłaniu formularza"
<input type="text" id="fname" onchange="upperCase()">
prawda
fałsz
Oceń poprawność twierdzenia:
"Dla każdego formularza w dokumencie HTML tworzona jest osobna tablica forms"
prawda
fałsz
Dany jest fragment kodu html, tworzący formularz:
<form id="f1" name="form1" method=" " actions=" ">
...
</form>
Wskaż niepoprawny sposób odwołania się do tego formularza. Przyjmij, że jest to jedyny formularz na stronie!
document.forms[0]
document.form1
document.getElementById('f1')
document.getElementById('form1')
Wartość document.forms.length określa:
ilość pól w aktywnym formularzu
Ilość formularzy znajdujących się w dokumencie
ilość znaków przechowywanych w polu forms
ilość pól w formularzu o nazwie forms
Oceń poprawność twierdzenia:
"Dostęp do elementów wybranego formularza możliwy jest poprzez tablicę elements
prawda
fałsz
Oceń poprawność twierdzenia:
" Obiekt form jest obiektem potomnym (jest potomkiem) obiektu link"
prawda
fałsz
W języku JavaScript należy odwołać się do elementu zawartego w pierwszym paragrafie przedstawionego fragmentu strony HTML. Można to wykonać za pomocą funkcji
getElementByClassName("p.1")[0];
getElementByTagName("p")[0];
getElementById("p1");
getElement("p");
Zdarzenie JavaScript, będące reakcją na pojedynczo kliknięty dowolny element strony, nosi nazwę
onDblClick
onLoad
onKeyDown
onClick
W języku JavaScript instrukcję a++; można inaczej zapisać jako
1+=a;
a=a+1;
a&1;
a<<1;
Wskaż pętlę, która w języku JavaScript wyświetli sześć kolejnych liczb parzystych
for(i=2;i<=12;i++) {i=i+2; document.write(i);}
for(i=2;i<12;i+=2) {document.write(i);}
for(i=2;i<=12;i+=2) {document.write(i);}
for(i=2;i<12;i++) {i++; document.write(i);}
Do uruchomienia skryptu JavaScript wymagane jest oprogramowanie
serwera MySQL
serwera WWW
przeglądarki internetowej
debugera JavaScript
W języku JavaScript należy odwołać się do elementu zawartego w pierwszym paragrafie przedstawionego fragmentu strony HTML. Można to wykonać za pomocą funkcji
getElementById("p1");
getElementByTagName("p")[0];
getElementByClassName("p.1")[0];
getElement("p");
Wskaż zapisany w języku JavaScript warunek, który ma sprawdzić spełnienie przynajmniej jednego z przypadków: 1) dowolna naturalna liczba a jest trzycyfrowa, 2) dowolna całkowita liczba b jest ujemna
((a>99) && (a<1000)) && (b<0)
((a>99) || (a<1000)) || (b<0)
((a>99) && (a<1000)) || (b<0)
((a>99) || (a<1000)) && (b<0)
Którą czynność gwarantującą poprawne wykonanie przedstawionego kodu JavaScript, należy wykonać przed pętlą?
Sprawdzić rozmiar tabeli tab
Sprawdzić czy text jest typu znakowego
Zainicjować zmienną text
Zadeklarować zmienną i
Funkcja JavaScript powinna być wywołana za każdym razem, gdy użytkownik wpisze dowolny znak do pola edycji. Którego zdarzenia należy użyć?
struktury 50 elementów o składowych typu tablicowego
klasy 50 elementów typu tablicowego
tablicy 50 elementów o składowych strukturalnych
tablicy 50 elementów o składowych łańcuchowych
W języku JavaScript typ boolean może być reprezentowany przez wartość
45.3
true
-20
null
W języku JavaScript należy zapisać warunek, który będzie spełniony, gdy zmienna a będzie dowolną liczbą naturalną dodatnią (bez 0) lub gdy zmienna b będzie dowolną liczbą z przedziału domkniętego od 10 do 100. Użyte w tym warunku wyrażenie logiczne będzie miało postać
(a>0) && ((b>=10) && (b<=100))
(a>0) || ((b>=10) || (b<=100))
(a>0) && ((b>=10) || (b<=100))
(a>0) || ((b>=10) && (b<=100))
W instrukcji warunkowej języka JavaScript należy sprawdzić przypadek, gdy wartość zmiennej a jest z przedziału (0, 100), natomiast wartość zmiennej b jest większa od zera. Warunek taki jest prawidłowo zapisany w nastepujący sposób
if ((a>0 && a<100) || b<0)
if (a>0 && a<100 && b>0)
if ((a>0 || a<100) && b>0)
if (a>0 || a<100 || b<0)
W języku JavaScript wynik działania instrukcji zmienna++; będzie taki sam jak instrukcji
zmienna--;
zmienna=zmienna+10;
zmienna+=1;
zmienna===zmienna+1;
W języku JavaScript zdefiniowana zmienna i, która ma przechowywać wynik dzielenia wynoszący 1, to
var i=Number(3/2);
var i=3/2;
var i=parseFloat(3/2);
var i=parseInt(3/2);
W języku skryptowym JavaScript zmienne mogą być deklarowane
zawsze z poprzedzającym nazwę znakiem $
tylko jeśli podamy typ zmiennej i jej nazwę
tylko na początku skryptu
w momencie pierwszego użycia zmiennej
Typ zmiennej w języku JavaScript
nie występuje
następuje poprzez przypisanie wartości
jest tylko jeden
musi być zadeklarowany na początku skryptu
Wykonanie kodu JavaScript w przeglądarce wymaga
zamiany na kod maszynowy
kompilowania
debugowania
interpretowania
Wybierz poprawną definicję funkcji w języku JavaScript
nazwa_funkcji(argumenty) {instrukcje;}
typ_funkcji nazwa_funkcji(argumenty) {instrukcje;}
function nazwa_funkcji(argumenty) {instrukcje;}
new nazwa_funkcji(argumenty) {instrukcje;}
Który sposób komentowania jednoliniowego jest dozwolony w języku JavaScript?
//
<!
#
!
W języku JavaScript zapis w ramce oznacza, że
zmienna x będzie przechowywać wynik działania metody nazwa
nazwa jest właściwością obiektu przedmiot
nazwa jest polem klasy przedmiot
zmienna x będzie przechowywać wynik działania funkcji przedmiot
Wskaż rezultat działania fragmentu kodu JavaScript
Dodanie akapitu na początku strony
Usunięcie akapitu ze strony
Dodanie akapitu na koniec strony
Wyświetlenie okna dialogowego z napisem akapit
Który ze sposobów wypisania tekstu nie jest zdefiniowany w języku JavaScript?
Własność innerHTML
Metoda window.alert()
Funkcja MessageBox()
Metoda document.write()
Instrukcja przypisania elementu do tablicy w języku JavaScript dotyczy tablicy
numerycznej
asocjacyjnej
statycznej
wielowymiarowej
W programowaniu obiektowym w języku JavaScript użyty w przedstawionym kodzie zapis: this.zawod oznacza
konstruktor
właściwość
klasę
metodę
Element, możemy pokazać za pomocą funkcji:
show()
hide()
(show: element)
(hide: element)
Jak można płynnie pokazać element?
$el.fadeIn(szybkosc*, funkcjaZwrotna*)
$el.fadeOut(szybkosc*, funkcjaZwrotna*)
$el.fadeToggle(szybkosc*, funkcjaZwrotna*)In
$el.fadeToggle(szybkosc*, funkcjaZwrotna*)
Funkcja:
$el.slideDown(szybkosc*, funkcjaZwrotna*)
Rozwija element
Płynnie zwija element
Płynnie rozwija element
Zwija element
Aby utworzyć element, piszemy:
const $div = $("<div class="module"></div>");
const ($div = $("<div class="module"></div>"));
(const ($div = $("<div class="module"></div>")));
const $div = $("<div class="module"></div>")
const $div = $("<div id="headCnt" class="page-header-cnt></div>")
Czy poprawnie został utworzony element?
tak
nie
Gdy wpiszemy: const $span3 = $("<span>Test wiadomości</span>");
$div.before($span3);
to tekst " Test wiadomości" będzie umieszczony:
Na końcu
Na początku
Za elementem
Przed elementem
Aby usunać element skorzystamy z metody:
remove
delete
drop
usuń
Po wpisaniu:
$(".element").one("click", function() {
console.log("Wykonam się tylko x raz(y) po czym się odłączę");
});
Element wykona:
jeden raz
dwa razy
trzy razy
cztery razy
