wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ШС С++ Циклы

Total questions: 14

Worksheet time: 29mins

Name
Class
Date
1.

Обязательно ли использовать при создании цикла скобки?:

a)

Да и только квадратные скобки

b)

Да и только круглые скобки

c)

Да и только фигурные скобки

d)

Нет не обязательно, если телом цикла является одна строка

2.

Тело любого цикла выполняется до тех пор, пока его условие ...

a)

у цикла нет условия

b)

ложно

c)

истинно

3.

Отработает ли следующий код, если да то что произойдет в результате его выполнения, если нет то укажите ошибки:

#include<iostream>

using namespace std;

int main()

{

int a = 0;

while (a < 2)

cout << a;

a++;

cout << "Bye";

return 0;

}

a)

Ошибка на этапе выполнения

b)

Ошибка на этапе компиляции

c)

012Bye

d)

Вечный цикл

e)

01Bye

4.

Какой из ниже перечисленных операторов, не является циклом в С++?

a)

for

b)

while

c)

repeat

d)

do while

5.

Сколько раз выполниться цикл?

#include<iostream>

using namespace std;

int main()

{

int x = 0;

while (x > 10)

{ }

return 0;

}

a)

0

b)

10

c)

9

d)

1

6.

Может ли быть цикл бесконечным?

a)

да

b)

нет

7.

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

a)

b)

#

c)

*

d)

!

8.

Тело какого цикла выполняется хотя бы 1 раз?

a)

for

b)

while

c)

do while

9.

Что означает запись for (;;);?

a)

бесконечный цикл 

b)

цикл, который не выполняется ни разу 

c)

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

d)

аварийный выход из программы 

10.

Что означает запись while (false);?

a)

бесконечный цикл 

b)

 цикл, который не выполняется ни разу 

c)

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

d)

аварийный выход из программы 

11.

Что выведет следующая программа?

#include <iostream>

using namespace std;

int main()

{     int i;    

 for(i = 0; i < 9; i++)    

 cout << i+1;    

 return 0; }

a)

цифры от 0 до 8 

b)

цифры от 1 до 9 

c)

программа не будет построена из-за ошибок 

d)

бесконечный цикл 

12.

Исходя из данного кода какое высказывание верно?

#include <iostream>

using namespace std;

int main()

{

int a,b,c,d;

a=1;

b=2;

c=a+b+p;

cout << p;

}

a)

код не верен, потому что переменным c и d не присвоены значения 

b)

код верен, потому что по умолчанию все переменные имеют целочисленный тип 

c)

код не верен, потому что переменная p не объявлена 

13.

Цикл с предусловием?

a)

do while

b)

while

c)

for

14.

Напишите программу по данной блок схеме

4 lines