wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ПШ_Python_4

Total questions: 22

Worksheet time: 14mins

Name
Class
Date
1.

В языке Python списки (тип list) являются

a)

изменяемыми

b)

НЕизменяемыми

c)

неизвестно

2.

В языке Python строки (тип str) являются

a)

изменяемыми

b)

НЕизменяемыми

c)

неизвестно

3.

Что покажет приведенный ниже фрагмент кода?

mystr = 'a' *3 + 'b' *2 + 'c' * 1

print(mystr)

a)

abc

b)

aaabbc

c)

aabcc

4.

Что покажет приведенный ниже фрагмент кода?

str1 = '1'

str2 = str1 + '2'

str3 = str2 + '3'

print(str3)

a)

11223

b)

123

c)

1223

5.

Какие значения может принимать строковая переменная s, чтобы в результате выполнения кода было выведено слово «YES»?

if s in 'abc123abc':

print('YES')

else: print('NO')

a)

s = '3ab'

b)

s = '123abc'

c)

s = '321'

d)

s = 'abcabc'

6.

Что покажет приведенный ниже фрагмент кода?

s = 'abcdefg'

print(s[0] + s[2] + s[4] + s[6])

a)

aceg

b)

abcd

c)

defg

7.

Что покажет приведенный ниже фрагмент кода?

s = '01234567891011'

for i in range(0, len(s), 3):

print(s[i], end='')

a)

0123456

b)

03691

c)

0246

8.

Что покажет приведенный ниже фрагмент кода?

s = 'abcdefg'

print(s[::-3])

a)

adg

b)

cf

c)

gda

9.

Что покажет приведенный ниже фрагмент кода?

s = 'abcdefg'

print(s[3:])

a)

def

b)

abc

c)

defg

10.

Что покажет приведенный ниже фрагмент кода?

s = 'aabbAAccDDaa'

s = s.lower()

print(s.count('a'))

a)

4

b)

6

c)

2

11.

Что покажет приведенный ниже фрагмент кода?

s = 'I learn Python language.'

print(s.find('Python'))

a)

3

b)

6

c)

8

12.

Что покажет приведенный ниже фрагмент кода?

s = 'aabbAA111ccDDaa'

print(s.isalnum())

print(s.isalpha())

print(s.isdigit())

a)

True

True

True

b)

False

False

False

c)

True

False

False

13.

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

a)

0

b)

длина строки минус один

c)

1

14.

Какой оператор определяется, содержит ли одно строковое значение в наборе?

a)

==

b)

contains

c)

in

15.

Используемый индекс, который находится за пределами открытого значения строки, покажет

a)

Возникла ошибка ValueError

b)

недопустимый индекс будет проигнорирован

c)

Состояние ошибки IndexError

16.

Что выведет следующий код?

numbers = [10, 20, 30, 40, 50]

print(numbers[-4:-1])

a)

20, 30, 40

b)

20, 30, 40, 50

c)

10, 20, 30

17.

Что выведет следующий код?

numbers = [1, 2, 3]

new_numbers = [2 * x for x in numbers]

print(new_numbers)

a)

[0, 1, 4]

b)

[1, 2, 3]

c)

[2, 4, 6]

18.

Что показано ниже фрагмент кода?

numbers = list(range(3))

print(numbers)

a)

[1, 2, 3]

b)

[0, 1, 2]

c)

[3, 3, 3]

19.

Что показано ниже фрагмент кода?

numbers = [10] * 5

print(numbers)

a)

[10, 10, 10, 10, 10]

b)

[5, 5, 5, 5, 5]

c)

[1, 2, 3, 4, 5]

20.

Что показано ниже фрагмент кода?

numbers = list(range(1, 10, 2))

for i in numbers:

print(i, end='*')

a)

1 3 5 7 9

b)

1*2*3*4*5*6*7*8*9*10*

c)

1*3*5*7*9*

21.

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

numbers = [4, 2, 8]

numbers.append(7)

numbers.insert(1, 3)

print(numbers)

a)

[4, 3, 2, 8, 7]

b)

[4, 2, 8, 7, 3]

c)

[4, 2, 8]

22.

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

colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple', 'brown', 'magenta']

del colors[2]

colors.remove('green')

colors.pop(5)

print(colors)

a)

['red', 'orange', 'yellow', 'blue', 'purple', 'brown', 'magenta']

b)

['red', 'orange', 'blue', 'purple', 'brown']

c)

['red', 'yellow', 'blue', 'purple', 'magenta']