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

Додано: 10 травня 2020
Предмет: Інформатика, 8 клас
Тест виконано: 365 разів
37 запитань
Запитання 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_23

_rekt

s5

6rez

if

Запитання 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

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

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

print()

input()

write()

Print()

Запитання 21

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

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

print()

input()

write()

out()

Запитання 22

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

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

Так

Ні

Запитання 23

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

a = input()

b = 15

y = a + b

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

50

3515

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

Запитання 24

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


a = '346'

b = '654'

print(a + b)

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

1000

a+b

346654

буде помилка

Запитання 25

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

a = 24

b = 2.546

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

print('y=', y)

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

12.354545413258

y= 6.368318241241616

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(s,s,s) ?

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

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

геометричну прогресію sss

три символи s

прості числа

Запитання 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

Запитання 36

Чим відрізняється тип List від Tuple ?

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

List можна змінювати, а Tuple ні

List це масив а Tuple ні

Список це не кортеж

Наборами значень

Запитання 37

Що таке масив ?

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

Набір однотипних значень

Набір це довільний список

Це кортеж значень

Це таблиця

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

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