8 клас Контрольне тестування "Алгоритми, складання алгоритмів з елементами управління""

Тест виконано: 14 разів
15 запитань
Запитання 1

Алгоритм - це

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

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

 алгоритмічна структура, в якій використовується тільки структура слідування

алгоритмічна структура, в якій залежно від виконання чи невиконання деякої умови здійснюється або та, або інша послідовність дій

Запитання 2

Якій алгоритмічній конструкціїі відповідає зображена на малюнку блок-схема

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

 повне розгалуження

  неповне розгалуження  

структура слідування

Запитання 3

Якій алгоритмічній конструкціїі відповідає зображена на малюнку блок-схема

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

 повне розгалуження

  неповне розгалуження  

структура слідування

Запитання 4

Синтаксис оператора неповного розгалуження

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

 if <умова> Then <оператор>

  if <умова>

  if <умова> Then <оператор> Else

Запитання 5

Синтаксис оператора повного розгалуження

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

 if <умова> Then <оператор>

  if <умова>

  if <умова> Then <оператор> Else

Запитання 6

Розгалуження - це

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

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

  алгоритмічна структура, в якій залежно від виконання чи невиконання деякої умови здійснюється або та, або інша послідовність дій

  алгоритмічна структура, в якій використовується тільки структура слідування

Запитання 7

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

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

арифметичні вирази

  логічні вирази

  фізичні вирази

Запитання 8

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


If x<0 Тhen y := x Else

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

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

 x=10, y=10

   x=10, y=100

   x=10, y=20

  x=100, y=20

Запитання 9

У яких рядках є синтаксичні помилки в написанні програмного коду? (Вибрати всі варіанти відповідей)


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

  var A Integer; X Y Real;

  Edit2.Text := FloatStr(Y);


  Edit3.Text := IntToStr(A);


  A := Round(Y);

Запитання 10

Для чого використовується оператор if?

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

для перевірки умови


для повторення команд

 

для введення даних у програму


для виведення даних на екран

Запитання 11

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

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

 real

  integer

  boolean

  char

Запитання 12

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

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

 true


  false


  52,55


  'logika'

Запитання 13

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

If n<3 Тhen t:= n+5 Else t:=n-5; 

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

 5

  0

  10

  -5

Запитання 14

Якого значення набуде змінна S в результаті виконання фрагмента програми?

S:=0; a:=1;

for i:=1 to 3 do

begin S:=S+a; a:=a+2;

end;

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

9

5

3

0

Запитання 15

З допомогою якого оператора можна вивести значення змінної дійсного типу у текстовий напис?

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

IntToStr

FloatToStr

StrToFloat

StrToInt

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

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