wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Вопросы по программированию на Python 3

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

Чему равен результат factorial(6)?

a)

720

b)

700

c)

150

d)

60

e)

200

2.

Какой тип данных хранит текст?

a)

str

b)

int

c)

float

d)

bool

e)

list

3.

Деление с округлением вниз

a)

//

b)

/

c)

%

d)

**

e)

&

4.

Переводит строку в верхний регистр

a)

upper()

b)

capitalize()

c)

title()

d)

swapcase()

e)

lower()

5.

Тип логических значений

a)

bool

b)

int

c)

str

d)

float

e)

list

6.

Удаляет элемент списка по значению

a)

remove()

b)

delete()

c)

pop()

d)

discard()

e)

clear()

7.

Изменяемый тип данных

a)

list

b)

str

c)

int

d)

tuple

e)

bool

8.

Результат 5 % 2

a)

1

b)

2

c)

2.5

d)

0

e)

Ошибка

9.

Что означает None?

a)

Отсутствие значения

b)

Ноль

c)

Ложь

d)

Пустая строка

e)

Ошибка

10.

Цикл для перебора последовательности

a)

for

b)

while

c)

loop

d)

repeat

e)

do-while

11.

Однострочный комментарий в Python

a)

#

b)

//

c)

/* */

d)

--

e)

"

12.

Модуль для генерации случайных чисел

a)

random

b)

math

c)

sys

d)

time

e)

os

13.

Что делает input()?

a)

Считывает ввод пользователя

b)

Выводит строку

c)

Прерывает выполнение

d)

Выводит ошибки

e)

Читает файл

14.

Ключевое слово для объявления функции

a)

def

b)

function

c)

func

d)

lambda

e)

declare

15.

Добавляет элемент в конец списка

a)

append()

b)

insert()

c)

extend()

d)

add()

e)

push()

16.

Неизменяемый тип данных

a)

tuple

b)

list

c)

set

d)

dict

e)

array

17.

217. Логический оператор И

a)

and

b)

&&

c)

&

d)

и

e)

andalso

18.

218. Создание пустого списка

a)

[]

b)

{}

c)

()

d)

empty()

e)

None

19.

Метод split() делает что?

a)

Разбивает строку на части

b)

Объединяет строки

c)

Удаляет пробелы

d)

Заменяет символы

e)

Обрезает строку

20.

Результат len("Python")

a)

6

b)

5

c)

7

d)

Ошибка

e)

0

21.

Как определяется переменная?

a)

x = 5

b)

int x = 5

c)

declare x = 5

d)

x := 5

e)

define x = 5

22.

Тип языка Python

a)

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

b)

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

c)

Ассемблерный

d)

Машинный

e)

Микроконтроллерный

23.

Результат print("Hello" + "World")

a)

HelloWorld

b)

Hello World

c)

Hello

d)

World

e)

Hello+World

24.

len("Python") возвращает

a)

6

b)

5

c)

7

d)

0

e)

1

25.

Как создать список?

a)

[1,2,3]

b)

(1,2,3)

c)

{1,2,3}

d)

list(1,2,3)

e)

1,2,3

26.

Что выведет x[0] при x=[1,2,3]?

a)

1

b)

0

c)

2

d)

[1,2,3]

e)

x

27.

Синтаксис условного оператора

a)

if x > 0:

b)

if (x > 0)

c)

if x > 0 then:

d)

if x > 0 {}

e)

if: x > 0

28.

Какой из операторов — цикл?

a)

for

b)

repeat

c)

loop

d)

iterate

e)

cycle

29.

Что возвращает range(5)?

a)

0,1,2,3,4

b)

1,2,3,4,5

c)

1,2,3,4

d)

0,1,2,3,4,5

e)

5

30.

Что делает input()?

a)

Вводит значение пользователя

b)

Выводит текст

c)

Объявляет переменную

d)

Открывает файл

e)

Очищает экран

31.

231. int("5") возвращает

a)

A) 5

b)

B) "5"

c)

C) 5.0

d)

D) None

e)

E) Error

32.

str(123) возвращает

a)

"123"

b)

123

c)

"1"2"3"

d)

[1,2,3]

e)

Error

33.

Результат type(3.14)

a)

float

b)

int

c)

str

d)

list

e)

None

34.

list("abc") возвращает

a)

['a','b','c']

b)

"abc"

c)

('a','b','c')

d)

[abc]

e)

abc

35.

Что будет после x.append(4)?

a)

[1,2,3,4]

