Підсумковий тест з інформатики 8 клас (за матеріалами дистанційного навчання на карантині COVID-19, тема "Алгоритми та програми")

Додано: 16 травня 2020
Предмет: Інформатика, 8 клас
Тест виконано: 328 разів
31 запитання
Запитання 1

Де у середовищі Lazarus програміст розташовує всі об’єкти Палітри компонентів?

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

У вікні коду 

У меню 

На формі 

У вікні Інспектор об’єктів 

Запитання 2

Програмний код, що виконується у відповідь на визначену подію, - це... 

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

процедура обробки методу 

подійне програмування 

процедура обробки події 

зміна властивостей елемента керування 

Запитання 3

Якщо двічі клацнути елемент Button1, створюється процедура із заголовком... 

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

procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

procedure TForm1.FormClick(Sender: TObject); 

procedure TForm1.FormCreate(Sender: TObject); 

procedure TForm1.Button1Click(Sender: TObject); 

Запитання 4

Головна форма проекту має назву… 

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

Data module 

Main 

Application 

Form 

Запитання 5

Яка властивість форми встановлює заголовок вікна форми? 

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

Hint 

Caption 

Name 

BorderIcons 

Запитання 6

Визначте події, які підтримуються для елемента керування Form. 

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

onActivate

onClick 

onCreate 

onEnter 

Запитання 7

В яких операторах правильно задано значення властивості Caption компонента Label?

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

Label1.Captіon := 'True'; 

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

Label1 = 'Привіт'; 

'Привіт' := Label1.Captіon; 

Запитання 8

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

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

компіляція 

передавання 

видалення 

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

Запитання 9

Алгоритм, у якому передбачається багаторазове використання одного й того самого набору команд називається...

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

командним

оператором

циклічним

повторюючим

Запитання 10

Цикл з лічильником описується оператором:

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

while

repeat

for

true

Запитання 11

Що потрібно натиснути для запуску скрипта?

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

зелений прапорець

зелений кружечок

зелену кнопку

червону кнопку

Запитання 12

Який оператор є оператором циклу з передумовою в Lazarus?

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

For-to-do

Repeat-until

While-do

If-Then-else

Запитання 13

Який оператор є оператором циклу з лічильником в Lazarus?

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

For-to-do

Repeat-until

While-do

If-Then-else

Запитання 14

Обери назви об'єктів, які можна розмістити на формі

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

Button

Caption

Label

Name

Запитання 15

Тип величин цілих чисел

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

Іnteger

Real

String

Boolean

Char

Запитання 16

Змінити назву компонента Label можна за допомогою властивості

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

Name

Text

Caption

Запитання 17

Скільки разів буде виконано такий цикл?

for i := 0 to 9 do ...;

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

5

15

10

1

Запитання 18

Чому дорівнює змінна S після виконання фрагменту програми

S:=0;

for i:=1 to 5 do S:=S+2;

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

0

2

10

12

Запитання 19

Скільки разів виконається цикл?

var s, n, i: integer;

begin

s:=2; n:=4;

for i:=1 to n do

s:=s+5;

end;

label1.caption:=inttostr(s);

end;

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

2

4

5

1

Запитання 20

Оберіть команду, яка має такий вигляд

WHILE <ЛОГІЧНИЙ ВИРАЗ> DO

BEGIN <команди тіла циклу>END;

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

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

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

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

Запитання 21

Скільки разів виконається цикл?

k:=2; a:=15;

while a<50 do

a:=a*k;

end;

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

1

2

3

жодного

Запитання 22

Чому дорівнює змінна X після виконання фрагменту програми

X:=7;

WHILE X<=9 DO X:=X+2;

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

9

8

4

11

6

Запитання 23

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


k := 1; a := 12;

while a < 100 do

begin

а := 2*а – 4;

k := k + 1;

end;

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

2

3

4

5

6

Запитання 24

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


k := 1; a := 12;

while a < 100 do

begin

а := 2*а – 4;

k := k + 1;

end;

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

96

86

68

123

132

Запитання 25

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

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

For-to-do

While-do

Repeat-until

If-Then-else

Запитання 26

Логічний тип змінних позначається.....

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

real

boolean

 integer

true

Запитання 27

Які значення може набувати логічний вираз:

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

true

integer

 boolean

 false

Запитання 28

В яких операторах правильно організовано виведення значень змінних до текстового поля Edit1?

var A: Real; B: Integer;

(оберіть декілька відповідей)

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

А := StrToFloat(Edit1.Text);

Edit1.Text := FloatToStr(А);

Edit1.Text := IntToStr(В);

Edit1.Text := FloatToStr (В);

Запитання 29

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

If x<0 Тhen y:= x+23

         Else у:=х*23; 

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

3

26

69

6

Запитання 30

Оберіть правильні записи команди розгалуження

(декілька відповідей)

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

if a>0 then s:=a+5;

else s:=0;

if a:=0 then s>a+5

else s<0;

if a>0 then s:=a+5;

if a>0 then s:=a+5

else s:=0;

Запитання 31

Оберіть правильний запис команди розгалуження для виконання алгоритму:

Знайдіть значення виразу у=а/b.

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

if b=0 then y:=a/b;

if b>0 then y:=a/b;

if b<0 then y:=a/b;

if b<>0 then y:=a/b;

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

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