СОР 7 класс за 3 четверть "Программирование решений на языке Python"
Список вопросов теста
Вопрос 1
Установите соответствие между переменной и типом данных
1.
a=12j
2.
a="сто двадцать три"
3.
a=123
4.
a=12.3
Варианты ответов
- complex
- str
- int
- float
Вопрос 2
Определите результат выполнения функции
1.
|
a=9 |
print(int(math.sqrt(a)))
2.
|
a=9 |
print (a)
3.
|
a=9 |
print(math.pow(a, 2))
4.
|
a=5 |
print(math.pow(a, 2))
Варианты ответов
- 3
- 9
- 81
- 25
Вопрос 3
Рассмотрите программный код. Определите форму условного оператора и результат выполнения данной программы.
a=5
b=8
if a<b:
print (a+b)
else:
print (a-b)
Варианты ответов
- полная форма
- сокращенная форма
- 5
- 8
- -3
- 13
Вопрос 4
Рассмотрите программный код. Определите вид данного алгоритма
a=int(input(“Введите 1 число”))
b= int(input(“Введите 2 число”))
if a<b:
print (a,”<”, b)
else:
if a==b:
print (a,”=”, b)
else:
print (a,”>”, b)
Варианты ответов
- встроенный условный оператор
- вложенный условный оператор
- полный условный оператор
- сокращенный
- условный оператор
Вопрос 5
Выясни, какая ошибка допущена в программе нахождения периметра прямоугольника.
b=input()
P=(a+b)*2
print ('периметр равен', P)
Варианты ответов
- отсутствует оператор ввода a=input()
- нет ошибок
- лишний оператор print ('периметр равен', P)
- формула нахождения периметра не верна
Вопрос 6
Определите результат выполнения программы
a=153
z3=a%10
a=a//10
z2=a%10
print(z3+z2+a//10)
Варианты ответов
- 153
- 9
- 15
- 3
Вопрос 7
Напишите код программы по данной блок-схеме

Вопрос 8
Рассмотри блок-схему. Укажи тип алгоритма

Варианты ответов
- Линейный алгоритм
- Разветвленный алгоритм
- Циклический алгоритм
- Последовательный алгоритм
Вопрос 9
Рассмотри блок-схему алгоритма. Выбери верные утверждения по данной блок-схеме.

Варианты ответов
- в алгоритме используются две переменные
- алгоритм проверяет четность числа
- алгоритм содержит простое условие
- алгоритм находит процент от числа 2
Вопрос 10
Рассмотри блок-схему задачи нахождения наибольшего из двух чисел. Допиши пропущенную строку 3) в коде на Python.




