Контрольная работа «Алгоритмизация и программирование» 9 класс
-
Какое служебное слово используется в описании функции в языке Python для возвращения результата работы функции?
-
def
-
return
-
for
-
print
-
Какая функция отвечает за вывод длины списка?
-
len()
-
length()
-
size()
-
getlen()
-
Что представляет собой Python-список?
-
многомерный массив
-
упорядоченный массив
-
позиционно упорядоченную коллекцию с произвольными типами элементов
-
позиционно неупорядоченную коллекцию с произвольными типами элементов
-
Отметьте все правильные утверждения о списках (массивах) в языке Python:
-
элементы списка могут быть разных типов
-
элементы могут нумероваться с единицы
-
размер списка может меняться во время работы программы
-
все элементы списка должны быть одного типа
-
элементы всегда нумеруются с нуля
-
Требуется заполнить массив именно так: X = [12 9 6 3 0 -3]
Какой оператор надо поместить в тело цикла вместо многоточия?
X = [0]*6
for k in range(1,6):
…
-
C[k] = k
-
C[k] = 12 - 2*k
-
C[k] = 3*k - 12
-
C[k] = 3*(k+1) + 9
-
C[k] = 12 - 3*k
-
Какие из перечисленных задач можно решить, используя динамическое программирование?
-
Нахождение числа Фибоначчи
-
Сортировка массива
-
Вычисление факториала заданного числа
-
Построение графика функции по вычисленным координатам точек
-
Проверка четности числа
-
Что станет результатом работы фрагмента программы?
n = 3
m = 4
a = []
for i in range(n):
a.append([0] * m)
-
Что надо написать вместо многоточия, чтобы вывести элементы массива А из N элементов в обратном порядке? (использовать срезы)
for k in range(N):
print ( ... )
-
Алгоритм вычисления значения функции F(n), где n - натуральное число, задан следующими соотношениями:
F(1) = 1
F(n) = F(n-1)*(2*n + 1), при n 1
Чему равно значение функции F(7)?
-
Дан рекурсивный алгоритм:
def F( n ):
print( '*' )
if n 0:
F( n-1 )
F( n // 2 )
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(5)?
-
При условии исправления ошибок в подпрограмме, определить, что выведет на экран эта попрограмма при вызове ее в фактическим параметром 6 ?
записать этот полный результат работы в строке ответа
def fib(n)
a, b = 0, 1
while a
print(a, end = ' ')
a, b = b, a + b
12. У исполнителя Калькулятор две команды, которым присвоены номера:
1. прибавь 3
2. умножь на 3
Сколько есть программ, которые число 5 преобразуют в число 27?