Русский язык (Определение главной информации текста)

Результаты теста

Затрачено времени:

19:56:17

Выполнено:

0% (0 из 10)

Кол-во баллов:

0

Вопрос 19

Дан фрагмент программы, обрабатывающей двухмерный массив A[1..5,1..4]: 

БейсикPython
k = 4
 FOR m = 1 TO 4 
    k = k + 1
    FOR n = 1 TO 5
        k = m - k
        A(n,m) = n*n+m*m-2*k
    NEXT n
 NEXT m
 

k = 4

for m in range(1, 5):

   k += 1

   for n in range(1, 6):

      k=m-k

      A[n][m]=n*n+m*m-2*k

 

 

ПаскальАлгоритмический язык
k:=4;
for m:=1 to 4 do begin
   k:=k+1;
   for n:=1 to 5 do begin
       k:=m-k;
       A[n,m]:=n*n+m*m-2*k;
    end;
end;
k:=4
нц для m от 1 до 4
    k:=k+1
    нц для n от 1 до 5
        k:=m-k
        A[n,m]:=n*n+m*m-2*k
    кц
кц
 
Си++
k = 4;
for (m = 1; m <= 4; m++) {
    k = k + 1;
    for (n = 1; n <= 5; n++) {
        k=m-k;
        A[n][m]=n*n+m*m-2*k;
    }
}

 

 

Чему будет равно значение A[3,1]?

 

 

 
 

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

18

Полученные баллы: 0

Вопрос 19

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

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

БейсикPython
c = 0
 FOR i = 1 TO 9
    IF A(i - 1) < A(i) THEN
        t = A(i)
        A(i) = A(i - 1)
        A(i - 1) = t
        c = c + 1
    ENDIF
 NEXT i

 

c = 0

for i in range(1, 10):

    if A[i - 1] < A[i]:

        t = A[i]

        A[i] = A[i - 1]

        A[i - 1] = t

        c = c + 1

 

 

Алгоритмический языкПаскаль
c := 0
нц для i от 1 до 9
    если A[i - 1] < A[i] то
        t := A[i]
        A[i] := A[i - 1]
        A[i - 1] := t
        c := c + 1
    все
кц

 

c := 0;
for i := 1 to 9 do
    if A[i - 1] < A[i] then
    begin
        t := A[i];
        A[i] := A[i - 1];
        A[i - 1] := t;
        c := c + 1;
    end;

 

Си++
c = 0;
for (i = 1; i <= 9; i++)
    if (A[i - 1] < A[i])
    {
        t = A[i];
        A[i] = A[i - 1];
        A[i - 1] = t;
        c++;
    }

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

4

Полученные баллы: 0

Вопрос 19

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива A с индексами от 0 до 9. Перед началом выполнения данного фрагмента эти элементы массива имели значения 3, 5, 8, 2, 1, 4, 3, 1, 2, 6 (т.е. A[0] = 3, A[1] = 5, …, A[9] = 6). Определите значение переменной s после выполнения фрагмента. 

БейсикPython
s = 0
 FOR i = 0 TO 8
    IF A(i) < A(9) THEN
        t = A(i)
        A(i) = A(8 − i)
        A(8 − i) = t
        s = s + t
    END IF
 NEXT i
 

s = 0

for i in range(0, 9):

    if A[i] < A[9]:

        t = A[i]

        A[i] = A[8 − i]

        A[8 − i] = t

        s = s + t

 

 

 

 

 

ПаскальАлгоритмический язык
s := 0;
for i:=0 to 8 do begin
    if A[i] < A[9] then begin
        t := A[i];
        A[i] := A[8 − i];
        A[8 − i] := t;
        s := s + t;
    end;
end;
 
s := 0
нц для i от 0 до 8
    если A[i] < A[9] то
        t := A[i]
        A[i] := A[8 − i]
        A[8 − i] := t
        s := s + t
    все
