wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

JS. Java 1-100

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

Как вывести сообщение в консоль в JavaScript?

a)

console.log("Hello");

b)

log.console("Hello");

c)

write.console("Hello");

d)

print("Hello");

e)

alert.console("Hello");

2.

Какой тип данных в JavaScript для текста?

a)

number

b)

object

c)

string

d)

boolean

e)

null

3.

Как обозначаются однострочные комментарии в JavaScript?

a)

<!-- комментарий -->

b)

/* комментарий */

c)

// комментарий

d)

** комментарий

e)

# комментарий

4.

Как создать переменную в современном JS?

a)

var x = 5;

b)

int x = 5;

c)

dim x = 5;

d)

let x = 5;

e)

define x = 5;

5.

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

a)

console("Привет!");

b)

window.console("Привет!");

c)

message("Привет!");

d)

alert("Привет!");

e)

prompt("Привет!");

6.

Как проверить тип переменной?

a)

) x.type()

b)

typeof x

c)

kindof(x)

d)

checktype(x)

e)

isType(x)

7.

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

a)

arr.removeFirst()

b)

arr.start()

c)

arr.deleteFirst()

d)

arr.cut(0)

e)

arr.shift()

8.

Как обозначается массив в JavaScript?

a)

{1, 2, 3}

b)

<1, 2, 3>

c)

 [1, 2, 3]

d)

(1, 2, 3)

e)

array(1,2,3)

9.

Чтовернёт 2 + "2"?

a)

undefined

b)

"22"

c)

true

d)

4

e)

NaN

10.

Как задать постоянную переменную? 

a)

const PI = 3.14;

b)

perm PI = 3.14;

c)

fix PI = 3.14;

d)

let PI = 3.14

e)

var PI = 3.14;

11.

Какой оператор сравнения проверяет и значение, и тип?

a)

==

b)

!==

c)

===

d)

=

e)

!=

12.

Как создать пустой объект?

a)

{}

b)

null

c)

[]

d)

object()

e)

new Array()

13.

Какое значение имеет выражение true + true?        

a)

true

b)

false

c)

"truetrue"

d)

2

e)

NaN

14.

Какузнатьдлинустроки?

a)

count("Hello")

b)

chars("Hello")

c)

len("Hello")

d)

size("Hello")

e)

"Hello".length

15.

Как обозначается логическое И?

a)

and

b)

!

c)

&&

d)

||

e)

plus

16.

Как преобразовать строку в число?

a)

int("123")

b)

parse("123")

c)

Number("123")

d)

toInt("123")

e)

num("123")

17.

Какобъединитьстроки?

a)

concat("Hello","World")

b)

"Hello" + " World"

c)

"Hello" & "World"

d)

join("Hello","World")

e)

merge("Hello","World")

18.

Каксоздатьпустойобъект?

a)

[]

b)

object.create()

c)

{}

d)

new Object[]

19.

Какой оператор сравнивает значения без учёта типов?  

a)

=

b)

==

c)

!=

d)

===

e)

!==

20.

Как преобразовать число в строку?

a)

123.toChar()

b)

intToStr(123)

c)

num2str(123)

d)

String(123)

e)

text(123)

21.

КаквызватьфункциюmyFunc?

a)

myFunc();

b)

myFunc;

c)

run(myFunc)

d)

call myFunc;

e)

invoke myFunc;

22.

Каксоздатьфункцию?

a)

def test() {}

b)

new test() {}

c)

function test() {}

d)

func test() {}

e)

create test() {}

23.

Как узнать количество элементов массива?

a)

arr.count

b)

arr.size()

c)

length(arr)

d)

len(arr)

e)

arr.length

24.

Как добавить элемент в конец массива?

a)

arr.append(5)

b)

arr.push(5)

c)

arr.insert(5)

d)

arr.add(5)

e)

arr.end(5)

25.

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

a)

arr.pop()

b)

arr.remove()

c)

arr.cut()

d)

arr.delete()

e)

arr.end()

26.

Какузнатьдлинумассива?

a)

arr.count()

b)

size(arr)

c)

arr.length

d)

len(arr)

27.

Чтовернётtypeof null?

a)

"null"

b)

"boolean"

c)

"object"

d)

"undefined"

e)

"number"

28.

