wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Основи мови C++

Total questions: 17

Worksheet time: 6mins

Name
Class
Date
1.

Які основні типи даних існують у C++?

a)

string

b)

boolean

c)

list

d)

Основні типи даних у C++: int, char, float, double, масиви, структури, класи, вказівники, посилання.

2.

Що таке директиви передпроцесора?

a)

Директиви передпроцесора - це команди, які обробляються під час компіляції коду.

b)

Директиви передпроцесора - це частини коду, які виконуються під час виконання програми.

c)

Директиви передпроцесора - це функції, які визначають структуру даних у програмі.

d)

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

3.

В якому порядку компілюються файли в C++?

a)

Лінкування, потім файли .cpp, потім заголовкові файли .h.

b)

Файли .cpp, потім лінкування, потім .h файли.

c)

Файли .cpp, потім заголовкові файли .h, потім лінкування.

d)

Файли .h, потім .cpp, потім лінкування.

4.

Який синтаксис використовується для оголошення змінної в C++?

a)

змінна тип_даних;

b)

тип_даних: ім'я_змінної;

c)

ім'я_змінної тип_даних;

d)

тип_даних ім'я_змінної;

5.

Як здійснюється введення даних у C++?

a)

Введення даних у C++ здійснюється за допомогою 'cout'.

b)

Введення даних у C++ здійснюється за допомогою 'printf'.

c)

Введення даних у C++ здійснюється за допомогою 'scanf'.

d)

Введення даних у C++ здійснюється за допомогою 'cin'.

6.

Яка функція є основною в програмі на C++?

a)

run

b)

start

c)

main

d)

execute

7.

Які основні відмінності між типами даних у Python та C++?

a)

Основні відмінності між типами даних у Python та C++ полягають у динамічній та статичній типізації, наявності вбудованих типів у Python, а також у способах управління пам'яттю.

b)

У Python немає вбудованих типів даних

c)

Управління пам'яттю в Python завжди ручне

d)

Python має статичну типізацію, а C++ динамічну

8.

Що означає оператор return 0 у функції main?

a)

Оператор return 0 в main використовується для зупинки циклів.

b)

Оператор return 0 в main не має жодного значення.

c)

Оператор return 0 в main означає успішне завершення програми.

d)

Оператор return 0 в main означає помилку в програмі.

9.

Для чого використовуються фігурні дужки у C++?

a)

Для визначення блоків коду.

b)

Для створення функцій.

c)

Для визначення змінних.

d)

Для коментування коду.

10.

Чому важливо ставити крапки з комою в C++?

a)

Крапки з комою в C++ використовуються для коментування коду.

b)

Крапки з комою в C++ служать для визначення змінних.

c)

Крапки з комою в C++ є необов'язковими в усіх випадках.

d)

Крапки з комою в C++ важливі для завершення інструкцій.

11.

Як правильно коментувати код у C++?

a)

Коментарі не потрібні в C++

b)

Використовуйте '#' для коментарів

c)

Використовуйте '//' для однорядкових коментарів і '/* ... */' для багаторядкових.

d)

Використовуйте '/* ... */' тільки для однорядкових коментарів

12.

Що таке переповнення змінних у C++?

a)

Переповнення змінних у C++ - це процес оптимізації пам'яті під час виконання програми.

b)

Переповнення змінних у C++ - це ситуація, коли значення змінної перевищує її максимальне допустиме значення.

c)

Переповнення змінних у C++ - це ситуація, коли значення змінної зменшується.

d)

Переповнення змінних у C++ - це помилка компіляції, яка виникає під час написання коду.

13.

Які типові помилки можуть виникати при написанні коду на C++?

a)

Помилки в графічному інтерфейсі

b)

Помилки в базах даних

c)

Помилки в алгоритмах сортування

d)

Типові помилки при написанні коду на C++ включають синтаксичні помилки, помилки типізації, помилки доступу до пам'яті, логічні помилки та помилки компіляції.

14.

Як можна знайти помилку в коді на C++?

a)

Змінити мову програмування на Python

b)

Використовувати відладчик, перевіряти синтаксис, додавати виводи для перевірки значень.

c)

Запустити код без компіляції

d)

Ігнорувати попередження компілятора

15.

Які оператори використовуються для порівняння в C++?

a)

=, !=, <, >, <=, =>

b)

==, ===, <>, >, <=, =>

c)

==, !=, <, >, <=, =<

d)

==, !=, <, >, <=, >=

16.

Які функції використовуються для виведення даних у C++?

a)

std::cout, std::endl

b)

std::print

c)

std::display

d)

std::write

17.

Які основні принципи об'єктно-орієнтованого програмування в C++?

a)

Синхронізація, асинхронність, обробка помилок, управління пам'яттю

b)

Структуроване програмування, модульність, повторне використання, оптимізація

c)

Кодування, тестування, налагодження, документування

d)

Основні принципи ООП в C++: інкапсуляція, наслідування, поліморфізм, абстракція.