Конструктор тестів
1
Текстові дані в Python мають тип ...
2
З'єднати команду та результат її виконання.
(Натискаєте на цифру потім на відповідну їй букву. Внизу зберігається пара значень. Знову вибираєте цифру та відповідну їй букву, поки з усіх елементів не утворяться пари.
!Одна відповідь зайва!)
s = ['Ой, у лузі червона калина']
d = len (s)
print (d)
анилак ановреч ізул у ,йО
s = ['Ой, у лузі червона калина']
k = s[4:10]
print (k)
25
s = ['Ой, у лузі червона калина']
k = s[:10]
print (k)
у лузі
s = ['Ой, у лузі червона калина']
k = s[11:]
print (k)
Ой, у лузі
s = ['Ой, у лузі червона калина']
k = s[::-1]
print (k)
червона калина
24
3
Встановіть відповідність між функцією та її значенням.
(Натискаєте на цифру потім на відповідну їй букву. Внизу зберігається пара значень. Знову вибираєте цифру та відповідну їй букву, поки з усіх елементів не утворяться пари.)
f = open('text.txt')
закриває текстовий файл
f = close()
зчитує із файлу 5 символів
f.read(5)
відкриває текстовий файл
f.read()
зчитує всі символи, які є у файлі
4
Встановіть відповідність між операціями порівняння та їхнім значенням.
(Натискаєте на цифру потім на відповідну їй букву. Внизу зберігається пара значень. Знову вибираєте цифру та відповідну їй букву, поки з усіх елементів не утворяться пари.)
==
Не більше (менше або дорівнює)
!=
Не менше (більше або дорівнює)
>
не дорівнює
<
менше
>=
дорівнює
<=
більше
5
Що таке розгалуження?
6
Встановіть відповідність між кодом програми та типом умовного розгалуження.
(Натискаєте на цифру потім на відповідну їй букву. Внизу зберігається пара значень. Знову вибираєте цифру та відповідну їй букву, поки з усіх елементів не утворяться пари.)
if a>b+c:
print('Трикутник не існує’)
повне розгалуження (умовний оператор if ... else)
if n%2 == 0:
print('Число парне')
else:
print('Число непарне')
вкладення розгалужень або множинне (багатоваріантне) розгалуження (умовний оператор if ...elif ... else)
if W == 'весна': print('березень, квітень, травень')
elif W == 'літо': print('червень, липень, серпень')
elif W=='осінь': print('вересень, жовтень, листопад')
elif W == 'зима': print('грудень, січень, лютий')
else: print('неправильні дані')
неповне розгалуження (умовний оператор if)
7
Установіть відповідність між фрагментом блок-схеми і умовними операторами, що її реалізують.
8
Оберіть варіант, в якому правильно створені перемикачі.
9
Оберіть варіант, в якому правильно створені прапорці.
10
Що таке повторення?
11
Встановіть відповідність між синтаксисом (записом0 команд циклів повторення та їхніми назвами і використанням.
(Натискаєте на цифру потім на відповідну їй букву. Внизу зберігається пара значень. Знову вибираєте цифру та відповідну їй букву, поки з усіх елементів не утворяться пари.)
for i in [список_значень]:
<тіло циклу (дії)>
цикл повторення із передумовою
for i in range(start,stop,step):
<тіло циклу (дії)>
цикл повторення із пораметром із заданою послідовністю значень
while <умова>:
<тіло циклу (дії)>
цикл повторення із пораметром із заданою числовою послідовністю за допомогою функції range()
12
Встановіть відповідність між фрагментом програми та результатом його виконання.
(Натискаєте на цифру потім на відповідну їй букву. Внизу зберігається пара значень. Знову вибираєте цифру та відповідну їй букву, поки з усіх елементів не утворяться пари. У завданні 3 відповіді є зайвими!!!)
for i in [3, 0, -5]:
print(i*2)
9
0
25
for i range(5,1,-1):
print(i)
5
4
3
2
s=0
i=0
while i<5:
s=s+i
i=i+1
10
5
4
3
2
1
6
0
10
15
13
Список - це ...
14
При створенні списку всі його значення записуються в … дужках
15
Щоб звернутись до елементу списку потрібно …
16
Нумерація списку в Python починається з ....
(Індекс першого елементу в списку дорівнює...)
17
Встановити відповідність між методом списку та його значенням (призначенням).
(Натискаєте на цифру потім на відповідну їй букву. Внизу зберігається пара значень. Знову вибираєте цифру та відповідну їй букву, поки з усіх елементів не утворяться пари.)
len(s)
додає елемент 'ok' в кінець списку s
s.сount(5)
знаходить довжину списку s
s.append('ok')
визначає, скільки разів якесь значення (5) зустрічається у списку s
s.sort()
переставляє (сортує) елементи списку у зворотному порядку
s.reverse()
сортує список s в порядку зростання
s.sum()
знаходить мінімальний / максимальний елемент списку s
s.min() / s.max()
обчислює суму елементів списку s
18
Що буде отримано в результаті виконання наступного коду програми:
from random import*
list = [randint(0, 30) for i in range(10)]
print(list)
19
Оберіть основні характеристики словників.
Оберіть 3 відповіді.
20
При створенні словника всі його значення записуються в … дужках
21
Встановіть відповідність між методом списку та результатом його виконання.
Задано такий словник:
books = { 'І.Котляревський' : 'Енеїда', 'Т.Шевченко' : 'Гайдамаки', 'О.Гончар' : 'Собор' }
(Натискаєте на цифру потім на відповідну їй букву. Внизу зберігається пара значень. Знову вибираєте цифру та відповідну їй букву, поки з усіх елементів не утворяться пари.)
books.keys()
Виводить всі значення словника
disk_values(['Енеїда', 'Гайдамаки', 'Собор'])
list( books.keys() )
Виводить всі ключі словника
disc_keys (['І.Котляревський', 'Т.Шевченко', 'О.Гончар'])
books.values()
Виводить список всіх ключів словника
['І.Котляревський', 'Т.Шевченко', 'О.Гончар']
for key in books:
print (key, ' - ', books[key])
Створюється цикл, який через дефіс виводитьпари ключів та значень словника
І.Котляревський - Енеїда
Т.Шевченко - Гайдамаки
О.Гончар - Собор
22
Яку бібліотеку необхідно підключити для додвання віджета Combobox?
23
Вкажіть правильно створений елемент Combobox (з підключенням необхідної бібліотеки, створенням віджету та розташування в графічному вікні)
Рефлексія від 29 учнів
Сподобався:
Так: 18
Ні: 11
Зрозумілий:
Так: 14
Ні: 15
Потрібні роз'яснення:
Ні: 21
Так: 8