Какокруглитьчисловниз?

a)

Math.down(4.9)

b)

Math.low(4.9)

c)

Math.floor(4.9)

d)

Math.cut(4.9)

e)

Math.bottom(4.9)

29.

Какокруглитьчисловверх?

a)
b)

Math.ceil(4.1)

c)

Math.max(4.1)

d)

Math.up(4.1)

e)

Math.high(4.1)

30.

Как получить случайное число от 0 до 1?

a)

Random()

b)

getRandom()

c)

Math.random()

d)

rand()

e)

Math.rand()

31.

Как возвести число в степень?

a)

Math.pow(2,3)

b)

exp(2,3)

c)

2^3

d)

pow(2,3)

e)

2**3.0

32.

Как преобразовать строку в целое число?     

a)

int("123")

b)

parseInt("123")

c)

toInt("123")

d)

Integer("123")

e)

Number.int("123")

33.

Как преобразовать строку в число с плавающей точкой?

a)

toFloat("3.14")

b)

parseFloat("3.14")

c)

double("3.14")

d)

float("3.14")

e)

real("3.14")

34.

Какзавершитьциклдосрочно?

a)

exit

b)

cancel

c)

break

d)

stop

e)

end

35.

Как пропустить одну итерацию цикла?         

a)

pass

b)

skip

c)

continue

d)

next

e)

jump

36.

Как обработать ошибку в JavaScript?

a)

try { } catch(e) { }

b)

exception { }

c)

catch { } finally { }

d)

if error { }

e)

errorHandler { }

37.

Как проверить равенство без учёта типа?

a)

===

b)

=

c)

==

d)

!=

e)

!=

38.

Какое значение у выражения typeofundefined?

a)

"boolean"

b)

"object"

c)

"undefined"

d)

"null"

e)

"string"

39.

Как найти минимальное из чисел?

a)

Math.low(1,2,3)

b)

Math.min(1,2,3)

c)

min(1,2,3)

d)

lowest(1,2,3)

e)

minimum(1,2,3)

40.

Как найти максимальное из чисел?      

a)

max(1,2,3)

b)

maximum(1,2,3)

c)

Math.max(1,2,3)

d)

Math.high(1,2,3)

e)

highest(1,2,3)

41.

Какобъединитьдвамассива?         

a)

arr1 + arr2

b)

arr1.append(arr2)

c)

arr1.concat(arr2)

d)

merge(arr1, arr2)

e)

union(arr1, arr2)

42.

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

a)

arr.deleteFirst()

b)

arr.start()

c)

arr.shift()

d)

arr.removeFirst()

e)

arr.cut(0)

43.

Как добавить элемент в начало массива?

a)

arr.unshift(1)

b)

arr.begin(1)

c)

arr.pushStart(1)

d)

arr.addFirst(1)

e)

arr.insert(0,1)

44.

Как проверить, является ли переменная массивом?

a)

Array.isArray(arr)

b)

isArray(arr)

c)

arr.instanceOf(Array)

d)

typeofarr === "array"

e)

arr.type === "array"

45.

Как найти индекс элемента в массиве?

a)

arr.find(5)

b)

arr.position(5)

c)

arr.indexOf(5)

e)

arr.getIndex(5)

46.

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

a)

arr.check(5)

b)

arr.includes(5)

c)

arr.exists(5)

d)

arr.has(5)

e)

arr.contains(5)

47.

Как объединить элементы массива в строку?

a)

arr.combine(",")

b)

arr.join(",")

c)

arr.merge(",")

d)

arr.concat(",")

e)

arr.toString(",")

48.

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

a)

"a,b,c".cut(",")

b)

"a,b,c".slice(",")

c)

"a,b,c".split(",")

d)

"a,b,c".explode(",")

e)

"a,b,c".divide(",")

49.

Как преобразовать строку в верхний регистр?       

a)

"hello".toUpperCase()

b)

hello".caps()

c)

"hello".upcase()

d)

"hello".upper()

e)

"hello".toUpper()

50.

Как завершить выполнение функции и вернуть значение?

a)

stop x;

b)

D) end x;

c)

return x;

d)

exit x;

e)

break x;

51.

Какое значение имеет выражение Boolean(0)?

a)

null

b)

false

c)

undefined

d)

true

e)

0

52.

Как создать новый пустой массив?       

a)

let arr = {}

b)

let arr = []

c)

let arr = null

d)

let arr = new Object()

e)

let arr = ""

53.

Какузнатьдлинумассива?

a)

len(arr)

b)

arr.length

c)

length(arr)

d)

arr.count

e)

arr.size()

54.

Какобъединитьстроки?

a)

concat("Hello","World")

b)

"Hello" & "World"

c)

"Hello" + " World"

d)

join("Hello","World")

e)

merge("Hello","World")

55.

Как преобразовать строку в число?     

a)

toInt("123")

b)

parse("123")

c)

Number("123")

d)

int("123")

e)

num("123")

56.

Какокруглитьчисловниз?

a)

Math.cut(4.9)

b)

Math.low(4.9)

c)

Math.floor(4.9)

d)

Math.down(4.9)

e)

Math.low(4.9)

57.

Какокруглитьчисловверх?

a)
b)

Math.high(4.1)

c)

Math.ceil(4.1)

d)

Math.up(4.1)

e)

Math.max(4.1)

58.

Как округлить число до ближайшего целого?

a)

Math.round(4.5)

b)

Math.full(4.5)

c)

Math.base(4.5)

d)

Math.near(4.5)

e)
59.

Каксоздатьфункцию?

a)

def myFunc(){}

b)

function myFunc(){}

c)

create myFunc(){}

d)

funcmyFunc(){}

e)

new myFunc(){}

60.

Как найти индекс элемента массива?

a)

arr.find(5)

b)

arr.indexOf(5)

c)

arr.pos(5)

e)

arr.lookup(5)

61.

КаквызватьфункциюmyFunc?

a)

myFunc();

b)

myFunc;

c)

call myFunc;

d)

invoke myFunc;

e)

run(myFunc)

62.

Какнаписатьусловиеесли?  

a)

when (x > 5) { }

b)

check (x > 5) { }

c)

if (x > 5) { }

d)

if x > 5 then { }

e)

condition (x > 5) { }

63.

Какнаписатьусловиеиначе?

a)

instead { }

b)

else { }

c)

 after { }

d)

otherwise { }

e)

then { }

64.

 Как проверить, является ли значение массивом?

a)

typeofarr == "array"

b)

isArray(arr)

c)

Array.isArray(arr)

d)

arr.instanceOf(Array)

e)

arr.type === "array"

65.

Какзавершитьциклдосрочно?

a)

stop

b)

cancel

c)

break

d)

exit

e)

end

66.

Какпропуститьитерациюцикла?

a)

skip

b)

jump

c)

continue

d)

pass

e)

next

67.

Как преобразовать строку в массив по разделителю?

a)

"1,2,3".split(",")

b)

"1,2,3".explode(",")

c)

"1,2,3".slice(",")

d)

"1,2,3".cut(",")

e)

"1,2,3".divide(",")

68.

 Какполучитьслучайноечисло

a)

getRandom()

b)

Math.random()

c)

randomize()

d)

Random()

e)

rand()

69.

Какнайтинаибольшеечисло?

a)

max(5,10)

b)

Math.high(5,10)

c)

greatest(5,10)

d)

Math.max(5,10)

e)

highest(5,10)

70.

Какнайтинаименьшеечисло?

a)

least(5,10)

b)

Math.min(5,10)

c)

Math.low(5,10)

d)

min(5,10)

e)

lowest(5,10)

71.

Как возвести число в степень?

a)

pow(2,4)

b)

exp(2,4)

c)

2^4

d)

Math.pow(2,4)

e)

power(2,4)

72.

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

a)

root(9)

b)

Math.pow(9,0.5)

c)

sqrt(9)

d)

Math.sqrt(9)

e)

Math.root(9)

73.

Как преобразовать число в строку?

a)

42.toChar()

b)

numToStr(42)

c)

String(42)

d)

42.toText()

e)

toString(42)

74.

 Как добавить элемент в конец массива?

a)

arr.append(5)

b)

arr.add(5)

c)

arr.end(5)

d)

arr.insert(5)

e)

arr.push(5)

75.

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

a)

arr.end()

b)

arr.delete()

c)

arr.cut()

d)

arr.pop()

e)

arr.remove()

76.

Как добавить элемент в начало массива?

a)

arr.addFirst(5)

b)

arr.begin(5)

c)

arr.unshift(5)

d)

arr.insert(0,5)

e)

arr.pushStart(5)

77.

Какобъединитьмассивы?

a)

union(arr1, arr2)

b)

arr1.concat(arr2)

c)

arr1.append(arr2)

d)

arr1 + arr2

e)

merge(arr1, arr2)

78.

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

a)

arr.has(5)

b)

arr.exists(5)

c)

arr.contains(5)

d)

arr.contains(5)arr.includes(5)

e)

arr.check(5)

79.

Как найти индекс элемента массива?

b)

arr.lookup(5)

c)

arr.indexOf(5)

d)

arr.find(5)

e)

arr.pos(5)

80.

Как удалить элементы из массива?

a)

arr.splice(1,2)

b)

arr.clear(1,2)

c)

arr.remove(1,2)

d)

arr.cut(1,2)

e)

arr.delete(1,2)

81.

Какскопироватьчастьмассива?

a)

arr.copy(1,3)

b)

arr.part(1,3)

c)

arr.slice(1,3)

d)

arr.extract(1,3)

e)

arr.sub(1,3)

82.

Как объединить массив в строку?

a)

arr.concat(",")

b)

arr.merge(",")

c)

arr.combine(",")

d)

arr.join(",")

e)

arr.toString(",")

83.

Какотсортироватьмассивчисел?

a)

arr.order()

b)

arr.sequence()

c)

arr.arrange()

d)

 arr.sort()

e)

arr.lineup()

84.

Какразвернутьмассив?

a)

arr.flip()

b)

arr.back()

c)

arr.reverse()

d)

arr.turn()

e)

arr.backwards()

85.

Как превратить JSON-строку в объект?

a)

JSON.read('{"a":1}')

b)

toObject('{"a":1}')

c)

stringToObj('{"a":1}')

d)

JSON.parse('{"a":1}')

e)

parseJSON('{"a":1}')

86.

Как превратить объект в JSON-строку?

a)

toJSON({a:1})

b)

JSON.write({a:1})

c)

JSON.stringify({a:1})

d)

objToString({a:1})

e)

convert({a:1})

87.

Как создать пустой объект?

a)

[]

b)

object()

c)

null

d)

{}

e)

newArray()

88.

Как добавить свойство объекту?

a)

obj.add(key,5)

b)

obj.insert("key",5)

c)

obj.set(5)

d)

obj.key = 5;

89.

Как удалить свойство объекта?

a)

obj.remove(key)

b)

obj.drop(key)

c)

obj.cut(key)

d)

deleteobj.key

e)

obj.clear(key)

90.

Как проверить наличие ключа в объекте?    

a)

obj.contains("key")

b)

"key" in obj

c)

obj.check("key")

d)

obj.has("key")

e)

obj.include("key")

91.

Как проверить, является ли значение массивом?

a)

Array.isArray(arr)

b)

arr.type === "array"

c)

arr.instanceOf(Array)

d)

typeofarr == "array"

e)

isArray(arr)

92.

Какое значение имеет выражение typeofNaN?

a)

 "NaN"

b)

"error"

c)

"null"

d)

"number"

e)

undefined"

93.

Что получится при делении числа на 0?

a)

0

b)

Infinity

c)

error

d)

NaN

e)

null

94.

Как обозначается логическое И?

a)

!

b)

&&

c)

and

d)

||

e)

plus

95.

Как обозначается логическое ИЛИ?

a)

&&

b)

!

c)

||

d)

add

e)

or

96.

Как обозначается логическое НЕ?

a)

not

b)

~

c)

!

d)

-

e)

<>

97.

Как объявить асинхронную функцию?

a)

async function test(){}

b)

await function test(){}

c)

function async test(){}

d)

function test async(){}

e)

new async function(){}

98.

Какожидатьзавершенияпромиса?

a)

pause myPromise

b)

hold myPromise

c)

wait myPromise

d)

stop myPromise

e)

await myPromise

99.

Как обработать ошибку в асинхронной функции?

a)

exception { }

b)

stop error { }

c)

try { } catch(e) { }

d)

if error { }

e)

catch only { }

100.

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

a)

throw

b)

fail

c)

error

d)

raise

e)

crash