Тест по информатике Запись вспомогательных алгоритмов на языке Паскаль 9 класс

Тест по информатике Запись вспомогательных алгоритмов на языке Паскаль 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. процедура

Опубликовано: 06.12.2018 Обновлено: 06.12.2018
Поделись с друзьями

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

12 − один =