wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

35-77

Total questions: 43

Worksheet time: 22mins

Name
Class
Date
1.
Кто и когда разработал Python?
a)
Гвидо ван Россум в 1989-1991
b)
Гвидо ван Россум в 1995
c)
Бьёрн Страуструп в 1989
d)
Джеймс Гослинг в 1989
e)
Кен Томпсон в 1991
2.
Что не входит в философию Python?
a)
Python стремится быть простым, читаемым и понятным, избегая излишней сложности и неоднозначности.
b)
Переполненность функциональностью и излишняя сложность.
c)
Фокус на сложности для продвинутых пользователей.
d)
Непрозрачность и закрытость кода.
e)
Сложные конструкции и громоздкость.
3.
Чем отделяются блоки кода в Python?
a)
Отступами
b)
Заключением в фигурные скобки
c)
Применением точки с запятой
d)
Использованием ключевого слова end
e)
Пробелами между строками
4.
Где содержатся оптимизированные и многократно используемые фрагменты кода Python для решения практически любых задач?
a)
В библиотеке Python
b)
В оперативной памяти
c)
На сайте python.org
d)
В локальных конфигурационных файлах
e)
В IDE
5.
Официальный сайт языка программирования Python
a)
https://www.python.org
b)
https://www.pythonlang.org
c)
http://python-official.com
d)
https://python.com
e)
http://www.pythonlanguage.org
6.
Какую команду необходимо ввести для запуска Python с командной строки Windows?
a)
python
b)
python3
c)
run_python
d)
start python
e)
python.exe
7.
Что не относится к среде программирования Python?
a)
HTML, CSS, JavaScript, текстовые редакторы общего назначения
b)
Jupyter Notebook
c)
VS Code
d)
PyCharm
e)
IDLE
8.
Команда установки ipython с командной строки Windows
a)
pip install ipython
b)
conda install ipython
c)
python -m install ipython
d)
ipython setup.py
e)
easy_install ipython
9.
Вывод команды print("Hello, World!")
a)
Hello, World!
b)
Hello World
c)
Hello, Python!
d)
Hello_World
e)
Hello-World
10.
Расширение файла Python
a)
.py
b)
.pyw
c)
.txt
d)
.pyc
e)
.exe
11.
Как запустить файл "myfile.py" с командной строки Windows с директории расположения файла?
a)
C: \Users \Your Name>python myfile.py
b)
python myfile.py
c)
run myfile.py
d)
myfile
e)
execute myfile.py
12.
Что использует Python для обозначения блока кода?
a)
Отступы
b)
Фигурные скобки
c)
Ключевые слова block и end
d)
Точки с запятой
e)
Ключевое слово do
13.
По общепринятым стандартам для отступа в Python используется
a)
4 пробела (или знак табуляции)
b)
2 пробела
c)
3 пробела
d)
5 пробелов
e)
8 пробелов
14.
Основная инструкция в Python завершается
a)
Концом строки (переносом строки, точка с запятой не нужна)
b)
Точкой с запятой
c)
Ключевым словом end
d)
Переходом на новую строку через \\
e)
Закрывающей скобкой
15.
Где располагается вложенный блок кода в Python?
a)
С отступом под строкой основной инструкции
b)
На той же строке
c)
Слева от основной инструкции
d)
Между скобками
e)
На следующей строке без отступа
16.
Каким символом начинается комментарий в Python?
a)
Знаком #
b)
Знаком //
c)
Знаком /*
d)
Знаком !
e)
Знаком --
17.
Команда вывода данных в Python
a)
print()
b)
echo()
c)
write()
d)
output()
e)
display()
18.
Команда вывода справки по объекту, указанному в скобках
a)
help()
b)
info()
c)
getinfo()
d)
details()
e)
man()
19.
Функция, которая возвращает список атрибутов и методов любого объекта (функций, модулей, строк, списков, словарей и т.д.)
a)
dir()
b)
list()
c)
attributes()
d)
methods()
e)
getattr()
20.
Объекты, в которых можно хранить разного рода значения (текст, числа и др.)
a)
переменные (list, string, int, float)
b)
списки
c)
словари
d)
множества
e)
константы
21.
Изменяемые типы данных в Python
a)
Списки, словари и множества
b)
Числа и строки
c)
Кортежи и строки
d)
Кортежи и множества
e)
Числа и словари
22.
Неизменяемые типы данных в Python
a)
Числа, строки и кортежи
b)
Списки и множества
c)
Числа и словари
d)
Словари и строки
e)
Кортежи и множества
23.
Упорядоченные типы данных в Python
a)
Списки, кортежи, строки и словари
b)

Списки, кортежи, строки и множества

c)

Списки и множества

d)
Кортежи и множества
e)
Числа и строки
24.
Неупорядоченные типы данных в Python
a)

Множества

b)
Списки
c)
Кортежи
d)
Строки
e)
Словари
25.
Как получить целую часть от деления чисел в Python?
a)
x // y
b)
x / y
c)
x % y
d)
x ** y
e)
x - y
26.
Как получить остаток от деления чисел в Python?
a)
x % y
b)
x // y
c)
x / y
d)
x ** y
e)
x - y
27.
Операция возведения в степень в Python
a)
x ** y
b)
x ^ y
c)
x * y
d)
x // y
e)
x + y
28.
Битовая операция ИЛИ в Python
a)
x | y
b)
x || y
c)
x ^ y
d)
x & y
e)
x ~ y
29.
Битовая операция Исключающее ИЛИ в Python
a)
x ^ y
b)
x | y
c)
x || y
d)
x & y
e)
x ~ y
30.
Битовая операция И в Python
a)
x & y
b)
x | y
c)
x ^ y
d)
x && y
e)
x ~ y
31.
Битовая операция Сдвиг вправо в Python
a)
x >> y
b)
x << y
c)
x | y
d)
x & y
e)
x ^ y
32.
Операция инверсии битов в Python
a)
~x
b)
x
c)
x ~
d)
x -
e)
x !
33.
Упорядоченные последовательности символов, используемые для хранения и представления текстовой информации, с их помощью можно работать со всем, что может быть представлено в текстовой форме
a)
Строки в Python
b)
Списки в Python
c)
Кортежи в Python
d)
Множества в Python
e)
Словари в Python
34.
Фиксированное значение, которое присваивается переменной
a)
Литералы строк
b)
Константы строк
c)
Переменные строк
d)
Списки строк
e)
Кортежи строк
35.
Экранированная последовательность перевода строки в Python
a)
\n
b)
\r
c)
\t
d)
\v
e)
\f
36.
Экранированная последовательность перевода страницы в Python
a)
\f
b)
\n
c)
\r
d)
\t
e)
\v
37.
Экранированная последовательность горизонтальной табуляции в Python
a)
\t
b)
\n
c)
\r
d)
\v
e)
\f
38.
Экранированная последовательность вертикальной табуляции в Python
a)
\v
b)
\n
c)
\r
d)
\t
e)
\f
39.
Укажите пример конкатенации переменных S1 и S2
a)
>>> S1='spam'; S2='eggs'; print(S1 + S2)
b)
>>> S1='spam'; S2='eggs'; print(S1 * S2)
c)
>>> S1='spam'; S2='eggs'; print(S1, S2)
d)
>>> S1='spam'; S2='eggs'; print(S1 S2)
e)
>>> S1='spam'; S2='eggs'; print(S1-S2)
40.
Как правильно задать срез, чтобы вывести буквы "me" из строки "spameggs"?
a)
>>> s='spameggs'; s[3:5]
b)
>>> s='spameggs'; s[2:4]
c)
>>> s='spameggs'; s[4:6]
d)
>>> s='spameggs'; s[3:6]
e)
>>> s='spameggs'; s[2:5]
41.
Как правильно задать срез, чтобы вывести буквы "aeg" из строки "spameggs"?
a)
>>> s='spameggs'; s[2::2]
b)
>>> s='spameggs'; s[1::2]
c)
>>> s='spameggs'; s[3::2]
d)
>>> s='spameggs'; s[4::2]
e)
>>> s='spameggs'; s[5::2]
42.
Как правильно задать срез, чтобы вывести буквы из строки "student" в обратном порядке, т.е. "tneduts"?
a)
>>> s[::-1]
b)
>>> s[-1::-1]
c)
>>> s[-1:0]
d)
>>> s[-1:]
e)
>>> s[:0:-1]
43.
Преобразуйте строку "аграрка" в список "а", "г", "р", "а", "р", "к", "а"
a)
list('аграрка')
b)
str('аграрка')
c)
split('аграрка')
d)
join('аграрка')
e)
char('аграрка')