wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Тест на знание основ Python

Total questions: 21

Worksheet time: 16mins

Name
Class
Date
1.

К какому типу данных относятся строки в Python?

a)

int

b)

float

c)

char

d)

str

2.

К какому типу данных относятся целые числа в Python?

a)

number

b)

double

c)

int

d)

double int

e)

boolean

3.

За что отвечает ключевое слово float() в Python?

a)

За преобразование в символьный тип данных

b)

За преобразование в логический тип данных

c)

За преобразование в числа с плавающей точкой

d)

За преобразование в целые числа

e)

За округление до двух знаков после запятой

4.

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

a)

упорядоченные изменяемые коллекции объектов произвольных типов

b)

неупорядоченные изменяемые коллекции объектов произвольных типов

c)

неупорядоченные неизменяемые коллекции объектов произвольных типов

d)

упорядоченные неизменяемые коллекции объектов произвольных типов

5.

Отметьте все способы создания списка в Python?(может быть несколько правильных ответов)

a)

встроенной функцией list

b)

при помощи генератора списков

c)

при помощи конструкции { }

d)

при помощи конструкции [ ]

6.

Чем являются кортежи в Python?

a)

расширением списков

b)

неизменяемыми списками

c)

подклассом словарей

d)

двумерными списками

7.

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

a)

именованная область памяти для хранения данных

b)

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

c)

область памяти для преобразования данных

8.

Что выведется в консоль?

(a)  

9.

Отметьте все условные операторы, которые есть в Python (может быть несколько правильных ответов):

a)

else

b)

then

c)

if

d)

elif

e)

switch

10.

Отметьте все операторы цикла, которые есть в Python (может быть несколько правильных ответов):

a)

do…while

b)

for each..

c)

while

d)

for

11.

Чем цикл for отличается от цикла while в Python?

a)

цикл for может являться бесконечным

b)

цикл for более вычислительно затратный

c)

цикл for обязательно имеет конечное число итераций

d)

цикл for позволяет выходить за границы массива

12.

Как обозначается оператор присваивания в Python?

a)

=

b)

:=

c)

==

13.

Выберете верные утверждения (может быть несколько правильных ответов):

a)

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

b)

имя переменной может начинаться с цифры

c)

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

d)

имя переменной не должно содержать пробела

14.

С помощью какой команды подключаются модули в Python?

a)

import

b)

include

c)

open

d)

input

15.

С помощью какого ключевого слова объявляются функции в Python?

a)

del

b)

function

c)

def

d)

int main

16.

Какие существуют способы вызова функции в Python?(может быть несколько правильных ответов)

a)

по имени функции

b)

с помощью присвоения переменной имени функции

c)

при помощи input

d)

при помощи print

17.

С помощью какого ключевого слова осуществляется возврат значения функцией в Python?

a)

back

b)

return

c)

break

d)

down

18.

Рекурсивным является тот объект...

a)

который частично определяется через другие известные объекты

b)

который частично определяется через другие неизвестные объекты

c)

который частично определяется через самого себя

19.

Тело цикла - это...

a)

группа команд, не входящих в циклическую структуру

b)

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

c)

группа команд, повторяющихся некоторое число раз

20.

Какие ошибки содержаться в данном фрагменте кода? (может быть несколько правильных ответов)

a)

неправильное имя переменной

b)

отсутствия двоеточия после условия цикла

c)

отсутствие табуляции после условия цикла

d)

неправильное использование функции print

e)

в данном фрагменте кода нет ошибок

21.

Введите ФИО

4 lines