Підсумкове тестування: Алгоритми та програми

Додано: 25 травня 2022
Предмет: Інформатика, 9 клас
Тест виконано: 388 разів
24 запитання
Запитання 1

Для розв’язування якої задачі опрацювання табличної величини можна використати наступний фрагмент програми?

max=a[0]

for i in range (1,n):

if a[і]>max:

max=a[i]

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

пошук елемента з найбільшим значенням

знаходження кількості значень елементів, що дорівнюють заданому числу

знаходження кількості значень елементів, що задовольняють заданим умовам

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

пошук елемента з найменшим значенням

Запитання 2

Для розв’язування якої задачі опрацювання табличної величини можна використати наступний фрагмент програми?

k=0

for i in range (10):

if a[i]=x:

k=k+1

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

пошук елемента з найбільшим значенням

знаходження кількості значень елементів, що дорівнюють заданому числу

знаходження кількості значень елементів, що задовольняють заданим умовам

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

пошук елемента з найменшим значенням

Запитання 3

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

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

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

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

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

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

Запитання 4

Що таке список Рython?

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

У мові програмування Python список є тип об'єкту, який дозволяє містити об'єкти будь-яких типів: числа, рядки, списки тощо

Список у Python — впорядкована послідовність, зазвичай використовується для зберігання однотипних даних

Запитання 5

Виберіть оператор введення змінної а дійсного типу. Варіанти відповідей

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

a=int(intput('a=?'))

a=float(intput('a=?'))

print(a)

ord('A')

Запитання 6

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

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

структура розгалуження

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

структура програмування

структура повторення

Запитання 7

Дано фрагмент коду: Яким буде результат виконання коду?


a=-15


While a<0


Print (a)


a=a+10

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

-15

10;-5

-15;-5

-15,-5,5

Запитання 8

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


for i in range(10):


if i%2==0:


print (i)

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


  2 0

  


  1 2 10


  2 4 6 8 10

 

1 2 1 2 1 2 1 2 12

Запитання 9

Дано фрагмент коду: Що буде надруковано в результаті виконання коду?

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

 

2 4 5





  1 2 5 4

  



  4 25 16

  


  І**2


Запитання 10

Задай у вигляді оператора присвоювання таку дію:

змінній х присвоїти значення остачі від ділення значення змінної m на 10


Знайди у списку оператор, що реалізує цю дію:

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

x = m // 10

x = m / 10

x = m % 10

Запитання 11

З поданих операторів виберіть оператори розгалуження

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

int

if

else

float

elif

Запитання 12

З поданих варіантів оберіть неповну форму розгалуження

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

З поданих варіантів оберіть повну форму розгалуження

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

Які бувають величини?

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

Числові

Символьні

Приховані

Логічні

Інтерпретовані

Рядкові

Запитання 15

Якка з команд виведе на екран текст a + b

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

print ['a+b']

print {'a+b'}

print (a+b)

print ("a+b")

Запитання 16

Які з тверджень є правильними?

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

Програма перевіряє умову циклу перед виконанням операторів тіла циклу 

Оператори тіла циклу виконуються доти, поки умова істинна

Якщо умова приймає значення False, керування переходить до наступного оператора 

Оператори тіла циклу виконуються доти, поки умова хибна 

Запитання 17

В яких з наведених операторів циклу тіло циклу НЕ виконається жодного разу?

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

x = 10

while x%2 == 0:

x = 10

while x < 10:

x = 3

while x%2 == 0:

x = 10

 while x <= 10:

Запитання 18

Яку задачу розв'язує цей фрагмент програми:

s = 0

a = 0

while a < 100:

  a = a+4

  s = s+a

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

Знайти суму натуральних чисел від 10 до 100 

Знайти суму перших 10 натуральних чисел 

Знайти суму натуральних чисел, які менше 100 і діляться на 4 

Знайти суму перших 10 парних чисел 

Запитання 19

Яку задачу розв'язує цей фрагмент програми:

s = 0

a = 0

while a < 10:

  a = a+1

  s = s+a

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

Знайти суму натуральних чисел від 10 до 100 

Знайти суму перших 10 натуральних чисел 

Знайти суму натуральних чисел, які менше 100 і діляться на 4 

Знайти суму перших 10 парних чисел 

Запитання 20

Повторення (цикл) - це така організація дій в алгоритмі, при якій:

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

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

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

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

Запитання 21

Впорядкованим за спаданням (спадним) є масив:

  

  

 

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

35; 12; 12; 7; 7; 1.

15; 22; 22; 34; 40; 40

45; 32; 22; 4,5; 0; –7.

 5; 12; 32; 44,5; 88; 101.

Запитання 22

Для розв’язування якої задачі опрацювання табличної величини можна використати наступний фрагмент програми?

k:=0; for i:=1 to 10 do if a[i]=x then k:=k+1;

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

пошук елемента з найменшим значенням

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

пошук елемента з найбільшим значенням

знаходження кількості значень елементів, що задовольняють заданим умовам

знаходження кількості значень елементів, що дорівнюють заданому числу

Запитання 23

Для розв’язування якої задачі опрацювання табличної величини можна використати наступний фрагмент програми?

s:=0;for i:=1 to 10 do s:=s+a[i];

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

пошук елемента з найменшим значенням

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

пошук елемента з найбільшим значенням

знаходження кількості значень елементів, що задовольняють заданим умовам

знаходження кількості значень елементів, що дорівнюють заданому числу

Запитання 24

Опишіть масив А з 25 цілих чисел...

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

var A: array[1..25] of Integer;

var A: array[1..25] of Real;

var A: array[0..24] of Integer;

var A: Integer;

type mas = array[1..25] of Integer;

var A: mas

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

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