JavaScript, функції, обєкти, строки, Date, Math

Додано: 27 вересня
Предмет: Інформатика, 11 клас
28 запитань
Запитання 1

Яка з наведених функцій є оголошеною функцією (function declaration)?

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

const sum = function(a, b) { return a + b }

function sum(a, b) { return a + b }

const sum = (a, b) => a + b

let sum = new Function('a', 'b', 'return a + b')

Запитання 2

Що таке анонімна функція в JavaScript?

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

Функція без параметрів

Функція, яка викликається автоматично

Функція без імені

Функція з кількома параметрами

Запитання 3

Як створити стрілкову функцію (arrow function)?

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

let sum = (a, b) => { return a + b }

let sum = (a, b) <- { return a + b }

let sum = (a, b) -> { return a + b }

let sum = (a, b) ==> { return a + b }

Запитання 4

Який метод функції дозволяє викликати її із заданим контекстом?

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

apply()

call()

bind()

Усі вищезазначені

Запитання 5

Яка різниця між function declaration та function expression?

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

function declaration доступна до свого оголошення, а function expression — ні

function expression оголошується з ключовим словом let

Обидві функції однакові

Function declaration викликається автоматично

Запитання 6

Який синтаксис правильний для створення об'єкта в JavaScript?

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

let obj = new Object()

let obj = {}

let obj = []

let obj = Object()

Запитання 7

Яка з наступних методів використовується для перетворення об'єкта в масив пар [ключ, значення]?

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

Object.keys()

Object.values()

Object.entries()

Object.assign()

Запитання 8

Що робить метод Object.assign()?

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

Копіює властивості з одного або більше об'єктів у цільовий об'єкт

Видаляє властивості з об'єкта

Створює новий об'єкт

Оголошує властивість як константу

Запитання 9

Що повертає метод Object.keys()?

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

Масив значень об'єкта

Масив ключів об'єкта

Масив пар [ключ, значення]

Новий об'єкт

Запитання 10

Як створити порожній масив у JavaScript?

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

let arr = new Array()

let arr = []

let arr = Array()

Усі вищенаведені

Запитання 11

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

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

Додає елемент на початок масиву

 Видаляє останній елемент масиву

Додає елемент у кінець масиву

Видаляє перший елемент масиву

Запитання 12

Який метод масиву об'єднує його з іншим масивом?

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

slice()

splice()

filter()

concat()

Запитання 13

Яка з методів масиву перетворює його в рядок?

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

join()

map()

filter()

reduce()

Запитання 14

Що робить метод масивів splice()?

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

Вирізає частину масиву і повертає її

Додає елементи на будь-яку позицію в масиві

Замінює частину масиву

Усі вищенаведені

Запитання 15

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

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

reduce()

filter()

map()

find()

Запитання 16

Який метод дозволяє перевести рядок до нижнього регістру?

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

toLower()

lowerCase()

toLowerCase()

changeCase("lower")

Запитання 17

Що робить метод split() для рядків?

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

Видаляє частину рядка

Розбиває рядок на масив

Знаходить підрядок

Обрізає зайві пробіли

Запитання 18

Як можна видалити пробіли на початку та в кінці рядка?

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

trim()

slice()

substring()

concat()

Запитання 19

Як створити новий об'єкт дати в JavaScript?

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

let now = Date.new()

let now = Date.create()

let now = new DateTime()

let now = new Date()

Запитання 20

Який метод повертає поточний рік з об'єкта Date?

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

getYear()

getFullYear()

getDate()

getMonth()

Запитання 21

Як отримати поточний день тижня з об'єкта Date?

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

getDay()

getDate()

getFullDay()

getWeek()

Запитання 22

Що повертає метод Math.random()?

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

Ціле число від 0 до 1

Випадкове число між 0 і 1

Випадкове ціле число

Випадкове число між 1 і 100

Запитання 23

Що повертає метод Math.floor(5.9)?

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

6

5

9

0

Запитання 24

Як округлити число до найближчого більшого значення?

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

Math.floor()

Math.round()

Math.ceil()

Math.max()

Запитання 25

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

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

Math.max()

Math.floor()

Math.min()

Math.ceil()

Запитання 26

 Що робить метод Math.pow(2, 3)?

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

Повертає квадратний корінь числа 2

Повертає число 2, піднесене до степеня 3

Повертає число 3, піднесене до степеня 2

Повертає логарифм числа 2

Запитання 27

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

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

Math.round()

Math.pow()

Math.sqrt()

Math.floor()

Запитання 28

Який метод Math використовується для отримання випадкового числа між 0 та 100?

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

Math.random(100)

Math.floor(100)

Math.random100()

Math.random() * 100

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

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