Підсумковий тест з початків програмування мовою Python.

Додано: 28 вересня 2021
Предмет: Інформатика, 10 клас
Тест виконано: 64 рази
35 запитань
Запитання 1

Які базові алгоритмічні структури ви знаєте ?

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

слідування або лінійна

розгалуження або розгалужена

повторення або циклічна

ціла або дійсна

Запитання 2

Для довільних систем програмування величини представляються у формі:

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

чисел

констант

змінних

тексту

Запитання 3

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

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

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

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

яке місце в програмі займає змінна

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

Запитання 4

Вкажіть можливий тип величини , якщо її значення дорівнює 37:

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

цілий  

логічний

дійсний 

рядковий

Запитання 5

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

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

константою

змінною величиною 

числом

рядком

Запитання 6

Якими бувать помилки (виключення) в програмі

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

розрахункові

синткасичні

логічні

Запитання 7

Яку дію реалізує оператор х = х + 2;

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

Обчислити значення суми змінних х і х та результат присвоїти змінній х

Подвоїти значення змінної х

Збільшити значення змінної х на 2

Змінній х присвоїти значення півсуми змінних А і х

Запитання 8

Яку дію реалізує оператор S = А + B / 2

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

Обчислити значення півсуми змінних А і В та результат присвоїти змінній S 

Подвоїти значення змінної А

Збільшити значення змінної А на 2

Змінній S присвоїти значення суми змінних А і половини В

Запитання 9

Якого типу величин не існує?

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

цілі

програмні

дійсні

рядкові

Запитання 10

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

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

істина

хибність

програма

логіка

Запитання 11

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

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

\

/

|

//

Запитання 12

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

х = 50 / 5

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

int

float

str

bool

Запитання 13

Які імена змінних є правильними (валідними) ?

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

D_3

_rekt

s5

6rez

if

Д_23

Запитання 14

Чому буде дорівнювати змінна y, після виконання рядка програми ?


y=25+34//5+17%5

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

33

13

34

17

Запитання 15

Вкажіть рядок де запис, піднести змінну х до третього степеня, є правильним (валідним) ?

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

>>>х*х*х

>>>х3

>>>х**3

>>>х***х

Запитання 16

З яких вікон складається середовище програмування IDLE Python ?

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

вікно консолі або Shell

діалогове вікно

програмне вікно

вікно форми

Запитання 17

До якого типу програм відноситься даний код:

h=5

r=2.5

v=3.14*r**2*h

print('v =',v)

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

розгалужені

лінійні

циклічні

віртуальні

Запитання 18

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

k = 0

while k <= 10 :

____print(k)

____k += 1

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

розгалужені

лінійні

циклічні

віртуальні

Запитання 19

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

a=int(input())

if a < 0 :

____print(a+1)

else:

____print(a-1)

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

розгалужені

лінійні

циклічні

віртуальні

Запитання 20

Яка інструкція (команда) призначена для виводу на екран ?

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

pritт()

input()

write()

print()

Запитання 21

Яка інструкція (функція) призначена для вводу значень змінних з клавіатури ?

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

in put()

input()

write()

out()

Запитання 22

Чи може змінна змінювати свій тип в ході виконання програми ?

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

Так

Ні

Запитання 23

Чому буде дорівнювати змінна y після виконання коду, якщо ми ввели з клавіатури число 35 :

a = input()

b = 15

y = a + b

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

50

3515

інтерпритатор видасть помилку типу

Запитання 24

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


a = '346'

b = '654'

print(a + b)

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

1000

a+b

346654

буде помилка

Запитання 25

Що буде відображено на екрані після виконання коду ?

a = 5

b =3

y = a+b ** 2 / ((a -b) * a) -a%5

print('y=', y)

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

12.354545413258

y= 5.9

y=5,546868846488684

'y=', y

Запитання 26

За необхідності виконати певний набір команд чи команду за певною умовою, ми використовуємо інструкцію ?

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

for

input()

print()

if

Запитання 27

Що виведе на екран програма, якщо ми ввели з клавіатури число -2 ?

a = int(input())

if a <= 0 :

____a = a + 2

else :

____ a = a - 2

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

2

0

4

-4

Запитання 28

Якою буде змінна y по відношенню до a і b, якщо логічний блок if буде True ?


if a < y > b :

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

значення y буде найбільшим

y буде більшим ніж а і менший ніж b

y буде більшим ніж b і менший ніж a

всі змінні будуть рівні

Запитання 29

Чому буде дорівнювати змінна x після виконання коду, якщо a присвоїли значення 5 :

if a < 0 :

____ x = 1

elif a <= 5 :

____ x = 2

elif a =10 :

____ x = 3

else:

____ x = 4

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

1

2

3

4

Запитання 30

Чому буде дорівнювати змінна x після виконання коду, якщо a присвоїли значення 7 :

if a < 0 :

____ x = 1

elif a <= 5 :

____ x = 2

elif a =10 :

____ x = 3

else:

____ x = 4

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

1

2

3

4

Запитання 31

Що генерує функція range(start,stop,step) ?

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

арифметичну прогресію від start до stop з кроком step

геометричну прогресію start, stop, step

три слова start, stop, step

прості числа

Запитання 32

яке значення буде мати змінна i після виконання всіх ітерацій циклу ?

for i in range(3, 32, 3) :

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

3

32

30

33

Запитання 33

Яка інструкція є тілом циклу ?

i=3

while i>=0 :

____ print(i)

if x == i :

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

присвоєння

while

print

if

Запитання 34

Для чого використовують знак # ?

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

для цілочисельного ділення

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

для швидкості роботи програми

для зупинки програми

Запитання 35

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

k=0

s=2

while k<=0.3 :

 ____ s=s+k

 ____ k+=0.1

print(s)


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

3.5

2.3

0

2

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

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