Node

Додано: 28 жовтня 2023
Предмет:
68 запитань
Запитання 1

Завантажити образ Docker допоможе команда ...

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

docker run

docker pull

docker commit

docker ps

Запитання 2

Чи вірним є твердження: multer ((middleware фреймворка Express) не обробляє жодний інший тип форм, крім multipart/form-data?

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

Так

Ні

Запитання 3

Закритим прийнято називати маршрут ...

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

В обробнику якого відповіль клієнту передається методом res.end()

В обробнику якого не викликається наступна функція проміжної обробки (next)

Обробник якого спрацює лише якщо попередньо в middleware функції (проміжному ПЗ) буде успішному пройдена перевірка валідності переданого токена

Запитання 4

Чи можна в якості payload-а (складової токена) передавати пароль чи іншу конфіденційну інформацію?

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

Так, ця інформація надійно зашифрована

Ні, адже ця інформація може бути легко розшифрована

Запитання 5

Чи вірне твердження: URL це ширше поняття і включає у собі URI?

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

Так

Ні

Запитання 6

Чи вірне твердження: змінні середовища - це локальні змінні, які доступні нашому додатку?

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

Так

Ні

Запитання 7

В разі запита за маршрутом "/users/:id" значення id в обробнику маршрут можна отримати в об'єкті:

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

req.query

req.url

req.urlparams

req.params

Запитання 8

Що буде значенням властивості body об'єкта запиту, якщо запит відправлений з порожнім тілом?

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

Порожній об'єкт

null

undefined

Властивості body в об'єкта запиту не буде

Запитання 9

Оберіть неіснуючий метод маршрутизації:

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

app.post()

app.all()

app.patch()

Всі названі у попередніх варіантах методи існують.

Запитання 10

До переліку аргументів, переданих в get-запиті після знаку питання ? можна отримати доступ в об'єкті:

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

req.params

req.query

req.searchparams

req.url

Запитання 11

middleware функція (проміжне ПЗ) першим аргументом приймає ...

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

Наступну функцію проміжної обробки

Об'єкт відповіді

Об'єкт запиту

Запитання 12

__dirname - це..?

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

Абсолютний шлях до папки, що містить виконуваний скрипт.

Відносний шлях до папки, що містить виконуваний скрипт.

Запитання 13

Для видалення файлу використовується метод..

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

fs.unlink

fs.close

fs.unwatchFile

fs.deleteFile

Запитання 14

Якої категорії модулів не існує?

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

Файлові (file modules)

Загальні (common modules)

Базові (core modules)

npm-модулі (npm modules)

Запитання 15

Оберіть хибне твердження стосовно об'єкта Global

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

Об'єкт Global - це аналог об'єкта window із браузера

Глобальними можуть бути в т.ч. і функції

Щоб зробити змінну глобальною, треба оголосити її як властивість об'єкту Global

Щоб отримати доступ до глобальної змінної, обов'язково слід вказати слово global (наприклад, global.name)

Запитання 16

Схеми Mongoose підтримують параметр часових позначок. Якщо встановити timestamps: true, Mongoose додасть до схеми дві властивості - createdAt та updatedAt. Чи можна змінити назви цих властивостей?

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

Так

Ні

Запитання 17

При роботі з Mongoose окремим полям документів (об'єктів) можна призначити індекс. Це робиться з метою:

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

Пришвидшення пошуку по цим полям

Реалізації подальшої аналітики по цим полям

Обидва варіанти вірні

Жоден з варіантів не є вірним

Запитання 18

Метод res.jsonp() використовується для ...

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

Завершення процесу відповіді

Надсилання файлу у вигляді потоку відповідей

Надсилання відповіді JSON з підтримкою JSONP

Такого методу не існує

Запитання 19

Успішний POST запит в загальному випадку завершується статусом:

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

200 OK

201 Created

202 Accepted

204 No Content

Запитання 20

Чи вірне твердження: функцію next (третій аргумент middleware функції) можна назвати як завгодно, але за домовленістю вона завжди називається «next»?

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

Так

Ні

Запитання 21

Що повертає метод path.basename()?

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

Назву файлу з розширенням

Назву файла без розширення

Назву файла з розширенням або без такого - залежно від переданих аргументів

Жодна відповідь не є вірною

Запитання 22

Якого методу об'єкту process не існує?

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

process.chdir()

process.nextTick()

process.close()

process.kill()

Запитання 23

Чи можна функцію проміжного ПЗ express.static викликатикілька разів, наприклад:

app.use(express.static('public'))

app.use(express.static('files'))

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

Так

Ні

Запитання 24

Об'єкт файла, завантаженого за допомогою multer, містить властивість originalname, яка зберігає інформацію про ...?

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

Ім'я файлу без каталогу, де буде збережено файл.

Ім'я файлу на комп'ютері користувача

Каталог, де буде збережено файл

Повний шлях до завантажуваного файлу

Запитання 25

Для пошуку в колекції бази даних MongoDB об'єктів, значення окремої властивості яких менше або дорівнює певному показнику, використовується оператор ...?

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

$gt

$gte

$lte

$lt

Запитання 26

Чи вірне твердження: статус 204 No content призначений для опису відповіді без тіла, за замовчуванням така відповідь не кешується?

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

Так

Ні

Запитання 27

Аргументом методу use екземпляру express може бути ...

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

Одна middleware функція

Кілька middleware функцій, розділений комою

Масив middleware функцій

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

Запитання 28

Що поверне метод fs.readdir при спробі прочитати порожню директорію?

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

Порожній об'єкт

Порожній масив

Порожній псевдомасив

null

Запитання 29

Яке твердження про ідемпотентні методи HTTP є хибним:

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

Коди статусу, що повертаються за ідемпотентними запитами, не повинні відрізнятися

Ідемпотентність іноді вживають як синонім безпечності методу, водночас не всі ідемпотентні методи є безпечними

Метод HTTP є ідемпотентним, якщо повторний ідентичний запит, зроблений один або кілька разів поспіль, має той самий ефект, що не змінює стан сервера

Всі наведені тверження є вірними

Запитання 30

27) Чи вірним є твердження: метод app.listen() повертає об’єкт http.Server?

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

Так

Ні

Запитання 31

i

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

1

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

2

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

3

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

4

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

5

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

6

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

8

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

9

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

10

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

11

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

1

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

2

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

5

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

6

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

6

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

6

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

2.1.1

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

2.1.2

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

2.1.3

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

2.1.4

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

2.1.5

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

2.1.6

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

2.1.7

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

2.1.8

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

2.1.9

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

2.2.1

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

2.2.2

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

2.2.3

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

2.2.4

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

2.2.5

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

2.2.6

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

2.2.7

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

2.2.8

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

2.2.9

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

2.2.10

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

2.2.11

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

2.2.12

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

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

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