Меню
Тесты
Тесты  /  Информатика  /  9 класс  /  КР по теме "Алгоритмизация и программирование"

КР по теме "Алгоритмизация и программирование"

Avatar
01.02.2022. Тест. Информатика, 9 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Контрольная работа по теме "Алгоритмизация и программирование".

Список вопросов теста

Вопрос 1

Определите значение переменной a после выполнения алгоритма:

  a = 4
  b = 6
  b = 8 + a * b
  a = b // 4 * a

Вопрос 2

Определите значение переменной а после исполнения данного алгоритма.

  a = 12
  b = 8 - a / 2
  a = a + b / 2

Вопрос 3

Чему будет равна переменная «c» после выполнения этой программы:

  a = 26
  b = 6
  b = a // b + b
  c = a % b + a

Вопрос 4

Сколько раз будет выполнен этот цикл?

  i = 4
  while i < 2:
    print ( "Привет!" )
    i += 1

Вопрос 5

Что будет выведено на экран после выполнения программы?

  s = "123"
  s = s + "0" + s;
  s = s + s;
  print ( s )

Вопрос 6

Для массива  5 2 8 3 1 7

определите, какое значение будет выведено:

sum = 0

for i in range(N):

  if A[i] % 2 == 0:

    sum += A[i] 

print( sum )

Вопрос 7

В таблице Dat хранятся данные о количестве детских праздников, которые проводило кафе за последний год (Dat[1] — количество детских праздников в январе, Dat[2] — количество праздников в феврале и т. д.). Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на пяти алгоритмических языках.

Dat = [2, 8, 6, 3, 8, 2, 3, 7, 4, 4, 8, 7]

m = Dat[0]

month = 1

for k in range(1, 7):

    if Dat[k] > m:

        m = Dat[k]

        month = k + 1

print (month)

Вопрос 8

Известная авиакомпания заносила данные о количестве утерянного багажа за год в таблицу Lose. Всего были занесены данные за последние 10 лет работы компании (Lose[1] — количество утерянного багажа за первый год работы, Lose[2] — за второй год и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.

Lose = [1, 5, 3, 6, 7, 12, 1, 3, 3, 1]

m = 0

for t in range (10):

    if Lose[t] < 6:

        m = m + Lose[t]

print (m)

 

Вопрос 9

В таблице 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)

Вопрос 10

В ответе укажите результат выполнения программы

def bid(x, y):     

    if x > y : z = x

    else:      z = y

    return z        

 

a,b,c,d,e = 5, 8, 13, 10, 2 

m = bid( bid (bid (bid (a, b), c), d), e)

print(m)

Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт