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