wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

C++ brainstorming

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Что такое переменная в C++?

a)

Переменная в C++ - это постоянное значение, которое нельзя изменить

b)

Переменная в C++ - это функция, выполняющая вычисления

c)

Переменная в C++ - это именованное место хранения, которое может содержать значение определенного типа данных.

d)

Переменная в C++ - это зарезервированное ключевое слово, используемое для циклов

2.

Как функции определяются в C++?

a)

Функции в C++ определяются, указывая только тип возвращаемого значения и имя функции.

b)

Функции в C++ определяются, указывая имя функции, тип возвращаемого значения и параметры (если они есть), но без фигурных скобок для тела функции.

c)

Функции в C++ определяются, указывая имя функции, параметры и тело функции, заключенное в квадратные скобки.

d)

Функции в C++ определяются, указывая тип возвращаемого значения, имя функции, параметры (если они есть) и тело функции, заключенное в фигурные скобки.

3.

Какие различные типы циклов в C++?

a)

repeat loop

b)

if loop

c)

for loop, while loop, do-while loop

d)

until loop

4.

Объясните концепцию массивов в C++.

a)

Массивы в C++ - это коллекция элементов одного типа данных, хранящихся в смежных областях памяти. Они позволяют эффективно хранить и получать доступ к нескольким значениям с использованием одного имени переменной.

b)

Массивы в C++ могут хранить только одно значение за раз.

c)

Массивы в C++ не позволяют эффективно хранить и получать доступ к нескольким значениям.

d)

Массивы в C++ - это коллекция элементов разных типов данных, хранящихся в несмежных областях памяти.

5.

Что такое класс в C++?

a)

Класс в C++ - это пользовательский тип данных, который служит в качестве чертежа для создания объектов.

b)

Класс в C++ - это встроенный тип данных

c)

Класс в C++ используется только для математических вычислений

d)

Класс в C++ не имеет права иметь методы-члены

6.

Как объявить переменную в C++?

a)

строка имя;

b)

логическое флаг;

c)

целое число num;

d)

число с плавающей точкой значение;

7.

Каков синтаксис цикла for в C++?

a)

for(инициализация; условие; обновление) { /* код для выполнения */ }

b)

for(инициализация; условие; обновление) // код для выполнения

c)

for(init; condition; update) { // код для выполнения }

d)

for(инициализация; условие; обновление) { // код для выполнения }

8.

Как вы получаете доступ к элементам в массиве в C++?

a)

array.at(index)

b)

array[index]

c)

array{index}

d)

array(index)

9.

Какова цель конструктора в классе на C++?

a)

Чтобы определить члены класса

b)

Для обработки исключений

c)

Для инициализации данных объекта

d)

Для печати отладочных операторов

10.

Как вы определяете член-функцию в классе на C++?

a)

Объявите функцию внутри определения класса и определите ее вне класса с использованием оператора разрешения области (::).

b)

Определите функцию внутри класса с использованием ключевого слова 'function'.

c)

Объявите функцию вне определения класса и определите ее внутри класса с использованием ключевого слова 'this'.

d)

Определите функцию внутри класса с использованием ключевого слова 'method'.

11.

Чему служит оператор 'break' в C++?

a)

Чтобы выйти из цикла или оператора switch и передать управление оператору, непосредственно следующему за циклом или оператором switch

b)

Чтобы пропустить текущую итерацию цикла и продолжить с следующей итерацией

c)

Чтобы определить конец функции

d)

Чтобы вывести сообщение на консоль

12.

Объясните разницу между циклами 'while' и 'do-while' в C++.

a)

Цикл 'while' проверяет условие перед выполнением тела цикла, в то время как цикл 'do-while' выполняет тело цикла хотя бы один раз перед проверкой условия

b)

Цикл 'while' может использоваться только для числовых операций, в то время как цикл 'do-while' используется для строковых операций

c)

Цикл 'while' используется для вложенных циклов, в то время как цикл 'do-while' используется для одиночных циклов

d)

Цикл 'while' более эффективен, чем цикл 'do-while'

13.

Какова разница между типами данных 'int' и 'double' в C++?

a)

'int' используется для хранения целочисленных значений, в то время как 'double' используется для хранения чисел с плавающей запятой

b)

'int' используется для математических вычислений, в то время как 'double' используется для логических операций

c)

'int' является ключевым словом, в то время как 'double' является функцией

d)

'int' используется для одиночных значений, в то время как 'double' используется для массивов

14.

Каково различие между 'struct' и 'class' в C++?

a)

'struct' и 'class' в C++ суть одно и то же, единственное различие заключается в том, что члены 'struct' имеют общий доступ по умолчанию, в то время как члены 'class' имеют закрытый доступ по умолчанию

b)

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

c)

'struct' - это ключевое слово, в то время как 'class' - это функция

d)

'struct' используется для одиночных значений, в то время как 'class' используется для массивов

15.

Какова цель оператора 'continue' в C++?

a)

Пропустить текущую итерацию цикла и продолжить с следующей итерации

b)

Выйти из цикла или оператора switch и передать управление оператору, непосредственно следующему за циклом или оператором switch

c)

Определить конец функции

d)

Вывести сообщение на консоль