Задание 6 ЕГЭ по информатике: Массивы и строки

Задания №6 ЕГЭ по информатике на тему «Массивы и строки»: 9 заданий. Введите ответ и нажмите «Проверить».

  1. Значения двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы:
    Бейсик:
    FOR n=1 TO 100
    A(n)=n-10
    NEXT n
    FOR n=1 TO 100
    B(n)=A(n)*n
    NEXT n
    Паскаль:
    for n:=1 to 100 do
    A[n]:=n-10;
    for n:=1 to 100 do
    B[n]:=A[n]*n
    Алгоритмический язык:
    нц для n от 1 до 100
    A[n]=n-10 кц нц для n от 1 до 100
    B[n]=A[n]*n кц
    Сколько элементов массива B будут иметь положительные значения?

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код 04CBA1.

  2. В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 8, 3, 4, 0, 7, 1, 2, 5, 9, 6 соответственно, то есть A[0]=8, A[1]=3 и так далее. Определите значение переменной s после выполнения фрагмента программы на любом из приведённых языков программирования.
    Python
    1s = 0
    2for j in range(9):
    3 if A[j] < A[j+1]:
    4 s = s + 1
    5 t = A[j]
    6 A[j] = A[j+1]
    7 A[j+1] = t

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код 07903D.

  3. В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 3, 0, 4, 6, 5, 1, 8, 2, 9, 7 соответственно, то есть A[0]=3, A[1]=0 и так далее. Определите значение переменной c после выполнения фрагмента программы: для i от 1 до 9, если A[i−1]>A[i], переменная c увеличивается на 1, после чего соседние элементы A[i−1] и A[i] меняются местами.

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код 110941.

  4. Значения двух массивов A[1..200] и B[1..200] задаются следующим образом: для каждого n от 1 до 200 вычисляется A[n]=n+100, затем B[n]=2⋅A[n]−500. Сколько элементов массива B будут иметь положительные значения?

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код 2BEDB3.

  5. В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 1, 5, 7, 6, 2, 4, 0, 3, 8, 9 соответственно, то есть A[0]=1, A[1]=5 и т. д. Определите значение переменной t после выполнения фрагмента программы: сначала переменная i увеличивается, пока A[i]<6, затем переменная j уменьшается, пока A[j]>6, после чего вычисляется t=A[i]−A[j].

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код 2D1A0A.

  6. Значения двух массивов A[1..300] и B[1..300] задаются с помощью следующего фрагмента программы:
    Для всех n от 1 до 300: A[n]=100−n.
    Для всех n от 1 до 300: B[n]=2⋅A[n]+1.
    Сколько элементов массива B будут иметь положительные значения?

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код 325793.

  7. В программе используется одномерный целочисленный массив A с индексами от 0 до 11. Значения элементов массива A[i] приведены в таблице. Определите значение переменной s после выполнения следующего фрагмента программы, записанного на пяти языках программирования.

    i01234567891011
    A[i]53173312498320219722

    Значения элементов массива
    Python
    1s = 0
    2n = 2
    3for i in range(1, 12):
    4 if A[i - 1] // A[i] > n:
    5 s += A[i]
    6 else:
    7 A[i] *= i

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код 470D96.

  8. В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 0, 1, 2, 4, 5, 7, 8, 9, 6, 3 соответственно, то есть A[0]=0, A[1]=1 и так далее. Определите значение переменной j после выполнения фрагмента программы, приведённого ниже на пяти языках программирования.
    Python
    1j = 8
    2while A[j] < A[j-1]:
    3 A[j], A[j-1] = A[j-1], A[j]
    4 j -= 1

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код A4877C.

  9. В программе используется одномерный целочисленный массив A с индексами от 0 до 10. Значения элементов равны 9,5,10,3,6,7,2,1,8,0,4 соответственно, то есть A[0]=9, A[1]=5 и т. д. Определите значение переменной s после выполнения фрагмента программы: s:=0; для j от 0 до 9: если A[j]<A[j+1], то s:=s+1, после чего значения A[j] и A[j+1] меняются местами.

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код BE2E8B.

Готовите ученика к экзамену?

TutRoom — кабинет репетитора: расписание занятий, ученики, оплаты и онлайн-доска в одном месте. Тариф Free бесплатный.

Проверено . Источники: ФИПИ — открытый банк заданий ЕГЭ · ФИПИ — спецификации и демоверсии ЕГЭ. Официальные решения публикуют Рособрнадзор, ФИПИ и Минпросвещения — при расхождении верны они.