wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Тест з програмування в Lazarus

Total questions: 24

Worksheet time: 30mins

Name
Class
Date
1.

Величина, значення якої може змінюватися, називається...

a)

константа

b)

змінна

c)

стала

d)

логічна

2.

Величини, які можуть набувати лише одне з двох значень істина(true) або хиба(false), називаються...

a)

символьними

b)

логічними

c)

числовими

d)

рядковими

3.

Для розміщення кнопки на формі в середовищі програмування Lazarus потрібно обрати компонент...

a)

Edit

b)

Label

c)

Button

d)

ComboBox

4.

Для розміщення текстового напису на формі в середовищі програмування Lazarus потрібно обрати компонент...

a)

Edit

b)

Button

c)

Label

d)

CheckBox

5.

Щоб розмістити поле на формі в середовищі програмування Lazarus потрібно обрати компонент ...

a)

Label

b)

Button

c)

ComboBox

d)

Edit

6.

Щоб розмістити прапорець на формі в середовищі програмування Lazarus потрібно обрати компонент ...

a)

ComboBox

b)

CheckBox

c)

Edit

d)

RadioButton

7.

Щоб розмістити поле з розкривним списком на формі в середовищі програмування Lazarus потрібно обрати компонент ...

a)

CheckBox

b)

RadioButton

c)

ComboBox

d)

Edit

8.

Щоб розмістити перемикач на формі в середовищі програмування Lazarus потрібно обрати компонент ...

a)

ComboBox

b)

CheckBox

c)

Label

d)

RadioButton

9.

Заперечення логічного виразу Х позначають...

a)

and X

b)

or X

c)

not X

d)

xor X

10.

Кон'юнкція двох логічних виразів Х і Y позначається...

a)

X or Y

b)

X and Y

c)

X not Y

d)

X xor Y

11.

Диз'юнкція двох логічних виразів Х і Y позначається...

a)

X or Y

b)

X not Y

c)

X and Y

d)

X xor Y

12.

Який загальний вигляд має команда повного розгалуження?

a)

if <логічний вираз> then <послідовність команд1> else <послідовність команд2>

b)

if <логічний вираз> then <послідовність команд1>

13.

Перетворення значення цілого типу в значення рядкового типу в середовищі програмування Lazarus здійснюється за допомогою функції …

a)

StrToFloat

b)

IntToSt

14.

Перетворення значення цілого типу в значення рядкового типу в середовищі програмування Lazarus здійснюється за допомогою функції …

a)

StrToFloat

b)

IntToStr

c)

StrToInt

d)

FloatToStr

15.

Розділ опису змінних розпочинається з службового слова..

a)

program

b)

var

c)

begin

d)

end

16.

Команди процедури записуються між двома службовими словами (операторними дужками)...

a)

type ... end

b)

var ... end

c)

begin ...end

d)

procedure ... end

17.

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

a)

x=10, y=10;

b)

x=10, y=20;

c)

x=10, y=100;

d)

x=100, y=20;

18.

Знайди оператори, в яких допущено помилки

a)

Form1.Color = clBlue;

b)

Color.Button1:=clBlue;

c)

Form1.Color:=clRed;

d)

Button1.Top:=50;

19.

Кожна команда процедури має закінчуватися ...

a)

двокрапкою

b)

крапкою з комою

c)

комою

d)

крапкою

20.

Оператор (команда) присвоювання:

a)

=

b)

:=

c)

=:

d)

;=

21.

Об'єкт, на якому можна розмістити різні компоненти (елементи керування) - це ...

a)

Подія

b)

Форма

c)

Вікно

d)

Поле

22.

Визначте, чому дорівнює S після виконання циклу: S := 0; For і := 1 To 4 Do S := S+ і;

a)

15

b)

7

c)

5

d)

10

23.

Як називається такий цикл? s:=0; a:=1; for i:=1 to 3 do begin s:=s+a; a:=a+2; end;

a)

цикл з передумовою

b)

цикл з післяумовою

c)

цикл з лічильником

24.

Як називається такий цикл? i:=0; n:=2; m:=1; while i<=2 do begin n:=n+2*m; i:=i+1; end;

a)

цикл з лічильником

b)

цикл з передумовою

c)

цикл з післяумовою