b)

[1,2,4,3]

c)

[4,1,2,3]

d)

[1,2,3]

e)

Error

36.

Что возвращает x.pop()?

a)

3

b)

1

c)

[1,2]

d)

[2,3]

e)

None

37.

Что такое def add(a,b): ...?

a)

Функция

b)

Класс

c)

Модуль

d)

Переменная

e)

Цикл

38.

Значение None означает

a)

"ничего"

b)

0

c)

пустая строка

d)

"None"

e)

ошибка

39.

Результат True and False

a)

False

b)

True

c)

None

d)

0

e)

1

40.

Результат True or False

a)

True

b)

False

c)

0

d)

None

e)

1

41.

Результат not True

a)

False

b)

True

c)

0

d)

None

e)

1

42.

print(a[1]) при a=[1,2,3]

a)

2

b)

1

c)

3

d)

0

e)

Error

43.

max([2,5,1,8]) возвращает

a)

8

b)

1

c)

2

d)

5

e)

Error

44.

min([9,3,7]) возвращает

a)

3

b)

7

c)

9

d)

0

e)

Error

45.

sum([1,2,3]) возвращает

a)

6

b)

123

c)

0

d)

[6]

e)

Error

46.

len([]) возвращает

a)

0

b)

1

c)

[]

d)

None

e)

Error

47.

print(2 ** 3)

a)

8

b)

6

c)

9

d)

5

e)

2

48.

print(10 // 3)

a)

3

b)

3.33

c)

4

d)

0

e)

Error

49.

print(10 % 3)

a)

1

b)

3

c)

0

d)

10

e)

Error

50.

Что выведет a[0] при a = "Hello"?

a)

H

b)

e

c)

o

d)

l

e)

a

51.

Что вернет a[-1] при a = "Python"?

a)

n

b)

P

c)

h

d)

o

e)

y

52.

Что произойдет при a[1] = 99 в списке a = [10,20,30]?

a)

[10, 99, 30]

b)

[10, 20, 99]

c)

[99, 20, 30]

d)

[10, 20, 30, 99]

e)

[10, 30, 99]

53.

Оператор для соединения строк

a)

+

b)

-

c)

*

d)

&

e)

%

54.

Что выведет "A" * 3?

a)

AAA

b)

A3

c)

A A A

d)

3A

e)

A+A+A

55.

255. list(range(3)) возвращает

a)

A) [0, 1, 2]

b)

B) [1, 2, 3]

c)

C) [0, 1, 2, 3]

d)

D) [3]

e)

E) 3

56.

Что будет при y = x; y.append(3) если x=[1,2]?

a)

[1, 2, 3]

b)

[1, 2]

c)

[3]

d)

[1, 3]

e)

[2, 3]

57.

Тип данных type([])

a)

list

b)

tuple

c)

dict

d)

set

e)

array

58.

258. set([1,2,2,3]) возвращает

a)

{1, 2, 3}

b)

[1, 2, 3]

c)

[1, 2, 2, 3]

d)

{1, 2, 2, 3}

e)

Error

59.

Что означает elif?

a)

Дополнительное условие

b)

Цикл

c)

Переменная

d)

Функция

e)

Модуль

60.

Тип данных {"key": "value"}

a)

dict

b)

set

c)

list

d)

tuple

e)

array

61.

Что произойдет при a=(1,2,3); a[0]=5?

a)

Error

b)

(5,2,3)

c)

[5,2,3]

d)

5

e)

True

62.

x.upper() для x="Hello"

a)

HELLO

b)

hello

c)

Hello

d)

error

e)

UPPER

63.

Результат после del x[1] при x=[1,2,3]

a)

[1, 3]

b)

[2, 3]

c)

[1, 2]

d)

[3]

e)

[]

64.

264. bool(0) возвращает

a)

False

b)

True

c)

0

d)

None

e)

Error

65.

265. bool(5) возвращает

a)

True

b)

False

c)

5

d)

None

e)

0

66.

math.sqrt(16) возвращает

a)

4.0

b)

4

c)

16

d)

2

e)

Error

67.

math.pi возвращает

a)

3.141592…

b)

3.14

c)

22/7

d)

3

e)

pi

68.

round(3.6)

a)

4

b)

3

c)

3.5

d)

6

e)

Error

69.

abs(-7)

a)

7

b)

-7

c)

0

d)

1

e)

Error

70.

divmod(9,2)

a)

(4, 1)

b)

(4.5, 0.5)

c)

4

d)

