Тест з ПВІ

Додано: 6 червня
Предмет:
50 запитань
Запитання 1

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

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

HTTP

HTTPS

SMTP

FTP

RTSP 

Запитання 2

Яка відмінність між HTTP та HTTPS?

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

HTTP призначений для електронної пошти, HTTPS - для передачі файлів

Всі відповіді вірні

HTTPS забезпечує шифрування даних, HTTP - ні

HTTPS використовує інший порт, ніж HTTP

HTTP використовується для внутрішніх мереж, HTTPS - для зовнішніх

Запитання 3

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

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

*classname

~classname

#classname

.classname

classname

Запитання 4

Яка властивість CSS використовується для створення багатоколонкового макету?

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

column-count: 3;

display: block; 

float: left;

position: absolute;

grid-template-columns: 1fr 1fr;

Запитання 5

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

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

gulp run 

gulp start

gulp monitor

gulp track

gulp watch

Запитання 6

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

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

relative

sticky 

absolute

fixed

static

Запитання 7

Які теги HTML використовуються для створення нумерованих списків?

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

<ol> та <li>

<ul> та <li>

<table> та <tr>

<h1> та <h2>

<div> та <span>

Запитання 8

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

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

align-items

align-content

justify-content

order

flex-direction

Запитання 9

Яка з наступних властивостей обов'язкова в manifest.json для PWA?

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

start_ur

description

theme_color

icons

background_color

Запитання 10

Яка властивість CSS використовується для контролю простору між рядками тексту?

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

word-spacing

letter-spacin

text-indent

line-height

text-spacing

Запитання 11

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

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

Service Workers

Cookies

IndexedDB

localStorage

sessionStorage

Запитання 12

Як ви можете створити анонімну функцію в JavaScript? 

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

var myFunction = anonymous() { return "Hello World"; }

var myFunction = () => { return "Hello World"; }

function() { return "Hello World"; }

function anonymousFunction() { return "Hello World"; } 

var myFunction = function namedFunction() { return "Hello World"; }

Запитання 13

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

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

onfocus

onchange

onblur

onmouseover

onclick 

Запитання 14

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

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

document.getElementByName(id)

document.querySelector(id)

document.getElementByClassName(id) 

 document.getElementById(id)

document.getElementsByTagName(id)

Запитання 15

Як присвоїти подію до елемента в JavaScript?

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

addEventListener() 

onEvent()

bindEvent()

attachEvent()

eventHandler()

Запитання 16

Яким чином можливо зупинити подальше виконання коду в JavaScript?

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

exit()

clearInterval() 

stop()

return 

break

Запитання 17

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

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

HTTPGet

XMLHttpRequest

AjaxRequest

AsyncRequest

HTTPClient

Запитання 18

Яким чином можна змінити вміст елемента в JavaScript?

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

getHtml()

innerTEXT

querySelector()

innerHTM

setText()

Запитання 19

Як у jQuery ви можете вибрати всі елементи з класом "example"?

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

$("#example")

$(".example")

$(".#example")

$("example")

$(.example) 

Запитання 20

Яким методом можна змінити текстовий вміст елемента DOM використовуючи JavaScript?

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

element.text = 'новий текст';

element.value = 'новий текст';

element.textContent = 'новий текст';

element.setText = 'новий текст';

element.setVal = 'новий текст';

Запитання 21

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

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

Object.prototype.extend()

Object.inherit()

Object.clone()

Object.prototype.create()

Object.create() 

Запитання 22

Яким методом можна виконати GET-запит до сервера за допомогою Ajax використовуючи jQuery?

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

$.ajaxGet(url, data, successCallback);

$.get(url, data, successCallback);

$.ajax({ dataTypes: 'GET', url: url, success: successCallback });

 $.getAjax(url, data, successCallback);

$.ajax({ method: 'GET', url: url, success: successCallback }); 

Запитання 23

Яким методом можна отримати всі елементи з певним класом використовуючи JavaScript?

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

document.getElementsByTag('~className'); 

document.querySelectAll('.className');

document.getElementsByClassName('.className');

document.getElements('className');

document.getElementsByClassName('className');

Запитання 24

Яким методом можна створити новий Vue.js-компонент?

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

Vue.create('componentName', { ... });

Vue.component('componentName', { ... });

new Vue({ component: 'componentName', ... })

Vue({ component: 'componentName', ... }); 

new Vue.component('componentName', { ... });

Запитання 25

Яким методом можна додати подію обробки кліку до елемента DOM використовуючи JavaScript?

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

element.addEventListener('click', eventHandler); 

element.click = eventHandler; 

element.click(eventHandler); 

element.on('click', eventHandler)

element.onEvent('onclick', eventHandler);

Запитання 26

Як ви можете зупинити подію за замовчуванням, використовуючи JavaScript?

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

event.stopPropagation()

event.stopImmediatePropagation()

event.preventDefaults()

event.break()

event.preventDefault() 

Запитання 27

Яким методом можна змінити атрибут елемента DOM використовуючи jQuery? 

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

element.attrValue('attributeName', 'value');

element.setAttributeValue('attributeName', 'value');

element.setAttribute('attributeName', 'value');

element.attr('attributeName', 'value'); 

element.setAttr('attributeName', 'value');

Запитання 28

Що таке патерн MVC і для чого він використовується? 

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

Модель-Вид-Контролер, використовується для розділення логіки програми на компоненти 

Модуль-Вид-Компонент, використовується для створення інтерфейсу користувача

Масштабована-Вид-Контролер, використовується для оптимізації роботи з базою даних

Модель-Валідатор-Контролер, використовується для валідації вхідних даних

Модуль-Валідатор-Контролер, використовується для валідації вхідних даних

Запитання 29

Як в PHP можна перевірити, чи існує змінна? 

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

