Font size
WorksheetsФінальний тест Python
Total questions: 29
Worksheet time: 19mins
Де правильно створена змінна?
int num = 2
Немає відповідного варіанту
var num = 2
$num = 2
num = float(2)
Що покаже цей код?
for j in 'Hi! I\'m mister Robert':
if j == '\'':
print("Знайдено")
break
else:
print ("Готово")
Помилку в коді
"Знайдено" і "Готово"
Готово
Знайдено
Скільки бібліотек можна імпортувати в один проект?
Не більше 3
Не більше 10
Не більше 5
Необмежена кількість
Яка функція виводить що-небудь в консоль?
write()
log()
out()
print()
Що покаже цей код?
for i in range(5):
if i % 2 == 0:
continue
print(i)
Помилку, так як i не присвоєна
Помилку через невірне виведення
Числа: 1, 3 і 5
Числа: 0, 2 і 4
Числа: 1 і 3
Як отримати дані від користувача?
Використовувати метод get ()
Використовувати метод read()
Використовувати метод print ()
Використовувати метод input()
Які помилки допущені в коді нижче?
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n - 1)
print(factorial(5))
Функція не може викликати сама себе
Необхідно вказати тип значення
Функція завжди буде повертати 1
У коді немає ніяких помилок
Особливості написання програм у Python
в кінці кожного рядка ставиться крапка
відступи важливі
всі команди пишуться з першої великої літери
програма починається зі слова begin
службові слова виділяються іншим кольором
Що робить наступний рядок програми?
for i in range (5, 18, 2):
print(i)
друкує всі парні числа від 5 до 18
друкує всі непарні числа від 5 до 15
друкує всі парні числа від 5 до 17
друкує всі непарні числа від 5 до 17
Що робить наступний рядок програми
for i in range (5):
print(i*2)
друк чисел, помножених на 2 в діапазоні від 2 до 4
друк чисел, помножених на 2 в діапазоні від 1 до 5
друк чисел, помножених на 2 в діапазоні від 0 до 4
друк чисел, помножених на 2 в діапазоні від 0 до 5
Як називається мова програмування яку ми вивчали?
Patron
Python
Pardon
Thonny
IDLE
print (3+4) який результат виконання програми?
3+4
("3+4")
(3+4)
7
print ("3+4=", 3+4) який результат виконання програми?
3+4
3+4= 7
"3+4=", 3+4
("3+4=", 3+4)
Як правильно здійснити імпорт методів бібліотеки tkinter?
from tkinter import *
import tkinter
import tkinter *
import from tkinter *
Модуль tkinter використовується для:
введення програм
виведення отриманого результату на екран
створення графічного інтерфейсу користувача
малювання
Інструкція для створення головного вікна має таку структуру:
root = Tk {}
root = Tk()
root Tk
root = Tk []
За допомогою інструкції root.mainloop():
на головне вікно виводиться результат
кінчення роботи з вікном
головне вікно відображається на екрані
на головному вікні відображується об’єкт
За допомогою інструкці: <змінна>=Label (root, параметр1, параметр2):
напис набуває необхідне значення
створюється напис у головному вікні
створюється напис на екрані
змінна набуває значення напис
Радіокнопки призначені для:
вибору не більше двох режимів із запропонованих
вибору одного з декількох запропонованих режимів
вибору довільної кількості запропонованих режимів
вибору першого режиму із запропонованих
Для створення списку викликається клас:
Butbox
Checkbox
Runbox
Listbox
У методі canvas.create_oval(10, 20, 80, 90) аргументи визначають
Центр фігури (10,20)
Правий нижній кут прямокутника, що містить овал (80, 90)
Верхній лівий кут прямокутника, що містить овал (10, 20)
Горизонтальні та вертикальні радіуси (80,90)
Які фігури можна намалювати, використовуючи метод canvas.create_rectangle?
паралелограми
квадрати
ромби
прямокутники
Алгоритми називаються лінійними, якщо в них використовується...
тільки структура розгалуження
структури слідування та розгалуження
тільки структура слідування
структура повторення
В яких операторах правильно організовано введення дійсного значення з клавіатури?
а = input ('а=?')
а = float (input ('а=?'))
а = int(input ('а=?'))
а = float (input (' '))
Як називається алгоритмічна структура, яка використовується для багаторазового виконання певної серії команд?
цикл
розгалуження
слідування
Яке число буде виведено на екран після виконання такого фрагменту програми:
s=0 a=1
for i in range(3):
s=s+a
a=a+1
print(s)
6
4
3
1
Яка функція використовується для округлення числа?
abs(x)
round(x)
max(x,y)
row(x,y)
Як називається модуль, який підключає додаткові функції для роботи з числовими величинами?
import
math
from
sqrt
Яке значення виразу: math.sqrt(64)+12
76.0
22.0
20.0
18.0
