1.Дан фрагмент программы,
обрабатывающий двухмерный массив A размером nxn.
for i:=1 to n-1 do
for j:= i+1 to n do
if A[i,1] < A[j,1]
then begin
k:=A[i,1];
A[i,1]:=A[j,1];
A[j,1]:=k;
end;
В
этом фрагменте:
1)
упорядочивается первая строка массива по убыванию
2)
упорядочивается первый столбец массива по убыванию
3)
заменяются элементы k-ого столбца таблицы
4)
заменяются элементы k-ой строки таблицы
2.В программе описан
одномерный целочисленный массив с индексами от 0 до 10 и целочисленные
переменные k, i. В приведенном ниже фрагменте программы массив сначала
заполняется, а потом изменяется:
for i : = 0 to 10 do
A[i] : = i;
for
i : = 0 to 4 do begin
k
: = A[i];
A[i]
: = A[10-i];
A[10-i]
: = k;
end;
Чему
будут равны элементы этого массива?
1)
10 9 8 7 6 5 4 3 2 1 0
2)
0 1 2 3 4 5 6 7 8 9 10
3)
0 1 2 3 4 5 4 3 2 1 0
4)
10 9 8 7 6 5 6 7 8 9 10
3. Ниже приведён фрагмент
программы
В программе описан одномерный
целочисленный массив с индексами от 0 до n.
s: = 0;
z: = A[n];
for i: = 0 to n - 1 do
begin
if
A[i] < z then
s: = s + A[i];
end
Чему
будет равно значение переменной s после выполнения данной программы?
Ответ должен быть верным при любых значениях элементов массива.
1)
Минимальному элементу в массиве A
2)
Количеству элементов массива A, меньших последнего элемента массива
3)
Сумме всех элементов массива А, меньших последнего элемента массива
4)
Индексу первого элемента массива А, который меньше A[n]
4. Массив A одномерный; в программе рассматривается
его фрагмент, оответствующий значениям индекса от 1 до n.
j :=1;
for i: = 0 to n do
begin
if A[i]
< A[j] then
j
:= i
end;
s := j;
Чему
будет равно значение переменной s после выполнения данного фрагмента
программы?
1)
минимальному элементу в массиве A
2)
индексу минимального элемента в массиве A (наименьшему из таких индексов,
если минимальных элементов несколько)
3)
индексу минимального элемента в массиве A (наибольшему из таких индексов,
если минимальных элементов несколько)
4)
количеству элементов, равных минимальному в массиве A
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.