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

Яке значення буде мати змінна с після виконання операторів:

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