1.Задан одномерный массив А, содержащий N элементов. Укажите, что будет определено в результате работы следующего фрагмента программы:
S:=0;
for i:=1 to N do
if A[i]>0 then S:=S+A[i];
Варианты ответов:
Сумма неотрицательных элементов массива
Сумма положительных элементов массива
Максимальный элемент массива
Количество положительных элементов массива
2.Дан фрагмент программы, определяющий количество отрицательных элементов массива A[1..10]. Восстановите пропущенное условие.
k:=0;
for i:=1 to 10 do
if ________ then k:=10 – 1;
write (p)
Варианты ответов:
A[i]<0
A[i]>0
A[i]<=0
A[i]>0
3.Какой оператор необходимо вставить вместо многоточия в следующий фрагмент программы на языке Паскаль, чтобы верно решалась задача нахождения произведения элементов массива А, содержащего N элементов?
…
for i:=1 to N do S:=S*A[i]
Варианты ответов:
S:=1
S:=A[N]
S:=0
S:=A[1]
4.var a: array [1..59] of real;Здесь oписан массив a из … вещественных чисел.
Варианты ответов:
58
50
59
60
5.Выберите правильные варианты вывода элементов массива на печать в строку.
Варианты ответов:
for i:=1 to n do write (`a[`, i, `]=`)
for i:=1 to n do write (`a`, i, `=`, a[i])
for i:=1 to n do writeln (a[i])
for i:=1 to n do write (a[i], ` ` )
Ответы
Ответ дал:
0
Ответ:
А =N поэтому сумма положительных элементов равна нулю
N =A ну поэтому отрицательных чисел тоже равна нулю
максимального элемента нет
Паскаль не нужен желательно С++
59
4
Вас заинтересует
1 год назад
1 год назад
2 года назад
2 года назад
7 лет назад
7 лет назад