1-1 Программирование С++ / html / modules / 011 / content / multiply-choice-test7
.htmlІнформатика — Тести — Автори
|
Контакти
|
Підсистема допомоги
|
Методичні вказівки
|
Анотація
|
Назад
ІнформатикаОператори вибору : Оператори розгалуженняЗміст курсу
Теорія
Оператор розгалуження if
Оператор switch
Поточна перевірка знань
Оператори розгалуження
Версія для друку
Оператори розгалуження Яке значення буде мати змінна с після виконання операторів:
int a=-1, b=1, c=0;
if (a>0) if (b>0) c=1;
else c=2;
0
1
2
Наступне питання1/8 Що надрукує наступна програма:
{int x=0, y=1; if ( y!=0 ) x=5; else x=2; cout<<x ;}
5
2
1
Наступне питання2/8 Що надрукує наступна програма:
{int x=0, y=1; if ( y= =1 ) x=5;
else x=2;
cout<<x ;}
5
2
0
Наступне питання3/8 Що надрукує наступна програма:
{int x=0, y=1;
if (y<0) if (y>0) x=3;
else x=5;
cout<<x ;}
0
3
5
Наступне питання4/8 Що надрукує наступна програма:
{int x=0, y=1,z;
if ( z=y<0 ) x=3;
else if (y= =0) x=5;
else x=7;
cout<<"x="<<x<<" z="<<z ;}
x=7 z=0
x=7 z=1
x=5 z=1
Наступне питання5/8 Що надрукує наступна програма:
{int x=0, y=1,z=2;
if (z =(y= =0)) x=5;
x=3;
cout<<"x="<<x<<" z="<<z ;}
x=3 z=0
x=0 z=0
x=5 z=2
Наступне питання6/8 Що надрукує наступна програма:
{int a(2),b(4),c(6),d(8);
switch (a)
{ case 2: cout<<a;
case 4: cout<<b;
case 6: cout<<c;
case 8: cout<<d<<endl;
}
2468
24
2
Наступне питання7/8 Що надрукує наступна програма:
{int a(2),b(4),c(6),d(8);
switch (a)
{ case 2: cout<<a; break;
case 4: cout<<b; break;
case 6: cout<<c; break;
case 8: cout<<d<<endl;
}
2468
24
2
Показати результати8/8Результати тесту1. Пропущено2. Пропущено3. Пропущено4. Пропущено5. Пропущено6. Пропущено7. Пропущено8. Пропущено © 2008 ХНУРЭ, Інформатики, Сінельнікова Т.Ф., informatika@kture.Kharkov.uaРозроблено за допомогою LERSUS