wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

JavaScript

Total questions: 25

Worksheet time: 15mins

Name
Class
Date
1.

Для вставки JavaScript используется html элемент

a)

<java>

b)

<script>

c)

<javascript>

2.

Что такое комментарий?

a)

Часть текста программы, не оказывают никакого влияния на результат. Комментарии предназначены для пояснений части программы.

b)

Часть текста программы, который помогает правильно интерпретировать результат в браузере

c)

Такого понятия в JavaScript не существует

3.

Однострочные комментарии в JavaScript

начинаются с символа ...

a)

#

b)

/* ... */

c)

//

4.

Многострочные комментарии в JavaScript

начинаются с символа ...

a)

#

b)

/* ... */

c)

//

5.

Какое ключевое слово используется для создания переменной?

a)

var

b)

int

c)

void

6.

Как вывести текст, с помощью всплывающего окна?

a)

prompt

b)

confirm

c)

alert

7.

Какой текст будет при выполнении следующего сценария?

var age = 18;

if (age < 14) alert("Вход запрещен");

else if(age < 18) alert("Ограниченный доступ");

else alert("Добро пожаловать");

a)

Вход запрещен

b)

Ограниченный доступ

c)

Добро пожаловать

8.

Для чего функция confirm предназначена?

a)

для вывода диалогового окна с полем ввода

b)

для вывода диалогового окна с вариантами ответа "да/нет"

c)

для вывода диалогового окна текста

9.

Дан код:

var arr = [1, 2, 3, 4, 5];

Как получить первый элемент массива?

a)

arr[ '0' ]

b)

arr[1]

c)

arr[0]

10.

Какое ключевое слово используется для объявления функции?

a)

def

b)

function

c)

void

11.

Какое ключевое слово используется для возврата результата функции?

a)

result

b)

revert

c)

return

12.

Для чего функция prompt предназначена?

a)

для вывода диалогового окна с полем ввода

b)

для вывода диалогового окна с вариантами ответа "да/нет"

c)

для вывода диалогового окна текста

13.

Где верно указана имя переменной?

a)

var num1;

b)

ver num;

c)

var 1num;

d)

var num 1

14.

Где верно указан запусе всплывающего окна?

a)

alert ("Hello")

b)

console.log("Hello")

c)

alert ("Hello");

d)

print ("Hello")

15.

Где можна использовать язык JavaScript

a)

веб-приложения

b)

мобильные приложения

c)

серверные приложения

d)

можна во всех перечисленных

16.

Какой количество сообщений будет выведено в консоль?

for (var i=10; i<35; i+=5) console.log(i);

a)

5

b)

25

c)

15

d)

6

17.

Что такое условный оператор?

a)

конструкция для создания определенной переменной

b)

оператор сравнения значений

c)

конструкция, которая выполняет код несколько раз

d)

не знаю

18.

Что будет выведенов консоль?

var b=10;

if (b%3==0) var i=10;

console.log(i);

a)

значение NaN

b)

значение пустой строки

c)

значение underfined

d)

число 10

19.

В чем разница между confirm и prompt?

a)

confirm вызывает диалоговое окно с полем для ввода, prompt - окно с подтверждением

b)

они ничем не отличаются

c)

в js они не используются

d)

prompt вызывает диалоговое окно с полем для ввода, confirm - окно с подтверждением

20.

В чем отличие между локальной и глобальной переменной?

a)

локальные можно переопределять, а глобальные - нельзя

b)

глобальные видны всюду, а локальные - только в функциях

c)

отличий нет

d)

локалыные видны всюду, а глобальные - только в функциях

21.

В каких вариантах допущена ОШИБКА при создании УСЛОВИЯ?

a)
b)
c)
d)
22.

Что означает следующая строка?

a)

поиск элемента в HTML и удаляет в нем текст

b)

удаляет элемент в HTML по id

c)

поиск элемента в HTML и заменяет в нем текста

23.

В каком варианте ЦИКЛ создан ВЕРНО?

a)

b)

c)

24.

Для чего нужна функция getElementById()?

a)

добавление элемента в массив

b)

поиск элемента в HTML по его ID

c)

поиск определенного текста на удаление

d)

поиск элемента по ID на замену ID

25.

В какой строке происходит ВЫЗОВ ФУНКЦИИ?

(введите номер строки)

(a)