wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Вопросы по C++

Total questions: 57

Worksheet time: 31mins

Name
Class
Date
1.

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

a)

Указатель на память

b)

Константа

c)

Именованная область памяти для хранения данных

d)

Оператор ввода

2.

Какое ключевое слово используется для объявления переменной, хранящей целые числа?

a)

int

b)

char

c)

float

d)

bool

3.

Какое значение имеет переменная типа bool, если она хранит true?

a)

0

b)

1

c)

null

d)

Логическое значение

4.

Какой символ завершает инструкцию в C++?

a)

:

b)

.

c)

;

d)

,

5.

Какой тип данных хранит одиночный символ?

a)

int

b)

char

c)

string

d)

bool

6.

Что означает ключевое слово const в C++?

a)

Переменная не изменяется

b)

Условный оператор

c)

Локальная переменная

d)

Тип данных

7.

Что делает оператор ++?

a)

Увеличивает значение переменной на 1

b)

Уменьшает значение переменной

c)

Присваивает значение переменной

d)

Проверяет условие

8.

Какое ключевое слово используется для объявления вещественной переменной?

a)

bool

b)

float

c)

char

d)

int

9.

Что делает оператор ==?

a)

Присваивает значение переменной

b)

Сравнивает два значения на равенство

c)

Завершает выполнение программы

d)

Уменьшает значение переменной

10.

Что выведет следующий код? int a = 5; int b = 3; cout << (a == b);

a)

Ошибка компиляции

b)

1

c)

0

d)

Ничего не выведет

11.

Что выведет следующий код? int a = 5; int b = 3; cout << (a == b);

a)

Ошибка компиляции

b)

1

c)

0

d)

Ничего не выведет

12.

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

a)

+

b)

-

c)

++

d)

--

13.

Какой результат выведет код? int a = 5; cout << (a > 3 && a < 10);

a)

true

b)

1

c)

Ошибка компиляции

d)

false

14.

Какой оператор используется для логического "И"?

a)

||

b)

&&

c)

==

d)

!=

15.

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

a)

output

b)

return

c)

end

d)

break

16.

Какой результат выведет следующий код? int a = 10; cout << (a > 5 && a < 15 ? "Yes" : "No");

a)

Yes

b)

Ошибка компиляции

c)

No

d)

Ничего не выведет

17.

Какое ключевое слово используется для указания пустой функции?

a)

void

b)

empty

c)

null

d)

none

18.

Какой тип данных используется для хранения логических значений?

a)

bool

b)

int

c)

char

d)

float

19.

Что делает оператор break?

a)

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

b)

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

c)

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

d)

Останавливает выполнение функции

20.

Какой результат выведет код? for (int i = 0; i < 5; i++) { cout << i; }

a)

12345

b)

01234

c)

Ошибка компиляции

d)

Ничего не выведет

21.

Какое ключевое слово используется для создания цикла, который выполняется, пока условие истинно?

a)

if

b)

while

c)

for

d)

do

22.

Какое ключевое слово используется для создания цикла, который выполняется, пока условие истинно?

a)

if

b)

while

c)

for

d)

do

23.

Что выведет следующий код? int a = 5; cout << (a == 5 ? "Equal" : "Not equal");

a)

Equal

b)

Ошибка компиляции

c)

Not equal

d)

Ничего не выведет

24.

Что делает оператор continue?

a)

Завершает выполнение текущей итерации и переходит к следующей

b)

Останавливает весь цикл

c)

Пропускает выполнение блока кода

d)

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

25.

Какой результат выведет следующий код? int a = 10; cout << (a < 5 ? "Less" : "More");

a)

Ошибка компиляции

b)

Less

c)

More

d)

Ничего не выведет

26.

Какое ключевое слово используется для объявления цикла, который выполняется хотя бы один раз?

a)

goto

b)

for

c)

while

d)

do while

27.

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

a)

string

b)

int

c)

char

d)

float

28.

Что выполняет оператор !=?

a)

Проверяет на равенство

b)

Завершает выполнение программы

c)

Проверяет на неравенство

d)

Увеличивает значение переменной

29.

Что означает термин "инициализация переменной"?

a)

Проверка переменной на ошибки

b)

Присвоение переменной начального значения

c)

Объявление переменной без указания значения

d)

Удаление переменной

30.

Что делает оператор &&?

