Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Массивы 10 класс

Total questions: 10

Worksheet time: 14mins

Name
Class
Date
1.

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

a)

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

b)

все элементы списка должны быть одного типа

c)

элементы могут нумероваться с единицы

d)

элементы всегда нумеруются с нуля

e)

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

2.

Какой индекс имеет последний элемент массива A?

A = [8]*8

(a)  

3.

Требуется заполнить массив именно так:

X = [1 3 5 7 9 11 13]

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

X = [0]*7

for k in range(7):

...

a)

X[k] = k

b)

X[k] = 2*k

c)

X[k] = 2*k - 1

d)

X[k] = 2*k + 1

e)

X[k] = 2*(k + 1)

4.

Требуется заполнить массив именно так:

X = [0 3 4 7 8 11]

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

X = [0]*6

for k in range(6):

...

a)

X[k] = 3*k - k % 2

b)

X[k] = 2*k + k % 2

c)

X[k] = 2*k - k % 2

d)

X[k] = 2*k + k / 2

e)

X[k] = 2*(k - 1)

5.

Требуется заполнить массив именно так:

X = [1 2 4 8 16 32]

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

X = [1]*6

for k in range(1,6):

...

a)

X[k] = k

b)

X[k] = 2*k

c)

X[k] = X[k-1] + 1

d)

X[k] = 2*X[k-1]

e)

X[k] = 2*(X[k-1] - 1)

6.

Что надо написать вместо многоточия, чтобы вывести элементы массива X из N элементов в обратном порядке? В ответе не используйте пробелы.

for k in range(N):

print ( ... )

(a)  

7.

Массив A состоит из N элементов. Какой оператор надо вставить вместо многоточия, чтобы вывести на экран все элементы массива A с четными номерами? В ответе не используйте пробелы.

k = 0

while k < N:

print ( A[k] )

...

(a)  

8.

Задан массив X из N элементов. Какой оператор надо поставить вместо многоточия, чтобы найти сумму всех элементов массива в переменной S? Вводите ответ без пробелов.

S = 0

for k in range(N):

...

(a)  

9.

Задан массив X из N элементов. Какое условие надо поставить вместо многоточия, чтобы найти сумму положительных элементов массива в переменной S? Вводите ответ без пробелов.

S = 0

for k in range(N):

if ... :

S += X[k]

(a)  

10.

Задан массив X из N элементов. Какое условие надо поставить вместо многоточия, чтобы найти количество четных элементов массива в переменной S?

S = 0

for j in range(N):

if ... :

S += 1

a)

S // 2 == 1

b)

S % 2 == 0

c)

X[j] % 2 == 1

d)

X[j] % 2 == 0

e)

X[j] // 2 == 0