Тест по информатике Запись вспомогательных алгоритмов на языке Паскаль 9 класс с ответами. Тест включает в себя 2 варианта. В каждом варианте по 5 заданий.
Вариант 1
1. В заголовке процедуры после ее имени приводится перечень:
1) формальных параметров
2) фактических параметров и их типов
3) формальных параметров и их типов
4) типов формальных параметров
2. Отметьте правильный вариант вызова процедуры.
procedure prim (а: real; b: char; var с: integer);
1) prim (а, 1, с);
2) prim (0.1, ‘с’, 5.);
3) prim (0.1, ‘с’, с);
4) prim (а, 1, 5);
3. Отметьте правильный результат выполнения программы.
procedure row(n: integer);
begin
if n>=1 then begin
write (n, ‘ ‘); row(n-1); end;
end;
begin
row(10);
end
1) последовательность чисел от 0 до 10
2) последовательность чисел от 1 до 10
3) последовательность чисел от 10 до 1
4) последовательность чисел от 10 до 0
4. Отметьте правильный результат выполнения функции для n = 456.
function dig (n: integer): integer;
var i: integer;
begin
i:=0;
while n>0 do begin; n:=n div 10; i=i+1; end;
end;
1) 3
2) 4
3) 45,6
4) 6
5. Запишите название подпрограммы, которая имеет единственный результат, записываемый в ячейку памяти.
Вариант 2
1. В заголовке функции после ее имени приводится:
1) перечень формальных параметров и тип результата
2) перечень фактических параметров и их типов
3) перечень формальных параметров и их типов, тип результата
4) перечень типов формальных параметров и тип результата
2. Отметьте правильный вариант вызова процедуры.
procedure prim (а, b: integer; с: char);
1) prim (а, 1, с);
2) prim (0, 1, ‘с’);
3) prim (0.1, ‘с’, 5);
4) prim (а, 1, 5);
3. Отметьте правильный результат выполнения следующей программы для n = 5.
procedure row(n: integer);
begin
if n<=1 then begin
write (n, ‘ ‘); row(n+1)
end;
end
1) последовательность чисел от 0 до 10
2) последовательность чисел от 6 до 10
3) последовательность чисел от 5 до 10
4) последовательность чисел от 10 до 5
4. Отметьте правильный результат выполнения процедуры для n = 345.
procedure rev (n: integer);
begin
write (n mod 10);
if (n div 10) <>0 then rev (n div 10)
end;
1) 543
2) 3
3) 34,5
4) 5
5. Запишите название подпрограммы, имеющей произвольное количество входных и выходных данных.
Ответы на тест по информатике Запись вспомогательных алгоритмов на языке Паскаль 9 класс
Вариант 1
1-3
2-3
3-3
4-1
5. функция
Вариант 2
1-3
2-2
3-3
4-1
5. процедура