1. Где представлено правильное описание массива?
var a: array [1-100] of integer
var a: array [1:100] of integer
var a:array[1..100] of integer
var a:[1..100]
2. Указан фрагмент программы: const b: array [1..5] of integer = (4, 2, 3, 5, 7). Какое значение имеет элемент массива b[4]?
5
3
7
4
3. Какой опратор используется для заполнения массива путем ввода чисел с клавиатуры в Паскале?
for i:=1 to 10 do
var а: array [1..5] of real
readln
writeln
4. Какой опрератор используется для печати массива в окне результатов в Паскале?
D: array [1..5] of integer
readln (a[i])
for i:=1 to 10 do
writeln(‘a[‘,i,’]=’,a[i])
5. В таблице хранятся данные о количестве проданных единиц товаров (Dat[1] — проданных товаров первого типа, Dat[2] — второго и т.д.). Определите, что будет напечатано в результате выполнения программы:
Program mas5;
Var k, m: integer;
Dat: array[1..11] of integer;
Begin
Dat[1]:= 20; Dat[2]:= 25;
Dat[3]:= 19; Dat[4]:= 25;
Dat[5]:= 26; Dat[6]:= 22;
Dat[7]:= 24; Dat[8]:= 28;
Dat[9]:= 26; Dat[10]:= 21;
Dat[11]:= 27;
m := 0;
for k := 3 to 11 do
if Dat[k] >= 22 then
begin
m := m+1;
end;
writeln(m);
End.
7
24
11
1
6. Какие значения примут элементы массива A[3] и A[4] после выполнения последовательности операторов, если первоначально
A[3] := 5;
A[4] := 6;
A[3] = A[4];
A[4] := A[3]?
A[3] = 6; A[4] = 6
A[3] = 6; A[4] = 5
A[3] = 5; A[4] = 6
A[3] = 2; A[4] = 3
7.Что выполняет следующий фрагмент программы:
For i:=1 to N do
write (a[ i ], ‘ ’)?;
производит ввод N элементов в массив
выполняет проверку значений элементов массива
выводит N значений массива на экран в столбик
выводит N значений массива на экран в строчку
8. Что выполняет следующий фрагмент программы:
Min:=a[1];
For i:=1 to N do
if a[i]< min then
min:=a[i];
Writeln(min);?
находит значение минимального элемента массива
делает значения элементов массива минимальными
находит индекс минимального элемента массива
сравнивает первый элемент массива с минимальным элементом
9. С помощью какой записи возможно вычисление суммы элементов массива?
summ:=summ+i
summ:=summ+Mass[i]
summ:=Mass+Mass[i]
summ:=summ[i]+mass[i]
10. Что выполняет фрагмент программы:
t:=a[n];
for i:=n?1 downto 1 do
a[i]:=a[i+1];
a[1]:=t;?
присваивает переменной t значение последнего элемента массива а
сдвигает все элементы массива а вправо на одну позицию
сдвигает все элементы массива а влево на одну позицию
присваивает первому элементу массива а значение переменной t