wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Операторы If и Switch в C++

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

Укажите верный синтаксис для оператора if C++?

a)

if (логическое выражение) {оператор1 }; else {оператор2};

b)

if test

c)

IF test

2.

Заполните пусте места, чтобы сравнить переменные и вывести на экран «hi there»:

int x = 5;

int y =3;

if ( ......... )

{

cout <<«hi there»;

}

a)

х=y

b)

x>y

c)

x<y

d)

x!=y

3.

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

a)

=

b)

<<

c)

==

d)

!=

4.

Заполните пустые места, чтобы сравнивать переменные и вывести «not equal» на экран.

int x = 10;

int y = 8;

if ( ................) {

cout << «not equal»;

}

a)

==

b)

!=

c)

=

d)

<>

5.

Каков результат работы следующего франмента кода?

int x = 0;

      switch(x)

    {

       case 1: cout << "Один";

       case 0: cout << "Нуль";

       case 2: cout << "Привет мир";

     }

a)

а)     НульПривет мир

b)

б)     Привет мир

c)

в) Один

d)

г) Нуль

6.

Заполните пустые места, чтобы проверить значение переменной x; если x равен 2, вывести на экран  ‘its 2"; иначе (случай default),  вывести на экран "the default case";

int x;

cin>>x;

switch (x) {

case 2: cout<<"its 2″<<endl; break;

............... : cout<<«the default case»<<endl;

}

a)

default

b)

else

c)

ifelse

7.

Что произойдёт, если мы забудем добавить «break» после «case»?

a)

Будут выполнены остальные операторы case

b)

Ничего

c)

Ошибка времени выполнения

8.

Заполните пустые места, чтобы проверить оба условия в ледующем операторе if.

int age = 23;

int money j= 4;

if (age>21 __ money > 500) {

cout <<«welcome»<<endl;

}

a)

||

b)

==

c)

!=

d)

&&

9.

Результат выражения «a && b» будет верным, если:

a)

Или a или b верны

b)

и a и b неверны

c)

И a и b верны

10.

Заполните пустые места, чтобы вывести на экран «welcome».

int age = 26;

int money = 4;

if (age > 21 __ money >500){

cout <<«welcome»<<endl;

}

a)

&&

b)

==

c)

||

d)

!=

11.

Результат выражения a||b верный, если (выберите два ответа):

a)

Или a или b верно

b)

И a и b верно

c)

Ни a ни b не верно

12.

Что из следующего верно для оператора switch?

a)

Оператор switch может быть альтернативой для множества операторов if

b)

Оператор switch должен всегда содержать оператор default

c)

Оператор switch это то же самое, что и цикл for

13.

Общий формат оператора множественного выбора – switch

a)

switch (switch_expression)

{

   case constant1, case constant2: statement1; [break;]

   case constantN: statementN; [break;]

   [default: statement N+l;]

}

b)

switch (switch_expression)

{

    case constant1: statement1; [break;]

    case constant2: statement2; [break;]

    case constantN: statementN; [break;]

    [default: statement N+l;]

}

c)

switch (switch_expression)

{

    case constant1: statement1; [break;]

    case constant2: statement2; [break;]

    case constantN: statementN; [break;]

    [else: statement N+l;]

}