wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

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

Total questions: 58

Worksheet time: 32mins

Name
Class
Date
1.

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

a)

В виде процедуры, функции

b)

Только через переменные

c)

Только через циклы

d)

Только через условные операторы

2.

С какого ключевого слова начинается определение процедуры в языке Python?

a)

def

b)

for

c)

while

d)

print

3.

Как называется процедура?

a)

по имени

b)

с переменной

c)

с модулем

d)

с файлом

4.

Что делает функция int() в Python, если не передать никаких аргументов?

a)

Возвращает значение 0

b)

None

c)

True

d)

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

5.

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

a)

return

b)

break

c)

continue

d)

pass

6.

Если функция sumD(n) вычисляет сумму цифр числа n, что произойдет при выполнении команды print(sumD(1075))?

a)

Будет показана сумма цифр числа 1075

b)

Будет показан номер 1075

c)

Будет показано имя функции.

d)

Будет показана ошибка

7.

Для чего используется модуль в языке Python?

a)

Для повторного использования кода в других программах

b)

Для создания графических интерфейсов

c)

Для ускорения работы процессора

d)

Для хранения изображений

8.

Какой номер обозначает индекс первого символа в строке на Python?

a)

0

b)

1

c)

-1

d)

2

9.

Какой способ можно использовать для написания апострофа (') внутри строки в Python?

a)

Написать внутри парных кавычек

b)

Использовать только одну кавычку

c)

Использовать только двойные кавычки

d)

Использовать только пробел

10.

Какую функцию используют для стандартного ввода данных?

a)

input()

b)

print()

c)

len()

d)

range()

11.

Как называется операция объединения строк?

a)

Конкатенация

b)

Умножение

c)

Разделение

d)

Уменьшение

12.

На каком индексе находится буква "M" на дороге?

a)

2

b)

3

c)

4

d)

1

13.

Какой из следующих кодов Python не выводит результат? a = 'парад' print(a*4)

a)

парадпарадпарадпарад

b)

парад4

c)

парадпарад

d)

парадпарадпарад

14.

Какой из следующих кодов Python не выводит результат? a = 'парад' print(a*4)

a)

парадпарадпарадпарад

b)

парад4

c)

парадпарад

d)

парадпарадпарад

15.

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

a)

2

b)

3

c)

1

d)

0

16.

Если tday = 'morning, afternoon, night', каков будет результат выражения tday[0:7]?

a)

'morning'

b)

'morning,'

c)

'morning, a'

d)

'mor'

17.

Если s = 'spameggs', что вернет выражение s[::-1]?

a)

'sggemaps'

b)

'spameggs'

c)

'sggmaeps'

d)

'spamegg'

18.

s1 = 'abrakadabra' жолы үшін s1.count('ab') өрнегінің нәтижесі қандай?

a)

2

b)

1

c)

0

d)

3

19.

Для чего используется метод format() в языке Python?

a)

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

b)

Для сортировки списка

c)

Для поиска подстроки

d)

Для объединения списков

20.

Что такое массивы (списки) в языке Python?

a)

Набор элементов одного типа

b)

Действия со строками

c)

Функция форматирования текста

d)

Модуль для работы с файлами

21.

Какой символ используется для объединения списков в языке Python?

a)

+

b)

*

c)

/

d)

-

22.

Какой метод добавляет элемент в конец списка в языке Python?

a)

append

b)

insert

c)

remove

d)

clear

23.

Какой метод возвращает отсортированный список в языке Python?

a)

sorted

b)

reverse

c)

count

d)

insert

24.

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

a)

index

b)

append

c)

clear

d)

pop

25.

l = [i for i in range(10)] өрнегін орындау нәтижесі қандай?

a)

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

b)

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

c)

[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]

d)

[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]

26.

Каков вывод следующего кода? l = [(i+1)+i for i in range(10)] print(l)

a)

[1, 3, 5, 7, 9, 11, 13, 15, 17, 19]

b)

[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]

c)

[2, 4, 6, 8, 10, 12, 14, 16, 18, 20]

d)

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

27.

Какой модуль я должен импорти

4 lines
28.

Какой модуль я должен импортировать для генерации случайных чисел в языке Python?

a)

random

b)

math

c)

os

d)

sys

29.

Как объединить два списка a и b в программе Python?

a)

c = a + b

b)

c = a * b

c)

c = a - b

d)

c = a / b

30.

Какой метод Python используется для добавления нескольких элементов в список?

a)

extend

b)

append

c)

sort

d)

del

31.

Какие методы языка Python позволяют удалять элементы из списка?

a)

remove и del

b)

append и extend

c)

sort и append

d)

extend и sort

32.

Какой цикл используется для перебора элементов списка в языке Python?

a)

range

b)

while

c)

for

d)

if

33.

Какой символ указывает на конец инструкции в Python?

a)

}

b)

{

c)

.

d)

;

34.

Сколько пробелов рекомендуется использовать для отступа в Python?

a)

8

b)

1

c)

2

d)

4

35.

Какой оператор используется для вывода данных в Python?

a)

write

b)

display

c)

print

d)

echo

36.

Какой метод используется для получения целочисленного значения из строки?

a)

int()

b)

float()

c)

str()

d)

input()

37.

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

a)

-

b)

*

c)

/

d)

+

38.

Какой символ обозначает умножение в Python?

a)

*

b)

/

c)

^

d)

%

39.

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

a)

abs()

b)

ceil()

c)

floor()

d)

round()

40.

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

a)

//

b)

**

c)

%

d)

/

41.

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

a)

hex()

b)

oct()

c)

int()

d)

bin()

42.

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

a)

value()

b)

mod()

c)

abs()

d)

sign()

43.

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

a)

*

b)

**

c)

//

d)

^

44.

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

(a)  

45.

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

a)

*

b)

**

c)

//

d)

^

46.

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

a)

bit_length()

b)

count()

c)

length()

d)

size()

47.

Какой метод используется для преобразования float в hex?

a)

hex.float()

b)

float.to_hex()

c)

to_hex()

d)

float.hex()

48.

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

a)

*

b)

%

c)

//

49.

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

a)

number()

b)

real()

c)

imaginary()

d)

complex()

50.

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

a)

real()

b)

imag()

c)

conjugate()

d)

abs()

51.

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

a)

imag()

b)

abs()

c)

real()

d)

conjugate()

52.

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

a)

!=

b)

<

c)

==

d)

<=

53.

Какой метод используется для получения конъюгата комплексного числа?

a)

conjugate()

b)

real()

c)

conjugate

d)

complex()

54.

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

a)

bytes.int()

b)

int.to_bytes()

c)

bytes.to_int()

d)

int.from_bytes()

55.

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

a)

randint()

b)

random()

c)

choice()

d)

random.random()

56.

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

a)

root()

b)

math.sqrt()

c)

pow()

d)

sqrt()

57.

Какой метод используется для получения целочисленного значения из float?

a)

int()

b)

round()

c)

floor()

d)

ceil()

58.

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

a)

int()

b)

str()

c)

float()

d)

bin()