is_null($var)

isset($var)

exists($var)

is_exists($var)

isdefined($var)

Запитання 30

Як у PHP створити асоціативний масив?

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

$array = array('value1', 'value2');

$array = ['value1', 'value2'];

$array = ['key1', 'key2' => 'value2'];

$array = array('key1' => 'value1', 'key2' => 'value2');

$array = ['key1' => 'value1', 'key2' => 'value2'];

Запитання 31

Як виконати запит до бази даних MySQL за допомогою PDO в PHP?

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

$stmt = $pdo->run("SELECT * FROM users");

$stmt = $pdo->execute("SELECT * FROM users");

$stmt = $pdo->exec("SELECT * FROM users");

$stmt = $pdo->prepare("SELECT * FROM users");

$stmt = $pdo->quote("SELECT * FROM users");

Запитання 32

Як отримати всі результати запиту до бази даних MySQL, використовуючи PDO в PHP?

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

$result = $stmt->fetchArray();

$result = $stmt->fetch();

$result = $stmt->getResult();

$result = $stmt->fetchAll();

$result = $stmt->getAll();

Запитання 33

Як передати параметри в підготовлений запит до бази даних MySQL з використанням PDO в PHP?

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

$stmt->setParam(":id", $id);

$stmt->bindValue($id, ":id");

$stmt->bindValue(":id", $id);

$stmt->set(":id", $id);

$stmt->bindParam(":id", $id);

Запитання 34

Як обробити помилки, які виникають під час виконання запитів до бази даних MySQL з використанням PDO в PHP?

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

Використовувати функцію error_reporting()

Використовувати конструкцію try...catch

Використовувати функцію handle_error()

Використовувати функцію set_exception_handler() 

Використовувати функцію mysql_error() 

Запитання 35

Як закрити з'єднання з базою даних MySQL, використовуючи PDO в PHP?

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

$pdo->close()

$pdo->disconnect()

$pdo->closeConnection()

$pdo = null

$pdo->exit()

Запитання 36

Як створити новий файл в Node.js?

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

createFile('newFile.txt')

fs.create('newFile.txt')

fs.writeFile('newFile.txt', content)

newFile.txt

fs.createNewFile('newFile.txt')

Запитання 37

Як підключити модуль в Node.js? 

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

import module from 'moduleName' 

module('moduleName') 

include 'moduleName' 

require('moduleName')

import { moduleName } from 'moduleName'

Запитання 38

Як створити сервер в Node.js? 

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

const http = require('http'); const server = http.createServer();

const server = new Server(); server.start();

const server = startServer(); server.open();

const server = require('http').createServer();

. const server = createServer(); server.listen();

Запитання 39

Як встановити порт для сервера в Node.js?

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

server.port = 3000

server.open(3000)

server.setPort(3000)

server.onPort(3000)

server.listen(3000) 

Запитання 40

Як встановити HTTP-метод для маршруту в Node.js?

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

app.get('/route', handler)

app.on('GET', '/route', handler)

app.route('/route', 'GET', handler)

app.method('GET', '/route', handler)

app.setMethod('GET', '/route', handler)

Запитання 41

Як створити маршрут GET у Express.js? 

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

app.addGetRoute('/route', handlerFunction)

app.route('/route', 'GET', handlerFunction)

app.createRoute('GET', '/route', handlerFunction)

app.onGet('/route', handlerFunction)

app.get('/route', handlerFunction)

Запитання 42

Як відправити JSON-відповідь у Express.js? 

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

res.jsonData(json)

res.renderJson(jsonData)

res.sendHtml(jsonData)

res.sendJson(jsonData)

res.json(jsonData)

Запитання 43

Як обробити помилку у Express.js? 

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

app.useError(errorHandler)

app.handleErrors(errorHandler)

app.use(errorHandler) 

app.onError(errorHandler)

app.catchError(errorHandler)

Запитання 44

Як підключитися до бази даних MongoDB у Node.js за допомогою бібліотеки Mongoose?

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

const schema = mongoose.model('Person', { name: String, age: Number })

const schema = mongoose.Schema({ name: String, age: Number });

const Person = mongoose.Schema({ name: String, age: Number });

mongoose.connect('mongodb://127.0.0.1:2700/myapp');

const Person = mongoose.model({ name: String, age: Number });

Запитання 45

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

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

const person = Person.create({ name: 'John', age: 30 });

const person = Person.insert({ name: 'John', age: 30 });

const person = new Person({ name: 'John', age: 30 });

const person = Person.insertOne({ name: 'John', age: 30 });

const person = Person.save({ name: 'John', age: 30 });

Запитання 46

Як зберегти новий документ у базі даних MongoDB за допомогою моделі у Mongoose?

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

 Person.save(person);

person.insertOne();

Person.insertOne(person); 

Person.insert(person);

person.save(); 

Запитання 47

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

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

Person.find({});

Person.getAll();

. Person.queryAll();

Person.fetchAll();

Person.getAllDocuments();

Запитання 48

Як оновити документ у базі даних MongoDB за допомогою моделі у Mongoose?

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

 person.update();

Person.updateOne(person);

person.updateOne({ name: 'New Name' });

Person.findOneAndUpdate({ _id: 'documentId' }, { name: 'New Name' })

Person.update(person);

Запитання 49

Як обмежити кількість повернутих документів у запиті до бази даних MongoDB за допомогою моделі у Mongoose?

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

Person.find({}).limit(10);

Person.limitTo(10);

Person.findOne().limit(10);

Person.get(10);

Person.limit(10);

Запитання 50

Якими способами можна масштабувати базу даних MongoDB?

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

Компресія даних (data compression)

Використання кешування (caching)

Реплікація (replication)

Розділення даних на підмножини (data partitioning)

Шардування (sharding)

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

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