кц
С++
s = 0;
for (i = 0; i <= 8; ++i) {
    if (A[i] < A[9]) {
        t = A[i];
        A[i] = A[8 − i];
        A[8 − i] = t;
        s = s + t;
    }
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

24

Полученные баллы: 0

Вопрос 19

Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы. В программе описан одномерный целочисленный массив A; в представленном фрагменте обрабатываются элементы массива с индексами от 1 до 10. 

БейсикPython
n = 10
d = 6
 FOR j = 1 TO d
  s = A(1)
  FOR i = 1 TO n-1
    A(i) = A(i+1)
  NEXT i
  A(10) = s
 NEXT j

n = 10

d = 6

for j in range(1,d+1):

  s = A[1]

  for i in range(1,n):

    A[i] = A[i+1]

  A[10] = s

 

 

ПаскальАлгоритмический язык
n := 10;
d := 6;
for j:=1 to d do begin
  s := A[1];
  for i:=1 to n-1 do begin
    A[i] := A[i+1];
  end;
  A[10] := s;
end;
n := 10
d := 6
нц для j от 1 до d
  s := A[1]
  нц для i от 1 до n-1
    A[i] := A[i+1]
  кц
  A[10]:= s
кц
Си++
n = 10;
d = 6;
for (j = 1; j <= d; j++) {
  s = A[1];
  for (i = 1; i <= n-1; i++) {
    A[i] = A[i+1];
  }
  A[10] = s;
}

 

 

Перед началом выполнения программы эти элементы массива имели значения 0, 1, 4, 9, 6, 5, 6, 8, 4, 1 (т.е. A[1] = 0; A[2] = 1; …; A[10] = 1).

Значение какого из этих элементов массива будет наибольшим после выполнения фрагмента программы? В ответе укажите индекс элемента – число от 1 до 10.

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

8

Полученные баллы: 0

Вопрос 19

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

БейсикPython
c = 0
 FOR i = 1 TO 9
    IF A(i-1) > A(i) THEN
       c = c + 1 
       t = A(i)
       A(i) = A(i-1)
        A(i-1) = t
    END IF
 NEXT i

c = 0

for i in range(1,10):

    if A[i-1] > A[i]:

       c = c + 1

       t = A[i]

       A[i] = A[i-1]

       A[i-1] = t

 

 

ПаскальАлгоритмический язык
c := 0; 
 for i := 1 to 9 do 
    if A[i-1] > A[i] then 
    begin
        c := c + 1; 
        t := A[i]; 
        A[i] := A[i-1]; 
         A[i-1] := t;
    end;
c := 0 
нц для i от 1 до 9 
     если A[i-1] > A[i] то 
       c := c + 1 
       t := A[i] 
       A[i] := A[i-1] 
       A[i-1] := t
     все 
кц
Си++
c = 0; 
for (int i = 1; i < 10; i++) {
     if (A[i-1] > A[i]){ 
        c++; 
        t = A[i]; 
        A[i] = A[i-1]; 
        A[i-1] = t; 
    }
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

5

Полученные баллы: 0

Вопрос 19

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива A с индексами от 0 до 9. Перед началом выполнения данного фрагмента эти элементы массива имели значения 7, 9, 8, 1, 2, 3, 3, 10, 8, 6 (т. е. A[0] = 7, A[1] = 9, …, A[9] = 6). Определите значение переменной sпосле выполнения фрагмента. 

БейсикPython
s = 0
 FOR i = 1 TO 9
    IF A(i-1) < A(i) THEN
        A(i) = A(i-1) + 1
        s = s + 1
    END IF
 NEXT i
 

s = 0

for i in range(1, 10):

    if A[i-1] < A[i]:

        A[i] = A[i-1] + 1

        s = s + 1

 

 

 

 

 

ПаскальАлгоритмический язык
 
s := 0;
for i:=1 to 9 do begin
    if A[i-1] < A[i] then begin
        A[i] = A[i-1] + 1
        s := s + 1
    end
end;
 
s := 0
нц для i от 1 до 9
    если A[i-1] < A[i] то
        A[i] = A[i-1] + 1
        s := s + 1
    все
кц
С++
s = 0;
for (i = 1; i <= 9; ++i) {
    if (A[i-1] < A[i]) {
        A[i] = A[i-1] + 1
        s = s + 1;
    }
}

 

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

6

Полученные баллы: 0

Вопрос 19

Представленный ниже фрагмент программы обрабатывает элементы одномерного целочисленного массива A с индексами от 1 до 10. Перед началом выполнения данного фрагмента эти элементы массива имели значения 2, 3, 5, 8, 10, 7, 4, 6, 12, 15 (т.е. A[1] = 2, A[2] = 3, …, A[10] = 15).

Определите значение переменной s после выполнения фрагмента этой программы (записанного ниже на разных языках программирования).  

БейсикPython
n = 10
s = 0
 FOR i = 2 TO n
    IF A(i-1) < A(i) THEN
        A(i) = A(i) + A(i-1)
        s = s + A(i)
    END IF
 NEXT i

n = 10

s = 0

for i in range(2,n+1):

    if A[i-1] < A[i]:

        A[i] = A[i] + A[i-1]

        s = s + A[i]

 

 

ПаскальАлгоритмический язык
n := 10;
s := 0;
for i:=2 to n do begin
    if A[i-1] < A[i] then begin
        A[i] := A[i] + A[i-1];
        s := s + A[i]
    end
end;
n := 10
s := 0
нц для i от 2 до n
    если A[i-1] < A[i]
        то
            A[i] := A[i] + A[i-1]
            s := s + A[i]
    все
кц
Си++
n = 10;
s = 0;
for (i = 2; i <= n; ++i) {
    if (A[i-1] < A[i]) {
        A[i] = A[i] + A[i-1];
        s = s + A[i];
    }
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

50

Полученные баллы: 0

Вопрос 19

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива A с индексами от 0 до 9. Перед началом выполнения данного фрагмента эти элементы массива имели значения 3, 1, 1, 5, 2, 9, 4, 3, 2, 1 (т. е. A[0] = 3, A[1] = 1, …, A[9] = 1). Определите значение переменной sпосле выполнения фрагмента. 

БейсикPython
N = 10
s = 0
 FOR i = 1 TO N − 1
    IF A(i-1) > 2*A(i) THEN
        A(i) = 2*A(i)
        s = s + A(i)
    END IF
 NEXT i
 

n = 10

s = 0

for i in range(1,n):

    if A[i-1] > 2*A[i]:

        A[i] = 2*A[i]

        s = s + A[i]

 

 

 

 

 

ПаскальАлгоритмический язык
N := 10;
s := 0;
for i:=1 to N-1 do begin
    if A[i-1] > 2*A[i] then begin
        A[i] := 2*A[i];
        s := s + A[i];
    end;
end;
 
N := 10
s := 0
нц для i от 1 до N-1
    если A[i-1] > 2*A[i] то
        A[i] := 2*A[i]
        s := s + A[i]
    все
кц
С++
n = 10;
s = 0;
for (i = 1; i < n; ++i) {
    if (A[i-1] > 2*A[i]) {
        A[i] = 2*A[i];
        s = s + A[i];
    }
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

26

Полученные баллы: 0

Вопрос 19

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива A с индексами от 0 до 9. Перед началом выполнения данного фрагмента эти элементы массива имели значения 2, 4, 8, 6, 1, 7, 2, 3, 2, 7 (т.е. A[0] = 2, A[1] = 4, …, A[9] = 7). Определите значение переменной s после выполнения фрагмента. 

БейсикPython
N = 9
s = 0
 FOR i = 0 TO N
    IF A(i) < A(N) THEN
        A(i) = A(i) + 1
        A(N) = A(N)1
        s = s + 1
    END IF
 NEXT i
 

n = 9

s = 0

for i in range(n + 1):

    if A[i] < A[n]:

        A[i] += 1

        A[n] −= 1

        s += 1

 

 

 

 

 

ПаскальАлгоритмический язык
N := 9;
s := 0;
for i:=0 to N do begin
    if A[i] < A[N] then begin
        A[i] := A[i] + 1;
        A[N] := A[N]1;
        s := s + 1;
    end;
end;
 
N := 9
s := 0
нц для i от 0 до N
    если A[i] < A[N] то
        A[i] := A[i] + 1
        A[N] := A[N]1
        s := s + 1
    все
кц
С++
n = 9;
s = 0;
for (i = 0; i <= n; ++i) {
    if (A[i] < A[n]) {
        A[i] = A[i] + 1;
        A[n] = A[n]1;
        s = s + 1;
    }
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

5

Полученные баллы: 0

Вопрос 19

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

БейсикPython
c = 0
 FOR i = 1 TO 9
  IF A(i) < A(0) THEN
    c = c + 1
    t = A(i)
    A(i) = A(0)
    A(0) = t
  END IF
 NEXT i

c = 0

for i in range(1,10):

  if A[i] < A[0]:

    c = c + 1

    t = A[i]

    A[i] = A[0]

    A[0] = t

 

 

ПаскальАлгоритмический язык
c := 0;
for i := 1 to 9 do
  if A[i] < A[0] then
  begin
    c := c + 1;
    t := A[i];
    A[i] := A[0];
    A[0] := t;
end;
c := 0
нц для i от 1 до 9
  если A[i] < A[0] то
    c := c + 1
    t := A[i]
    A[i] := A[0]
    A[0] := t
  все
кц
Си++
c = 0;
for (i = 1;i < 10;i++)
  if (A[i] < A[0])
  {
    c++;
    t = A[i];
    A[i] = A[0];
    A[0] = t;
  }

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

4

Полученные баллы: 0

Регистрация


Зарегистрироваться через VK

Личный кабинет

Регистрация
Войти через VK