Одномерные массивы. Вычисление суммы элементов (9 класс)
Список вопросов теста
Вопрос 1
Опишите порядок вычисления суммы элементов массива:
Варианты ответов
- определяется ячейка памяти (переменная s), в которой будет последовательно накапливаться результат суммирования
- присваивается переменной s начальное значение 0 - число, не влияющее на результат сложения
- для каждого элемента массива из переменной s считывается её текущее значение и складывается со значением элемента массива
- полученный результат присваивается переменной s
Вопрос 2
Какой должен быть основной фрагмент программы для вычисления суммы элементов массива:
Варианты ответов
- for i:=1 to n do a[i]:=random (50)+i
- s:=0; for i:=1 to n do s:=s+a[i]
- s:=0; for i:=1 to n do s:=s*a[i]
- for i:=1 to n do s:=s+a[i]
Вопрос 3
Что должно быть написано вместо пробела в программе:
program n_1;
var s, i: integer;
a: array[1..10] of integer;
begin
s:=0;
for i:=1 to 10 do a[i]:=random(50);
for i:=1 to 10 do write (a[i],` `);
for i:=1 to 10 do s:=s+________;
writeln ('s=', s)
end.
Варианты ответов
- a[i]
- a[i]+1
- s+a[i]
- a[i+1]
Вопрос 4
Что вычисляет данная программа:
program n_1;
var s, i: integer;
a: array[1..10] of integer;
begin
s:=0;
for i:=1 to 10 do a[i]:=random(50);
for i:=1 to 10 do write (a[i],` `);
for i:=1 to 10 do s:=s+a[i];
writeln ('s=', s)
end.
Варианты ответов
- произведение элементов массива
- сумму элементов массива
- сумму чисел от 0 до 49
- сумму чисел от 1 до 10
Вопрос 5
Для заданного массива определить среднее арифметическое его элементов:
const a: array [1..6] of integer = (22, 5, -3, 2, 8, 14)