Готовые материалы для тестирования Тест по информатике Одномерные массивы целых чисел за 9 класс с ответами
Вариант 1
1. Описание одномерного целочисленного массива:
1) var а: array [1..5] of integer;
2) var а: array [1..5] of real;
3) var а: array [1..5] of char;
4) const b: array [1..3] of real=(1.1, 1.2, 0.5);
2. Фрагмент программы заполнения целочисленного массива А десятью случайными числами из интервала [0, 10]:
1) for i:=1 to 10 do a[i]:=random(10);
2) for i:=1 to 10 do a[i]:=random(11);
3) for i:=1 to 10 do a[i]:=random(9)+1;
4) for i:=1 to 9 do a[i]:=random(11)−1;
3. Значения элементов массива А, состоящего из 10 элементов, равны соответственно: 5, 7, 6, 0, 3, т. е. А[0] = 5, A[1] = 7 и т. д. В результате выполнения фрагмента программы:
с:=0;
for i:=1 to 5 do
if A[i-1] < A[i] then begin
с:=с+1;
t:=A[i];
A[i]:=A[i−1];
A[i−1]:=t
end;
переменная с примет значение:
1) 4
2) 2
3) 3
4) 1
4. В результате выполнения фрагмента программы:
var
s: integer;
с: array [1..3] if integer;
const а: array [1..3] of integer=(1, 2, 3);
const b: array [1..3] of integer=(3, 2, 0);
begin
s:=0;
for i:=1 to 3 do
begin
c[i]:=a[i]+b[i];
s:=s+c[i];
end;
будет вычислено значение s:
1) 6
2) 11
3) 8
4) 5
5. Оператор:
for i:=1 to 20 do
if a[i]<>0 then writeln (a[i]);
выводит на экран:
1) положительные элементы массива а
2) ненулевые элементы массива а
3) отрицательные элементы массива а
4) цифру 0
6. Фрагмент программы:
t:=a[n];
for i:=n−1 downto 1 do
a[i+1]:=a[i];
a[1]:=t;
1) сдвигает все элементы массива а вправо на одну позицию
2) сдвигает все элементы массива а влево на одну позицию
3) присваивает переменной t значение последнего элемента массива а
4) присваивает первому элементу массива а значение переменной t
Вариант 2
1. Описание одномерного целочисленного массива:
1) var а: array [1..5] of integer;
2) var а: array [1..5] of real;
3) var а: array [1..5] of char;
4) const b: array [1..3] of real=(1, 1, 5);
2. Фрагмент программы заполнения целочисленного массива А десятью случайными числами из интервала [0, 10]:
1) for i:=1 to 10 do a[i]:=random(10);
2) for i:=1 to 10 do a[i]:=random(9);
3) for i:=1 to 10 do a[i]:=random(9)+1;
4) for i:=1 to 9 do a[i]:=random(11)−1;
3. Значения элементов массива А, состоящего из 10 элементов, равны соответственно: 8, 7, 6, 3, 3, т. е. А[0] = 8, A[1] = 7 и т. д. В результате выполнения фрагмента программы:
с:=0;
for i:=1 to 5 do
if A[i-1] < A[i] then begin
с:=с+1;
t:=A[i];
A[i]:=A[i−1];
A[i−1]:=t
end;
переменная с примет значение:
1) 4
2) 2
3) 0
4) 1
4. В результате выполнения фрагмента программы:
var
s: integer;
с: array [1..3] if integer;
const а: array [1..3] of integer=(1, 2, 0);
const b: array [1..3] of integer=(1, 2, 0);
begin
s:=1;
for i:=1 to 3 do
begin
c[i]:=a[i]+b[i];
s:=s*c[i];
end;
будет вычислено значение s:
1) 6
2) 0
3) 12
4) 5
5. Оператор:
for i:=1 to 20 do
if a[i]<=0 then writeln (a[i]);
выводит на экран:
1) отрицательные и нулевой элементы массива а
2) ненулевые элементы массива а
3) положительные элементы массива а
4) цифру 0
6. Фрагмент программы
t:=a[n];
for i:=n−1 downto 1 do
a[i]:=a[i+1];
a[1]:=t;
1) сдвигает все элементы массива а вправо на одну позицию
2) сдвигает все элементы массива а влево на одну позицию
3) присваивает переменной t значение последнего элемента массива а
4) присваивает первому элементу массива а значение переменной t
Ответы на тест по информатике Одномерные массивы целых чисел 9 класс
Вариант 1
1-1
2-2
3-3
4-2
5-2
6-1
Вариант 2
1-4
2-1
3-3
4-2
5-1
6-2