Тематичне оцінювання з теми Алгоритми і програми 27.04.2022

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

Яке службове слово використовуємо у циклі з параметром?

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

while

downto

for

until

Запитання 2

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

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

 While <умова>:

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

Repeat <оператори тіла циклу>

Until <умова>;

For <ім'я змінної>:= <вираз1> to <вираз2> do

begin

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

end;

Запитання 3

Як називається тип даних «цілі числа (Наприклад - 7, 200, -25)»

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

str

Int

float

Bool

Запитання 4

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

Позначте одну правильну відповідь.

If x<0: y=x

     If x <= 5: y=x*x 

else: y=2*x;

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

x=10, y=10;

x=10, y=100;

x=10, y=20;


x=100, y=20;

Запитання 5

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

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

Цикл

Алгоритм

Слідування

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

Запитання 6

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


print ('Ми вивчали мову програмування Python')

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

Ми вивчали мову програмування Python

'Ми вивчали мову програмування Python'

Python

Python Мова програмування


Запитання 7

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

Цикл - це...

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

Це алгоритм, в якому описана будь-яка багаторазова виконувана послідовність команд, організована будь-яким чином.

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

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

Запитання 8

Для введення даних з клавіатури в Пайтон використовується

команда ............?

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

print ()

input ()

while

if .... else:

Запитання 9

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

a=5 b=10 c=12

if a>b or a<c :

....print (a+b)

elif a<b and a>c:

....print (a+c)

else:

....print (b+c)

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

17

15

22

27

Запитання 10

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


print ('5+5*2')

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

200

50

5+5*2

15

Запитання 11

Який тип розгалуження описано?

if answer=="вітер":

  print("Так, супер!")

else:

  print("На жаль, ні.")

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

множинне розгалуження

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

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

Запитання 12

Як записати цикл з параметром?

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

 While <умова>:

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


Repeat <оператори тіла циклу>

Until <умова>;

For x in <послідовність>:

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

Запитання 13

Штучна мова, створена для передачі команд машинам, зокрема комп'ютерам це...

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

мова програмування

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

компілятор

транслятор

Запитання 14

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

a=2

b=a+2*2

c=b**a

print (c)

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

36

64

24

6

12

Запитання 15

Величина, яка може змінювати своє значення під час виконання програми:

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

Функція

Змінна

Константа

Запитання 16

Яка функція перетворює значення числового типу на рядок?

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

str()

 int()

 len()

 chr()

Запитання 17

Визначте величини рядкового типу.

Позначте всі правильні відповіді.


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

 "3.14"

True

 'True'

 3.14

Запитання 18

Який буде результат операції a = s[3:6] добування зрізу на прикладі рядка 'Квіточки'. Сонечко

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

 а = 'ки'

 а = 'Кві'

 а = 'точ'

 а = 'Квіти'

Запитання 19

Який буде результат операції   a = s[:3] добування зрізу на прикладі рядка 'Сонечко'.

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

 а = 'ко'

 а = 'Снчо'

а = 'неч'

 а = 'Сон'

Запитання 20

Який буде результат операції  c = s[2]*3 на прикладі рядка 'Сонечко'.

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

 c = 1

 c = 'Сонце'

 c = 'ннн'

c = 2

Запитання 21

Який буде результат операції   c = s.replace('очки', 'ти') на прикладі рядка 'Квіточки'.

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

 c = 1

 c = 'Квіти'

 c = 'ннн'

 c = 'Кві'

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

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