wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python

Total questions: 27

Worksheet time: 18mins

Name
Class
Date
1.

Какое условие должно быть в этой программе? Соблюдайте одинаковое количество пробелов перед и после знака сравнения

(a)  

2.

Зачем в Python нужен отступ в начале строки?

a)

Чтобы человеку было легче читать

b)

Чтобы отделить одну команду от другой

c)

Чтобы отметить команды, которые будут выполняться только в особых обстоятельствах

d)

Чтобы создать переменную и присвоить ей значение

3.

Как подключить все команды из модуля "Черепаха"?

a)

from import turtle *

b)

from turtle import

c)

from turtle import *

d)

from turtle import color

e)

from turtle import:

4.

При каком условии будут выполняться команды, написанные после else в условном операторе?

a)

если то, что написано после if истинно

b)

если то, что написано после if ложно

c)

если то, что написано после if невозможно проверить

d)

ни при каком

5.

Если мы хотим вывести на экран все числа от a до b (и само число b тоже), то какое условие нам понадобится?

a)

while a = b:

b)

while a <= b:

c)

while a == b:

d)

while a < b:

e)

while a != b:

6.

Нужен ли цикл, чтобы написать программу по этой блок-схеме?

a)

да

b)

нет

7.

С помощью какой команды можно создать функцию?

a)

create

b)

define

c)

while

d)

def

8.

Что пишется в скобках после имени функции?

a)

параметры

b)

условие

c)

скобки должны оставаться пустыми

9.

Что такое функция?

a)

особая переменная

b)

алгоритм, названный по имени

c)

указание на зависимость между переменными

d)

циклический алгоритм с ветвлением

10.

Что делает команда return?

a)

возвращает значение функции, то есть выдает её результат

b)

печатает результат выполнения функции на экране

c)

запускает следующую команду в алгоритме

d)

проверяет введенные параметры функции на корректность

11.

Если нам нужно определить функцию foo(a, b), то мы будем это делать с помощью конструкции (внимание, несколько правильных ответов):

a)

def foo():

b)

def foo(a, b):

c)

def foo(x, y):

d)

def foo(a, b, c):

e)

def foo(b, a):

12.

Что такое объект?

a)

Это запрос программы к системе исполнения. Система понимает, что для программы нужно отслеживать такое событие

b)

Это набор данных и действий, которые удобно воспринимать как единое целое

c)

Это алгоритм.

Реакция программы на информацию, которая происходит во «внешнем мире»

d)

Это информация о том, что происходит во «внешнем мире» относительно программы.

Эту информацию для программы готовит система исполнения

13.

Что такое подписка на событие?

a)

Это запрос программы к системе исполнения. Система понимает, что для программы нужно отслеживать такое событие

b)

Это набор данных и действий, которые удобно воспринимать как единое целое

c)

Это алгоритм.

Реакция программы на информацию, которая происходит во «внешнем мире»

d)

Это информация о том, что происходит во «внешнем мире» относительно программы.

Эту информацию для программы готовит система исполнения

14.

Что такое обработчик события?

a)

Это запрос программы к системе исполнения. Система понимает, что для программы нужно отслеживать такое событие

b)

Это набор данных и действий, которые удобно воспринимать как единое целое

c)

Это алгоритм.

Реакция программы на информацию, которая происходит во «внешнем мире»

d)

Это информация о том, что происходит во «внешнем мире» относительно программы.

Эту информацию для программы готовит система исполнения

15.

Как создать объект типа "черепаха" и записать его в переменную t?

(a)  

16.

Что выведет на экран команда print("11" + 10)

a)

Ничего. Получим сообщение об ошибке

b)

1110

c)

21

d)

"11"10

17.

Что выведет на экран команда print("11" + "10")

a)

Ничего. Получим сообщение об ошибке

b)

1110

c)

21

d)

"11"10

18.

Какие программы написаны с ошибкой? Введите их номера через запятую (номера отмечены красным в белом)

(a)  

19.

Какой тип данных возвращает функция input?

a)

число

b)

строка

c)

какой введешь

d)

логический

20.

Как с помощью модуля turtle создать объект типа "экран"?

a)

scr = t.getscreen()

b)

scr = getscreen()

c)

scr = Getscreen()

d)

scr = t.getscreen

21.

Какая команда подписывает черепаху на перетаскивание мышью?

a)

t.onscreen(foo)

b)

t.ondrag(foo)

c)

t.onclick(foo)

d)

scr.onkey(foo, 'b')

e)

scr.onscreenclick(foo)

22.

Какая команда подписывает черепаху на клик мышью?

a)

t.onscreen(foo)

b)

t.ondrag(foo)

c)

t.onclick(foo)

d)

scr.onkey(foo, 'b')

e)

scr.onscreenclick(foo)

23.

Какая команда подписывает экран на клик?

a)

t.onscreen(foo)

b)

t.ondrag(foo)

c)

scr.onclick(foo)

d)

scr.onkey(foo, 'b')

e)

scr.onscreenclick(foo)

24.

Какое имя у функции-обработчика событий в двух прошлых вопросах?

(a)  

25.

Что выведет программа?

a = 7

if a <= 10:

a = a * 2

print(a)

a)

7

b)

14

c)

10

d)

a

26.

Что выведет программа?

a = 7

if a >= 10:

a = a * 2

print(a)

a)

7

b)

14

c)

10

d)

a

27.

Что выведет программа?

n = 11

if n < 11:

n = 1

else:

if n == 11:

n = 0

else:

n = 5

a)

11

b)

5

c)

1

d)

0