Подготовка к кр
Список вопросов теста
Вопрос 1
. В таблице Dat хранятся данные измерений среднесуточной температуры за 10 дней в градусах (Dat[1] — данные за первый день, Dat[2] — за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
Dat = [12, 15, 17, 15, 14, 12, 10, 13, 14, 15]
m = 0
for k in range (10):
if Dat[k] == 15:
m = m + 1
print (m)
Вопрос 2
В таблице Dat хранятся данные о количестве сделанных заданий учениками (Dat[1] заданий сделал первый ученик, Dat[2] — второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
Dat = [7, 9, 10, 5, 6, 7, 9, 8, 6, 9]
m = 10
n = 0
for k in range(0,10):
if Dat[k] < m:
m = Dat[k]
n = k + 1
print (n)
Вопрос 3
В таблице Ani хранятся данные о численности обезьян в зоопарке города Тулы (Ani[1] — число обезьян в 2001 году, Ani[2] — в 2002 и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования:
Ani = [17, 17, 19, 21, 23, 22, 24, 16, 19, 21, 17, 17]
m = 0
for k in range(12):
if Ani[k] == 17:
m = m + Ani[k]
print (m)
Вопрос 4
Ниже приведена программа, записанная на пяти языках программирования.
s = int(input())
k = int(input())
if s <= 2 * k:
print("ДА")
else:
print("НЕТ")
Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:
(1, 2); (8, 4); (6, −12); (−5, −5); (3, 11); (—10, 12); (—10, −2); (4, 1); (2, 5).
Сколько было запусков, при которых программа напечатала «ДА»?
Вопрос 5
Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
s = 0
for k in range(2,13):
s = s + 11
print (s)
Вопрос 6
Определите значения переменной s после выполнения фрагмента программы:
s = 0
for i in range (11):
s = s + i
Вопрос 7
Определите значения переменной s после выполнения фрагмента программы:
s = 0
for i in range (11):
s = s + 1
Вопрос 8
В программе «=» обозначает оператор присваивания, знаки «+», «−», «*» и «/» − соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики.
Определите значение переменной а после выполнения алгоритма:
a = 6
b = 2
b = a / 2 * b
a = 2 * a + 3 * b
В ответе укажите одно целое число − значение переменной а.
Вопрос 9
В программе «=» обозначает оператор присваивания, знаки «+», «−», «*» и «/» − соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики.
Определите значение переменной а после выполнения алгоритма:
a = 6
b = 2
b = a + 2 * b
a = 2 * a + 3 * b
В ответе укажите одно целое число − значение переменной а.


