Контрольна робота за ІІ семестр

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

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


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

Button

Edit

Label

Запитання 2

Тип змінної визначає ...


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

яких значень може набувати змінна

які операції над нею можна виконувати

яке місце на формі займає змінна

кількість оперативної пам'яті, яка буде виділена під змінну

Запитання 3

З чого починається тіло процедури?

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

·      var

·      for

·      begin

·      end

Запитання 4

Чому дорівнює значення х  після виконання послідовності присвоювань:

var X, Y: Integer;

begin;

Х := 5;

Y := 3*Х;

Х := Х + Y; 

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

40

20

30

0

Запитання 5

Який об’єкт наносять на форму для запуску виконання процедури? 


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

·     Edit

·     Label

·     Button

Запитання 6

Виберіть складові мови програмування (оберіть декілька відповідей)

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

синтаксис

літера

дані

алфавіт

семантика

Запитання 7

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

var A: Integer; B:Real ;

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

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

Edit1.Text := FloatToStr(В);

А := StrToFloat(Edit1.Text);

Edit1.Text := IntToStr(А);

Edit1.Text := FloatToStr (В);

Запитання 8

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

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

         Else у:=х*21; 

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

3

24

63

6

Запитання 9

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


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

char

real

integer

string

Запитання 10

Укажіть правильний результат:

37 div 3 =...

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

1

8

12

25

Запитання 11

Оберіть логічні операції

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

and

true

false

or

not

Запитання 12

Вкажіть правильний результат логічного виразу

a and not b or not a and b, якщо а і b є true.

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

true

false

Запитання 13

Оберіть правильний варіант запису арифметичного виразу мовою програмування Паскаль

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

(3*sqr(c)+(sqr(y)*y))/(5*c-y)

3*sqr(c)+(sqr(y)*y/5*c-y

(3sqr(c)+(sqr(y)*y))/(5c-y)

(3*sqr(c)+(sqr(y)*y))/5c-y

Запитання 14

Оберіть правильний результат, який буде отримано після виконання процедури. якщо а=15, а b=15:

var a,b,c:real:

begin

if a>=b then c:=sqr(a)-sqr(b);

end;

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

1

15

0

225

Запитання 15

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

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

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

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;

Запитання 16

Нехай А="Сергій вивчає математику", В="Сергій має оцінку 10 з інформатики". Сформулюй висловлювання - А or not A and B. Та знайди правильну серед відповідей.

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

Сергій має оцінку 10 з інформатики і не вивчає математику.

Сергій вивчає математику або не вивчає математику і має оцінку 10 з інформатики

Сергій вивчає математику і не вивчає математику або має оцінку 10 з інформатики

Сергій вивчає математику або не має оцінку 10 з інформатики

Запитання 17

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

Знайдіть значення виразу у=а/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;

Запитання 18

Підрахуйте кількість байтів виділенної пам'яті у оперативній пам'яті, якщо ми маємо такий блок опису змінних:

var a:integer; x,y:string[60]; s,v,z:char;

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

519 байт

123 байт

6 байт

24 байт

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

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