Вход   →
Тест к заданию 19

Работа с массивами и матрицами в языке программирования

20 минут
на тест из 6 вопросов
Вернуться назад
Осталось
20 минут
Тест к заданию 19

Работа с массивами и матрицами в языке программирования

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

      Опре­де­ли­те зна­че­ние пе­ре­мен­ной j после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы (за­пи­сан­но­го ниже на пяти язы­ках про­грам­ми­ро­ва­ния). 

     

    Паскаль  С++ 
    j := 5;
    while A[j] < A[j-1] do
        begin
            t := A[j];
            A[j] := A[j-1];
            A[j-1] := t;
            j := j - 1;
        end;
    j = 5;
    while (A[j] < A[j-1])
        {
            t = A[j];
            A[j] = A[j-1];
            A[j-1] = t;
            j -= 1;
        }
    Бейсик Pyhon
    j = 5
    WHILE A(j) < A(j-1)
        t = A(j)
        A(j) = A(j-1)
        A(j-1) = t
        j = j - 1
    WEND
    j = 5
    while A[j] < A[j-1]:
        A[j],A[j-1]=A[j-1],A[j]
        j -= 1
    Алгоритмический язык  
    j := 5
    нцпока A[j] < A[j-1]
        t := A[j]
        A[j] := A[j-1]
        A[j-1] := t
        j := j - 1
    кц
     
    Ответ
  2.   В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 3, 5, 7, 4, 8, 7, 5, 4, 10, 6 соответственно, т.е. A[0] = 3, A[1] = 5 и т.д. Определите значение пятого элемента массива после выполнения следующего фрагмента этой программы:

     

    Паскаль  С++ 
    for i := 0 to 8 do
      A[i] := A[i+1] * 2;
    for (i=0;i<9;i++)
      A[i] = A[i+1] * 2;
    Ответ
  3.   В программе используется одномерный целочисленный массив А с индексами от 0 до 9. Значения элементов равны 4, 5, 8, 6, 4, 5, 1, 7, 15, 8 соответственно, т.е. A[0] = 4, A[1] = 5 и т.д. Определите значение переменной s после выполнения следующего фрагмента программы:

     

    Паскаль  С++ 

    s := 0;
    for i:=0 to 8 do
      s := s — A[i] + A[i+1];

    s = 0;
    for (i=0; i< 8; i++)
      s = s — A[i] + A[i+1];

    Ответ
  4.   В программе описан одномерный целочисленный массив A, в представленном фрагменте программы обрабатываются элементы массива с индексами от 1 до 24.

     

    Паскаль С++

    n:=24;

    A[1]:=4;

    for i:= 2 to n do begin

      A[i] := 4*A[i–1] mod 10;

    end;

    n=25;

    A[0]=4;

    for (i=1;i<n; i++){

      A[i] = 4*A[i-1] % 10;

    }

      Чему будет равен элемент массива A[24] после выполнения данной программы?

    Ответ
  5.   В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен фрагмент программы, обрабатывающей данный массив: 

     

    Паскаль С++

    s:= 0;

    n:= 10;

    for i:=0 to n do begin

      if A[n-i]-A[і] > A[і] then

        s:=s+A[і];

    end;

    s = 0;

    n = 11;

    for (i=0;i<n;i++){

      if (A[n-1-i]-A[і] > A[і])

        s=s+A[і];

    }

      В начале выполнения этого фрагмента в массиве находились числа 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, т. е. А[0]=0, А[1]=10 и т. д. Чему будет равно значение переменной s после выполнения данной программы?

    Ответ
  6.   В программе описан одномерный целочисленный массив с индексами от 0 до 10 и целочисленная переменная i. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется: 

     

    Паскаль  С++ 

      for i:=0 to 10 do

          A[i]:=i+1;

      for i:=2 to 10 do 

        A[i]:=A[i-1]; 

      for (i=0;i<11;i++)

         A[i]=i+1;

      for (i=1;i<11;i++)

        A[i]=A[i-1]; 

    }

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

    Ответ
Закончить тест
Осталось
20 минут

Задания теста

1
2
3
4
5
6

Еще нет аккаунта?

Пользователям Бингоскул доступна бесплатная подготовка к ЕГЭ по всем видам ФИПИ, просмотр решений и отслеживание статистики
Регистрация

Уже зарегистрированы?

Авторизуйтесь в своей учетной записи, чтобы получить доступ к расширенным возможностям функционала сайта
Вход

Вход в систему

Регистрация

Регистрируясь, я подтверждаю своё согласие с условиями пользовательского соглашения

Активация аккаунта

Спасибо за регистрацию
Мы отправили письмо на указанный электронный адрес.
Чтобы завершить регистрацию, проверьте почтовый ящик и перейдите по ссылке в письме.