wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Итоговый тест по языку программирования Python

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Для вывода сообщений на экран консоли используется функция:

a)

input()

b)

print()

c)

int()

d)

string()

2.

Для преобразования данных в число используется функция:

a)

string()

b)

print()

c)

input()

d)

int()

3.

Для преобразования данных в текст используется функция:

a)

str()

b)

input()

c)

print()

d)

int()

4.

Для развлетвения используется:

a)

if

b)

while

c)

for

d)

def

5.

Для цикла используют:

a)

if

b)

while

c)

def

d)

class

6.

> – это следующий знак:

a)

больше

b)

меньше

c)

больше или равно

d)

меньше или равно

7.

< – это следующий знак:

a)

больше

b)

меньше

c)

больше или равно

d)

меньше или равно

8.

Что будет выведено на экран?

a)

42 + 5

b)

42

c)

47

d)

5

9.

Какой из значков используется для возведения в степень?

a)

*

b)

^^

c)

^

d)

**

10.

Что будет выведено в консоль в результате работы программы?

a)

53

b)

8

c)

TypeError(ошибка)

d)

35

11.

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

a)

print("Мне", t, "лет!")

b)

print("Мне " + "t" + " лет!")

c)

print("Мне " + 5 + " лет!")

d)

print(Мне 5 лет!)

12.

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

a)

<, >, ==, !=

b)

//, %, **, +

c)

and, or, not

13.

Какой тип данных хранит вещественные (нецелые) числа?

a)

float

b)

str

c)

int

14.

Кто придумал Python?

a)

Гвидо ван Россум

b)

Блез Паскаль

c)

Билл Гейтс

d)

Никлаус Вирт

15.

print (2**5)

Что появится на экране после выполнения этой инструкции?

a)

10

b)

100

c)

32

d)

0.4

16.

print (20//3)

Что появится на экране после выполнения этой инструкции?

a)

2

b)

6

c)

6.6666

d)

60

17.

print (20%3)

Что появится на экране после выполнения этой инструкции?

a)

6

b)

2

c)

6.666666

d)

60

18.

if a%2==0:

a = a**2

Что означает эта инструкция?

a)

если число а - четное, возвести его в квадрат

b)

если число а - не четное, возвести его в квадрат

c)

если число а - четное, умножить его на 2

d)

если число а - не четное, умножить его на 2

19.

Что означает эта инструкция: a = int ( input() )

a)

ввод пользователем целого числа

b)

ввод пользователем вещественного числа

c)

ввод пользователем символа

20.

Что получится в результате выполнения этой инструкции?

n = 1238

d = n // 10

k = n % 10

print (d, k)

a)

123; 8

b)

12; 38

c)

123, 8