wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python 104

Total questions: 24

Worksheet time: 13mins

Name
Class
Date
1.

Определите значение переменной «a» после выполнения фрагмента программы:

a = 10

if a < 5:

a = 5

a)

10

b)

5

c)

15

d)

0

2.

Что выведет этот код?

s = 'abcdef'

print(s.split())

a)

['a', 'b', 'c', 'd', 'e', 'f']

b)

'abcdef'

c)

['abcdef']

d)

Ошибка

3.

Что такое массив?

a)

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

b)

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

c)

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

d)

упорядоченный набор фиксированной длины.

4.

Выберите правильное описание массива на языке Python:

a)

a = [1, 2, 3, 4]

b)

a := [1, 2, 3, 4];

c)

var a: [1, 2, 3, 4]

d)

var a: array [1..4] of integer;

5.

Выберите верное утверждение для массивов:

a)

В массиве могут храниться элементы только одного типа данных (только строки, только числа).

b)

В массиве есть ограничение на количество символов, равное 2000.

c)

Чтобы создать массив необходимо написать генератор, которые будет создавать последовательность элементов массива.

d)

Массивы можно делить.

6.

Выберите правильный вариант вывода первого элемента списка в Python. Список: arr = [1, 2, 3, 4, 5]

a)

print(arr[0])

b)

raw_print: arr['first_element']

c)

cout << arr[1];

d)

alert(arr[0]);

7.

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

a)

индекс

b)

длина

c)

число

d)

размер

8.

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

a = ['b', 'c', 'd', 'e', 'f', 'g']

print(a[0])

(a)  

9.

 

Команда вывода на экран значения переменной "x"

a)

print("x")

b)

x = print

c)

print = x

d)

print(x)

10.

к операторам ветвления относят

a)

if, then, else

b)

if, else, elif

c)

if,then, end

d)

if, else, to

11.

Что будет напечатано на экране?

a)

2,4,6,8,10

b)

4,6,8,10

c)

4,8,10

d)

4,6,8

12.

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

a)

1 000

b)

3

c)

1

d)

3.33

13.

Какой код выполнит тело цикла ровно 10 раз?

a)

for i in range(9):

b)

for i in range(10):

c)

for i in range(11):

14.

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

a)

Квадрат

b)

Треугольник

c)

Прямоугольник

d)

Шестиугольник

15.

Значения в списках, заключенные в квадратные скобки и отделенные запятыми, называются...

a)

строками

b)

индексаторами

c)

элементами

d)

значениями

16.

Чему будет равна переменная text3:

text1 = "September"

text2 = "October"

text3 = text1 + text2

a)

Ничему, складывать строки нельзя.

b)

"SeptemberOctober"

c)

"September+October"

d)

"September"

17.

Как узнать длину списка?
my_list = ["Nik", "Elena", "Mikhail"]

a)

Использовать метод .length()

b)

Вызвать функцию len(my_list)

c)

Это невозможно, т.к. список содержит строки.

d)

Попытаться вызвать список как функцию.

18.

Чему будет равна переменная x:

my_list = [12, 8, 93, 15]

x = max(my_list)

a)

4

b)

Функция max() не применима к спискам

c)

93

d)

8

19.

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

text = "Seven8Eleven2"

for i in text:

if i.isdigit()

print(i)

a)

Seven

Eleven

b)

8

2

c)

Ничего

d)

2

8

20.

Чему будет равна переменная RESULT?

a)

[1, 2, 7, 9]

b)

[2]

c)

2

d)

"summ"

21.

Какие виды циклов мы знаем?

a)
  1. 1. Повторяющийся, пока истинно логическое выражение.

  2. 2. Цикл с определённой последовательностью.

b)
  1. 1. Повторяющийся, пока ложно логическое выражение.

  2. 2. Повторяющийся столько раз, сколько мы указали.

c)
  1. 1. Повторяющийся без условия.

  2. 2. Повторяющийся, в определённом промежутке, который мы не можем редактировать.

d)

Кто вообще эти ваши циклы?

22.

Что такое последовательность?

a)
Последовательность - это набор элементов без порядка.
b)
Последовательность - это упорядоченный набор элементов.
c)
Последовательность - это случайный набор элементов.
d)
Последовательность - это элемент, который не имеет отношения к другим.
23.

Что такое счётчик в программировании?

a)
Счётчик — это инструмент для отладки кода.
b)
Счётчик — это функция для выполнения математических операций.
c)
Счётчик — это тип данных для хранения строк.
d)

Счётчик — это переменная, хранящая в себе число шагов цикла.

24.

С помощью какой функции мы программируем цикл с счётчиком, если используем for (напиши просто функцию без скобочек)

(a)