js

Додано: 15 жовтня 2023
Предмет: Інформатика
30 запитань
Запитання 1

Що виведеться в консоль? console.log(Number(null))

варіанти відповідей

0

1

NaN

Error

Запитання 2

Що буде виведено у консоль? -

const value = 5;

const value = 'bunny';

console.log(value);

варіанти відповідей

bunny

Помилка 'Duplicate declaration "value"'

undefined

5

Запитання 3

Що буде виведено у консоль?

const value;

value = 10;

console.log(value);

варіанти відповідей

10

undefined

Помилка 'Missing initializer in const declaration'

Помилка 'ReferenceError: value is not defined'

Запитання 4

Що повертає метод Array.prototype.filter()?

варіанти відповідей

Завжди масив

Масив, якщо результат роботи містить більше одного елемента

Один елемент, якщо він пройшов фільтрацію

Запитання 5

Що з перерахованого не є хибним (Falsy) значенням?

варіанти відповідей

null

undefined

0

"false"

Запитання 6

Який спосіб масиву використовується для пошуку унікального елемента колекції?

варіанти відповідей

Array.prototype.reduce()

Array.prototype.filter()

Array.prototype.map()

Array.prototype.find()

Запитання 7

Метод Array.prototype.map() завжди поверне масив такої ж довжини як вихідний?

варіанти відповідей

Так

Ні

Запитання 8

Що робить метод Array.prototype.filter()?

варіанти відповідей

Перебирає масив, записуючи до нового масиву ті елементи вихідного, на ітерації яких callback-функція повернула false

Перебирає масив, записуючи до нового масиву ті елементи вихідного, на ітерації яких callback-функція повернула true

Запитання 9


Як отримати список усіх ключів об'єкта obj?

варіанти відповідей

obj.keys

obj.keys()

Object.keys(obj)

Запитання 10


Який метод JSON перетворює об'єкт на рядок?

варіанти відповідей

JSON.parse()

JSON.stringify()

JSON.convert()

JSON.toString()

Запитання 11

Виберіть не існуючий HTTP-метод"

варіанти відповідей

GRAB

GET

PUT

DELETE

Запитання 12


Який символ URL вказує на початок рядка параметрів запиту?

варіанти відповідей

://

&

:

?

Запитання 13

Які типи даних підтримує Javascript?

варіанти відповідей

Числа, рядки, логічний тип, об'єкти, масиви, undefined

Числа, рядки, логічний тип, об'єкти, масиви, null

Числа, рядки, логічний тип, об'єкти, масиви, null, undefined

Числа, рядки, логічний тип, об'єкти, null, undefined

Запитання 14

Як можна створити новий об'єкт в Javascript?

варіанти відповідей

[]

{}

()

<>

Запитання 15

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

варіанти відповідей

length

size

count

index

Запитання 16

Що буде виведено у консоль?

const min = Math.min (... [1, 5, -1, -10]);

console.log(min);

варіанти відповідей

-1

-10

[1, 5, -1, -10]

5

Запитання 17


Що повертає метод fetch()?


варіанти відповідей

Дані, як результат асинхронної операції

Проміс (promise)

Запитання 18

Що буде виведено у консоль?

const name = 'bob';

const age = 20;

const obj = {

name,

age

};


console.log(obj);

варіанти відповідей

['name', 'age']

{name: null, age: null}

{name: 'bob', age: 20}

{'bob: null, '20': null}

Запитання 19


Що таке NPM?


варіанти відповідей

менеджер пакетів, який використовується Node.js додатками

менеджер сервера, який використовується Node.js-додатками

Бібліотека анімацій

Запитання 20

Що буде виведено у консоль?

const { name, age, gender = 'm', hairColor: color } = {

name: 'Jacob',

age: 20,

hairColor: 'blue',

};

console.log(name, age, gender, color);

варіанти відповідей

A runtime exception will be thrown

undefined, undefined, 'm', 'blue'

Jacob', 20, undefined, 'blue'

Jacob', 20, 'm', 'blue'

Запитання 21

Що буде виведено у консоль?

const piece = {

x: 0,

y: 0,

move(x, y) {

this.x = x;

this.y = y;

},

};


piece.move(10, 10);

console.log(piece);

варіанти відповідей

null

undefined

{ x: 0, y: 0, move: f }

{ x: 10, y: 10, move: f }

Запитання 22


Якою командою запускатиметься npm скрипт з ім'ям qwerty"?"

варіанти відповідей

npm run qwerty

npm start qwerty

npm qwerty

npm execute qwerty

Запитання 23

Що буде виведено у консоль?

const [a, ,b] = 'JavaScript is awesome'.split(' ');

console.log(a, b);

варіанти відповідей

JavaScript is', 'awesome'

JavaScript', 'awesome'

JavaScript', 'is', 'awesome'

awesome'

Запитання 24


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

варіанти відповідей

single export и multiple exports

function export и variable export

named export и default export

Запитання 25

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

варіанти відповідей

map()

slice()

splice()

reduce()

Запитання 26

Що буде виведено у консоль?

const dog = {name: 'Poly'};

function showDogName() {

console.log(this.name);

}

const boundShowDogName = showDogName.bind(dog);

boundShowDogName();

варіанти відповідей

undefined

Poly'

null

Помилка зверення до властивості name

Запитання 27

Виберіть опис package.json"

варіанти відповідей

Це файл із даними версій проекту та його автора

Це JavaScript-подання програми та її залежностей

Це JSON-подання програми та її залежностей

Це точка входу в проект для Node.js додатків

Запитання 28

Що буде виведено у консоль?

const userA = {

name: 'Mango',

age: 5,

};

const userB = {

...userA,

age: 10,

happy: true,

};

console.log(userB);

варіанти відповідей

{name: 'Mango', age: 10, happy: true}

{ userA: {name: 'Mango', age: 5}, age: 10, happy: true}

{name: 'Mango', age: 5, happy: true}

Запитання 29

Який тип імпорту?

import { a, b } from 'lib';

варіанти відповідей

Імпорт за замовчуванням

Іменований імпорт

імпорт простору імен

Запитання 30


Що таке проміс (promise)?


варіанти відповідей

Це дані, отримані в результаті асинхронної операції

Це функція, що представляє кінцевий результат асинхронної операції

Це об'єкт, що є кінцевим результатом асинхронної операції.

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест