8 клас. Урок 50 Складання програм з розгалуженнями

Додано: 10 травня 2020
Предмет: Інформатика, 8 клас
Тест виконано: 532 рази
12 запитань
Запитання 1

x=10. Чому дорівнює y після виконання оператора?

Позначте одну правильну відповідь.

    If x<0 Тhen y := x Else

            If x <= 5 Then y := sqr(x) Else y := 2*x;

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

x=10, y=20;

x=100, y=20;

x=10, y=10;

x=10, y=100; 

Запитання 2

x=3. Чому дорівнює y після виконання оператора?

Позначте одну правильну відповідь.

   If x<0 Тhen y := x Else

          If x <=5 Then y := sqr(x) Else y := 2*x;

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

x=3, y=9;

x=9, y=6;

x=3, y=6;

 x=3, y=3; 

Запитання 3

В яких операторах допущені помилки?

Виберіть декілька з 4 варіантів відповіді:

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

If a := 3 Then a := b Else a := c;

If a>5 Then a := 0; Else a := 10;

If a=True Then a := a+1;

If a>5 Then a := 0 Else begin a := 0; b := 3; end; 

Запитання 4

Визначте, який оператор реалізує дію:

      Змінній К: Boolean присвоїти значення True, якщо число А: Integer є парним, і значення False в протилежному випадку.

Виберіть декілька з 4 варіантів відповіді:

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

K := A mod 2=0;

If A mod 2=0 Then K := A div 2 Else K := A div 2;

K := A mod 2;

If A mod 2=0 Then K := True Else K := False; 

Запитання 5

Встановіть відповідність між початковими значенням змінної х і значенням змінної у після виконання оператора

   If x<0 Тhen y := x Else

         If x <= 5 Then y := sqr(x) Else y := 2*x:

x=10;

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

y=20;

y=25;

y=9;

y= -10;

Запитання 6

Встановіть відповідність між початковими значенням змінної х і значенням змінної у після виконання оператора

   If x<0 Тhen y := x Else

         If x <= 5 Then y := sqr(x) Else y := 2*x:

x=3; 

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

y=20;

y=25;

y=9;

y= -10;

Запитання 7

Встановіть відповідність між початковими значенням змінної х і значенням змінної у після виконання оператора

   If x<0 Тhen y := x Else

         If x <= 5 Then y := sqr(x) Else y := 2*x:

x=5; 

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

y=20;

y=25;

y=9;

y= -10;

Запитання 8

Встановіть відповідність між початковими значенням змінної х і значенням змінної у після виконання оператора

   If x<0 Тhen y := x Else

         If x <= 5 Then y := sqr(x) Else y := 2*x:

x= -10; 

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

y=20;

y=25;

y=9;

y= -20;

Запитання 9

Встановіть відповідність між початковим значенням змінної А і значенням змінної В після виконання оператора.

  If A < 5 Then В := А + 1 Else

       If A < 10 Then В := A * 2 Else В := A + 10;


А= 15;

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

В=16;

В=25;

В=10;

В=4;

Запитання 10

Встановіть відповідність між початковим значенням змінної А і значенням змінної В після виконання оператора.

  If A < 5 Then В := А + 1 Else

       If A < 10 Then В := A * 2 Else В := A + 10;


А= 5; 

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

В=16;

В=25;

В=10;

В=4;

Запитання 11

Встановіть відповідність між початковим значенням змінної А і значенням змінної В після виконання оператора.

  If A < 5 Then В := А + 1 Else

       If A < 10 Then В := A * 2 Else В := A + 10;


А= 8; 

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

В=16;

В=25;

В=10;

В=4;

Запитання 12

Визначте, якого значення набуває змінна z після виконання фрагмента програми.

var x, y, z: Integer;

begin

x := 5; y := 10;

If x < 0 Then Іf x > y Then z := x

                           Else z := y

             Else If x < y Then z := х

                           Else z := у;

{…} 

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

10

15

6

5

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

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