Lasarus: Виконання операторів циклу та розгалуження

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

визначити значення змінних після виконання фрагмента програми: 

a:=3; b:=sqrt(16); a:=a+b;

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

a= 19     b=16

a= 3     b=4

a= 7     b=4

a= 3     b=7

Запитання 2

визначити значення змінних після виконання фрагмента програми:

x:=-2; y:=3; if x*y>0 then x:=x+y else y:=y+x;

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

x= -2   y=1

x= 1   y=1

x= -2   y=3

x= 1   y=3

Запитання 3

визначити значення змінних після виконання фрагмента програми:

a:=3; b:=0; for i:=4 to 8 do b:=b+a;

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

i = 4    b=0

i = 8    b=12

i = 9    b=12

i = 9    b=15

Запитання 4

визначити значення змінних після виконання фрагмента програми:

a:=3; b:=sqrt(16); if b<a then a:=a+b;

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

a = 3   b=4

a = 7   b=4

a = 3   b=7

a = 7   b=7

Запитання 5

визначити значення змінних після виконання фрагмента програми:

x:=-2; y:=3; for i:= 0 to y do x:=y+x;

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

x =-2  y=3

x =3  y=3

x =12  y=0

x =10  y=3

Запитання 6

визначити значення змінних після виконання фрагмента програми:

a:=3; b:=0; for i:=b to 8 do b:=b+a; b:=b*2;

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

i = 8    b=54

i = 0    b=6

i = 8    b=48

i = 9    b=54

Запитання 7

визначити значення змінних після виконання фрагмента програми:

x:=-2; y:=3; while x<y do begin x:=1+x; y:=y-1 end;

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

x= -2    y=3

x= 0    y=0

x= 1    y=-1

x= 1    y=0

Запитання 8

визначити значення змінних після виконання фрагмента програми:

x:=5; p:=1;

case p of

0: x:=x+2;

1: x:=x-2; end;

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

p=0 x=3

p=0 x=7

p=1 x=5

p=1 x=3

Запитання 9

оператор розгалуження повна форма:

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

For I : = N to K do <оператор>;


if <логічний вираз> then <оператор1> else <оператор2>;

Case <селектор> of

         <список1>: begin <гілка1> end;

         <список2>: begin <гілка2> end;

         ……………..

End;


Repeat  <тіло циклу> until <умова>;


While <умова> do <оператор>;


if <логічний вираз> then <оператор1> ;

Запитання 10

оператор "Цикл з параметром":

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

For I : = N to K do <оператор>;


if <логічний вираз> then <оператор1> else <оператор2>;

Case <селектор> of

         <список1>: begin <гілка1> end;

         <список2>: begin <гілка2> end;

         ……………..

End;


Repeat  <тіло циклу> until <умова>;


While <умова> do <оператор>;


if <логічний вираз> then <оператор1> ;

Запитання 11

оператор вибору:

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

For I : = N to K do <оператор>;


if <логічний вираз> then <оператор1> else <оператор2>;

Case <селектор> of

         <список1>: begin <гілка1> end;

         <список2>: begin <гілка2> end;

         ……………..

End;


Repeat  <тіло циклу> until <умова>;


While <умова> do <оператор>;


if <логічний вираз> then <оператор1> ;

Запитання 12

оператор "Цикл з передумовою":

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

For I : = N to K do <оператор>;


if <логічний вираз> then <оператор1> else <оператор2>;

Case <селектор> of

         <список1>: begin <гілка1> end;

         <список2>: begin <гілка2> end;

         ……………..

End;


Repeat  <тіло циклу> until <умова>;


While <умова> do <оператор>;


if <логічний вираз> then <оператор1> ;

Запитання 13

оператор "Цикл з післяумовою":

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

For I : = N to K do <оператор>;


if <логічний вираз> then <оператор1> else <оператор2>;

Case <селектор> of

         <список1>: begin <гілка1> end;

         <список2>: begin <гілка2> end;

         ……………..

End;


Repeat  <тіло циклу> until <умова>;


While <умова> do <оператор>;


if <логічний вираз> then <оператор1> ;

Запитання 14

Що означає значення величини True?

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

хибність

істина

програма

Запитання 15

Вкажіть можливе значення до величини Integer

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

  'Назва' 

3.5

True

 56

Запитання 16

Вкажіть можливе значення до величини Real

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

  'Назва' 

3.5

True

 56

Запитання 17

Вкажіть можливе значення до величини String

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

  'Назва' 

3.5

True

 56

Запитання 18

Стандартна функція для перетворення цілого числа n у рядок

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

IntToStr(n)

StrToInt(n)

FloatToStr(n)

StrToFloat(n)

Запитання 19

Стандартна функція для перетворення рядка у дійсне число n

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

IntToStr(n)

StrToInt(n)

FloatToStr(n)

StrToFloat(n)

Запитання 20

Стандартна функція для перетворення рядка у ціле число n

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

IntToStr(n)

StrToInt(n)

FloatToStr(n)

StrToFloat(n)

Запитання 21

Стандартна функція для перетворення дійсного числа n у рядок

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

IntToStr(n)

StrToInt(n)

FloatToStr(n)

StrToFloat(n)

Запитання 22

Вкажіть позначення логічної функції яка відповідає назві: "АБО"

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

OR

IF

 AND

NOT

Запитання 23

Із перелічених виберіть логічні операції.

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

IF 

OR

AND

NOT

SUM

Запитання 24

var X, Y: Integer;

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

Х := 10; Y := 3*Х; Х := Х + Y;

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

13

40

26

30

Запитання 25

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

Який оператор присвоєння правильний? 

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

 z := x<y; 

 C := A Or B;

 A := x>y; 

 C := A + B; 

Запитання 26

Як позначається логічна операція “не дорівнює” в мові програмування Pascal?


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

>=

<=

<>

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

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