Волинський національний університет імені Лесі Українки
Центр інноваційних технологій та компютерного тестування
Тест ::: ФІТМ_125_Мс_2021
Розробники:
Дата генерації: 04.07.2023
Тема :: Бази даних та розподілені інформаційно-аналітичні системи
-
Транзакція – це послідовність операцій над базою даних, які розглядаються системою керування баз даних, як…
- послідовно виконувані операції
- паралельно виконувані операції
- єдине ціле
- операції модифікації
- операції маніпулювання даними
-
Вкажіть базову структуру реляційної моделі даних
- Відношення
- Кортеж
- Атрибут
- Поле
- Зв’язок
-
В теорії реляційних баз даних, при табличному поданні відношень кожному кортежу відповідає...
- стовбець таблиці
- рядок таблиці
- назва таблиці
- заголовок стовпця
- множина значень в стовпці
-
В теорії реляційних баз даних, декомпозиція відношень на деякі свої проекції називається коректною, якщо вихідне відношення можна відновити за цими проекціям за допомогою операції...
- проекції
- об’єднання
- декартового добутку
- перетину
- природного з’єднання
-
В теорії реляційних баз даних, при табличному поданні відношень, кожному домену відповідає...
- стовбець таблиці
- рядок таблиці
- назва таблиці
- заголовок стовпця
- множина значень в стовпці
-
Якщо таблиця реляційної бази даних повністю відповідає деякому об’єкту реального світу, то говорять, що вона володіє...
- доменною цілісністю
- посилковою цілісністю
- семантичною цілісністю
- вибірковою цілісністю
- об’єктною цілісністю
-
Потужність зв’язку (кардинальність) в рамках моделі «сутність-зв’язок»...
- відображає певне число екземплярів сутностей, які зв’язані з одним екземпляром зв’язаної сутності
- це показник залежності існуванні однієї сутності від іншої
- відображає кількість атрибутів даного зв’язку
- відображає кількість сутностей, з якими зв’язана дана сутність
-
В моделі «сутність-зв’язок» потенційний ключ, який вибрано для однозначної ідентифікації кожного екземпляра сутності певного типу, називається...
- складеним ключем
- простим ключем
- первинним ключем
- вторинним ключем
- зовнішнім ключем
-
Які зв’язки між сутностями в моделі «Сутність-зв’язок» є сумісними з реляційною моделлю?
- двосторонні зв’язки M:N
- зв’язки 1:N
- n-арні складні зв’язки
- рекурсивні зв’язки
- зв’язки з атрибутами
-
Реляційні відношення R1(A1,…An) і R2(B1,...Bk) називаються сумісними, якщо:
- у них однакова кількість атрибутів, тобто k=n та можна встановити взаємно однозначну відповідність між доменами атрибутів першої та другої реляцій
- відношення мають однакові імена
- у них однакова кількість атрибутів, тобто k=n та імена атрибутів однакові
- у них однакова кількість кортежів
-
Операцію об’єднання, в теорії реляційних баз даних, можна виконати між...
- реляційними відношеннями, які мають однакову кількість атрибутів
- реляційними відношеннями, які мають однакову кількість кортежів
- реляційними відношеннями, які мають однакові назви атрибутів
- сумісними реляційними відношеннями
-
Яку операцію, в теорії реляційних баз даних, виконують не тільки над сумісними відношеннями?
- Операцію об’єднання
- Операцію перетину
- Операцію різниці
- Операцію декартового добутку
-
У реляційному численні квантор існування...
- використовується для задання умови того, що певний тип рядків у відношенні не існує
- використовується для задання умови того, що певний тип рядків у відношенні існує
- вказує на те, що деяка умова застосовується до всіх рядків або до кожного рядка деякого типу
- вказує на те, що деяка умова застосовується до першого рядка вибірки
- вказує на те, що деяка умова застосовується до останнього рядка вибірки
-
Якщо в операторі DELETE, мови запитів SQL, конструкція WHERE не задана...
- не видаляється ні один запис
- видаляються всі записи
- видаляється перший запис
- видаляється останній запис
- видаляється вся таблиця
-
Зовнішній ключ визначається як обмеження для таблиці реляційної бази даних в SQL-виразі з ключовими словами...
- PRIMARY KEY
- CONSTRAINT FOREIGN KEY
- UNIQUE
- CHEK
- DEFAULT
-
Нехай створено таблицю за допомогою SQL-запиту:
GREATE TABLE Student (
ID_Student Integer Primary key,
Surname Char(20) NOT NULL,
Spesiality Integer
);
Що відбудеться при виконанні наступної послідовності запиті?
1. INSERT INTO Student;
2. INSERT INTO Student (ID_Student, Surname, Spesiality) VALUES (1, 'Малюс', 5);
3. INSERT INTO Student (ID_Student, Surname, Spesiality) VALUES (2, 'Боярчук', 5);
4. INSERT INTO Student (ID_Student, Surname, Spesiality) VALUES (1, 'Волошин', 8);
- 1 запит виконається, 2 виконається, 3 виконається, 4 не виконається
- 1 запит виконається, 2 виконається, 3 не виконається, 4 не виконається
- 1 запит не виконається, 2 виконається, 3 виконається, 4 не виконається
- 1 запит виконається, 2 виконається, 3 не виконається, 4 виконається
- 1 запит не виконається, 2 виконається, 3 не виконається, 4 виконається
- 1 запит не виконається, 2 не виконається, 3 виконається, 4 виконається
-
Який запит SQL дозволяє вибрати всі дані з таблиці Test1 і помістити їх в таблицю в Test2?
- Insert into Test1 Select * From Test2;
- Select into Test1 Select * From Test2;
- Insert into Test2 Select * From Test1;
- Select into Test2 Select * From Test1;
- Update into Test1 Select * From Test2;
- Update into Test2 Select * From Test1;
-
При створенні таблиці реляційної бази даних за допомгою SQL-запиту, щоб вказати значення по замовчуванню для поля, використовується конструкція...
- NOT NULL
- DEFAULT
- FOREIGN KEY
- ON DEFAULT
- UNIQUE
- CHECK
-
Якщо в операторі UPDATE конструкція WHERE не задана...
- не змінюється ні один запис
- змінюються всі записи
- змінюється перший запис
- змінюється останній запис
- всі записи видаляються
-
Для об’єднання результуючих наборів двох або більше запитів SELECT в один результуючих набір використовується оператор...
- JOIN
- UNION
- SELECT
- GROUP BY
- UNIQUE
-
В моделі «сутність-зв’язок» потенційний ключ, який вибрано для однозначної ідентифікації кожного екземпляра сутності певного типу, називається...
- Складеним ключем
- Простим ключем
- Первинним ключем
- Вторинним ключем
- Зовнішнім ключем
-
Операцію об’єднання можна виконати між...
- реляційними відношеннями, які мають однакову кількість атрибутів
- реляційними відношеннями, які мають однакову кількість кортежів
- реляційними відношеннями, які мають однакові назви атрибутів
- реляційними відношеннями, які мають однакові назви
- сумісними реляційними відношеннями
-
Яке поле в реляційній базі даних можна вважати унікальним?
- поле, значення в якому не можуть повторяться
- поле, що носить унікальне ім'я
- жодне
- поле, значення якого мають властивість нарощування
-
Сукупність спеціальним чином організованих даних, що зберігаються в пам'яті обчислювальної системи і відображають стан об'єктів та їх взаємозв'язків в даній предметній області - це...
- база даних
- система керування базами даних
- словник даних
- інформаційна система
- oбчислювальна система
-
Комплекс мовних і програмних засобів, призначений для створення, ведення і сумісного використання бази даних багатьма користувачами - це...
- система керування базами даних
- база даних
- словник даних
- обчислювальна система
- інформаційна система
-
Відношенням в теорії реляційних баз даних називають...
- файл
- список
- таблицю
- зв'язок між таблицями
- немає правильного варіанту
-
Атрибут відношення в теорії реляційних баз даних - це...
- рядок таблиці
- стовпець таблиці
- таблиця
- міжтабличний зв'язок
- немає правильного варіанту
-
Виберіть відповідний вид зв'язку, якщо в кожен момент часу єдиному елементу (кортежу) відношення А відповідає 0 або 1 кортеж відношення В.
- Зв'язок відсутній
- Зв'язок один до одного
- Зв'язок один до багатьох
- Зв'язок багато до одного
- Зв'язок багато до багатьох
-
Виберіть відповідний вид зв'язку, якщо в кожен момент часу множині кортежів відношення А відповідає один кортеж відношення В.
- Зв'язок відсутній
- Зв'язок один до одного
- Зв'язок один до багатьох
- Зв'язок багато до одного
- Зв'язок багато до багатьох
-
Який з перерахованих видів зв'язку в реляційних СУБД безпосередньо не підтримується?
- Зв'язок відсутній
- Зв'язок один до одного
- Зв'язок один до багатьох
- Зв'язок багато до одного
- Зв'язок багато до багатьох
-
Скільки зовнішніх ключів може містити таблиця реляційної бази даних?
- Один або кілька зовнішніх ключів
- Один і тільки один зовнішній ключ
- Зовнішній ключ не може бути єдиним
- Кількість зовнішніх ключів визначається кількістю полів в таблиці
- Немає правильного варіанту
-
Прикладом мови реляційного числення є мова...
- SQL
- Visual FoxPro
- Visual Basic
- Delphi
- Немає правильного варіанту
-
Назвіть оператор мови SQL для створення запитів на вибір даних.
- Select
- Distinct
- Where
- Having
- Create
-
Назвіть оператор команди Select, який забезпечує можливість усунення надлишкових значень (тих значень, що повторюються).
- Order by
- Distinct
- Where
- Having
- Create
-
Назвіть пропозицію команди Select, яка дозволяє виконувати вибірку даних, в залежності від істинності поставленої умови.
- Order by
- Distinct
- Where
- Having
- Create
-
Назвіть пропозицію команди Select, яка використовується для сортування результату запиту.
- Order by
- Distinct
- Where
- Having
- Group by
-
Що таке реляційні бази даних?
- База даних, в якій інформація зберігається у вигляді двовимірних таблиць, пов'язаних між собою
- База даних, в якій існє одна ні з чим не пов'язана таблиця
- Будь-яка база даних - реляційна
- Сукупність даних, не пов'язаних між собою
-
Як виглядає запит SQL, для виведення всіх значень з таблиці Orders:
- select ALL from Orders;
- select % from Orders;
- select * from Orders;
- select *.Orders from Orders;
- Правильної відповіді немає.
-
Які дані ми отримаємо з наступного запиту SQL? select id, date, customer_name from Orders;
- Невідсортовані номера і дати всіх замовлень з іменами замовників
- Ніякі, запит складено невірно
- Номери і дати всіх замовлень з іменами замовників, відсортовані по першій колонці
- Номери і дати всіх замовлень з іменами замовників, відсортовані по всіх колонках, що містить слово Order
- всі дані з таблиці Order
-
Чи є помилка в запиті? select id, date, customer_name from Orders where customer_name = Mike;
- Запит складено правильно
- Mike необхідно записати в лапках 'Mike'
- Потрібно прибрати зайві поля з запиту
- Рядок з where поміняти місцями з from
-
Що не так з наступним запитом: select id, date from Orders where seller_id = NULL;
- Все вірно, запит покаже всі замовлення, продавці яких не проставлені
- NULL потрібно взяти в лапки
- Порівняння з NULL можна проводити тільки з оператором IS
- Порівняння з NULL можна проводити тільки з оператором ON
- В умові вибірки не можна використовувати NULL.
-
Порядок виконання операторів AND і OR наступний:
- спочатку виконується AND, а потім OR
- спочатку виконується OR, а потім AND
- порядок виконання операторів AND і OR залежить від того, який операторів стоїть першим
- оператори AND та OR виконуються одночасно
-
Що таке агрегатні функції в мові запитів SQL?
- функції, які фільтрують значення
- функції, які сортують значення
- функції, які працюють з набором даних, перетворюючи їх в одне підсумкове значення
- функції, які підсумовують всі значення
-
Виберіть приклад правильно складеного запиту SQL з використанням агрегатної функції SUM:
- select sum (price) from Orders;
- select sum (price), customer_name from Orders;
- select * from Orders where price = sum ();
- select sum () from Orders group by price desc;
- select Orders.sum (price) from Orders;
-
Чи можливе використання одночасно двох агрегатних функцій:select min (price), max (price) from Orders;
- так, але даний запит складено невірно, треба так: select * from Orders where price IN (min, max);
- так, в результаті ми отримаємо мінімальну і максимальну вартості
- так, в результаті ми отримаємо вартості, відсортовані від мінімальної до максимальної
- ні, дві функції використовувати одночасно не можна
-
Виберіть приклад коректно написаного запиту з використанням підзапиту, який виводить інформацію про замовлення з найдорожчою вартістю.
- select * from Orders where price =(select big (price) from Orders);
- select * from Orders where price = max;
- select count (*) from Orders;
- select * from Orders where price = (select max (price) from Orders);
-
Що таке JOIN?
- операція з'єднання
- операція групування
- операція підсумовування
- операція створення
- операція вибірки
- операція декартового добутку
-
Якого з перерахованих нижче видів JOIN не існує?
- LEFT JOIN
- RIGHT JOIN
- INNER JOIN
- TRUE JOIN
- CROSS JOIN
-
Виберіть правильний приклад запиту з використанням UNION.
- select id, city from Orders union select id, city from Sellers ;
- select id, city, seller_id from Orders and select city, id from Sellers order by id;
- select id, city from Orders union select * from Sellers order by id;
- select id, city from Orders union Sellers;
-
Якою командою мови запитів SQL можна створити нову таблицю?
- CREATE TABLE
- MAKE TABLE
- SET TABLE
- DROP TABLE
- DESCRIBE TABLE
- Створювати таблиці можна тільки через інтерфейс СУБД, спеціальної SQL команди для цього немає
-
Чи можна змінити тип даних поля в уже існуючій таблиці?
- Так, за допомогою команди ALTER
- Так, досить зробити INSERT з новим типом даних
- Ні, тільки перебудувати таблицю
- Тип буває тільки у таблиці, а не у поля таблиці
- Змінити тип не можна, потрібно видаляти таблицю і створювати нову.
-
Що станеться при виконанні коду нижче?
CREATE TABLE Users (
id INT NOT NULL,
surname VARCHAR (255),
name VARCHAR (255),
address VARCHAR (255),
City VARCHAR (255)
);
- Буде викликана помилка
- Буде створена таблиця Users з полями: id, surname, name, adress, City
- Буде створена таблиця Users з полями: surname, name, adress, City
- Буде видалена таблиця Users з полями: id, surname, name, adress, City
-
Який SQL оператор відповідає за видалення всієї таблиці?
- ALTER
- TRUNCATE
- UPDATE
- DELETE
- DROP
-
Який SQL оператор відповідає за створення таблиці?
- INSERT
- MAKE
- DROP
- ALTER
- CREATE
- UPDATE
-
Який SQL оператор відповідає за добавлення даних в таблицю?
- INSERT
- MAKE
- DROP
- ALTER
- CREATE
- UPDATE
-
Який SQL оператор відповідає за оновлення даних в таблиці?
- INSERT
- MAKE
- DROP
- ALTER
- CREATE
- UPDATE
-
Що таке SQL?
- SQL - це мова програмування
- SQL - це база даних
- SQL - це мова запитів до бази даних
- SQL - це база даних і мова програмування
-
Де правильно створена таблиця?
- CREATE NEW TABLE table_name
- CREATE NEW table_name
- TABLE table_name
- CREATE TABLE table_name
- CREATE table_name
-
Де вірно прописано видалення стовпця в таблиці Users?
- ALTER TABLE Users DROP COLUMN name;
- TRUNCATE Users DROP COLUMN name;
- SELECT Users DROP COLUMN name;
- DROP Users COLUMN name;
-
Умова перевірки того, що ціле поле Mark містить значення від 2 до 5 включно...
- Mark BETWEEN 2 AND 5
- (Mark >= 2) AND (Mark >= 5)
- Mark >= 2 AND <= 5
- (Mark <= 2) AND (Mark >= 5)
- Mark = (2, 3, 4, 5)
-
Якщо в операторі DELETE конструкція WHERE не задана...
- не видаляється ні один запис
- видаляються всі записи
- видаляється перший запис
- видаляється останній запис
- в операторі DELETE повинна бути конструкція WHERE
-
Якщо в операторі INSERT для поля таблиці не вказане значення, то це поле в добавленому записі отримає значення...
- NULL, або значення по замовчуванню
- NIL
- 0
- по замовчуванню, або порожню стрічку
- порожня стрічка
-
У записі таблиці реляційної бази даних може міститися...
- тільки логічні величини;
- тільки текстова інформація;
- винятково однорідна інформація (дані тільки одного типу);
- винятково числова інформація;
- неоднорідна інформація (дані різних типів).
-
Для заборони можливості введення в поле порожніх значень таблиці, реляційної бази даних в SQL-виразі, використовується конструкція...
- NOT NIL
- NOT NOTHING
- NOT NULL
- NOT EMPTY
- DEFAULT
-
Зовнішній ключ визначається як обмеження для таблиці реляційної бази даних в SQL-виразі з ключовими словами...
- PRIMARY KEY
- CONSTRAINT FOREIGN KEY
- UNIQUE
- CHEK
- DEFAULT
-
Щоб вказати значення по замовчуванню для поля таблиці реляційної бази даних в SQL-виразі, використовується конструкція...
- NOT NULL
- DEFAULT
- FOREIGN KEY
- ONDEFAULT
- UNIQUE
-
Потрібно видалити з таблиці Subjects всі записи, у яких у полі Name_subject немає даних або міститься порожнє значення. Який із SQL -запитів правильний?
- DELETE FROM Subjects WHERE Name_subject is Null;
- DELETE FROM Subjects WHERE Name_subject='';
- DELETE FROM Subjects WHERE Name_subject is Null OR Name_subject='';
- DELETE Subjects WHERE Name_subject is Null;
- DELETE Subjects WHERE Name_subject='';
- DELETE Subjects WHERE Name_subject is Null OR Name_subject='';
-
Для об’єднання результуючих наборів двох або більше запитів SELECT в один результуючий набір використовується оператор...
- JOIN
- UNION
- SELECT
- GROUP BY
- UNIQUE
-
Для зменшення ціни на 10% для товарів кількості меншим 10 в таблиці Товари з полями "Назва", "Ціна", "Кількість" можна використати запит...
- UPDATE Товари SET Ціна= Ціна - Ціна *10 WHERE Кількість < 10;
- UPDATE Ціна = Ціна *0.9 WHERE Кількість < 10;
- UPDATE Ціна = Ціна - Ціна *0.1 WHERE Кількість < 10;
- UPDATE Товари SET Ціна=Ціна*0.9 WHERE Кількість <= 10;
- UPDATE Товари SET Ціна=Ціна-Ціна*0.1 WHERE Кількість < 10;
-
В таблиці реляційної бази даних допускається тільки одне обмеження...
- UNIQUE
- FOREIGN KEY
- PRIMARY KEY
- CHECK
- NOT NULL
- NULL
-
Для вибору всіх полів з таблиці релчційної бази даних, використовується конструкція...
- SELECT ALL
- SELECT *
- SELECT %
- SELECT COUNT(*)
-
Для виконання оператора UNION в мові запитів SQL, необхідне співпадіння в таблицях...
- кількості полів
- назв полів
- типів даних полів
- обмежень для полів таблиць
- кількості полів та їх типів
-
Умова
Ціна BETWEEN 100 AND 200
еквівалентна умові...
- (Ціна > 100) AND (Ціна < 200)
- (Ціна >= 100) AND (Ціна <= 200)
- (Ціна >= 100) OR (Ціна <= 200)
- (Ціна > 100) OR (Ціна < 200)
- (Ціна < 100) AND (Ціна < 200)
- (Ціна > 100) AND (Ціна > 200)
-
Нехай створено таблицю за допомогою запиту:
GREATE TABLE Student (ID_Student Integer Primary key, Surname Char(20) NOT NULL, Spesiality Integer); Що відбудеться при виконанні наступної послідовності запитів?
1. INSERT INTO Student;
2. INSERT INTO Student (ID_Student, Surname, Spesiality) VALUES (1, 'Малюс', 5);
3. INSERT INTO Student (ID_Student, Surname, Spesiality) VALUES (2, 'Боярчук', 5);
4. INSERT INTO Student (ID_Student, Surname, Spesiality) VALUES (1, 'Волошин', 8);
- 1 запит виконається, 2 виконається, 3 виконається, 4 не виконається
- 1 запит виконається, 2 виконається, 3 не виконається, 4 не виконається
- 1 запит не виконається, 2 виконається, 3 виконається, 4 не виконається
- 1 запит виконається, 2 виконається, 3 не виконається, 4 виконається
- 1 запит не виконається, 2 виконається, 3 не виконається, 4 виконається
- 1 запит не виконається, 2 не виконається, 3 виконається, 4 виконається
-
Для збільшення кількості жителів на 10000 для міст Рівне і Луцьк в таблиці Міста з полями 'Назва', 'Країна', 'Жителів' можна використати запит:
- UPDATE Міста SET Жителів = Жителів +10000 WHERE Назва IN ('Рівне', 'Луцьк');
- UPDATE Жителів = Жителів +10000 WHERE Назва='Рівне' OR Назва='Луцьк';
- UPDATE Міста SET Жителів +=10000 WHERE Назва IN ('Рівне', 'Луцьк');
- UPDATE Міста SET Жителів+10000 WHERE Назва='Рівне' OR Назва='Луцьк';
- UPDATE Міста SET Жителів = Жителів +10000 WHERE Назва='Рівне' AND Назва='Луцьк';
-
Для вибору різних прізвищ студентів з таблиці Студенти в мові запитів SQL використовують оператор...
- SELECT Прізвище FROM Студенти;
- SELECT DISTINCT Прізвище FROM Студенти;
- SELECT Прізвище FROM Студенти ORDER BY Прізвище ASC;
- SELECT Прізвище FROM Студенти ORDER BY Прізвище DESC;
-
Умова
Місто IN ('Київ','Париж')
в мові запитів SQL, еквівалентнa умові...
- Місто = ('Київ','Париж')
- (Місто = 'Київ') OR (Місто = 'Париж')
- (Місто = 'Київ') AND (Місто = 'Париж')
- Місто BETWEEN 'Київ' AND 'Париж'
-
Якими командами SQL відбувається відкат до попереднього стану бази даних?
- ROLLBACK
- COMMIT
- SET TRANSACTION
- BEGIN TRAN
- BEGIN WORK
-
Якими командами SQL відбувається підтвердження транзакції?
- ROLLBACK
- COMMIT
- SET TRANSACTION
- BEGIN TRAN
- BEGIN WORK
-
За допомогою запитів SQL видалити з таблиці Students всі записи, код групи яких дорівнює 35, або 15, або 19 (умова по полю Code_group). Який з запитів правильний?
- DELETE FROM Students WHERE Code_group=35 OR Code_group=15 OR Code_group=19;
- DROP TABLE Students WHERE Code_group=35 OR Code_group=15 OR Code_group=19;
- DELETE FROM Students WHERE Code_group=35 AND Code_group=15 AND Code_group=19;
- DELETE Students WHERE Code_group IN (35, 15, 19);
- DELETE Students WHERE Code_group=35 OR Code_group=15 OR Code_group=19;
-
В мові запитів SQL умова перевірки того, що ціле поле Вік містить значення від 16 до 50...
- Вік BETWEEN 16 AND 50
- Вік IN (16, 50)
- Вік >= 16 OR <= 50
- (Вік >= 16) AND (Вік >= 50)
- (Вік <= 16) AND (Вік >= 50)
-
Оператор SQL для видалення таблиці...
- Create Table
- Delete Table
- Drop Table
- Alter Table
-
Розмістіть елементи оператора UPDATE, мови запитів SQL, в порядку його написання. Виберіть правильну відповідь.
1. таблиця
2. WHERE
3. поле=значення
4. SET
5. UPDATE
6. Умова
Відповідь:
- 243156
- 542316
- 524316
- 514326
- 125436
-
Дано база даних, яка містить таблицю EXAM_MARKS (Екзаменаційні оцінки) з полями EXAM_ID – ідентифікатор іспиту, STUDENT_ID – ідентифікатор студента, SUBJ_ID – ідентифікатор предмета навчання, MARK – екзаменаційна оцінка, EXAM_DATE – дата іспиту. За допомогою запитів SQL? вивести ідентифікатори студентів (не дублюючи їх), які здавали хоча б один екзамен. Який із SQL -запитів правильний?
- SELECT Student_id FROM Exam_marks;
- SELECT DISTINCT Student_id FROM Exam_marks;
- SELECT Student_id FROM Exam_marks WHERE mark NOT Null;
- SELECT Top 1 Student_id FROM Exam_marks ORDER BY.
-
Пропозиція HAVING мови SQL діє точно так само, як і пропозиція WHERE, із тією лише різницею, що...
- HAVING використовується тільки з пропозицією GROUP BY
- З WHERE не можна використовувати агрегатні функції
- З HAVING не можна використовувати агрегатні функції
- Пропозиція WHERE є обов’язковою в запиті на вибірку даних, а HAVING не обов’язковою
- Пропозиція HAVING є обов’язковою в запиті на вибірку даних, а WHERE не обов’язковою
-
Два відношення в теорії реляційних баз даних, що відрізняються тільки порядком рядків або порядком стовпців, інтерпретуються в рамках реляційної моделі як...
- різні
- однакові
- розбіжні
- суміжні
- еквівалентні
-
Об'єднанням двох відношень, в теорії реляційних баз даних, називається відношення, що містить множину кортежів, що належать...
- тільки першому вихідному відношенню
- і першому і другому вихідним відношенню одночасно
- тільки другому вихідному відношенню
- або першому або другому відношенню
-
Тернарні (трьохмісні) відношення, в теорії реляційних баз даних, можна подати...
- у вигляді графів
- у вигляді графів та трьохстовбцевих таблиць
- у вигляді графів та двохстовбцевих таблиць
- у вигляді трьохстовбцевих таблиць
-
Бінарні (двомісні) відношення, в теорії реляційних баз даних, можна подати...
- у вигляді графів
- у вигляді графів та трьохстовбцевих таблиць
- у вигляді графів та двохстовбцевих таблиць
- у вигляді трьохстовбцевих таблиць
-
Визначте тип зв'язку між об'єктами «Викладач» і «Дисципліна», якщо один викладач може вести заняття по декількох дисциплінах.
- «багато-до-одного»
- «один-до-одного»
- «багато-до-багатьох»
- «один-до-багатьох»
-
Які види зв'язків з перерахованих безпосередньо підтримуються в реляційної моделі даних?
- «один-до-одного», «один-до-багатьох», «багато-до-одного»
- «один-до-одного», «один-до-багатьох», «багато-до-одного», «багато-до-багатьох»
- «один-до-одного», «один-до-багатьох»
-
Визначте тип відношення між таблицями «Місто» і «Район», якщо кожному місту відповідає кілька районів.
- «багато-до-одного»
- «один-до-багатьох»
- «багато-до-багатьох»
- «один-до-одного»
-
Множини А1, А2,...,An, для яких визначено відношення R, які мають різні імена називаються...
- атрибутами
- селекцією
- проекцією
- природнім з’єднанням
- кортежами
-
Який предикат в мові запитів SQL дозволяє задати вираз перевірки входження якого-небудь значення в діапазон, який визначається граничними значеннями?
-
Предикат HAVING, в мові запитів SQL, дозволяє...
- обробляти кожну із створених груп записів, залишаючи тільки ті з них, які задовольняють умові пошуку
- вибирати з таблиці, отриманої в результаті використання перерахованих операторів, тільки вказані стовпці
- сортувати записи таблиці. При цьому в умові сортування можна звертатися лише до тих стовпцях, які вказані в операторі SELECT
- з таблиці вибираються записи, що відповідають умові пошуку, і відкидаються всі інші
-
Предикат ORDER BY, в мові запитів SQL, дозволяє...
- обробляти кожну із створених груп записів, залишаючи тільки ті з них, які задовольняють умові пошуку; цей оператор використовується тільки разом з оператором GROUP BY
- вибирати з таблиці, отриманої в результаті використання перерахованих операторів, тільки вказані стовпці
- сортувати записи таблиці. При цьому в умові сортування можна звертатися лише до тих стовпцях, які вказані в операторі SELECT
- з таблиці вибираються записи, що відповідають умові пошуку, і відкидаються всі інші
-
Який предикат, в мові запитів SQL, використовується для перевірки часткової відповідності символьних рядків?
-
Не є агрегатною функцією мови SQL...
-
Для об’єднання наборів записів в SQL, використовується оператор...
- WHERE
- INNER JOIN
- UNION
- CROSS JOIN
- JOIN
-
Переріз двох наборів записів здійснюється за допомогою оператора SQL...
- UNION
- INTERSECT
- CROSS
- EXCEPT
Тема :: Програмування
-
Які основні арифметичні операції над числовими даними виконують в будь-якій системі числення?
- додавання, віднімання, піднесення до степеня
- додавання, множення, ділення
- додавання, віднімання, множення, ділення
- додавання, віднімання, знаходження значень функції
-
Побудова математичної моделі задачі – ...
- опис задачі за допомогою математичних формул, визначення переліку початкових даних та шуканих результатів, вихідні умови, точність обчислень
- перевірка правильності роботи програми
- програмування та визначення переліку початкових даних та шуканих результатів
- пошук і виправлення можливих синтаксичних та алгоритмічних помилок у програмі
-
Тестування - ...
- визначення переліку початкових даних та шуканих результатів
- пошук і виправлення можливих синтаксичних та алгоритмічних помилок у програмі
- перевірка правильності роботи програми
- опис задачі за допомогою математичних формул
-
Налагодження програми -
- визначення переліку початкових даних та шуканих результатів
- пошук і виправлення можливих синтаксичних та алгоритмічних помилок у програмі
- перевірка правильності роботи програми
- опис задачі за допомогою математичних формул
-
Постановка задачі (при програмуванні) - ...
- перевірка правильності роботи програми
- опис задачі за допомогою математичних формул
- пошук і виправлення можливих синтаксичних та алгоритмічних помилок у програмі
- окреслення вимог щодо програми
-
Таблиця ASCII-кодів - ...
- український народний стандарт
- система числення
- єдиний міжнародний стандарт для кодування символів
- список великих та малих латинських літер
-
В C++ символьний тип данных char відноситься до ...
- дійсних типів
- файлових типів
- цілих типів
- множинних типів
-
Тип символьних змінних у С++ називається ...
-
Символи можна порівнювати?
-
Що означає запис: char s = 'a'; ?
- оголосисли змінну файлового типу
- оголосисли змінну дійсного типу
- оголосили змінну типу масив
- оголосили змінну символьного типу
-
Що буде результатом?
char c='A';
char c1=c+5;
- символ
- число
- текст
- рисунок
-
Що перевіряємо умовою?
char c;
if(c>='0' && c<='9')
- чи є символ с великою латинською літерою
- чи є символ с латинською літерою
- чи є символ с малою латинською літерою
- чи є символ с цифрою
-
Що перевіряємо умовою?
char c;
if(c>='A' && c<='Z')
- чи є символ с великою латинською літерою
- чи є символ с латинською літерою
- чи є символ с малою латинською літерою
- чи є символ с цифрою
-
Що перевіряємо умовою?
char c;
if(c>='A' && c<='Z' || c>='a' && c<='z')
- чи є символ с великою латинською літерою
- чи є символ с латинською літерою
- чи є символ с малою латинською літерою
- чи є символ с цифрою
-
Що перевіряємо умовою?
char c;
if(c>='a' && c<='z') . . . ?
- чи є символ с великою латинською літерою
- чи є символ с латинською літерою
- чи є символ с малою латинською літерою
- чи є символ с цифрою
-
Для чого використовують функцію isdigit() при роботі з типом char у С++?
- для перевірки чи є символ с великою латинською літерою
- для перевірки чи є символ с латинською літерою
- для перевірки чи є символ с малою латинською літерою
- для перевірки чи є символ с цифрою
-
Що означає "верхній регістр" літер?
- малі літери
- цифри
- великі літери
- знаки пунктуації
-
Що означає "нижній регістр" літер?
- малі літери
- цифри
- великі літери
- знаки пунктуації
-
Що з вказаного 'a', '5', '!' відноситься до символів?
- тільки 'a'
- тільки 'a', '!'
- тільки '!'
- все
-
Що виконує у С++ керуючий символ '\n'?
- табуляцію
- переведення курсора назад
- створення нового рядка і перехід на нього
- повернення курсора на один символ і видалення його
-
Що виведе програма? (код символу А дорівнює 65 у таблиці кодів ASCII)
#include <iostream>
using namespace std;
int main(){
char c = 'A';
cout << c << endl;
return 0;
}
-
Що виведе програма? (код символу А дорівнює 65 у таблиці кодів ASCII)
#include <iostream>
using namespace std;
int main(){
char c = 65;
cout << c << endl;
return 0;
}
-
Що виведе програма? (код символу А дорівнює 65 у таблиці кодів ASCII)
#include <iostream>
using namespace std;
int main(){
char c = 65;
char k = 'A';
cout << k << c << endl;
return 0;
}
-
Що виведе програма? (код символу А дорівнює 65, символу F - 70, у таблиці кодів ASCII)
#include <iostream>
using namespace std;
int main(){
char c = 65;
char k = 70;
cout << (k>c) << endl;
return 0;
}
- 65
- 70
- 1 (істинно)
- виникне помилка
-
Що виведе програма? (код символу А дорівнює 65, символу F - 70, у таблиці кодів ASCII)
#include <iostream>
using namespace std;
int main(){
char c = 65;
char v = c+5;
cout << v << endl;
return 0;
}
-
Символьні рядки можуть зберігати яку завгодно ... інформацію.
- цифрову
- графічну
- символьну
- табличну
-
Що відбувається?
char ss[15];
- оголошення рядка (масиву символів) ss з 14-ти символів
- оголошення рядка (масиву символів) ss з 15-ти символів
- оголошення рядка (масиву символів) ss з 15-ти цифр
- оголошення рядка (масиву символів) ss з 14-ти цифр
-
Текстовий рядок - це ...
- послідовність картинок
- послідовність символів
- послідовність файлів
- послідовність функцій
-
Вкажіть правильний запис:
- char str[10] = abcdefghf;
- char str[10] = 'abcdefghf';
- char str[10] = "abcdefghf";
- int str[10] = 'abcdefghf';
-
Для введення й виведення рядків у консолі використовуються функції ...
- scanf-printf і gets-puts
- const-char і return
- include та main
- using і endl
-
Що відбувається?
char str[] = "this is string - ";
- виведення рядкового значення
- оголошення цифрового масиву
- оголошення та ініціалізація рядка
- підключення модуля char
-
Що відбувається
char str[10] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'f', '\0'};
- посимвольна ініціалізація рядка
- оголошення цифрового масиву
- підключення модуля char
- виконується копювання символів
-
Що виведе програма?
#include <iostream>
using namespace std;
int main(){
char s[10] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'f', '\0'};
cout<<s;
return 0;
}
- '\0'
- 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'f'
- 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'f', '\0'
- abcdefghf
-
Що виведе програма?
#include <iostream>
using namespace std;
int main(){
char s[10] = "abcdefghf";
cout<<s;
return 0;
}
- '\0'
- 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'f'
- abcdefghf
- "abcdefghf"
-
Що виведе програма?
#include <iostream>
using namespace std;
int main(){
char s[10] = "Vasia";
cout<<s;
return 0;
}
- Vasia
- виникне помилка
- "Vasia"
- 0
-
Що виведе програма?
#include <iostream>
using namespace std;
int main(){
char str[10] = "Vasia";
str[0]='H'; str[1]='u';
cout<<str;
return 0;
}
- Vasia
- виникне помилка
- Husia
- 0
-
В С++ існує ще один тип для представлення рядків і він називається ...
-
Що відбувається?
string S;
- підключення біблотеки
- оголошення змінної S рядкового типу
- оголошення змінної S цілого типу
- оголошення змінної S дійсного типу
-
Що виведе програма?
#include <cstring>
#include <iostream>
using namespace std;
int main(){
string S = "Vasia";
cout<< S;
return 0;
}
-
Що виведе програма?
#include <cstring>
#include <iostream>
using namespace std;
int main(){
string S, S1="Ole", S2="ksiy";
S = S1 + S2;
cout<< S;
return 0;
}
-
Що виведе програма?
#include <cstring>
#include <iostream>
using namespace std;
int main(){
string S="Oleksiy";
cout<< S.size();
return 0;
}
- 0
- Oleksiy
- 7
- виникне помилка
-
Що виведе програма?
#include <cstring>
#include <iostream>
using namespace std;
int main(){
string S="Oleksiy";
cout<< S.length();
return 0;
}
-
Що виведе програма?
#include <cstring>
#include <iostream>
using namespace std;
int main(){
string name("Sasha");
cout<< name;
return 0;
}
- виникне помилка
- Sasha
- 7
- name
-
Що виведе програма?
#include <string>
#include <iostream>
using namespace std;
int main(){
string S1="Ma", S2="ty", S3="sja";
cout<<S1<<S2<<S3;
return 0;
}
- Matysja
- S1<<S2<<S3
- S1S2S3
- виникне помилка
-
Що виведе програма?
#include <cstring>
#include <iostream>
using namespace std;
int main(){
string S1="Masha";
cout<<S1[0];
return 0;
}
- S1
- S1[0]
- виникне помилка
- М
-
Що виведе програма?
#include <cstring>
#include <iostream>
using namespace std;
int main(){
string S1="Masha";
cout<<"My name is " << S1;
return 0;
}
- S1
- виникне помилка
- My name is Masha
- Masha
-
Що виведе програма?
#include <cstring>
#include <iostream>
using namespace std;
int main(){
string S1="Masha";
S1.append("!");
cout<<S1;
return 0;
}
- S1
- виникне помилка
- My name is Masha
- Masha!
-
Що виведе програма?
#include <cstring>
#include <iostream>
using namespace std;
int main(){
string S1="Masha"; char c='!';
S1=c+S1;
cout<<S1;
return 0;
}
- S1
- виникне помилка
- !Masha
- Masha!
-
Що виведе програма?
#include <cstring>
#include <iostream>
using namespace std;
int main(){
string S1="Masha"; char c='!';
cout<<c;
return 0;
}
-
Що виведе програма?
#include <cstring>
#include <iostream>
using namespace std;
int main(){
string S1="!", S2="!";
cout<<(S1>S2);
return 0;
}
-
Функція – це ...
- фрагмент коду для видалення з рядка трьох символів
- незалежна іменована частина програми, яка може багаторазово викликатися з інших частин програми, маніпулювати даними та повертати результати
- частина програми, де слова відокремлюються пробілами
- тип даних, що використовується в COM-додатках
-
Виклик функції здійснюють за ...
- логічною частиною
- фізичною частиною
- іменем
- типом
-
Розрізнюють два основні різновиди функцій: ...
- вбудовані та створені користувачем
- формальні та неформальні
- логічні та нелогічні
- з іменем та без імені
-
Що відбувається?
float seredne (int a, int b);
- оголошення класу
- оголошення шаблону
- оголошення типу
- оголошення функції
-
Ім"я функції у прикладі: float seredne (int a, int b);
- seredne
- float
- int a
- int b
-
Тип функції у прикладі: float seredne (int a, int b);
- seredne
- float
- int a
- int b
-
Формальні вхідні аргументи (параметри) у прикладі: float seredne (int a, int b);
- seredne
- float
- a, b
- тут немає параметрів
-
Тип формальних вхідних аргументів (параметрів) у прикладі: float seredne (int a, int b);
-
Що обчислює функція:
float seredne (int a, int b)
{ float sr;
sr=(a+b)/2.0;
return sr;
} ?
- середньоарифметичне двох цілих чисел a та b
- сума двох цілих чисел a та b
- частка двох цілих чисел a та b
- різниця двох цілих чисел a та b
-
Якщо функції виконують певні обчислення й дії, які не потребують повертання результатів, за їхній тип вказують тип ...
-
Усі величини, оголошені всередині функції, а також її параметри, є ...
- глобальними
- фактичними
- локальними
- головними
-
Областю дії локальних величин є ...
- вся програма
- функція, у якій вони оголошені
- будь-яка функція
- будь-яка частина програми
-
Назвіть локальну змінну та параметри у прикладі:
int Sum(int А, int В)
{ int x = A + B;
return x; }
-
Функція, яка викликає сама себе називається ...
- рекурсивною
- звичайною
- головною
- примітивною
-
Що обчислює функція?
long fact (long n)
{ if(n ==0 || n==1) return 1;
return (n*fact(n-1)); }
- рекурсивна функція обчислення (n-1)
- рекурсивна функція обчислення факторіала числа n
- звичайна функція обчислення суми
- звичайна функція обчилення добутку
-
Файлами є ...
- усі цілі числа в межах від 100 до 300
- множини в С++
- іменовані області пам’яті, призначені для довготривалого зберігання інформації
- рекурсивні та звичайні функції
-
Виберіть правильний запис ПОВНОГО імені файла:
- file.txt
- docs\file.txt
- файл.txt
- D:\docs\file.txt
-
С++ надає засоби для опрацювання двох видів файлів: ...
- текстових та бінарних
- повних та неповних
- текстових та модальних
- бінарних та немодальних
-
Виберіть правильний алгоритм роботи з файлами:
- опрацювати файл, закрити, відкрити, описати змінну файлового типу
- описати змінну файлового типу, відкрити файл, опрацювати, закрити
- відкрити файл, опрацювати, закрити, описати змінну файлового типу
- опрацювати, описати змінну файлового типу, закрити, відкрити файл
-
Потік ifstream служить для ...
- роботи з файлами в режимі запису та читання
- роботи з файлами в режимі запису
- роботи з файлами в режимі читання
- не використовується для роботи з файлами
-
Потік ofstream служить для ...
- роботи з файлами в режимі запису та читання
- роботи з файлами в режимі запису
- роботи з файлами в режимі читання
- не використовується для роботи з файлами
-
Потік fstream служить для ...
- роботи з файлами в режимі запису та читання
- роботи з файлами в режимі запису
- роботи з файлами в режимі читання
- не використовується для роботи з файлами
-
Що відбувається?
ofstream f;
- створили об’єкт для роботи з таблицями
- створили об’єкт для роботи з масивом
- створили об’єкт для роботи з графіками
- створили об’єкт для запису у файл
-
Що відбувається?
f.open("d:\\1\\файл.txt");
- відкриваємо файл - файл.txt
- відкриваємо файл - fout
- відкриваємо файл - 1
- відкриваємо файл - d
-
Перевірка кінця файла здійснюється функцією ...
- cout
- open()
- eof()
- close()
-
Що відбувається?
f.close();
- зчитуємо з файлу
- відкриваємо файл
- перевіряємо чи не кінець файлу
- закриваємо файл
-
Що відбувається?
filename << блок1 << блок2 << ... << блоkN;
- записування певної інформації до файлу
- видалення певної інформації з файлу
- виникне помилка, нічого не відбудеться
- зчитування певної інформації з файлу
-
Що відбувається?
filename >> блок1 >> блок2 >> ... >> блоkN;
- записування певної інформації до файлу
- видалення певної інформації з файлу
- виникне помилка, нічого не відбудеться
- зчитування певної інформації з файлу
-
Даний вид зчитування з файлу називається ...
filename >> блок1 >> блок2 >> ... >> блоkN;
- вибіркове зчитування з файлу
- послідовне зчитування з файлу
- довільне зчитування з файлу
- рекурсивне зчитування з файлу
-
Позиціонування (встановлення курсора на певну позицію) у файлі виконується за допомогою методу ...
- eof()
- open()
- seekp()
- close()
-
Етапи розробки програми на мові С++ пронумеровані наступним чином:Розташуйте етапи виконання програми на мові С++ у правильному порядку.
1 - препроцесорна обробка;
2 - компіляція;
3 - редагування;
4 - виконання;
5 - завантаження;
6 - компонування.
Який із варіантів задає правильну послідовність етапів розробки програми
на мові С++?
- 312654
- 312645
- 132654
- 321654
-
Змінна – це …
- іменована область пам’яті, у якій зберігаються числа визначеного типу
- іменована область пам’яті
- іменована область пам’яті, у якій зберігаються масиви даних, з якими оперує пам’ять
- іменована область пам’яті, у якій зберігаються дані визначеного типу
-
Дано прототип функції
int f ( float );
Які з поданих тверджень відповідають дійсності?
- f - це функція, яка приймає аргумент типу int і повертає число з плаваючою комою
- f - це функція, яка приймає аргумент типу float і повертає ціле число
- f - це функція без параметрів
- f - це функція з одним параметром
-
Функція, що має тип void, …
- не повертає значення
- повертає порожнє значення
- повертає значення, яке задається користувачем
- є головною
-
Фактичні параметри функції:
- описуються в заголовку
- перераховуються при виклику функції
- вказуються при опису даних в програмі
- вказуються при опису внутрішніх змінних
-
Формальні параметри функції:
- описуються в заголовку
- перераховуються при виклику функції
- вказуються при опису даних в програмі
- вказуються при опису внутрішніх змінних
-
Областю видимості для локальних змінних є
- вся програма
- функція, в якій вони оголошені
- алгоритмічна конструкція, для якої вони визначені
- усі варіанти є правильними
-
Даний фрагмент коду
int arr[15][10];
Що цей фрагмент оголошує?
- масив, що складається із 25 елементів
- два масиви цілих чисел розмірності 15 та 10 елементів, відповідно
- двовимірний масив цілих чисел, що складається із 150 елементів
- двовимірний масив дійсних чисел, що складається із 150 елементів
-
За допомогою оператора float *p_a = new float [4] виділяється пам’ять під:
- змінну дійсного типу
- масив із чотирьох дійсних чисел
- масив із чотирьох чисел
- чотири дійсних числа
-
Система числення - це...
- сукупність правил віднімання, додавання, множення та ділення
- сукупність способів і засобів запису чисел для проведення підрахунків
- сукупність цифр
- сукупність мов
-
До якої із систем числення належить число 102?
- двійкова
- десяткова
- вісімкова
- шіснадцятова
-
Дано десяткове число 8,25, яке слід перевести у двійкову систему числення. Яке із тверджень є правильним?
- Ціла частина 8 переводиться шляхом ділення на 2.
- Ціла частина 8 переводиться шляхом множення на 2.
- Дробова частина 0,25 переводиться діленням на 2.
- Дробова частина 0,25 переводиться шляхом множення на 2.
-
Дано два числа у двійковій системі числення:
А: 000101
В: 0101
Яке із цих чисел більше?
- числа рівні
- число А
- число В
- числа не можна порівнювати, у них різна розрядність
-
Яку назву має таблиця кодування символів, що використовується в усіх операційних системах?
-
Що таке алфавіт мови програмування?
- Набір символів природної мови, які використовуються при складанні будь-яких текстів, називають алфавітом мови.
- Набір цифр і розділових знаків,які використовуються при складанні програм, називають алфавітом мови програмування.
- Набір елементарних знаків, які використовуються при складанні програм, називають алфавітом мови.
-
Що таке компіляція?
- Автоматичне складання машинної програми за вихідною програмою, записаної на мові програмування, що виконується транслятором-компілятором. Спочатку переводиться весь текст програми в машинні коди, а вже потім отриманий файл може бути запущений на виконання.
- Автоматичне складання машинної програми по вихідній програмі, записаної на будь-якій мові програмування.
- Автоматичне складання машинної програми послідовно рядок за рядком вихідної програми, записаної на мові програмування, що виконується транслятором-інтерпретатором. Код компілюється при виконанні програми, за один прохід переводять в машинні коди один рядок програми.
-
Що таке інтерпретація?
- Автоматичне складання машинної програми послідовно рядок за рядком вихідної програми, записаної на мові програмування, що виконується транслятором-інтерпретатором. Мова програмування інтерпретує типи при виконанні програми, за один прохід переводить в машинні коди один рядок програми.
- Автоматичне складання машинної програми по вихідній програмі, записаної на мові програмування, що виконується транслятором-інтерпретатором. Мови інтерпретує типу спочатку переводять весь текст програми в машинні коди, а вже потім отриманий файл може бути запущений на виконання.
- Автоматичне складання машинної програми по вихідній програмі, записаної на будь-якій мові програмування.
-
Чим характеризується змінна?
- Ім'ям, типом, значенням.
- Ім'ям, значенням.
- Значним, типом.
-
Які операції можна застосовувати до змінних цілого типу?
- Додавання, віднімання, множення, ділення, знаходження остачі.
- Додавання, віднімання, множення, цілочисельне ділення, знаходження остачі.
- Додавання, множення, цілочисельне ділення, знаходження остачі.
-
Якщо для визначення положення елемента в масиві використовується значення одного індексу, то такий масив називається
- динамічним
- статичним
- стандартним
- одновимірним
-
Дано фрагмент коду:
int arr[5] = {12, 0, -2, 7, 3};
int x = arr[2] + arr[4];
Якого значення набуде змінна х?
-
Що виконує описаний нижче код частини програми:
int a[10];
for (int i = 0; i < 10; i++)
cin >> a[i];
- поелементне заповнення масиву значеннями, введеними з вхідного потоку
- поелементне заповнення масиву значеннями від 0 до n-1
- поелементне заповнення масиву значеннями від 0 до n
- поелементне заповнення масиву випадковими цілочисельними невід'ємними значеннями
-
Що виконує описаний нижче код частини програми:
for (int i = 0; i < n; i++)
if ( a[ i ] % 2 == 0 ) cout << i;
- виведення на екран значень елементів масиву, які розміщені на місцях з парними порядковими номерами
- виведення на екран парних порядкових номерів елементів масиву
- виведення на екран значень тих елементів масиву, які є парними числами
- виведення на екран порядкових номерів парних чисел - елементів масиву
-
Що виконує описаний нижче код частини програми?
for (int i = 0; i < n; i++)
if ( i % 2 == 0 ) cout << a[i];
- виведення на екран значень елементів масиву, які розміщені на місцях з парними порядковими номерами
- виведення на екран парних порядкових номерів елементів масиву
- виведення на екран значень тих елементів масиву, які є парними числами
- виведення на екран порядкових номерів парних чисел - елементів масиву
-
Що включає в себе алфавіт мови програмування C ++ :
- великі та малі латинські букви, знак підкреслення;
- спецсимволи: знаки математичних дій, операторів, службові символи тощо;
- арабські цифри від 0 до 9;
- великі та малі українські букви, знак підкреслення;
-
Чи розрізняє регістр літер синтаксис мови С++ ?
-
Як називаються величини, які не змінюють свого значення протягом виконання програми?
- сталі
- змінні
- коментарі
- статичні
- динамічні
-
Як називаються величини, які змінюють свої значення протягом виконання програми?
- сталі
- змінні
- коментарі
- статичні
- динамічні
-
Що таке "ідентифікатор"?
- назва файлу програми
- текстовий опису оператора
- текст коментаря
- ім'я правильно названого об'єкта в програмі (змінної, типу )
-
Які з нижче наведених текстових рядків можуть бути ідентифікаторами у мові програмування С++?
- Sum1
- I_like_learning!
- 1st_name
- aaaaaaaa1
- моя_змінна
-
Які із наведених нижче типів є цілочисельними у мові програмування С++?
- float
- char
- long
- double
- іnt
-
Які із наведених нижче типів є дійсними у мові програмування С++?
- float
- char
- long
- double
- іnt
-
Надання змінній чи константі деякого значення одразу при оголошенні називається
- присвоюванням
- ініціалізацією
- кастомізацією
- інтерполюванням
-
Виберіть варіант правильного включення файлу file.h у поточну програму
- #include <file>
- #include “file.h”
- #include file
- Усі варіанти неправильні
-
Який із перерахованих ідентифікаторів вказує на відсутність знаку у числа?
- unsigned
- signed
- long
- short
-
Який із перерахованих ідентифікаторів є модифікатором довжини числа?
- unsigned
- signed
- long
- short
-
Що виконує описаний нижче код частини програми?
for (int i = 0; i < n; i++)
if ( i % 2 != 0 ) cout << a[i];
- виведення на екран значень елементів масиву, які розміщені на місцях з непарними порядковими номерами
- виведення на екран значень тих елементів масиву, які є парними числами
- виведення на екран непарних порядкових номерів елементів масиву
- виведення на екран порядкових номерів парних чисел - елементів масиву
-
В програмі зроблено опис:
double Arr [ 9 ] ;
Виберіть правильні твердження:
- Arr - одновимірний масив
- Arr - двовимірний масив
- в описаній структурі даних елементи є цілочисельними
- в описаній структурі даних елементи є дійснозначними
- в описаній структурі даних виділнено місце в памяті для 9 елементів
-
При оголошенні структури у мові програмування С++ необхідно використовувати наступне ключове слово
- struct
- object
- structure
- record
-
Оберіть правильне оголошення структури в С++
- struct {int a;}
- struct a_struct {int a;};
- struct a_struct int a;
- struct a_struct {int a;}
-
Розгляньте фрагмент коду із оголошенням структури
struct student{
char name[80],address[20];
int age;
double b;
} st1[3];
Зі скількох полів складається дана структура?
-
У якому варіант правильно описано звернення до поля age структури student?
- student.age
- student..age
- student:age
- student(age)
-
Який порядковий номер останнього елемента масиву, розмірності 19?
- 18
- 19
- Порядковий номер визначається розробником
-
Скільки елементів у масиві int intArr[5][12]; ?
-
Оберіть правильний загальний вигляд конструкції опису двовимірного масиву:
- тип ім’я масиву [розмір 1] [розмір 1];
- тип ім’я масиву [розмір 1] [розмір 2];
- тип ім’я масиву [розмір 1, розмір 2];
- тип ім’я масиву [розмір 1 + розмір 2];
-
Дано двовимірний масив X[n][m]. До нього застосовано наступний фрагмент коду:
int S = 0;
for (int i=0; i<n; i++){
for (int i=0; i<m; i++){
if (X[i][j]>0) S++;
}
}
Що робить даний фрагмент коду?
- Шукає мінімальний елемент масиву
- Рахує кількість елементів, менших від 0
- Рахує кількість елементів, більших від 0
- Рахує суму елементів, менших від 0
-
Як правильно звернутись до 7-го елемента (не плутати із елементом номер 7) масиву цілих чисел m, якщо розмірність масиву рівна 10?
- m[7]
- m[6]
- int m[7]
- int m[6]
-
Виберіть правильні вирази для N, які можуть визначати кількість елементів у масиві float A[N];
- int N = 2;
- float N = 2.36;
- int N = 1+1;
- int const N = 10;
-
Оберіть правильний варіант присвоєння нуля останньому елементу масиву А, де int A[10];
- A[10] = 0;
- A[9] = 0;
- int A[11] = 0;
- int A[9] = 0;
-
Що буде виведено на екран в результаті роботи наступного програмного коду?
int A[5] = {4, 56, -5, 8, 2};
for (int i = 1; i < 5; i++){
cout << A[i] << " "<< endl;
}
- 4, 56, -5, 8, 2
- 56, -5, 8, 2
- 4, 56, -5, 8
- 56, -5, 8
-
Якого значення набуде змінна х після виконання наступного фрагменту програмного коду?
float x=1.5;
if (x<0.5) {
x=7.7;}
-
У якому із запропонованих варіантів правильно оголошено масив, який складається із 4 рядків та 7 стовпців. Тип елементів - дійсний. Ім'я масиву tmpAr.
- float tmpAr[4][7];
- double tmpAr[4][7];
- float tmpAr[7][4];
- int tmpAr[4][7];
-
Які основні області застосування мови С++?
- системне програмування
- прикладне програмування
- веб-програмування
- програмування мобільних додатків
-
Для якого із циклів наперед відомою є кількість повторень?
- цикл із параметром
- цикл з передумовою
- цикл з післяумовою
- для всіх циклів
-
Для якого із циклів наперед невідомою є кількість повторень?
- цикл із параметром
- цикл з передумовою
- цикл з післяумовою
- для всіх циклів
-
Який із циклів обов’язково виконається один раз?
- цикл із параметром
- цикл з передумовою
- цикл з післяумовою
- для всіх циклів
-
Який із циклів може не виконатись жодного разу?
- цикл із параметром
- цикл з передумовою
- цикл з післямовою
- для всіх циклів
-
Яку функцію повинні містити всі програми на С ++?
-
Нехай є фрагмент програмного коду:
char arr[8];
cin >> arr;
На вхід подається текстова стрічка “Cat is Cat”.
Що міститиме масив arr?
- Cat is Cat
- Cat is Cat.
- Cat is
- Cat
-
Якого значення набуде змінна у після виконання наступного фрагменту програмного коду?
float y=2.7;
if (y>=1.2) {
y=3.1;
}
-
Компілятор С++ виконує…
- переводить текст програми в машинні інструкції
- виконує програму
- форматує текст програми так, щоб його було зручно читати
-
Який із запропонованих нижче фрагментів виводить усі парні числа із проміжку [1; 20]?
- for(i=1; i<20; i++) { cout<<2*i; }
- for(i=2; i<20; i+=2) { cout<<i; }
- for(i=0; i<20; i+=2) { cout<<i; }
- for(i=2; i<=20; i+=2) { cout<<i; }
-
Скільки разів виконається цикл, якщо початкове значення Х:=10?
whіle (Х <= 10) {X = X+1;}
Тема :: Вища математика
-
Обчислити найменше значення функції y = x2 + x + 1.
-
Обчислити , якщо .
-
Обчислити найменше значення функції на проміжку .
-
Обчислити .
-
Обчислити найбільше значення функції .
-
Визначити найменший додатний період функції .
- 7
- 0.5
-
Обчислити суму тих значень х, в яких функція приймає найменше значення
-
Обчислити , якщо .
-
Обчислити .
-
Обчислити .
-
Обчислити скалярний добуток векторів та .
-
Вкажіть істинні твердження для системи лінійних рівнянь
- система лінійних рівнянь однорідна
- система лінійних рівнянь сумісна
- система лінійних рівнянь має рівно 5 розв’язків
- система лінійних рівнянь не має розв’язків
-
Знайти координати точки перетину прямої і площини .
-
Знайти об’єм паралелепіпеда, побудованого на векторах , та .
-
При якому вектори та перпендикулярні?
-
Як розміщені пряма та площина ?
- пряма перпендикулярна до площини
- пряма паралельна до площини
- пряма належить площині
- пряма перетинає площину під гострим кутом
-
Розв’язати систему
-
При якому значенні система має єдиний розв’язок?
-
Знайти дійсні корені многочлена .
-
Знайти найменший додатний раціональний корінь многочлена .
- 1
- 2
- 0
-
Операція диз’юнкції для висловлень А та В є хибною тоді й тільки тоді, коли:
- А і В є хибними
- А і В є істинними
- А є хибним, а В − істинним
- А є істинним, а В − хибним
-
Операція кон’юнкції для висловлень А та В є істинною тоді й тільки тоді, коли:
- А і В одночасно істинні або одночасно хибні
- А і В є істинними
- А є хибним, а В − істинним
- А є істинним, а В − хибним
-
Які з наведених функцій зберігають 0?
-
Які з наведених функцій зберігають 1?
-
Нехай Х = {x ,y, z}. Які з наведених виразів є конституентами одиниці?
-
Якщо об’єкт А можна вибрати n способами і при кожному з цих виборів об’єкт В можна вибрати m способами, то вибір пари (А, В) можна здійснити:
- n+m способами
- одним способом
- n×m способами
- двома способами
-
Якщо деякий об’єкт А можна вибрати n способами, а об’єкт В – m способами, причому ніякий вибір А не збігається з жодним із виборів В, то один з об’єктів А або В можна вибрати:
- n+m способами
- одним способом
- n×m способами
- двома способами
-
Розклад n-го степеня бінома (a + b)n містить:
- n членів
- n + 1 членів
- n − 1 член
- 2n членів
-
Кожний із двадцяти присутніх на зборах повинен привітатися з іншим за руку. Скільки буде усіх рукостискань?
-
Скільки різних слів можна скласти в алфавіті {0, 1} з восьми символів?
-
Оберіть вираз, який відповідає означенню операції декартового добутку множин А й В:
-
Знайдіть прямий добуток множин А = {2; 5} та В = {3; 4}:
- АВ = {(а, b):(2 < а < 5)(3 < b < 4)}
- АВ = {(2; 3), (2; 4), (5; 3), (5; 4)}
- АВ = {(а, b):(2 < а < 5)(3b < 4)}
- АВ = {(2; 3), (2; 4)}
-
Вказати правильну послідовність виконання операцій у формулі логіки висловлень за умови відсутності дужок:
- еквіваленція, заперечення, імплікація, кон'юнкція, диз'юнкція
- заперечення, кон'юнкція, диз'юнкція, імплікація, еквіваленція
- імплікація, заперечення, кон'юнкція, диз'юнкція, еквіваленція
- заперечення, кон'юнкція, диз'юнкція, еквіваленція, імплікація
-
Знайти значення формули для А=0, В=1, С=1.
-
Якщо A=0, B=1, C=1, то які з формул матимуть значення "істинно"
-
Нехай пропозиційним змінним відповідають наступні елементарні висловлення:
Р – "число а ділиться на число b",
Q – "число а ділиться на число с",
R – "число а ділиться на добуток b і с".
Встановіть відповідність між наведеними висловленнями і формулами, що виражають їх логічну структуру:
Відповідність: якщо а ділиться на b і на с, то а ділиться на добуток чисел b і с; а ділиться на b, але не ділиться на с; неправда, що а ділиться на b і с; а не ділиться ні на b, ні на с;
-
Чим описуються в математичній логіці закони правильного мислення
- системою аксіом
- логічно загальнозначущими формулами
- правильно побудованими формулами
- правилами побудови формул
- правилами виведення
-
Висловлення, яке набуває логічного значення „1” тоді і тільки тоді, коли обидва висловлення мають однакові логічні значення, називається ... висловлень
- імплікацією
- кон'юнкцією
- запереченням
- еквіваленцією
-
Теоремою у численні висловлень називається …
- формула, для якої існує формальне доведення
- формула, для якої існує формальний вивід з гіпотез
- довільна формула, побудована згідно правил цієї теорії
- правильна відповідь відсутня
-
Виберіть правильні відповіді на питання: ”Що таке машина Тьюрінга?”
- це комп’ютер, в проектуванні якого Тьюрінг приймав участь
- це математичне поняття, з допомогою якого уточнюється інтуїтивне поняття алгоритму
- це автомобіль, на якому Тьюрінг їздив на роботу
- це ЕОМ, на якій працював Тьюрінг
- це абстрактна математична модель реально діючої ЕОМ