wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python-предметная олимпиада по программированию

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Что из нижеследующего верно в отношении Python?

a)

поддерживает функциональное и методами структурного программирования, а также объектно-ориентированного программирования.

b)

он может быть использован в качестве скриптового языка или может быть скомпилирован в байт-код для создания больших приложений.

c)

он обеспечивает очень высокоуровневые динамические типы данных и поддерживает динамическую проверку типов.

d)

Все вышеперечисленное.

2.

Каков вывод print(str[2:]), если str = 'Hello World!'?

a)

llo World!

b)

H

c)

llo

d)

Ничто из перечисленного

3.

Каков результат печати tuple[1:3] , Если tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )?

a)

( 'abcd', 786 , 2.23, 'john', 70.2 )

b)

abcd

c)

(786, 2.23)

d)

Ничто из перечисленного

4.

Какая из следующих функций проверяет в строке, что все символы находятся в верхнем регистре?

a)

isupper()

b)

join(seq)

c)

len(string)

d)

ljust(width[, fillchar])

5.

Каков результат работы [1, 2, 3] + [4, 5, 6]?

a)

[1, 2, 3, 4, 5, 6]

b)

[1, 2, 3],[4, 5, 6]

c)

[5, 7,9]

d)

21

6.

Что выводит?

a = ['hat', 'mat', 'rat']

'rhyme'.join(a)

a)

[‘hat’,’mat’,’rat’,’rhyme’]

b)

‘hatmatratrhyme’

c)

[‘hat mat rat rhyme’]

d)

‘hatrhymematrhymerat’

7.

Что выводит код?

x = 2

y = 10

x * = y * x + 1

a)

42

b)

41

c)

40

d)

39

8.

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

def func(n):

if(n==1):

return 1;

else:

return(n+func(n-1))

print(func(4))

a)

12

b)

10

c)

9

d)

-11

9.

Каков правильный синтаксис для вывода" Hello World " в Python?

a)

print("Hello World")

b)

echo "Hello World"

c)

echo("Hello World");

d)

p("Hello World")

10.

Как вы вставляете комментарии в код Python?

a)

#This is a comment

b)

/*This is a comment*/

c)

//This is a comment

11.

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

a)

my-var

b)

_myvar

c)

my_var

d)

Myvar

12.

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

a)

Все правильные

b)

x = int(5)

c)

x = 5

13.

Какое правильное расширение файла для файлов Python?

a)

.py

b)

.pyth

c)

.pt

d)

.pyt

14.

Как создать переменную с плавающим числом 2.8?

a)

Все ответы являются правильными

b)

x = 2.8

c)

x = float(2.8)

d)

нет правильного ответа

15.

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

a)

print(type(x))

b)

print(typeof(x))

c)

print(typeOf(x))

d)

print(typeof x)

16.

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

a)

def myFunction():

b)

create myFunction():

c)

function myfunction():

17.

В Python "Hello" - это то же самое, что и "Hello"

a)

False

b)

True

18.

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

a)

x ="Hello"[0]

b)

x = sub("Hello", 0, 1)

c)

x = "Hello".sub(0, 1)

19.

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

a)

strip()

b)

len()

c)

trim()

d)

ptrim()

20.

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

a)

upper()

b)

uppercase()

c)

upperCase()

d)

toUpperCase()

21.

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

a)

replace()

b)

switch()

c)

replaceString()

d)

repl()

22.

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

a)

break

b)

stop

c)

return

d)

default

23.

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

a)

==

b)

><

c)

=

d)

<>

24.

Какая из этих коллекций определяет список?

a)

["apple", "banana", "cherry"]

b)

("apple", "banana", "cherry")

c)

{"apple", "banana", "cherry"}

d)

{"name": "apple", "color": "green"}

25.

Какая из этих коллекций определяет кортеж?

a)

("apple", "banana", "cherry")

b)

{"apple", "banana", "cherry"}

c)

{"name": "apple", "color": "green"}

d)

["apple", "banana", "cherry"]

26.

Какая из этих коллекций определяет set?

a)

{"apple", "banana", "cherry"}

b)

("apple", "banana", "cherry")

c)

["apple", "banana", "cherry"]

d)

{"name": "apple", "color": "green"}

27.

Какая из этих коллекций определяет словарь?

a)

{"name": "apple", "color": "green"}

b)

("apple", "banana", "cherry")

c)

{"apple", "banana", "cherry"}

d)

["apple", "banana", "cherry"]

28.

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

a)

LIST

b)

DICTIONARY

c)

TUPLE

d)

SET

29.

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

a)

SET

b)

TUPLE

c)

LIST

30.

Кто создал язык программирования python был создан?

a)

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

b)

Андерса Хейлсберга

c)

Бьёрн Страуструп

d)

Никлаусом Виртом