Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Final quiz

Total questions: 29

Worksheet time: 15mins

Name
Class
Date
1.
Що таке Node.js?
a)
Мова програмування
b)
Бібліотека JavaScript
c)
Платформа для виконання JavaScript коду
d)
СУБД
2.
Яка команда встановлює Express.js?
a)
npm install express
b)
npm express install
c)
node install express
d)
install express
3.
Що таке package.json?
a)
Файл для конфігурації Babel
b)
Файл для опису залежностей та скриптів Node.js проекту
c)
Файл для налаштування веб-сервера
d)
Файл для збереження даних про користувачів
4.
Що таке реляційна база даних?
a)
База даних, яка зберігає дані у вигляді об'єктів
b)
База даних, яка зберігає дані у вигляді таблиць з взаємозв'язками
c)
База даних, яка зберігає дані у вигляді ключ-значення
d)
База даних, яка зберігає дані у вигляді документів
5.
Що таке Nest.js?
a)
Фреймворк для створення інтерфейсів користувача
b)
Фреймворк для побудови серверних додатків на Node.js
c)
Бібліотека для роботи з базами даних
d)
Інструмент для розгортання додатків
6.
Що таке нереляційна база даних?
a)
База даних, яка зберігає дані у вигляді таблиць з взаємозв'язками
b)
База даних, яка зберігає дані у вигляді документів, ключ-значення або графів
c)
База даних, яка зберігає дані у вигляді об'єктів
d)
База даних, яка зберігає дані у вигляді файлів
7.
Що таке GitHub?
a)
Платформа для обміну відео.
b)
Сервіс для зберігання та управління версіями коду.
c)
Інструмент для редагування фотографій.
d)
Сайт для онлайн-навчання.
8.
Що робить команда git clone?
a)
Зберігає зміни у локальному репозиторії
b)
Копіює віддалений репозиторій на локальний комп'ютер
c)
Відправляє зміни на віддалений репозиторій
d)
Показує історію комітів
9.
Що таке HTTP?
a)
Мова програмування для веб-розробки
b)
Протокол передачі даних у Інтернеті
c)
База даних для веб-сайтів
d)
Технологія шифрування даних
10.
Які базові поняття повинен знати веб-розробник?
a)
Python
b)
HTML, CSS, JavaScript, HTTP, web browsers
c)
SQL
d)
Java
11.
Для чого потрібен тег <head> у HTML?
a)
Для відображення основного контенту сторінки.
b)
Для зберігання метаданих про документ, таких як заголовок, стилі та скрипти.
c)
Для створення посилань на інші веб-сторінки.
d)
Для відображення зображень на сторінці.
12.
Який селектор використовується для вибору всіх параграфів (<p>)
a)
:p
b)
p
c)
#p
d)
.p
13.
Що таке SEO?
a)
Стратегія ведення соціальних мереж
b)
Процес оптимізації веб-сайту для покращення його видимості в пошукових системах
c)
Техніка рекламування товарів онлайн
d)
Метод шифрування веб-трафіку
14.
Як за допомогою JavaScript змінити текст елементу з id "myElement" на "Hello, World!"?
a)
document.querySelector(".myElement").textContent = "Hello, World!";
b)
document.querySelector("#myElement").innerHTML = "Hello, World!";
c)

document.querySelector("#myElement").inner = "Hello, World!";

d)
document.querySelector("myElement").textContent = "Hello, World!";
15.
Який з наведених виразів правильно перевіряє, чи дорівнює змінна x числу 10?
a)
if (x = 10)
b)
if (x === 10)
c)
if (x == 10)
d)
if (x != 10)
16.
Яким буде результат виконання наступного коду? let arr = ["a", "b", "c"]; console.log(arr[1]);
a)
a
b)
b
c)
c
d)
undefined
17.

Як можна визначити маршрутизацію у Next.js з pages роутингом?

a)
Використовуючи react-router-dom
b)
Створюючи файли в директорії pages
c)
Використовуючи next-router
d)
Створюючи папки в директорії app
18.
Що означає абревіатура JSX у React?
a)
JavaScript Express
b)
JavaScript XML
c)
JavaScript Extension
d)
JavaScript Syntax
19.
Який з наступних методів використовується для виконання HTTP-запитів у JavaScript?
a)
ajax
b)
fetch
c)
httpRequest
d)
httpClient
20.
Що таке компонента в React?
a)
Функція, яка додає стилі до елементів
b)
Незалежний та повторно використовуваний фрагмент коду, який визначає, як певна частина інтерфейсу повинна виглядати і поводитись
c)
Метод, який викликається при рендерингу сторінки
d)
Бібліотека для роботи з HTTP-запитами
21.
Що таке TypeScript?
a)
Нова версія CSS.
b)
Надбудова над JavaScript, яка додає статичну типізацію.
c)
Інструмент для створення баз даних.
d)
Мова програмування для розробки мобільних додатків.
22.
Що таке клас в ООП?
a)
Функція, яка виконує складні математичні операції.
b)
Шаблон для створення об'єктів з певними властивостями та методами.
c)
Розширення HTML для роботи з CSS.
d)
Структура для зберігання даних в базі даних.
23.
Що таке тип any в TypeScript?
a)
Тип, що дозволяє використовувати лише числові значення.
b)
Тип, що дозволяє змінній приймати значення будь-якого типу.
c)
Тип, що не допускає використання інших типів даних.
d)
Тип, що використовується тільки для рядків.
24.
Що таке React Native?
a)
Фреймворк для розробки бекенду на JavaScript.
b)
Платформа для створення мобільних додатків за допомогою JavaScript і React.
c)
Бібліотека для створення статичних веб-сторінок.
d)
Інструмент для управління базами даних.
25.
Що таке Flutter?
a)
Фреймворк для розробки веб-додатків на JavaScript.
b)
Фреймворк для розробки кросплатформних мобільних додатків на мові Dart.
c)
Платформа для створення десктопних додатків на Python.
d)
Інструмент для створення баз даних.
26.
Яка мова програмування використовується у Flutter?
a)
JavaScript
b)
Dart
c)
Python
d)
Kotlin
27.
Що таке Expo?
a)
Інструмент для розробки веб-додатків на JavaScript.
b)
Платформа для швидкої розробки та розгортання React Native додатків.
c)
Фреймворк для створення серверних додатків.
d)
Бібліотека для управління базами даних у мобільних додатках.
28.
Що таке Android Studio?
a)
Середовище розробки для створення додатків під iOS.
b)
Середовище розробки для створення додатків під Android.
c)
Графічний редактор для мобільних додатків.
d)
Сервіс для тестування веб-додатків.
29.
Що таке Xcode?
a)
Середовище розробки для створення додатків під Android.
b)
Середовище розробки для створення додатків під iOS і macOS.
c)
Інструмент для управління базами даних.
d)
Платформа для тестування мобільних додатків.