Ответы к тесту Одномерные Массивы

9_Тест «Одномерные Массивы». Выберите нужный вариант:

1) Выберите правильное описание массива А, состоящего из нескольких переменных целого типа ...
A : array [1..25] of byte
A : [1..25] of integer
A : array [1..25] of integer
A : array [1..25] of real
Ответ: A : array [1..25] of integer

2) Задан одномерный массив А, содержащий N элементов. Укажите, что будет определено в результате работы следующего фрагмента программы:
S:=0;
for i:=1 to N do
if A[i]>0 then S:=S+A[i];

Максимальный элемент массива
Количество положительных элементов массива
Сумма положительных элементов массива
Сумма неотрицательных элементов массива
Ответ: Сумма положительных элементов массива

3) Задан одномерный массив А, содержащий N элементов. Значения всех элементов массива различны. Укажите, что будет определено в результате работы следующего фрагмента программы:
m:=1;
for i:=1 to N do
if A[i]>=A[m] then m:=i

Индекс минимального элемента массива
Индекс максимального элемента массива
Значение максимального элемента массива
Значение минимального элемента массива
Ответ: Индекс максимального элемента массива

4) Упорядоченное множество однотипных данных, имеющих общее имя и различающихся номерами, называют…
последовательностью
массивом
структурированием
множеством
Ответ: массивом

5) Дан фрагмент программы, определяющий количество отрицательных элементов массива A[1..10]. Восстановите пропущенное условие.
k:=10;
for i:=1 to 10 do
if _______ then k:=k – 1;
write (k)

A[i]<0
A[i]>=0
A[i]<=0
A[i]>0
Ответ: A[i]>=0

6) Какой оператор необходимо вставить вместо многоточия в следующий фрагмент программы на языке Паскаль, чтобы верно решалась задача нахождения произведения элементов массива А, содержащего N элементов?

for i:=1 to N do S:=S*A[i]

S:=0
S:=1
S:=A[1]
S:=A[N]
Ответ: S:=1

7) var a: array [1..59] of real;
Здесь oписан массив a из … вещественных чисел.

58
50
60
59
Ответ: 59

8) Дан одномерный массив.

Какой номер (индекс) у элемента массива, значение которого 0.

Ответ: 4

9) Каким способом можно заполнить массив?
С помощью оператора присваивания случайными числами
Все варианты ответов верны
С помощью оператора присваивания по формуле
Вводом каждого элемента с клавиатуры
Ответ: Все варианты ответов верны

10) Выберите правильные варианты вывода элементов массива на печать в строку.
for i:=1 to n do writeln (a[i])
for i:=1 to n do write (a[i], ` ` )
for i:=1 to n do write (`a[`, i, `]=`)
for i:=1 to n do write (`a`, i, `=`, a[i])

1) Выберите правильные варианты вывода элементов массива на печать в столбик.
for i:=1 to n do writeln (`a`, i, `=`, a[i])
for i:=1 to n do write (a[i], ` ` )
for i:=1 to n do writeln (a[i])
for i:=1 to n do writeln (`a[`, i, `]=`)

2) Каким способом ввода элементов массива А лучше воспользоваться, если значения элементов массива равны своим удвоенным индексам?
Любым из предложенных вариантов
С помощью оператора присваивания по формуле A[i]:=2*i
С помощью оператора присваивания по формуле A[i]:=2* A[i]
С помощью оператора присваивания случайными числами
Ответ: С помощью оператора присваивания по формуле A[i]:=2*i

3) Выберите правильное описание массива А, состоящего из нескольких переменных вещественного типа ...
A : array [1..25] of real
A : array [1..25] of integer
A : [1..25] of real
A : array [1..25] of byte
Ответ: A : array [1..25] of real

4) Дан одномерный массив.

Чему равно значение элемента массива с индексом 3.

Ответ: 10

5) Какой оператор необходимо вставить вместо многоточия в следующий фрагмент программы на языке Паскаль, чтобы верно решалась задача нахождения суммы элементов массива А, содержащего N элементов?

for i:=1 to N do S:=S+A[i]

S:=1
S:=A[N]
S:=A[1]
S:=0
Ответ: S:=0

6) Что такое массив?
Это простой тип данных, состоящий из одного элемента
Это структурированный тип данных, состоящий из элементов одного типа, упорядоченных по номеру и объединенных под одним именем
Это структурированный тип данных, состоящий из элементов разных типов
Это совокупность данных, объединенных под одним именем
Ответ: Это структурированный тип данных, состоящий из элементов одного типа, упорядоченных по номеру и объединенных под одним именем

7) var a: array [1..59] of integer;
При выполнении этого оператора в памяти компьютера будет выделено … ячеек целого типа.

59
50
58
60
Ответ: 59

8) Задан одномерный массив А, содержащий N элементов. Укажите, что будет определено в результате работы следующего фрагмента программы:
k:=0;
for i:=1 to N do
if A[i]>=0 then k:=k+1

Количество неотрицательных элементов массива
Сумма положительных элементов массива
Количество положительных элементов массива
Максимальный элемент массива
Ответ: Количество неотрицательных элементов массива

9) Задан одномерный массив А, содержащий N элементов. Значения всех элементов массива различны. Укажите, что будет определено в результате работы следующего фрагмента программы:
m:=A[1];
for i:=1 to N do
if A[i]<=m then m:=A[i]

Значение максимального элемента массива
Индекс минимального элемента массива
Значение минимального элемента массива
Индекс максимального элемента массива
Ответ: Значение минимального элемента массива

10) Дан фрагмент программы, определяющий количество неотрицательных элементов массива A[1..10]. Восстановите пропущенное условие.
k:=10;
i:=1;
while i<=10 do
begin
if ________ then k:=k – 1;
i:=i+1
end;
write (k)

A[i]<=0
A[i]>=0
A[i]<0
A[i]>0
Ответ: A[i]<0