Складання алгоритмів опрацювання величин 8 rk

Додано: 21 квітня 2020
Предмет: Інформатика, 8 клас
Тест виконано: 45 разів
18 запитань
Запитання 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

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

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

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; 

Запитання 3

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

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

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

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; 

Запитання 4

Визначте, якого значення набуває змінна 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 := у;

{…} 

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

5

10

15

0

Запитання 5

Який елемент керування використовується для візуалізації станів увімкнено / вимкнено, коли користувачеві необхідно вибрати потрібні серед незалежних параметрів?

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

Checkbox 

RadioButton 

BitBtn 

Button 

Запитання 6

Який елемент керування використовується, коли користувачеві потрібно вибрати одну з декількох наявних можливостей?

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

Checkbox 

RadioButton 

BitBtn 

Button 

Запитання 7

Які властивості компонента RadioButton відносяться до логічного типу?

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

RadioButton1.Color 

RadioButton1.Enabled 

RadioButton1.Caption 

RadioButton1.Checked 

Запитання 8

Які властивості компонента Checkbox відносяться до цілого типу?

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

Checkbox1.Width 

Checkbox1.Caption 

Checkbox1.Top 

Checkbox1.Checked 

Запитання 9

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

X := 5; Y := 6; 

with (Sender as TRadioButton) do

V := StrToInt(copy(Name, 12,1)); 

case V of

     1: Z := X + Y;

     2: Z := X - Y;

     3: Z = X * Y;

end;

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

1

-1

11

30

Запитання 10

Скільки разів виконається цикл, якщо початкове значення Х=7?

  Whіle Х <= 10 do X := X+1;

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

0

4

2

6

Запитання 11

Визначте ознаки циклу Do..While.

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

Оператори тіла циклу виконуються доти, доки умова хибна 

Програма перевіряє умову циклу перед виконанням операторів тіла циклу 

Оператори тіла циклу виконуються доти, доки умова істинна 

Якщо умова приймає значення False, керування переходить до наступного оператора 

Запитання 12

В яких із наведених операторів циклу тіло циклу не виконається жодного разу?

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

 Х:=10; Whіle Х <= 10 do X := X+1; 

Х:=11; Whіle Odd(X) do X := X+1; 

 Х:=11; Whіle Х <= 10 do X := X+1; 

 Х:=10; Whіle Odd(X) do X := X+1; 

Запитання 13

Визначте значення S після виконання операторів.

X := 0 ; S := 0;

Whіle Х<=5 Do begin

   X := X + 1; 

   S := S + Х; 

end;

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

21

3

16

26

Запитання 14

Відмітьте ознаки циклу Repeat…Untіl.

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

Оператори тіла циклу виконуються доти, доки умова істинна 

Оператори тіла циклу виконуються доти, доки умова хибна 

Оператори тіла циклу виконуються мінімум один раз. Умова починає перевірятися лише після першого проходження циклу 

Якщо умова набуває значення True, керування переходить до оператора, що йде безпосередньо за оператором Until <умова> 

Запитання 15

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

Збільшувати значення змінної А на 2 доти, доки А<20

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

Whіle A<20 do A := A+2; 

If A < 20 Then A := A+2; 

Repeat A := A+2 Untіl A<20; 

Repeat A := A+2 Untіl A >= 20; 

Запитання 16

Яке значення S буде виведено в текстове поле?

var N,d,S: Integer;

begin

  N := 345; S := 0;

  Repeat

    d := N mod 10;

    S := S+d;

    N := N div 10;

  Until N=0;

  Edit2.Text := IntToStr(S);

end

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

34

45

12

0

Запитання 17

Чому дорівнює S після виконання циклу:

     S := 0; For і := 5 To 7 Do S := S+1;

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

3

4

5

7

Запитання 18

Який оператор реалізує дію: знайти суму перших 10 натуральних чисел?

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

Whіle A<10 do begin A:=A+1; S:=S+A end; 

For A:=1 To 10 do S:=S+A; 

Repeat A:=A+1; S:=S+A Untіl A>=10;

If A < 10 Then begin A:=A+1; S:=S+A end; 

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

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