Програмування в С++. Розгалуження

Додано: 4 лютого 2021
Предмет: Інформатика, 10 клас
Тест виконано: 98 разів
21 запитання
Запитання 1

Який із наведених нижче операторів в мові програмування С++ реалізує умовний перехід (тобто є одним із операторів вибору)?

варіанти відповідей

cin

cout

if

case

Запитання 2

Який запис оператора вибору відповідає тому, що наведений на малюнку?

варіанти відповідей

if ( {умова} ) {Оператор1;} else {Оператор2;}

if ( {умова} ) {Оператор2;} else {Оператор1;}

if ( {умова} ) {Оператор2;}

if ( {умова} ) {Оператор1;}

Запитання 3

Який запис оператора вибору відповідає тому, що наведений на малюнку?

варіанти відповідей

if ( {умова} ) {Серія;} 

if ( {умова} )  else {Серія;}

if ( {Серія} ) {Умова;} 

if ( {Серія} )  else {Умова;}

Запитання 4

Чи можуть виконатися в операторі вибору

if (умова) Оператор1; else Оператор2;

за одне його виконання і Оператор1 і Оператор2?

варіанти відповідей

так

ні

Запитання 5

У цілочисельну змінну x потрібно записати менше зі значень змінних a та b. Які з наведених фрагментів коду це реалізує правильно?

варіанти відповідей

if (a < b) x = a; else x = b;

if (a > b) x = b; else x = a;

if (a > b) b = x; else a = x;

if (a > b) b = x; else a = x;

Запитання 6

Яке число буде виведено на екран після виконання такого фрагменту програми (див. малюнок):



варіанти відповідей

16

9

32

12

Запитання 7

Яке число буде виведено на екран після виконання такого фрагменту програми (див. зображення)?



варіанти відповідей

16

32

9

12

Запитання 8

Які з наведених нижче записів правильно визначатимуть парність цілого числа a?

варіанти відповідей

if (a %2 == 0) cout << "Parne"; else cout << "Neparne";

if (a %2 != 0) cout << "Neparne"; else cout << "Parne";

if (a %2 ) cout << "Parne"; else cout << "Neparne";

if (a %2 != 0) cout << "Parne"; else cout << "Neparne";

if (a %2 == 1) cout << "Parne"; else cout << "Neparne";

if (a %2 ) cout << "Neparne"; else cout << "Parne";

Запитання 9

Чи можна використовувати вкладені оператори вибору (тобто, чи можна писати

if ( Умова1 ) Оператор1; else

if ( Умова2 ) Оператор2; else Оператор3;) ?

варіанти відповідей

Так

Ні

Запитання 10

У складеній команді символ «;» ставиться обов’язково...

варіанти відповідей

перед відкриваючою дужкою

перез закриваючою дужкою

після закриваючої дужки

Запитання 11

Кому як команду використовують при інтерпритації …

варіанти відповідей

декількох виразів

декількох команд

команд і виразів

Запитання 12

До якого виду логічних операцій належить вираз true && true?

варіанти відповідей

простий

складний

складений

Запитання 13

Який з виразів не відповідає значенню false?

варіанти відповідей

true && false

false&& true

true && true

Запитання 14

Який з виразів не відповідає значенню true?

варіанти відповідей

! true

! false

false || true

Запитання 15

Виберіть правильний вигляд короткої команди розгалуження if.

варіанти відповідей

if(<лог. вираз>) <команда1>

if(<команда1>) <лог.вираз>

if <логічний вираз>, <команда>

Запитання 16

Яка з команд, що входять до команди вибору (switch) є обов’язковою?

варіанти відповідей

default

case

break

Запитання 17

ОБЕРІТЬ ЗАПИС УМОВИ «ОБЛАСТЬ ВИЗНАЧЕННЯ ФУНКЦІЇ УСЯ ЧИСЛОВА ПРЯМА, КРІМ ТОЧОК ВІДРІЗКА [-1 ;1]»

варіанти відповідей

(x>=-1 && x<=1)

(x>=-1 || x<=1)

(x<-1 && x>1)

(x<-1 || x>1)

Запитання 18

ПРОАНАЛІЗУЙТЕ НАВЕДЕНІ КОМАНДИ. В ЯКИХ ВИПАДКАХ НА ЕКРАН БУДЕ ВИВЕДЕНО СЛОВО " Hello!"

варіанти відповідей

if (0) cout<<” Hello!”

if (5) cout<<” Hello!”

if (!0) cout<<” Hello!”

if (!5) cout<<” Hello!”

Запитання 19

НЕХАЙ a=7, y=1, z=2. ЧОМУ БУДУТЬ ДОРІВНЮВАТИ ЗНАЧЕННЯ ЗМІННИХ y, z ПІСЛЯ ВИКОНАННЯ КОМАНД if (a>7) y=a++;z=a+2; .

варіанти відповідей

y=1, z=2

y=1, z=9

y=7, z=9

y=8, z=9

Запитання 20

НЕХАЙ x=3, y=8 . ЧОМУ ДОРІВНЮЄ z ПІСЛЯ ВИКОНАННЯ КОМАНД:

if (x<5) { if (y<5) z=x+y;z=x-y;} else {z=x*y;z=8/(++x);}

варіанти відповідей

-5

2

12

24

Запитання 21

НЕХАЙ x=5, y=3 . ЧОМУ ДОРІВНЮЄ z ПІСЛЯ ВИКОНАННЯ КОМАНД: if (x<=5) { if (y<5) {z=x+y;z*=2;} else z=x*y;}

варіанти відповідей

16

2

8

15

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест