wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Практика на Python для 10 класса

Total questions: 37

Worksheet time: 1hrs 14mins

Name
Class
Date
1.

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

a)

Переменная в Python - это функция для выполнения операций.

b)

Переменная в Python - это именованная область памяти для хранения данных.

c)

Переменная в Python - это тип данных, который нельзя изменить.

d)

Переменная в Python - это специальный метод для работы с файлами.

2.

Как объявить переменную в Python?

a)

x : 10

b)

x = 10

c)

var x = 10;

d)

let x = 10;

3.

Что такое список в Python?

a)

Список в Python - это изменяемая последовательность элементов.

b)

Список в Python - это структура данных, которая не поддерживает дублирование элементов.

c)

Список в Python - это набор уникальных значений.

d)

Список в Python - это неизменяемая последовательность элементов.

4.

Как создать строку в Python?

a)

str = 'Hello, World!' или str = "Hello, World!"

b)

str = 'Hello World'

c)

str = Hello, World!

d)

str = "Hello World!"

5.

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

a)

//

b)

%%

d)

#

6.

Что такое условный оператор в Python?

a)

Условный оператор в Python - это функция print, которая выводит текст.

b)

Условный оператор в Python - это конструкция if, которая позволяет выполнять код в зависимости от истинности условия.

c)

Условный оператор в Python - это конструкция for, которая выполняет цикл.

d)

Условный оператор в Python - это метод list, который сортирует элементы.

7.

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

a)

Оператор '||'

b)

Оператор '&&'

c)

Оператор '++'

d)

Операторы сравнения: '==', '!=', '>', '<', '>=', '<='

8.

Как написать цикл for в Python?

a)

for i in range(5): i

b)

for i in 5: print(i)

c)

for i in range(5): print(i)

d)

for i in range(5) print(i)

9.

Как написать цикл while в Python?

a)

repeat until условие:

b)

while условие: # код для выполнения

c)

for условие in range:

d)

if условие:

10.

Что такое функция в Python?

a)

Функция в Python - это класс, который описывает объекты.

b)

Функция в Python - это переменная, которая хранит данные.

c)

Функция в Python - это именованный блок кода, который выполняет определенную задачу.

d)

Функция в Python - это метод, который используется только в модулях.

11.

Как объявить функцию в Python?

a)

my_function(param1, param2) = def

b)

def: my_function(param1, param2)

c)

function my_function(param1, param2):

d)

def my_function(param1, param2):

12.

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

a)

open('имя_файла.txt', 'w')

b)

open('имя_файла.txt', 'x')

c)

open('имя_файла.txt', 'a')

d)

open('имя_файла.txt', 'r')

13.

Как записать данные в файл в Python?

a)

write('Ваши данные', 'имя_файла.txt')

b)

open('имя_файла.txt', 'w').write('Ваши данные')

c)

open('имя_файла.txt', 'r').write('Ваши данные')

d)

open('имя_файла.txt', 'w').append('Ваши данные')

14.

Как закрыть файл в Python?

a)

file.end()

b)

file.quit()

c)

file.close()

d)

file.stop()

15.

Что такое исключение в Python?

a)

Исключение в Python - это функция для обработки ошибок.

b)

Исключение в Python - это метод для оптимизации кода.

c)

Исключение в Python - это событие, нарушающее нормальный поток выполнения программы.

d)

Исключение в Python - это тип данных для хранения строк.

16.

Как обработать исключение в Python?

a)

Игнорируйте исключения полностью.

b)

Используйте конструкцию if-else.

c)

Используйте конструкцию try-except.

d)

Обработайте исключение с помощью функции input().

17.

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

a)

import имя_модуля

b)

require имя_модуля

c)

load имя_модуля

d)

include имя_модуля

18.

Что такое библиотека в Python?

a)

Библиотека в Python - это система управления базами данных.

b)

Библиотека в Python - это место для хранения книг.

c)

Библиотека в Python - это набор модулей и функций для выполнения различных задач.

d)

Библиотека в Python - это графический интерфейс для приложений.

