Мова програмування Pascal. Оператор вибору case.

Додано: 14 березня 2023
Предмет: Інформатика, 8 клас
Тест виконано: 119 разів
10 запитань
Запитання 1

В яких випадках використовується оператор вибору case?

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

Коли потрібно зробити вибір оператора залежно від значення змінної

Коли потрібно вибрати декілька варіантів

Коли потрібно зробити вибір змінної від значення залежності 

Коли потрібно вибрати два варіанти із декількох

Запитання 2

Виконання оператора вибору починається з:

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

виведення константи

обчислення значення селектора.

виконання оператора else

Запитання 3

Що означає вираз [else <оператор>;]

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

обов'язкова частина оператора вибору

не обов'язкова частина оператора вибору

Запитання 4

Яким буде результат виконання фрагменту програми для N=3:

 Case N of 

  1,2,12 : WriteLn('Зима'); 

  3,4,5: WriteLn('Весна');

  6,7,8: WriteLn('Літо');

  9,10,11: WriteLn('Осінь'); 

  else  WriteLn ('Неправильний номер місяця');

 End;

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

Зима

Весна

Літо

Неправильний номер місяця

Запитання 5

Яким буде результат виконання фрагменту програми для N=6:

Case N of 

  1, 2, 3, 4, 5 : WriteLn('Робочий день'); 

  6, 7 : WriteLn('Вихідний день');

  else 

  WriteLn('Неправильний день тижня') ; 

 End;


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

Вихідний день

Робочий день

Субота

Неправильний день тижня

Запитання 6

Яким буде результат виконання фрагменту програми при N=10:

 Case N of

  1,2,3,4,5: WriteLn ('Робочий день');

   6,7: WriteLn ('Вихідний день');

    Else WriteLn ('Неправильний день тижня')

 End;

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

Робочий день

Вихідний день

Неправильний день тижня

Помилка

Запитання 7

Яким буде результат виконання фрагменту програми при N=5:

 Case N of

  1, 2, 3 : WriteLn('Потрібно навчатись краще!');

  4, 5, 6 : WriteLn('Намагайся працювати краще!');

  7, 8, 9 : WriteLn('Це вже не погано!');

  10, 11, 12 : WriteLn('Молодець!');

   Else WriteLn('Такої оцінки не має!')

 End; 

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

Намагайся працювати краще!

Це вже не погано!

Потрібно навчатись краще!

Такої оцінки не має!

Запитання 8

Яким буде результат виконання фрагменту програми при N=13:

 Case N of

  1, 2, 3: WriteLn('Потрібно навчатись краще!');

  4, 5, 6: WriteLn('Намагайся працювати краще!');

  7, 8, 9: WriteLn('Це вже не погано!');

  10, 11, 12: WriteLn('Молодець!');

   Else WriteLn('Такої оцінки не має!')

 End; 


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

Намагайся працювати краще!

Такої оцінки не має!

Це вже не погано!

WriteLn('Такої оцінки не має!')

Запитання 9

Чому дорівнює А після виконання оператора, якщо початкове значення А = 18?

   Case А mod 10 of

   0..3 : A := A*2;

   3..5 : A := A+10;

   6..9 : A := A*10;

   end;

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

80

20

180

36

Запитання 10

Чому дорівнює А після виконання оператора, якщо початкове значення А = 22?

   Case А div 10 of

   0..3 : A := A*2;

   3..5 : A := A+10;

   6..9 : A := A*10;

   end;

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

44

220

22

32

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

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