wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

JS_основи

Total questions: 20

Worksheet time: 14mins

Name
Class
Date
1.

Чому дорівнюватиме `a`?


let a = [1,2,3,4,5];
for (let i=0; i < a.length; i++)
{ a.pop(); }

a)

[1]

b)

[1, 2, 3]

c)

[1, 2]

d)

[]

2.

Яке значення поверне код:

a)

1

b)

2

c)

3

d)

4

e)

2 , 3

3.

Що виведе на екран наступний код?
alert(Math.floor(Math.random()));

a)

1

b)

undefined

c)

0

d)

null

4.

Як правильно пишеться конструкція IF в JavaScript?

a)

if i == 5 then

b)

if i = 5

c)

if i = 5 then

d)

if (i == 5)

5.

Чому дорівнює довжина arr.length масива arr?


const arr = [];

arr[1] = 1;

arr[3] = 33;

a)

0

b)

1

c)

3

d)

4

6.

З допомогою якого тега в докуменn html додається сценарий (прогаммный код)

(a)  

7.

Укажіть правильний синтаксис цикла for

a)

for (i = 0; i <= 10; i++)

b)

for (i = 0; i <= 10)

c)

for (i <= 10; i++)

d)

for i = 1 to 10

8.

В чому полягає відміна між локальною і глобальною змінною?

a)

Глобальні змінні можна перевизначати, локальні неможна

b)

Глобальні змінні видимі в усьму коді, а локальні лише в межах функції

c)

Локальні змінні можна перевизначати, глобальні неможна

d)

Локальні змінні видимі повсюди, глобальні лише в межах функції

9.

Скільки параметрів можна передати функції ?

a)

Стільки, скільки указано у визначенні функції або менше

b)

Будь-яку кількість

c)

Рівно стільки, скільки указано у визначенні функції

d)

Стільки, скільки указано у визначенні функці або більше

10.

Який результат буде виведений в alert?

<script >

let a = 1;

function func() { a = 10; }

func();

alert(a);

</script>


a)

undefined

b)

10

c)

Помилка! спроба 2 рази оголосити змінну з однаковим ім'ям

d)

1

11.

Оберіть відповідь, в якій перелічені лише ті цикли, що існують в JavaScript

a)

loop, for, while

b)

for, while, do..while

c)

while, for..in, cycle

d)

circle, while, switch

12.

Що є результатом метода alert?

a)

Вікно з полем введення

b)

Попередження про небезпеку

c)

Вікно з повідомленням

d)

Команда для виведення в консоль

13.

Укажіть правильний варіант кода

a)

alert "Hello"

b)

alert (Hello)

c)

alert [Hello]

d)

alert ("Hello")

14.

Який із методів використвують для введення даних?

a)

alert

b)

prompt

c)

switch

d)

break

15.

Укажіть правильний варіант синтаксису цикла while:

a)

while(a<5){

alert(a);

}

b)

while(a<5){

alert(a);

a++;

}

c)

while(a=0; a<5; a++){

alert(a);

}

d)

while a<5{

alert(a)

}

16.

Укажіть правильний варіант синтаксису цикла for:

a)

for(var i=0; i<5; i++){

alert(i);

}

b)

for(i<5){

alert(i);

i++;

}

c)

for(i=100; i<5; i++){

alert(i);

}

d)

for(i){

alert(i);

}

17.

Як вивести значення "Emily"?

const a = ["Bill", "Jake", "Emily", "Dan"]

a)

alert(a[3]);

b)

alert(a[2]);

c)

alert(a["Emily"]);

d)

alert(a[4]);

18.

const a = [4,5,6,7,8,9]

Як правильно вивести всі елементи масива по одному?

a)

for(i=0;i<9;i++){

alert(i);

}

b)

for(var x in a){

alert(a[x]);

}

c)

while(var i in a){

alert(a);

}

d)

for(var a in x){

alert(a[x]);

}

19.

Оберіть правильні варіанти призначення об'єкта змінній

<p id='text'>Hello</p>

a)

let a = document.getElementById("text")

b)

let a = document.getElementById("#text")

c)

let a = document.querySelector("#text")

d)

let a = document.querySelector(".text")

20.

Які з наведених варіантів задають масив з елементів 'a' та 'b'?

a)

const arr = new Array('a', 'b')

b)

const arr = ('a', 'b')

c)

const arr = ['a', 'b']

d)

const arr = mass('a', 'b')