Тест проводится после изучения темы "Циклы" в курсе "Основы программирования на языке Python" с целью проверки уровня знаний обучающихся при тематическом контроле. Проверяется умение определять значения переменных при выполнении скрипта а также анализа фрагмента программы. Приведены ключи к тесту для учителя.Документ Word
Тест по теме Циклы в языке Python.docx
Тест по теме 4. Циклы.
1. Определите, что будет напечатано в результате выполнения следующего
скрипта:
s = 0
for k in range(3,11):
s = s + k
print(s)
2. Определите, что будет напечатано в результате выполнения следующего
скрипта:
s = 0
for k in range(5,11):
s = s + 2 * k
print(s)
3. Определите, что будет напечатано в результате выполнения следующего
скрипта:
s = 1
for k in range(1,30):
s = (k – 5) * s
print(s)
4. Определите, что будет напечатано в результате выполнения следующего
скрипта:
s = 1
for k in range(30):
s = (–1) * s
print(s)
5. Определите, что будет напечатано в результате выполнения следующего
скрипта:
z = 30
for n in range(30):
if n > 10:
else:
z = z n
z = z + n
print(z)
6. Определите, что будет напечатано в результате выполнения следующего
скрипта:
z = 30
for n in range(10):
if n < 0:
z = z – 2 * n
else:
z = n z
print(z) 7. Определите, что будет напечатано в результате выполнения следующего
скрипта:
a = 23
b = 4
while a > b:
if a % 2 == 0:
b = b + a
else:
a = a – 2 * b + 1
print(b)
8. Определите, что будет напечатано в результате выполнения следующего
скрипта:
s = 0
m = 123
while m > 0:
d = m % 10
s = s + d
m = m // 10
print(s)
9. Определите, что будет напечатано в результате выполнения следующего
скрипта:
c = 0
m = 123
while m > 1:
d = m % 10
c = (c + d) * 10
m = m // 10
print(c)
10. В результате выполнения программы, записанной ниже на экран будет
выведено два числа A и B. Укажите такое наибольшее число x, при вводе которого
на экран будет выведено сначала 3, а потом 5.
x = int(input())
A = 0
B = 0
while x > 0:
A = A + 1
if B < x % 10:
B = x % 10
x = x // 10
print(A)
print(B)
Ответы к тесту по теме 4. Циклы.
Вопро
с
1
2
3
4
5
6
7
8
9
10 Ответ
52
80
0
1
-295
-35
20
6
320
555
Тест по теме "Циклы в языке Python"
Тест по теме "Циклы в языке Python"
Тест по теме "Циклы в языке Python"
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.