Основи мови програмування Python (частина 1)

Додано: 13 травня 2020
Предмет: Інформатика, 11 клас
Тест виконано: 3 рази
50 запитань
Запитання 1

Що являє собою програма з точки зору програміста?

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

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

це текст, написаний спеціальною мовою

це текст, написаний звичайною мовою

це алгоритм, поданий у вигляді спеціальних графічних блоків

Запитання 2

print ("I'm learning Python")  який результат виконання програми?

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

I'm learning Python

("I'm learning Python")

"Hello, world"

"I'm learning Python"

Запитання 3

print (3+4)   який результат виконання програми?

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

3+4

"3+4"

("3+4")

7

(3+4)

Запитання 4

print ("3+4=", 3+4)      який результат виконання програми?

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

3+4

"3+4"

3+4= 7

"3+4=", 3+4

("3+4=", 3+4)

Запитання 5

 Запуск програми на виконання.

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

F3

F2

Run Module

F7

F5

Запитання 6

Результатом якої команди буде повідомлення

I'm learning Python

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

print "I'm learning Python"

print "(I'm learning Python)"

print ("I'm learning Python")

print (I'm learning Python)

Запитання 7

Вибери фрагменти програми з помилками

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

print ("Задай число")

print ("Додавання:", 2+5)

print ("Додавання:" 2+5)

print ( 2+5, "Додавання")

Запитання 8

Які імена змінних допустимі?

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

x1

1x

_x2y1

A B C

ABC

_x

A1B2C3

A_B_C

Запитання 9

Які імена змінних недопустимі?

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

x1

1x

_x2y1

A B C

ABC

_x

1!

A_B_C

Запитання 10

Вкажи фрагменти програми з помилками.

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

x= inpyt ("ask a number")

x = input ("ask a number")

input ("ask a number") = x

print ("ask a number")

Запитання 11

функція input  

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

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

виводе інформацію на екран

Запитання 12

функція print

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

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

виводе інформацію на екран

Запитання 13

Вибери фрагменти програми з помилками

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

print ( 2+5, "addition")

print ("addition:" 2+5)

print ("addition:", 2+5)

print ("ask a number")

Запитання 14

print ("6+7=", 6+7)   Напиши програму, виконай в середовищі IDLE Python,  який результат?

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

"6+7"

6+7= 13

6+7

"6+7=", 6+7

("6+7=", 6+7)

Запитання 15

Змінній X присвоїли значення "I study", змінній Y присвоїли значення "Python". Яким буде результат виконання команди print (X+Y)

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

I study+Python

I study Python

X+Y

I studyPython

Запитання 16

Змінній X присвоїли значення "I study", змінній Y присвоїли значення "Python". Яким буде результат виконання команди print (X+" "+Y)

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

I study+Python

I studyPython

I study Python

X+Y

Запитання 17

Змінній X присвоїли значення  "I study", змінній Y присвоїли значення "Python". Яким буде результат виконання команди print ("X+Y")

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

I study+Python

X+Y

I studyPython

I study Python

Запитання 18

Змінній X присвоїли значення "I study", змінній Y присвоїли значення "Python". Яким буде результат виконання команди print (X+"+"+ Y)

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

I study+Python

I studyPython

I study Python

X+Y

Запитання 19

print (7+8)         який результат виконання програми?

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

"7+8"

15

("7+8")

(7+8)

("7+8=", 7+8)

Запитання 20

Вкажи фрагменти програми без помилок.

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

x= inpyt ("Задай число")

x = input ("Задай число")

input ("Задай число") = x

print ("Задай число")

Запитання 21

Вкажи правила написання імен змінних у Python

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

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

ім'я змінної може містити не більше восьми символів

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

ім'я змінної може містити літери, цифри та символи підкреслення

Запитання 22

частка від ділення (цілочислене ділення)

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

==

/

//

%

*

!=

=

Запитання 23

дорівнює

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

==

/

//

%

*

!=

=

**

Запитання 24

присвоїти

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

==

/

//

%

*

!=

=

**

Запитання 25

не дорівнює

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

==

/

//

%

*

!=

=

**

Запитання 26

остача від ділення

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

==

/

//

%

*

!=

=

**

Запитання 27

 піднесення до степеня

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

==

/

//

%

*

!=

=

**

Запитання 28

Цілочислений (цілі числа) тип даних

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

str

integer

string

float

int

bool

Запитання 29

Дійсні числа (дробові числа) тип даних?

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

str

integer

string

float

int

bool

Запитання 30

37//5

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

2

3

1

7

0

Запитання 31

37%5

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

2

3

1

7

0

Запитання 32

9//4

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

2

3

1

7

0

Запитання 33

9%4

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

2

3

1

7

0

Запитання 34

9//3

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

2

3

1

7

0

Запитання 35

9%3

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

2

3

1

7

0

Запитання 36

Визначте значення змінної с після виконання фрагмента програми

a=20

b=3

c=a%b+b

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

22

32

4

5

7

1

Запитання 37

Визначте значення змінної с після виконання фрагмента програми

a=28

b=7

c=a//b+a

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

22

32

4

5

7

1

Запитання 38

Визначте значення змінної a після виконання фрагмента програми

a=10

if a<5:

   a=a+12

else:

   a=a-7

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

5

3

12

4

7

22

Запитання 39

Обчисліть значення виразу (123//10)%10

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

2.0

2

1.0

1

Запитання 40

Визначте яку алгоритмічну структуру реалізовано у фрагменті програми

a=10

if a<5:

   a=a+12

else:

   a=a-7

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

Повторення з передумовою

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

Повторення з параметром

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

Лінійний алгоритм

Запитання 41

Визначте значення змінної a після виконання фрагмента програми

a=10

if a<15:

   a=a+12

else:

   a=a-7

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

5

3

12

4

7

22

Запитання 42

Визначте значення змінної a після виконання фрагмента програми

a=5

b=4

if a>b:

   print(a)

else:

   print(b)

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

5

3

12

4

7

22

Запитання 43

Визначте значення змінної a після виконання фрагмента програми

a=10

if a<5:

   a=5

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

5

3

12

4

7

22

10

Запитання 44

Визначте яку алгоритмічну структуру реалізовано у фрагменті програми

a=10

if a<5:

   a=5

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

Повторення з передумовою

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

Повторення з параметром

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

Лінійний алгоритм

Запитання 45

Визначте значення змінної a після виконання фрагмента програми

a=10

if a<5:

   a=a+12

else:

   a=a-7

if a<5:

   a=a+12

else:

   a=a-7

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

5

12

15

34

7

22

3

Запитання 46

Визначте значення змінної a після виконання фрагмента програми

a=10

if a>5:

   a=a+12

else:

   a=a-7

if a>5:

   a=a+12

else:

   a=a-7

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

5

12

15

34

7

22

3

Запитання 47

for i in range (k,n,m)

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

команда встановлення стрілки в центрі вікна

команда вибору вигляду виконавця “черепашки”

команда переміщення “черепашки” у точку з координатами x,y

Загальний вигляд циклу з лічильником на мові Python

команда переміщення “черепашки” вперед на n

команда повороту “черепашки” на кут n за годинниковою стрілкою

команда повороту “черепашки” на кут n проти годинникової стрілки

Запитання 48

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

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

str()

int()

range()

float()

Запитання 49

функція range(1,10,3)

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

cтворює послідовність чисел [7,4,1]

cтворює послідовність чисел [1,4,7,10]

cтворює послідовність чисел [1,4,7]

cтворює послідовність чисел [7,4,1,10]

Запитання 50

функція range(7,25,9)

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

створює набір чисел [7,9]

створює набір чисел [7,16,9]

створює набір чисел [7,16]

творює послідовність чисел [7,4,1,10]

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

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