1

e)

(9, 2)

71.

enumerate(['a','b'])

a)

[(0, 'a'), (1, 'b')]

b)

['a', 'b']

c)

['a', 'b', 'c']

d)

{'a':0, 'b':1}

e)

Error

72.

zip([1,2], ['a','b'])

a)

[(1,'a'), (2,'b')]

b)

[1,2,'a','b']

c)

{'a':1, 'b':2}

d)

['1a','2b']

e)

Error

73.

273. Однострочный комментарий

a)

# комментарий

b)

// комментарий

c)

/* комментарий */

d)

-- комментарий

e)

REM комментарий

74.

len([1,2,3])

a)

3

b)

2

c)

1

d)

[1,2,3]

e)

Error

75.

275. all([True, True, False])

a)

False

b)

True

c)

1

d)

0

e)

Error

76.

any([False, False, True])

a)

True

b)

False

c)

0

d)

1

e)

None

77.

reversed([1,2,3])

a)

[3,2,1]

b)

[1,2,3]

c)

[1,3,2]

d)

Error

e)

reverse

78.

278. sorted([3,1,2])

a)

A) [1,2,3]

b)

B) [3,2,1]

c)

C) [2,1,3]

d)

D) [1,3,2]

e)

E) None

79.

isinstance(5, int)

a)

True

b)

False

c)

None

d)

int

e)

Error

80.

280. float("3.14")

a)

A) 3.14

b)

B) "3.14"

c)

C) int

d)

D) 3

e)

E) Error

81.

281. type("abc") возвращает

a)

str

b)

list

c)

int

d)

tuple

e)

Error

82.

int(3.9)

a)

3

b)

4

c)

3.9

d)

0

e)

Error

83.

283. map(str, [1,2,3])

a)

['1','2','3']

b)

[1,2,3]

c)

str

d)

Error

e)

['str','str','str']

84.

filter(bool, [0,1,"","text"]),

a)

[1, 'text']

b)

[0, ""]

c)

[1,0]

d)

['text']

e)

Error

85.

lambda x: x+1

a)

Анонимная функция

b)

Переменная

c)

Модуль

d)

Класс

e)

Объект

86.

286. try: 1/0 except:

a)

Ошибка будет обработана

b)

Программа завершится

c)

1

d)

0

e)

None

87.

287. raise ValueError("Ошибка")

a)

Генерирует ошибку

b)

Выводит текст

c)

Возвращает ноль

d)

Создаёт переменную

e)

Ничего не делает

88.

Импорт модуля

a)

import module_name

b)

include module

c)

require module

d)

load module

e)

add module

89.

dir(builtins) возвращает

a)

Список встроенных функций

b)

Переменные

c)

Строка

d)

Файлы

e)

Модуль

90.

290. open("file.txt", "r")

a)

Открывает файл для чтения

b)

Записывает файл

c)

Создает новый файл

d)

Удаляет файл

e)

Закрывает файл

91.

with open(...) as f используется для

a)

Автоматического закрытия файла

b)

Удаления файла

c)

Копирования файла

d)

Создания переменной

e)

Выбора пути

92.

f.read()

a)

Читает содержимое файла

b)

Записывает файл

c)

Копирует файл

d)

Удаляет файл

e)

Закрывает файл

93.

f.write("text")

a)

Записывает в файл

b)

Читает файл

c)

Удаляет файл

d)

Проверяет файл

e)

Закрывает файл

94.

Список модулей Python

a)

help("modules")

b)

dir()

c)

list()

d)

modules()

e)

info()

95.

def func(args):

a)

Принимает несколько аргументов

b)

Принимает один аргумент

c)

Ошибка

d)

Возвращает аргумент

e)

Создает переменную

96.

def func(kwargs):

a)

Принимает аргументы по имени

b)

Возвращает список

c)

Создает переменную

d)

Использует цикл

e)

Создает модуль

97.

random.randint(1,10)

a)

Возвращает число от 1 до 10

b)

10

c)

Ошибка

d)

1

e)

Все числа

98.

298. time.sleep(1)

a)

Ждет 1 секунду

b)

Засыпает

c)

Перезагружает

d)

Будит

e)

Пишет

99.

name == "main" используется для

a)

Проверки прямого выполнения

b)

Имени файла

c)

Имени модуля

d)

Имени переменной

e)

Определения класса

100.

Как пишется print в Python 3?

a)

print("text")

b)

print "text"

c)

echo("text")

d)

write("text")

e)

say("text")