Одномерные массивы
Список вопросов теста
Вопрос 1
Каким образом можно преобразовать строковую переменную “a”, равную “2”, в целое число 2?
Варианты ответов
- integer(a)
- castToInteger(a)
- castToInt(a)
- int(a)
Вопрос 2
Каким образом можно преобразовать переменную “a”, равную 2, в строку “2”?
Варианты ответов
- str(a)
- string(a)
- castToString(a)
- int(a)
Вопрос 3
Какое из нижеприведенных выражений может быть использовано с оператором if в Python?
Варианты ответов
- if (a => 22)
- if a >= 22:
- if (a >= 22)
- if a >= 22
Вопрос 4
Какой из нижеприведенных вариантов является допустимым для цикла в Python?
Варианты ответов
- for a in range 3
- for(a = 0; a < 3; a++)
- for a in range(1,3):
- for a loop 3:
Вопрос 5
С помощью какого из нижеприведенных способов можно объявить цикл while в Python?
Варианты ответов
- while loop a < 10:
- while(a < 10)
- while a < 10:
- while loop a < 10
Вопрос 6
В записи m[7]=9
m обозначает
Варианты ответов
- имя массива
- имя элемента массива
- номер элемента массива
- значение элемента массива
Вопрос 7
В записи m[7]=9
m[7] обозначает
Варианты ответов
- имя массива
- имя элемента массива
- номер элемента массива
- значение элемента массива
Вопрос 8
В записи m[7]=9
7 обозначает
Варианты ответов
- имя массива
- имя элемента массива
- номер элемента массива
- значение элемента массива
Вопрос 9
В записи m[7]=9
9 обозначает
Варианты ответов
- имя массива
- имя элемента массива
- номер элемента массива
- значение элемента массива
Вопрос 10
Выберите правильное заполнение целочисленного массива m из 10 элементов, вводом значений с клавиатуры
Варианты ответов
- for i in range(n): m[i]=int(input())
- for i in range(10): m[i]=int(input())
- for i in range(10): m[i]=float(input())
- for i in range(10): m[i]=input()
Вопрос 11
Выберите правильное заполнение массива a из 20 элементов случайными целыми числами из диапазона от -20 до 39
Варианты ответов
- from random import randint for i in range(n): a[i]=randint(-20,40)
- from random import randint for i in range(20): a[i]=randint(-20,39)
- from random import randint for i in range(20): a[i]=randint(-20,40)
- for i in range(20): a[i]=randint(-20,40)
Вопрос 12
Дан массив a : 12, 7, 15, 10, 3, 58, 8, 25, 19, 17
Что выполнит фрагмент программы:
for i in range(10):
if a[i] % 2 == 0:
print(a[i])
Варианты ответов
- выведет все положительные элементы массива
- выведет все четные элементы массива
- выведет все нечетные элементы массива
- выведет все отрицательные элементы массива
- выведет количество четных элементов
Вопрос 13
Дан массив a : 12, 7, 15, 10, 3, 58, 8, 25, 19, 17
Что выполнит фрагмент программы:
for i in range(10):
if a[i] % 10 == 3:
print(a[i])
Варианты ответов
- выведет все положительные элементы массива
- выведет все нечетные элементы массива
- выведет из массива все элементы оканчивающиеся на 3
- выведет все отрицательные элементы массива
- выведет количество элементов оканчивающиеся на 3
Вопрос 14
Дан массив a : 12, 7, 15, 10, 3, 58, 8, 25, 19, 17
Что выполнит фрагмент программы:
for i in range(10):
if a[i] % 2 == 0:
a[i]=100
print(a[i])
Варианты ответов
- заменит все нечетные элементы массива на 100
- заменит все четные элементы массива на 100
- заменит все положительные элементы массива на 100
- заменит все отрицательные элементы массива на 100
- заменит в массиве все элементы кратные 5 на 100
Вопрос 15
Дан массив a : 12, -7, 15, -10, -3, 58, 8, -25, 19, -17
Что выполнит фрагмент программы:
for i in range(10):
if a[i] % 10 == 5:
a[i] = 55
print(a[i])
Варианты ответов
- заменит в массиве все отрицательные элементы на 55
- заменит все элементы массива оканчивающиеся цифрой 5 на 55
- заменит все положительные элементы массива на 55
- заменит в массиве все отрицательные элементы
- заменит в массиве все отрицательные элементы на 55
Вопрос 16
Дан массив a : 12, 7, 15, 13, 32, 58, 3, 25, 19, 18
Что появиться на экране после выполнения фрагмента программы:
z=0
for i in range(10):
if a[i] % 2 == 1:
z += 1
print(z)
Вопрос 17
Дан массив a : 14, 2, 15, 10, 32, 22, 8, 25, 19, 17
Что появиться на экране после выполнения фрагмента программы:
z=0
for i in range(10):
if a[i] % 10 == 2:
z += 1
print(z)
Вопрос 18
Дан массив m : 12, 7, 13, 8, 3, 5, 8, 25, 19, 17
Что появиться на экране после выполнения фрагмента программы:
z=0
for k in range(1,4):
z=z+m[k]
print(z)


