wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Тотальный тест

Total questions: 30

Worksheet time: 18mins

Name
Class
Date
1.

Что такое Python 3.5?

a)

Змея

b)

Язык программирования

c)

Человек

2.

Язык программирования Python ..

a)

интерпертируемый

b)

компилируемый

3.

Что такое переменная?

a)

Коробочка для котиков

b)

Именованная ячейка памяти

c)

Коробочка куда складывают цифры

d)

Часть оперативной памяти

4.

Что делает команда input()

a)

Позволяет ввести значение переменной с клавиатуры

b)

Позволяет вывести значение переменной на экран

c)

Позволяет повторить значение переменной заданное количество раз

d)

Позволяет удалить значение переменной заданное с клавиатуры

5.

Что делает команда print()

a)

Позволяет ввести значение переменной с клавиатуры

b)

Позволяет вывести значение переменной на экран

c)

Позволяет повторить значение переменной заданное количество раз

d)

Позволяет удалить значение переменной заданное с клавиатуры

6.

Какой символ ставится после условия в операторе if?

Подсказа: if x > 3(какой тут символ)

a)

$

b)

;

c)

:

d)

,

7.

Python регистрозависимый язык?

a)

Да

b)

Нет

8.

Сколько пробелов в табуляции?

a)

2

b)

3

c)

4

d)

5

9.

Для чего нужен оператор for?

a)

Для создания циклов

b)

Для создания ветвления

c)

Для создания условия

d)

Для создания крутого вывода

10.

Для чего нужно писать int() перед командой input?

a)

Чтобы преобразовать ввод пользователя в число

b)

Так пишется команда ввода

c)

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

d)

Для ввода значения с клавиатуры

11.

Может ли в цикле быть больше одной команды?

a)

Да

b)

Нет

12.

Ставиться ли после цикла for символ ; ?

a)

Конечно, это же начало цикла

b)

Конечно, это же конец команды

c)

Нет, там должно быть :

d)

Нет, там ничего не нужно писать

e)

for??? что это такое? страшно!

13.

В команде for i in range(10):

можно ли изменить i на другую букву?

a)

Да

b)

Нет

14.

Как сравнить значение двух переменных между собой?

a)

Использовать if

b)

Использовать =

c)

Использовать ==

d)

Посмотреть на экран

15.

Дополни команду print таким образом, чтобы она не переносила курсор на новую строчку


print(" Текст" ????)

a)

end=""

b)

, end=""

c)

. end=""

d)

, end="\n"

16.

Какой оператор может использоваться совместно с операторам if?

a)

while

b)

else

c)

public

d)

for

17.

Что выведет этот код?

for i in range(10):

if i % 2 == 0:

print(i)

a)

0 2 4 6 8 10

b)

0 2 4 6 8

c)

0 1 2 3 4 5 6 7 8 9 10

d)

0 1 2 3 4 5 6 7 8 9

18.

Алгоритм - это...

a)

анализ исполнителем всех формальных значений, используемых в конкретной задаче и обеспечивающий ее правильное решение

b)

точное описание порядка действий некоторого исполнителя

c)

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

19.

Какие имена являются правильным в Python?

a)

G

b)

ABC

c)

41N

d)

Game2

e)

a+b

20.

Имена переменных не могут включать:

a)

Русские буквы

b)

Латинские буквы

c)

Пробелы

d)

Скобки, знаки + = ! ? и др.

e)

Цифры

21.

Что будет в выведено print(2**3)

a)

222

b)

8

c)

6

d)

333

22.

Что будет в результате выполнения следующего действия print(23 % 2)

(a)  

23.

Что будет в результате выполнения следующего алгоритма:

Входные данные: 57


x = int(input())

if x > 0:

print(x)

else:

print(-x)

(a)  

24.

Что будет в результате выполнения следующего алгоритма программы:


Входные данные:

15

45

a = int(input())

b = int(input())

if a % 10 == 0 or b % 10 == 0:

print('YES')

else:

print('NO')

a)

YES

b)

NO

c)

Ничего напечатано не будет

25.

Результатом вычисления print(23 // 3) будет число:

(a)  

26.

Какие существуют типы переменных (выбрать несколько вариантов):

a)

float

b)

str

c)

num

d)

int

e)

real

27.

Что будет в результате выполнения программы:


a = 20

b = a + 4

a = b * 100

print(a)


В качестве ответа введите число

(a)  

28.

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

for i in range(2,9,3):

print(i)

a)

2 5 8

b)

2 5 8 11

c)

2 3 4 5 6 7 8 9

d)

2 4 6 8

29.

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

for i in range(2,7,2):

print(i)

a)

2 4 6

b)

2 3 4 5 6

c)

2 6 7

d)

2 4 6 8

30.

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

for i in range(9,4,-3):

print(i)

a)

9 6

b)

9 7 5 4

c)

9 8 7 6 5 4

d)

9 5 3