wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ТЕМАТИЧНЕ ОЦІНЮВАННЯ З ТЕМИ: Алгоритми та програми

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

Величина - це…

a)

константа

b)

значення змінної

c)

назва змінної

d)

окремий інформаційний об’єкт

2.

Встановіть відповідність між значеннями величин і типами, до яких належить значення - 3.5

a)

Integer

b)

Real

c)

String

d)

Boolean

3.

Встановіть відповідність між значеннями величин і типами, до яких належить значення - True

a)

Integer

b)

Real

c)

String

d)

Boolean

4.

var X, Y: Integer;Чому дорівнює значення Х після виконання послідовності присвоювань: Х := 10; Y := 3*Х; Х := Х + Y;

a)

10

b)

20

c)

30

d)

40

5.

Значення властивості ComboBox1.ItemIndex = 4. Який рядок вибрано у списку (див. рисунок)?

a)

Земля

b)

Юпітер

c)

Венера

d)

Марс

6.

Який текст виводиться у вікно повідомлення?

var A : Integer;

begin A := 5; A:= 25 - A*2;

ShowMessage(IntToStr(A))

a)

5

b)

10

c)

15

d)

20

7.

Який компонент призначений для введення і відображення короткого текстового рядка?

a)

Button

b)

Memo

c)

Edit

d)

Label

8.

Синтаксичні помилки - це…

a)

помилки в написанні або розміщенні ключових слів

b)

спроби опрацювати неприпустимі дані

c)

помилки, які припущені під час розробки алгоритму

9.

Помилки виконання - це…

a)

помилки в написанні або розміщенні ключових слів

b)

спроби опрацювати неприпустимі дані

c)

помилки, які припущені під час розробки алгоритму

10.

Як відокремити коментар в тексті програмного коду?

a)

Взяти текст коментаря у фігурні дужки {};

b)

Виділити текст коментаря зеленим кольором

c)

Поставити перед текстом коментаря дві похилі риски //

d)

Взяти текст коментаря у квадратні дужки [];

11.

Визначте, в яких операторах допущені помилки.

a)

Label1.Color := clYellow;

b)

Label1.Captіon := Бажаю успіху!;

c)

Button1.Width := true;

d)

Button1.Top := 40;

12.

var x, y, z: Integer; A : Boolean;

{…}

x := 10; y := 2; z := 3;

A := (x > y) or (y > z);

Чому дорівнює А?

a)

True

b)

False

13.

Які значення повертає функція BoolToStr(b,True)?

a)

'-1'

b)

'True'

c)

'0'

d)

'False'

14.

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

var X, Y, Z : Integer; A : Boolean;

begin

X := 10; Y := 12; Z := 30;

A := (X < Y) аnd (Y < Z) аnd (Z mod Y = 0);

Edit1.Text := BoolToStr(A,False);

end;

a)

0

b)

1

c)

5

d)

10

15.

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

a)

K := (A < B) And (B < C);

b)

If (A < B) And (B < C) Then K := True Else K := False;

c)

If (A < B< C) Then K := True Else K := False;

d)

K := (A < B) Or (B < C);

16.

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

var A, B, C, Max: Integer;

begin

A := 13; B := 12;

If A > B*B Then B := A-B;

If B > A-1 Then

begin B := B-A; A:= A-B end

Else begin A := A-B;B := B-A end;{…}

a)

1

b)

10

c)

11

d)

21

17.

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

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

If A < 10 Then В := A * 2

Else В := A + 10;


А= 15;

a)

В=25;

b)

В=10;

c)

В=4;

d)

В=16;

18.

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

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

If A < 10 Then В := A * 2

Else В := A + 10;


А= 5;

a)

В=25;

b)

В=10;

c)

В=4;

d)

В=16;

19.

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

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

If x<0 Тhen y := x Else

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

a)

x=3, y=9;

b)

x=9, y=6;

c)

x=3, y=6;

d)

x=3, y=3;

20.

Який оператор реалізує дію:

Якщо А - від’ємне число, змінити його знак на протилежний

a)

If A < 0 Then A := Abs(A);

b)

If A < 0 Then A := -A;

c)

If A > 0 Then A := -A;

d)

If A < 0 Then A := -A Else A := 0;

21.

Який оператор реалізує дію:

Якщо ціле число А парне, поділити його на 2, в протилежному випадку помножити на 10.

a)

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

b)

If A mod 2 = 0 Then A := A div 2 Else A:=10*A;

c)

If A mod 2 = 0 Then A := A / 2 Else A:=10*A;

d)

If A div 2 = 0 Then A:=A mod 2 Else A:=10*A;

22.

var x, y, z : Integer; A, B, C : Boolean;

Які оператори присвоювання допустимі?

a)

z := x<y;

b)

A := x>y;

c)

C := A Or B;

d)

C := A + B;

23.

Процес перетворення тексту програми на виконувану програму - це…

a)

компіляція

b)

передавання

c)

видалення

d)

трансформація

24.

Визначте, в яких операторах допущені помилки.

a)

Label1.Captіon := Бажаю успіху!;

b)

Label1.Color := clYellow;

c)

Button1.Width := true;

d)

Button1.Top := 40;