Font size
WorksheetsОператоры If и Switch в C++
Total questions: 13
Worksheet time: 7mins
Укажите верный синтаксис для оператора if C++?
if (логическое выражение) {оператор1 }; else {оператор2};
if test
IF test
Заполните пусте места, чтобы сравнить переменные и вывести на экран «hi there»:
int x = 5;
int y =3;
if ( ......... )
{
cout <<«hi there»;
}
х=y
x>y
x<y
x!=y
Какой оператор используется для сравнения?
=
<<
==
!=
Заполните пустые места, чтобы сравнивать переменные и вывести «not equal» на экран.
int x = 10;
int y = 8;
if ( ................) {
cout << «not equal»;
}
==
!=
=
<>
Каков результат работы следующего франмента кода?
int x = 0;
switch(x)
{
case 1: cout << "Один";
case 0: cout << "Нуль";
case 2: cout << "Привет мир";
}
а) НульПривет мир
б) Привет мир
в) Один
г) Нуль
Заполните пустые места, чтобы проверить значение переменной 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;
}
default
else
ifelse
Что произойдёт, если мы забудем добавить «break» после «case»?
Будут выполнены остальные операторы case
Ничего
Ошибка времени выполнения
Заполните пустые места, чтобы проверить оба условия в ледующем операторе if.
int age = 23;
int money j= 4;
if (age>21 __ money > 500) {
cout <<«welcome»<<endl;
}
||
==
!=
&&
Результат выражения «a && b» будет верным, если:
Или a или b верны
и a и b неверны
И a и b верны
Заполните пустые места, чтобы вывести на экран «welcome».
int age = 26;
int money = 4;
if (age > 21 __ money >500){
cout <<«welcome»<<endl;
}
&&
==
||
!=
Результат выражения a||b верный, если (выберите два ответа):
Или a или b верно
И a и b верно
Ни a ни b не верно
Что из следующего верно для оператора switch?
Оператор switch может быть альтернативой для множества операторов if
Оператор switch должен всегда содержать оператор default
Оператор switch это то же самое, что и цикл for
Общий формат оператора множественного выбора – switch
switch (switch_expression)
{
case constant1, case constant2: statement1; [break;]
case constantN: statementN; [break;]
[default: statement N+l;]
}
switch (switch_expression)
{
case constant1: statement1; [break;]
case constant2: statement2; [break;]
case constantN: statementN; [break;]
[default: statement N+l;]
}
switch (switch_expression)
{
case constant1: statement1; [break;]
case constant2: statement2; [break;]
case constantN: statementN; [break;]
[else: statement N+l;]
}
