WorksheetsТест 2. Программирование
Total questions: 25
Worksheet time: 13mins
Name
Class
Date
1.
Как объявить переменную целочисленного типа в C++?
a)
int x;
b)
variable x = int;
c)
integer x;
d)
x = new int;
2.
Какой символ используется для комментариев в C++?
a)
--
b)
//
c)
#
d)
&&
e)
||
3.
Какой оператор используется для сравнения двух значений в C++?
a)
==
b)
||
c)
=
d)
&&
e)
**
4.
Что делает оператор cin в C++?
a)
Выводит текст на экран
b)
Считывает ввод с клавиатуры
c)
Отправляет данные по сети
d)
Создает новый файл
5.
Какой оператор используется для проверки условия в C++?
a)
check
b)
if
c)
verify
d)
int
e)
float
6.
Какой оператор используется для выхода из цикла в C++?
a)
exit
b)
return
c)
continue
d)
while
e)
break
7.
Как выглядит структура цикла for в C++?
a)
for (int i = 0; i < 10; i++)
b)
for (i = 0; i < 10, i++)
c)
for i = 0; i < 10; i++
d)
for (i < 10; i++)
8.
Какой будет результат выполнения следующего цикла for?
for (int i = 0; i < 5; i += 2) {
// код
}
a)
Цикл выполнится пять раз
b)
Цикл не выполнится
c)
Цикл выполнится один раз
d)
Все из перечисленного
e)
Цикл выполнится два раза
9.
Как выглядит структура цикла while в C++?
a)
while (int i = 0; i < 10)
b)
while (i < 10)
c)
for (int i = 0; i < 10)
d)
do { // код } while (i < 10)
10.
Какая часть цикла while является обязательной?
a)
Инициализация
b)
Условие
c)
Выражение после итерации
d)
Все части обязательны
e)
Ничего из перечисленного
11.
Что делает цикл while?
a)
Выполняет указанный код определенное количество раз
b)
Выполняет указанный код до тех пор, пока условие истинно
c)
Выполняет указанный код только один раз
d)
Пропускает указанный код
e)
Инициализирует новые переменные
12.
Что произойдет, если условие цикла while никогда не станет ложным?
a)
Будет вызвана ошибка компиляции
b)
Цикл не выполнится ни разу
c)
Программа зависнет
d)
Программа свернется
e)
Цикл будет выполняться бесконечно
13.
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i = 7;
while ( i <= ... ) {
cout << "Привет!\n";
i++;
}
a)
8
b)
7
c)
5
d)
6
e)
9
14.
Чему будет равно значение переменной «a» после выполнения этого цикла?
i = 4;
a = 12;
while ( i < 4 ) {
a += i;
i++;
}
a)
12
b)
16
c)
20
d)
21
e)
8
15.
Определите значение переменной «a» после выполнения фрагмента программы:
a = 10;
if ( a < 5 ) {
a = 5;
}
a)
5
b)
10
c)
11
d)
15
e)
20
16.
Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы?
a = 10;
for(int i=1; i<=3; i++ )
a -= 2;
a)
8
b)
6
c)
10
d)
4
e)
1
17.
Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы?
a = 10;
for ( i=0; i<=3; i++ )
a -= i;
a)
8
b)
6
c)
10
d)
4
e)
1
18.
Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы?
a = 2;
for ( i=0; i<=3; i++ )
a += i;
a)
8
b)
6
c)
10
d)
4
e)
1
19.
Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы?
a = 4;
for ( i=1; i<=2; i++ )
a += a;
a)
15
b)
6
c)
4
d)
9
e)
16
20.
Какое число будет выведено на экран после выполнения этого фрагмента программы?
cout << 4;
for ( i=3; i>=2; i-- )
cout << 2*i;
a)
464
b)
548
c)
482
d)
428
e)
695
21.
Как создать альтернативный блок кода в случае, если условие в if ложно?
a)
Используя оператор else
b)
Используя оператор while
c)
Используя оператор for
d)
Используя оператор break
e)
Используя оператор int
22.
Что произойдет, если не будет использован оператор else в условном операторе if-else?
a)
Все из перечисленного
b)
Ничего, это допустимо
c)
Будет вызвана ошибка компиляции
d)
Программа завершится аварийно
e)
Код внутри if будет выполнен в любом случае
23.
Что делает оператор switch в C++?
a)
Создает цикл
b)
Выполняет код в зависимости от значения выражения
c)
Устанавливает значение переменной
d)
Производит математические вычисления
e)
Аварийно завершает программу
24.
Какой оператор сравнения используется для проверки, является ли значение переменной x строго больше 5 и меньше 10?
a)
x >= 5 || x <= 10
b)
x > 5 and x < 10
c)
x > 5 && x < 10
d)
x <= 5 && x >= 10
e)
x > 5 || x < 10
25.
Какой оператор используется для проверки, что значение переменной x является четным числом или делится на 5 без остатка?
a)
if (x % 2 == 0 && x % 5 == 0)
b)
if (x % 2 == 0 || x % 5 == 0)
c)
if (x % 2 = 0 | x % 5 = 0)
d)
if (x % 2 or 5)
e)
if (x % 2 = 0 & x % 5 = 0)
100 %