19.

Как создать словарь в Python?

a)

my_dict = {'ключ1': 'значение1', 'ключ2': 'значение2'}

b)

my_dict = ('ключ1', 'значение1', 'ключ2', 'значение2')

c)

my_dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}

d)

my_dict = ['ключ1', 'значение1', 'ключ2', 'значение2']

20.

Как получить значение по ключу в словаре Python?

a)

dict[keys]

b)

dict.fetch(key)

c)

dict[key] или dict.get(key)

d)

dict.value(key)

21.

Что будет выведено на экран после выполнения этой программы?


s = "0123456"

q = "abc"

s = s[:2] + s[5:]

q = q[0] + s + q[1:]

print ( q )

(a)  

22.

Что будет выведено на экран после окончания работы программы?


s = "0123456789"

q = s[2:]

n = q.find("6")

print ( n )

(a)  

23.

Дана строка

s = "автомобиль"

q=...

С помощью среза получите новую строку q, в которой будет слово "авто".

Пробелы в ответе не ставьте

(a)  

24.

Дана строка s = "еле-еле едет".

Что будет выведено командой

print(s.count('e'))

(a)  

25.

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

a)

str.find(substr)

b)

substr.find(str)

c)

str.rfind(substr)

d)

substr.rfind(str)

26.

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

a)

str.find(substr)

b)

substr.find(str)

c)

str.rfind(substr)

d)

substr.rfind(str)

27.

Что будет выведено после выполнения команд

s = "заноза"

s = s.replace("за", "ка")

print(s)

(a)  

28.

Может ли список в Python содержать значения разных типов данных?

a)

да

b)

нет

29.

Дополните приведенный код, используя операторы конкатенации (+) и умножения списка на число (*), так чтобы он вывел список:

 [1, 2, 3, 1, 2, 3, 6, 6, 6, 6, 6, 7, 8, 9, 10, 11, 12, 13].

n1 = [1, 2, 3]

n2 = [6]

n3 = [7, 8, 9, 10, 11, 12, 13]

print(...)

(a)  

30.

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

numList = list(map(int, input().split()))

numList = numList[::2]

print(' '.join(map(str, numList)))

a)

Вычисляет сумму всех четных элементов списка введенных с клавиатуры

b)

Выводит список всех четных элементов списка введенных с клавиатуры

c)

Выводит в строку все элементы списка введённого с клавиатуры, стоящие на четных местах

d)

Вычисляет длину списка

31.

Что будет напечатано после выполнения данного фрагмента кода?

a = [1, 2, 3]

a[1] = 3

print(a)

a)

[1, 2, 3]

b)

[1, 3, 3]

c)

3

d)

[3, 2, 3]

32.

Что будет напечатано после выполнения данного кода:

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

numList = [i for i in numList if i % 2 == 0]

print(' '.join(map(str, numList)))

a)

[1, 3, 5]

b)

[2, 4, 6]

c)

1 3 5

d)

2 4 6

33.

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

numList = [0, 1, 2, 3, -1, -2, -3]

numList = [i for i in numList if i > 0]

print(len(numList))

a)

3

b)

0 1 2 3

c)

[0, 1, 2, 3]

d)

4

34.

Предположим, что пара значений 'beegeek':2018 является элементом некоторого словаря. Что служит ключом? И что - значением?

a)

'beegeek' – значение

b)

2018 – значение

c)

2018 – ключ

d)

'beegeek' – ключ

35.

Как создать пустой словарь?

a)

my_dict = ()

b)

my_dict = {}

c)

my_dict = dict()

d)

my_dict = dict{}

e)

my_dict = empty()

36.

Выберите верные утверждения.

a)

список может быть значением словаря

b)

кортеж может быть ключом словаря

c)

множество (тип set) может быть ключом словаря

d)

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

e)

словарь может быть значением словаря

37.

Что покажет результат выполнения приведенного ниже фрагмента кода?

a)

[4, 5]

b)

5

c)

[0, 1]

d)

3

e)

[2, 3]