wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Тест2 ТОМИ

Total questions: 35

Worksheet time: 26mins

Name
Class
Date
1.
  1. Что такое переменная в C++?

a)

Константа

b)

Место для хранения данных

c)
  1. Операция

d)
  1. Описание функции

2.
  1. Какая функция является точкой входа в программу на C++?

a)

main()

b)

start()

c)

run()

d)

begin()

3.
  1. Что означает оператор ++ в C++?

a)
  1. Умножить на 2

b)

Увеличить на 1

c)

Сложить 2 числа

d)

Уменьшить на 1

4.
  1. Какой тип данных используется для хранения целых чисел в C++?

a)

float

b)

double

c)

int

d)

char

5.
  1. Что такое указатель в C++?

a)

Алгоритм

b)
  1. Переменная, которая хранит адрес другого объекта

c)

Функция

d)

Специальный тип данных

6.
  1. Как задать массив в C++?

a)
  1. int arr[10];

b)
  1. int[] arr;

c)
  1. array<int> arr;

d)

arr{10};

7.
  1. Что такое конструктор в C++?

a)
  1. Функция для создания объекта

b)

Специальная переменная

c)

Тип данных

d)

Оператор

8.
  1. Что такое инкапсуляция в C++?

a)

Создание функций

b)

Объединение нескольких классов в один

c)
  1. Сокрытие данных и методов объекта от внешнего доступа

d)

Модификация существующих функций

9.
  1. Что делает оператор -> в C++?

a)
  1. Операция деления

b)
  1. Вызывает метод объекта через указатель

c)
  1. Присваивает значение переменной

d)

Объявляет новый класс

10.
  1. Какой тип данных используется для хранения символов в C++?

a)

bool

b)

string

c)

 int

d)

 char

11.
  1. Какое ключевое слово используется для создания класса в C++?

a)

object

b)

create

c)

 class

d)

function

12.
  1. Что такое наследование в C++?

a)
  • Модификация существующего класса

b)
  • Процесс создания новых классов на основе существующих

c)

Создание переменных

d)
  • Скрытие данных

13.
  1. Какая функция используется для выделения памяти в динамической памяти в C++?

a)

malloc()

b)

calloc()

c)

new

d)

allocate()

14.
  1. Как освободить динамически выделенную память в C++?

a)

delete

b)

free

c)

release

d)

return

15.
  1. Что такое виртуальная функция в C++?

a)

Функция для работы с указателями

b)
  • Функция, которая может быть переопределена в наследующих классах

c)

Функция для работы с массивами

d)

Функция для работы с объектами

16.
  1. Какая конструкция позволяет выполнить проверку условий в C++?

a)

if

b)

while

c)

for

d)

switch

17.
  1. Что означает слово static в C++?

a)

Указание на константное значение

b)

Переменная с ограниченной областью видимости

c)

Статическая память

d)

Переменная или метод, который сохраняет своё состояние между вызовами

18.
  1. Как в C++ создать объект класса?

a)

class object;

b)

object class();

c)

object = new class;

d)

class object = new class;

19.
  1. Какой оператор используется для проверки равенства в C++?

a)

=

b)

==

c)

!=

d)

===

20.
  1. Что такое перегрузка функции в C++?

a)

Отказ от использования функции

b)

Вызов функции несколько раз

c)

Создание нескольких функций с одинаковым именем, но разными параметрами

d)

Изменение существующих функций

21.
  1. Что такое шаблоны в C++?

a)

Конкретизация функций

b)

Механизм, позволяющий создавать обобщенные функции и классы

c)

Методы для работы с интерфейсами

d)

Создание библиотек

22.
  1. Какой оператор используется для доступа к членам объекта через указатель в C++?

a)

 .

b)

->

c)

::

d)

@

23.
  1. Что такое исключение в C++?

a)
  • Ошибка, которая происходит во время выполнения программы

b)

Предупреждение компилятора

c)

Данные, передаваемые между функциями

d)

Переменная, которая используется в программах

24.
  1. Как в C++ объявить массив строк?

a)

 string arr[10];

b)

char arr[10];

c)

string arr[] = {"A", "B"};

d)

char arr[] = {"A", "B"};

25.
  1. Что делает оператор break в C++?

a)

Прерывает выполнение цикла

b)

Завершает программу

c)

Прерывает выполнение функции

d)

Ожидает следующего ввода

26.
  1. Какая инструкция используется для выхода из функции в C++?

a)

exit()

b)

return

c)

break

d)

continue

27.
  1. Как можно сравнить два объекта в C++?

a)

С помощью оператора ==

b)

С помощью функции compare()

c)

Через указатели

d)

Они не могут быть сравниваемыми

28.
  1. Что такое многопоточность в C++?

a)

Выполнение Через указатели нескольких процессов одновременно

b)

Создание переменных

c)

Создание функции

d)

Ручное управление памятью

29.
  1. Как в C++ создать новую строку?

a)

char s[] = "";

b)

string s;

c)

 string s = "";

d)

string s = "new";

30.
  1. Что такое ссылка в C++?

a)

Объект, который ссылается на другой объект

b)

Указатель на переменную

c)

Копия объекта

d)

Уникальный тип данных

31.
  1. Что делает оператор new в C++?

a)

Выполняет операцию присваивания

b)
  • Освобождает память

c)

Создаёт новый объект в стеке

d)

Создаёт новый объект в динамической памяти

32.
  1. Как объявить константу в C++?

a)

a) const int x = 10;

b)

b) static int x = 10;

c)

c) int const x = 10;

d)

a и c

e)

b и c

33.
  1. Какой оператор используется для получения остатка от деления в C++?

a)

%

b)

/

c)

*

d)

 &

34.
  1. Что такое nullptr в C++?

a)

Константа

b)

 Массив

c)

Указатель на нулевой адрес

d)

Функция

35.
  1. Что такое аннотации в C++?

a)

Комментарии в коде

b)
  •  Мета-информация о коде

c)
  • Обработчики исключений

d)

Служебные функции