Меню
Тесты
Тесты  /  Информатика  /  10 класс  /  Промежуточный тест "Язык программирования Python"

Промежуточный тест "Язык программирования Python"

Avatar
04.12.2024. Тест. Информатика, 10 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Промежуточный тест "Язык программирования Python" ___

Список вопросов теста

Вопрос 1

Что выведет на экран этот код?

k=0
for i in range (1,5):

    if i % 2 == 0:

        k+=1

print(k)

Варианты ответов
  • 2
  • 1
  • 5
  • 2 и 4
  • 4
Вопрос 2

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

Варианты ответов
  • элементы списка могут быть разных типов
  • элементы могут нумероваться с единицы
  • размер списка может меняться во время работы программы
  • все элементы списка должны быть одного типа
  • элементы всегда нумеруются с нуля
Вопрос 3

Напишите, какой индекс имеет последний элемент массива В = [10]*9?

Варианты ответов
  • 10
  • 9
  • 8
  • 90
Вопрос 4

Требуется заполнить массив именно так: C = [ -9, -6, -3, 0, 3]

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

            C = [0]*6

            for k in range(1,6):

            ...

 

Варианты ответов
  • C[k] = k + 3
  • C[k] = 12 - 2*k
  • C[k] = 3*(k+1) + 9
  • C[k] = 3*k - 12
  • C[k] = 12 - 3*k
Вопрос 5

Выберите фрагмент программы, заполняющий массив из 12 элементов случайными числами в диапазоне [6;17]

Варианты ответов
  • N = 12 A = [ randint (6,17) for x in range(N)]
  • N = 6 A = [ randint(17) for x in range(N)]
  • N = 12 A = [ randint for x in range(6,17)]
Вопрос 6

Требуется заполнить массив именно так: X = [0  2  4]

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

 

X = [0]*4
for k in range(1,4):

Варианты ответов
  • X[k] = 2*(k - 1)
  • X[k] = 2*k + k / 2
  • X[k] = 2*k + k % 2
Вопрос 7

Выберите верное заполнение массива из 10 элементов случайными числами:

Варианты ответов
  • from random import randint N = 10 A = [ randint(20,100) for x in range(N)]
  • N = 10 A = [ randint(20,100) for x in range(N)]
  • from random import randint A = [ randint(20,30) for x in range(N)]
Вопрос 8

Как можно вывести массив на экран?

Варианты ответов
  • print ( A )
  • for i in range(N): print ( A[i], end = " " )
  • A[i] = int(input())
  • for x in A: print(x, end = " " )
  • for i in range(N): A[i] = int(input())
Вопрос 9

Что делает следующий фрагмент программы?

B = [ x for x in A ]   if 180 < x < 190]

print ( sum(B)/len(B) )

Варианты ответов
  • Считает среднее арифметическое чисел от 180 до 190
  • Считает сумму чисел от 180 до 190
  • Выводит на экран числа от 180 до 190
  • Заполняет массив А числами от 180 до 190
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт