Конструктор тестів
1
Масив - це ...
2
Вкажіть правильний опис масиву
3
Що буде виведено на екран після виконання даного фрагменту програми
...
for i:=1 to n do write(a[i],' ');
...
4
Яких значень набудуть елементи масиву після виконання даного фрагменту програми
...
for i:=1 to n do
a[i]:=random(45)-22;
...
5
Поставте у відповідність
mas[i]:=10
mas[i]
елемент масива
і
індекс (позиція) елемента
mas
назва масива
10
значення елементу масива
6
Для чого призначений даний фрагмент програми
...
for i:=1 to n do
begin
write('a[',i,']= ');
readln(a[i]);
end;
...
7
Дано фрагмент програми
...
for i:=1 to 6 do
a[i]:=2*i+1;
...
Чому буде дорівнювати значення 5-го елемента масива?
8
Для знаходження суми елементів масиву використовується запис
9
Що буде знайдено в масиві після виконання наступного фрагменту програми
...
M:=a[1];
For i:=1 to N do
if a[i]< M then M:=a[i];
Writeln(M);
...
10
Для обчислення кількості додатних елементів масиву використовують запис
11
Задано масив даних: 2 5 6 8 5 4 2
Що буде виведено на екран після виконання фрагменту програми
...
F:=0;
for i:=1 to 7 do
if a[i]>5 then F:=F+a[i];
writeln (F);
...
12
Задано масив даних: 2 5 6 8 5 4 2
Що буде виведено на екран після виконання фрагменту програми
...
F:=0;
for i:=1 to 7 do
if a[i]>4 then F:=F+1;
writeln (F);
...
13
Задано масив даних: 4 5 6 8 5 4 2 12
Що буде виведено на екран після виконання фрагменту програми
...
F:=0;
for i:=1 to 8 do
if i mod 4=0 then F:=F+1;
writeln (F);
...
14
Розставте по порядку текст програми для знаходження значення максимального елемента масиву
Var i, n, max : integer ;
A : array [1..100] of integer;
Begin
Writeln('Введіть кількість элементів массиву') ;
Readln(N) ;
For i := 1 to N do
begin
A[i] := Random(100);
Write(A[i]);
end;
Max := A[1];
For i := 2 to N do
if A[i]>Max then Max := A[i];
Writeln('Максимальный елемент массиву = ',Max) ;
End.
15
З якою максимально можливою кількістю елементів масиву може працювати дана програма?
var a:array[1..100] of integer;
begin
writeln('N=');
readln(N);
for i:=1 to N do
a[i]:=random(100);
end.
16
Массив 12, 3, -5, -6, 4, 9, 0, 8.
Чому буде дорівнювати змінна і, після виконання фрагменту програми
U:=0;
for i:=1 to 7 do
if a[i]>5 then U:=U+a[i];
writeln (і);
17
Задано масив 12 3 -5 -6 4 9 0 -100.
Чому буде рівня змінна min після виконання фрагменту програми?
min:=r[1];
for i:=1 to 7 do
if r[i]< min then min:=r[і];
writeln (min);
18
Задано масив 12 3 -5 -6 4 9 0 -100.
Чому буде рівня змінна min після виконання фрагменту програми?
min:=r[1];
for i:=1 to 8 do
if r[i]< min then min:=r[2];
writeln (min);
19
Задано масив 11 5 -5 6 4 9 0 -100.
Чому буде рівня змінна S після виконання фрагменту програми?
S:=0;
for i:=1 to 8 do
if a[i] mod 3=0 then S:=s+a[i];
writeln (S);
20

21

22

23

24

25

26

27
Встановіть відповідність між операторами та їх призначенням
var A:array[1..10] of real;
Оголошення масиву з 10-ти дійсних чисел
For i:=1 to10 do
A[i] :=Random(10)+5;
Заповнювання масиву випадковими числами з діапазону [5;14]
For i:=1 to 10 do
A[i]:= A[i]*2;
Подвоєння значень елементів масиву
Рефлексія від 160 учнів
Сподобався:
Так: 111
Ні: 49
Зрозумілий:
Так: 107
Ні: 53
Потрібні роз'яснення:
Ні: 114
Так: 46