Добавил:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
2
Добавлен:
31.01.2021
Размер:
19.15 Кб
Скачать

Інформатика — Тести —    Автори

|

Контакти

|

Підсистема допомоги

|

Методичні вказівки

|

Анотація

|

Назад

   ІнформатикаОператори вибору : Оператори розгалуженняЗміст курсу

Теорія

Оператор розгалуження 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

Соседние файлы в папке content