Мова програмування Python. Тематичне оцінювання № 2

Додано: 20 квітня 2023
Предмет: Інформатика, 8 клас
Тест виконано: 245 разів
31 запитання
Запитання 1

Логічним виразом називають вираз, який може набувати один з двох значень:

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

true i integer

integer i real

false i real

true i false

Запитання 2

В якій базовій структурі вибір одного із двох варіантів залежить від значення деякого логічного виразу?

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

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

слідування

цикл

Запитання 3

Яким буде значення змінної а в результаті виконання вказівки розгалуження:

a=0;

if a<>0 then a=2;

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

0

2

3

-2

Запитання 4

Яка блок-схема позначає неповне розгалуження?

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

Яка блок-схема позначає повне розгалуження?

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

Символ “=” в Python називають…

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

символ присвоєння

функція виведення

функція введення

коментар

Запитання 7

Чому дорівнює значення логічного виразу х<=10, якщо х=15?

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

True

False

Запитання 8

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

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

input()

turtle.width

math.celi

print()

Запитання 9

Виберіть логічну операцію, котра дозволить порівняти два значення з умовою "більше рівне"

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

>=

!=

=<

++

Запитання 10

Як запустити програму в Python на виконання (оберіть всі правильні відповіді)

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

F5

Run

Enter

Запитання 11

Яких значень може набувати логічний вираз в умові ?

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

True/False

будь яких

 +/ -

лише 1 - в залежності від введених даних

Запитання 12

Який оператор використовується для об'єднання двох рядків у Python?

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

+

==

/

*

Запитання 13

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

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

real 

integer

 char

 string

Запитання 14

Простий логічний вираз (проста умова) утворюється за допомогою логічних операцій: (оберіть всі правильні відповіді)

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

==

>

<

>=

<=

!=

Запитання 15

Змінна типу bool може набувати одного з двох значень:

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

and, or, hot

 true, false

 ==, +

Запитання 16

5>=5

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

True

False

Запитання 17

8>9

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

False

True

Запитання 18

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

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

 ==, +

  true, false

  and, or, hot

Запитання 19

Оператор іf відповідає алгоритмічній конструкції

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

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

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

Запитання 20

a = '2'

b = '2'

print(a + b)

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

2

4

22

Error

Запитання 21

Визначте значення логічного виразу

(x>2 or x=2) and (x<7 or x=7), якщо х=5

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

True

False

Визначити неможливо

Запитання 22

Дано частину коду програми

x=float(input('Уведіть х: '))

if x>-3 and x<5

y=2*x-12

else:

y=7-8*x

print(y)

Яким буде результат даного коду, якщо користувач введе x=7.

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

2

-2

49

-49

Запитання 23

Дано частину коду програми

a=float(input('Уведіть a: '))

b=float(input('Уведіть b: '))

if a-3*b==0

print('Вираз значення не має: ділення на 0')

else:

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

print(y)

Яким буде результат даного коду, якщо користувач введе a=8; b=2

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

Вираз значення не має: ділення на 0

6

2

0

Запитання 24

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

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

if ... else

 or...not

while

yes...no

Запитання 25

З поданих операторів виберіть оператор повторення:

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

if ... else

 or...not

while

yes...no

Запитання 26

Для створення такого напису на жовтому фоні, потрібно використати наступні параметри:

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

label['text'] = 'Right Click'

label['bg'] = 'yellow'

label['fg'] = 'blue'

label['text'] = 'Left Click'

label['bg'] = 'blue'

label['fg'] = 'yellow'

button['text'] = 'Right Click'

button['bg'] = 'yellow'

button['fg'] = 'blue'

button['text'] = 'Left Click'

button['bg'] = 'blue'

button['fg'] = 'yellow'

Запитання 27

Який правильний запис для створення функції show_message ?

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

def show_message():

funk show_message():

Def show_message():

function show_message():

Запитання 28

Запускаючи наступний код програми, що ми отримаємо в результаті ?


from tkinter import *


wind = Tk()

wind.geometry("200x400")


button = Button(wind, text="hello")

button.pack()


wind.mainloop()


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

Буде створено вікно розмірами 200 на 400, та розміщено кнопку в цьому вікні

Програма поверне помилку

Отримаємо вікно випадкового розміру та кнопку в ньому.

Запитання 29

Створення зображень на полотні викликається методом:

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

<Ім'я_об'єкту_полотно>.<об'єкт>.create

<Ім'я_об'єкту_полотно>.create_<об'єкт>

create_<об'єкт>.<Ім'я_об'єкту_полотно>

Запитання 30

Завдання.

Вивести n перших натуральних чисел у зворотному порядку.

Дано: n — кількість чисел.

Якщо n = 5, то буде виведено у стовпчик числа 5, 4, 3, 2, 1


який із запропонованих варіантів написання коду дозволить нам вирішити дану задачу:

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

for i in range(n):

print(i+1)

for i in range(n, 0, -5):

print(i)

for i in range(n, 0, -1):

print(i)

for i in range(n, 0, 5):

print(i+1)

Запитання 31

Перемикачі створюються за допомогою функції ...

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

 Checkbutton

Radiobutton()

 IntVar()

Value()

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

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