4 lines
31.

Что делает оператор &&?

a)

Логическое "И"

b)

Логическое "ИЛИ"

c)

Логическое "НЕ"

d)

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

32.

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

a)

output

b)

return

c)

end

d)

void

33.

Какой результат выведет следующий код? int a = 10; cout << (a < 20 ? "Yes" : "No");

a)

No

b)

Ошибка компиляции

c)

Ничего не выведет

d)

Yes

34.

Что выведет следующий код? int i = 0; for (; i < 3; i++) { cout << i; }

a)

012

b)

Ошибка компиляции

c)

123

d)

111

35.

Какой символ завершает инструкцию в C++?

a)

,

b)

;

c)

:

d)

.

36.

Какое ключевое слово используется для объявления переменной, хранящей целые числа?

a)

bool

b)

char

c)

int

d)

float

37.

Что делает оператор ==?

a)

Сравнивает два значения на равенство

b)

Присваивает значение переменной

c)

Завершает выполнение программы

d)

Уменьшает значение переменной

38.

Какой тип данных хранит одиночный символ?

a)

int

b)

char

c)

string

d)

bool

39.

Какой результат выведет следующий код? int a = 5; cout << (a > 3 && a < 10);

a)

Ошибка компиляции

b)

true

c)

1

d)

false

40.

Что выведет следующий код? int a = 10; cout << (a < 5 ? "Less" : "More");

a)

Ошибка компиляции

b)

Less

c)

More

d)

Ничего не выведет

41.

Что выведет следующий код? int a = 10; cout << (a < 5 ? "Less" : "More");

a)

Ошибка компиляции

b)

Less

c)

More

d)

Ничего не выведет

42.

Какое ключевое слово используется для указания значения по умолчанию в условиях?

a)

else

b)

default

c)

if

d)

switch

43.

Что делает оператор break?

a)

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

b)

Пропускает текущую итерацию цикла

c)

Завершает выполнение цикла или switch

d)

Устанавливает значение переменной в 0

44.

Какой результат выведет следующий код? for (int i = 0; i < 5; i++) { if (i == 3) break; cout << i; }

a)

0123

b)

012

c)

Ошибка компиляции

d)

123

45.

Какой тип данных используется для хранения логических значений?

a)

bool

b)

int

c)

float

d)

char

46.

Что выполняет оператор continue?

a)

Завершает выполнение программы

b)

Завершает выполнение текущей итерации и переходит к следующей

c)

Устанавливает значение переменной на начальное

d)

Пропускает весь цикл

47.

Какой результат выведет следующий код? int i = 0; while (i < 3) { cout << i; i++; }

a)

012

b)

Ошибка компиляции

c)

123

d)

Ничего не выведет

48.

Какое ключевое слово используется для указания пустой функции?

a)

void

b)

empty

c)

none

d)

null

49.

Что делает оператор ++?

a)

Увеличивает значение переменной на 1

b)

Уменьшает значение переменной

c)

Проверяет услов

50.

Что делает оператор ++?

a)

Увеличивает значение переменной на 1

b)

Уменьшает значение переменной

c)

Проверяет условие

d)

Присваивает начальное значение

51.

Что выведет следующий код? int a = 5; cout << (a == 10 ? "Yes" : "No");

a)

Yes

b)

No

c)

Ошибка компиляции

d)

Ничего не выведет

52.

Какой символ завершает инструкцию в C++?

a)

,

b)

;

c)

:

d)

.

53.

Какое ключевое слово используется для создания цикла, который выполняется хотя бы один раз?

a)

do while

b)

while

c)

for

d)

if

54.

Что выведет следующий код? int a = 10; cout << (a < 5 || a > 15 ? "Out" : "In");

a)

In

b)

Ошибка компиляции

c)

Out

d)

Ничего не выведет

55.

Что делает оператор ==?

a)

Проверяет на равенство

b)

Присваивает значение переменной

c)

Увеличивает значение переменной

d)

Пропускает выполнение блока кода

56.

Что выведет следующий код? int a = 10; cout << (a >= 10 && a <= 20 ? "Yes" : "No");

a)

No

b)

Yes

c)

Ошибка компиляции

d)

Ничего не выведет

57.

Что делает оператор !=?

a)

Проверяет на равенство

b)

Проверяет на неравенство

c)

Уменьшает значение переменной

d)

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