NEW
Font size
WorksheetsJS-2
Total questions: 39
Worksheet time: 20mins
W języku JavaScript poprawnie nadana zmienna to
#imie
imie2
imię2
imię%
Wykonanie kodu JavaScript w przeglądarce wymaga
debugowania.
kompilowania.
interpretowania.
zamiany na kod maszynowy.
Podaj pierwszą liczbę: <input type="text" name="liczba1" /> Podaj drugą liczbę: <input type="text" name="Iiczba2" />
....
<script type=text/javascript>
function dodaj()
// ta funkcja realizuje dodawanie i podaje jego wynik
</script>
Aby dodawanie wykonane było po kliknięciu przycisku o nazwie „dodaj”, należy w wykropkowane miejsce ustawić
<button onselect="return dodaj()">dodaj</button>
<button onselect="return dodaj()">oblicz</button>
<button onclick="return oblicz()">dodaj</button>
<button onclick="return dodaj()">dodaj</button>
Komentarz w języku JavaScript rozpoczyna się od znaku lub znaków
<!--
<?
//
#
W formularzu dane z pola input o typie number zostały zapisane do zmiennej a, a następnie przetworzone w skrypcie JavaScript w następujący sposób
var x = parseFIoat(a);
Zmienna x będzie typu
NaN
napisowego.
zmiennoprzecinkowego.
liczbowego, całkowitego
W JavaScript wynik operacji jest równy wartości NaN, jeśli skrypt próbował wykonać
funkcję parseFloat zamiast parseInt na zmiennej liczbowej.
działanie arytmetyczne, a zawartość zmiennej była napisem.
działanie arytmetyczne na dwóch zmiennych liczbowych dodatnich.
funkcję sprawdzającą długość napisu, a zawartość zmiennej była liczbą.
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 następujący sposób
if (a > 0 I I a < 100 || b < 0)
if (a > 0 && a < 100 && b > 0)
if ((a > 0 || a < 100) && b > 0)
if ((a > 0 && a < 100) I I b < 0)
Dla dowolnego a z przedziału (0, 99) zadaniem funkcji zapisanej w języku JavaScript jest
function fun1(a)
for (n = a; n <= 100; n++) document.write(n);
return n;
zwrócenie liczb z przedziału a. 99
wypisanie liczb z przedziału a.. 99 i zwrócenie wartości 100
wypisanie wartości zmiennej a oraz zwrócenie wartości zmiennej n
wypisanie liczb z przedziału a .. 100 i zwrócenie wartości zmiennej n
Zapis w języku JavaScript
var napis1= new napisy();
ma za zadanie
utworzenie nowej klasy napis1.
wywołanie metody obiektu napisy.
utworzenie obiektu napis1 klasy napisy.
zadeklarowanie zmiennej napis1 i wywołanie funkcji, której argumentem jest napis1.
Wymaganiem aplikacji internetowej jest, aby ta była wykonywana po stronie klienta. W którym języku należy zaimplementować tę aplikację?
Perl
PHP
Pyton
JavaScript
Aby prawidłowo udokumentować linię kodu języka JavaScript, należy po znakach // zamiast kropek wpisać komentarz
x = Math.max(a, b, c); // ...
nieprawidłowe dane.
wybór losowej wartości ze zmiennych a, b i c
w zmiennej x minimalna wartość ze zmiennych a, b, c
w zmiennej x maksymalna wartość ze zmiennych a, b, c
W formularzu dane z pola input o typie number zostały zapisane do zmiennej a, a następnie przetworzone w skrypcie JavaScript w następujący sposób
var x = parseInt(a);
Zmienna x będzie typu
NaN
napisowego.
zmiennoprzecinkowego.
liczbowego, całkowitego.
Wstawki kodu JavaScript w dokumencie HTML mogą się znaleźć
tylko w części <head>, w znaczniku <script>
tylko w części <body>, w znaczniku <java>
zarówno w części <head>, jak i <body>, w znaczniku <java>
zarówno w części <head>, jak i <body>, w znaczniku <script>
1. if (a < b)
2. document.write(a);
3. document.write(" jest mniejsze");
4. else
5. document.write(b);
6. document.write(" jest mniejsze");
W przedstawionym kodzie JavaScript dla ułatwienia ponumerowano linie. W kodzie znajduje się błąd, gdyż po uruchomieniu żaden komunikat nie zostaje wyświetlony. Aby wyeliminować błąd, należy
wstawić znaki $ przed nazwami zmiennych.
wstawić nawiasy klamrowe do sekcji if oraz else
w liniach 2 i 5 zmienne a i b ustawić w cudzysłów.
w liniach 3 i 6 zamienić znaki cudzysłowu na apostrof, np. ' jest mniejsze'
W języku JavaScript metoda document.getElementByld(id) ma za zadanie
wstawić tekst o treści 'id' na stronie WWW.
sprawdzić poprawność formularza o identyfikatorze id
pobrać dane z pola formularza i wstawić je do zmiennej id
zwrócić odniesienie do pierwszego elementu HTML o podanym id
W instrukcji warunkowej języka JavaScript należy sprawdzić przypadek, gdy zmienne a oraz b są dodatnie, z czego zmienna b jest mniejsza od 100. Warunek taki powinien być zapisany w następujący sposób:
if (a > 0 || b > 0 || b > 100) ...
if (a > 0 && b > 0 I I b > 100) ...
if (a > 0 || (b > 0 && b < 100)) ...
if (a > 0 && b > 0 && b < 100) ...
function fun1(a, b)
if (a % 2 != 0) a++;
for (n = a; n <= b; n+=2) document.write(n);
Zadaniem przedstawionej funkcji zapisanej w języku JavaScript jest
zwrócenie wartości parzystych liczb od a do b
wypisanie liczb parzystych z przedziału od a do b
wypisanie wszystkich liczb z przedziału od a do b
sprawdzenie, czy liczba a jest nieparzysta; jeśli tak, wypisanie jej.
var obj1 = {
czescUlamkowa: 10,
czescCalkowita: 20, oblicz: function () { )
Przedstawiony kod został zapisany w języku JavaScript. W podanej definicji obiektu metodą jest element o nazwie
obj1
oblicz
czescCalkowita
czescUlamkowa
Do uruchomienia skryptu JavaScript wymagane jest oprogramowanie
serwera WWW
serwera MySQL
debugera JavaScript
przeglądarki internetowej.
document.getEIementById("napis").innerHTML = Date(); //
Aby prawidłowo udokumentować przedstawioną linię kodu języka JavaScript, należy po znakach // wpisać komentarz
nieprawidłowe dane
zmiana stylu atrybutu innerHTML
wyświetlenie tekstu "Date()" w znaczniku o id = napis
wyświetlenie daty i czasu w znaczniku o id = napis
if (( !isNaN(x) ) && ( x > 0 ))
Warunek zapisany w JavaScript jest prawdziwy, gdy zmienna x przechowuje
pusty napis.
wartość nie liczbową.
dowolną całkowitą wartość liczbową.
dowolną dodatnią wartość liczbową.
function obIicz(a, n)
{
wynik = 1;
for(i = 0; i < n; i++)
wynik *= a;
return (wynik);
}
Przedstawiona funkcja zapisana kodem JavaScript ma za zadanie
zwrócić wynik potęgowania an
wypisać kolejne liczby od a do n
wypisać wynik mnożenia a przez n
zwrócić iloczyn kolejnych liczb od 1 do a
Program debugger służy do
interpretacji kodu w wirtualnej maszynie Java.
analizy wykonywanego programu w celu lokalizacji błędów.
analizy kodu źródłowego w celu odnalezienia błędów skladniowych.
tłumaczenia kodu zapisanego językiem wyższego poziomu na język maszynowy.
var imiona = ["Anna", "Jakub", "Iwona", "Krzysztof"];
W języku JavaScript przedstawiona definicja jest definicją
klasy.
tablicy.
obiektu.
kolekcji.
Dla każdej iteracji pętli wartość bieżącego elementu tablicy jest przypisywana do zmiennej, a wskaźnik
tablicy jest przesuwany o jeden, aż do ostatniego elementu tablicy. Zdanie to jest prawdziwe dla instrukcji
for
next
while
foreach
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)
var text;
for ( var i = 0; i < tab.length; i++ ) {
text += tab[i] + "<br>";
}
Którą czynność gwarantującą poprawne wykonanie przedstawionego kodu Java Script, należy wykonać przed pętlą?
Zadeklarować zmienną i
Zainicjować zmienną text
Sprawdzić rozmiar tabeli tab
Sprawdzić czy text jest typu znakowego.
var str1 = "JavaScript";
var str2 = str1.substring(2, 6);
Przedstawiono fragment JavaScript. Po jego wykonaniu zmienna str2 będzie przechowywać
vaSc
avaS
vaScri
avaScr
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()
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ć?
onload
onclick
onkeydown
onmouseout
var osoba = {imie: "Anna", nazwisko: "Kowalska", rok_urodzenia: 1985};
W języku JavaScript zapisano definicję obiektu. Aby odwołać się do własności nazwisko należy zapisać
osoba[1]
osoba[2]
osoba.nazwisko
osoba::nazwisko
W języku JavaScript, aby zmienić wartość atrybutu znacznika HTML, po uzyskaniu obiektu za pomocą metody getElementById należy skorzystać z
pola innerHTML.
metody getAttribute.
metody setAttribute.
pola attribute i podać nazwę atrybutu.
var osoba = prompt("Podaj imię", "Adam");
W języku JavaScript zapisano kod, którego wynikiem działania jest
wyświetlenie okna z pustym polem edycyjnym.
bezpośrednie wpisanie do zmiennej osoba wartości „Adam”.
pobranie z formularza wyświetlonego na stronie HTML imienia „Adam”.
wyświetlenie okna z polem edycyjnym, w którym jest wpisany domyślny tekst „Adam”.
Który sposób komentowania jednoliniowego jest dozwolony w języku JavaScript?
!
#
//
<!
W języku JavaScript aby sprawdzić warunek czy liczba znajduje się w przedziale (100, 200>, należy zapisać:
If(liczba > 100 || liczba <=200)
If(liczba < 100 || liczba >=200)
If(liczba > 100 && liczba <=200)
If(liczba < 100 && liczba <=200)
x = przedmiot.nazwa();
W języku JavaScript powyższy zapis oznacza, że
nazwa jest polem klasy przedmiot.
nazwa jest właściwością obiektu przedmiot.
zmienna x będzie przechowywać wynik działania metody nazwa.
zmienna x będzie przechowywać wynik działania funkcji przedmiot.
W języku JavaScript zapisano funkcję.
function fun1(f)
{
if (f < 0) f= f * (-1);
return f
}
Ma ona za zadanie
wypisać wartość odwrotną do f
zwrócić wartość odwrotną do f
wypisać wartość bezwzględną z f
zwrócić wartość bezwzględną z f
W języku JavaScript zapisano fragment kodu.
<script> var x = 10;
x++;
console.Iog(x);
</script>
Po wykonaniu skryptu zmienna x
będzie równa 11 i zostanie wypisana w oknie popup.
będzie równa 10 i zostanie wypisana w dukumencie HTML.
będzie równa 11 i zostanie wypisana w konsoli przeglądarki internetowej.
będzie równa 10 i zostanie wypisana w głównym oknie przeglądarki internetowej.
var x = 5;
var y = 3;
if (x = y)
document.getEIementById("demo").innerHTML = ’zmienne są równe';
else
document.getEIementById(”demo”).innerHTML = 'zmienne się różnią';
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.
Nieprawidłowo zadeklarowano zmienne.
Przed klauzulą else nie powinno być średnika.
W klauzuli if występuje przypisanie zamiast porównania.
Instrukcje wewnątrz sekcji if oraz else powinny być zamienione miejscami.
