Контрольный тест
Список вопросов теста
Вопрос 1
Определите, какие значения окажутся в массиве после выполнения фрагмента программы, указанной ниже.
Исходный массив. Нумерация элементов массива - с 0 до 4
5 | 4 | 3 | 2 | 1 |
for i in range(5): A[i] = A[i] + i
Укажите в ответе значения элементов массива, которые окажутся в массиве после выполнения данного фрагмента программы. Значения элементов отделяйте друг от друга одним пробелом.
Вопрос 2
Что выведет на экран следующий фрагмент
ar = [2, 4, 6, 8 ] print(ar[1], ar[2])
Вопрос 3
Перечислите в ответе (без пробелов, слитно) номера имен переменных, которые НЕДОПУСТИМЫ в языке программирования Python (все буквы английские):
1. a1 2. a 1 3. Name 4. Name Ivan 5. K-14 6. K_14 7. _K14 8. "K14" 9. 14K 10. _14
Вопрос 4
Что выведет на экран программа?
a = 4 b = 5 c = 9 print( "a", "+b", "=", c )
Вопрос 5
Вычислите значение целочисленной переменной c при a = 26 и b = 6:
В качестве ответа укажите одно число
Вопрос 6
Вычислите значение целочисленной переменной c при a = 26 и b = 6:
c = a % b + a
В качестве ответа укажите одно число
Вопрос 7
Вычислите значение целочисленной переменной c при a = - 22 и b = 4:
c = a % b + a
В качестве ответа укажите одно число
Вопрос 8
Заголовок цикла имеет следующий вид:
for i in range (2, 16, 1): #тело цикла
Какое количество раз выполнится тело цикла?
Вопрос 9
Заголовок цикла имеет следующий вид:
for i in range(10, 101, 7): #тело цикла
Какое количество раз выполнится тело цикла?
Вопрос 10
Дан фрагмент программы, определите, сколько раз выполняется тело цикла while и чему равно значение переменной a после выполнения данного цикла.
Ответ необходимо давать в виде <число>;<число>
Например, если тело цикла выполняется 5 раз, а значение переменной будет равно 10, то в ответе необходимо указать строку 5;10
Если цикл зацикливается, то необходимо указать только одно слово INF
Фрагмент программы
a = 8 b = 12 while a < b: a += 1
Вопрос 11
Дан фрагмент программы, определите, сколько раз выполняется тело цикла while и чему равно значение переменной a после выполнения данного цикла.
Ответ необходимо давать в виде <число>;<число>
Например, если цикл выполняется 5 раз, а значение переменной будет равно 10, то в ответе необходимо указать строку 5;10
Если цикл зацикливается, то необходимо указать только одно слово INF
Фрагмент программы
a = 32 b = 40 while a < b: a += b
Вопрос 12
Дан фрагмент программы, определите, сколько раз выполняется тело цикла while и чему равно значение переменной a после выполнения данного цикла.
Ответ необходимо давать в виде <число>;<число>
Например, если цикл выполняется 5 раз, а значение переменной будет равно 10, то в ответе необходимо указать строку 5;10
Если цикл зацикливается, то необходимо указать только одно слово INF
Фрагмент программы
a = 8 b = 12 while a > b: a += 1
Вопрос 13
Дан фрагмент программы, определите, сколько раз выполняется тело цикла while и чему равно значение переменной a после выполнения данного цикла.
Ответ необходимо давать в виде <число>;<число>
Например, если цикл выполняется 5 раз, а значение переменной будет равно 10, то в ответе необходимо указать строку 5;10
Если цикл зацикливается, то необходимо указать только одно слово INF
Фрагмент программы
a = 8 b = 12 while a < b: a -= 1
Вопрос 14
Проанализируйте предыдущую задачу и ответьте на вопрос:
Чему равно значение переменной n после окончания работы программы?
n = int(input()) count = 0 while n != 0: count += 1 n = n // 10 print("Number -", n, "contains", count, "digits")