Меню
Тесты
Тесты  /  Информатика  /  11 класс  /  Процедуры и функции

Процедуры и функции

Avatar
27.04.2020. Тест. Информатика, 11 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Контроль по теме "Подпрограммы! Субкомпетенции: -Обработка данных с помощью стандартных подпрограмм и подпрограмм, определённых пользователем. -Организация передачи.

Список вопросов теста

Вопрос 1

Найдите соответствия

1.

Процедура

2.

ФУНКЦИЯ

3.

ФАКТИЧЕСКИЕ ПАРАМЕТРЫ

4.

ПАРАМЕТРЫ-ЗНАЧЕНИЯ

5.

ПАРАМЕТРЫ-ПЕРЕМЕННЫЕ

Варианты ответов
  • подпрограмма, которая осуществляет обработку данных, переданных в момент обращения
  • подпрограмма, которая вычисляет и возвращает некоторое значение
  • используются при вызове подпрограмм
  • передают значения из программы в подпрограмму
  • возвращают результаты из подпрограммы в основную программу
Вопрос 2

 

 

В случае параметра- значения в качестве  фактического параметра можно использовать 

Варианты ответов
  • выражение
  • константу
  • переменную
Вопрос 3

 

В случае параметра- переменной в качестве  фактического параметра можно использовать 

Варианты ответов
  • выражение
  • константу
  • переменную
Вопрос 4

Установите соответствие

1.

function f(a,b,c,d:integer):real;

2.

var y:real;

3.

begin

4.

 y:=(a+b+c+d)/4;

5.

f:=y;

6.

end;

Варианты ответов
  • заголовок функции
  • раздел описания переменных
  • начало раздела операторов функции
  • оператор функции
  • имени функции присвоить результат
  • конец раздела операторов функции
Вопрос 5

Дана программа:
var x,y,z:integer;
function f(a,b,c:integer):real;
 var p:real;
  begin p:=(a+b+c)/2;
           f::=sqrt(p*(p-a)*(p-c)*(p-b));
  end; 
begin readln(x,y,z); writeln('f=',f(x,y,z)); end.

Назовите фактические параметры.
 

Варианты ответов
  • f(x,y,z)
  • x,y,z
  • a,b,c
Вопрос 6

Дан заголовок функции:
Function F(r: integer; d:boolean; k: real; m:char): boolean;

Укажите правильные вызовы.

Варианты ответов
  • F (5, FALSE, 15,’s1’)
  • F (25, 5<3,7,’1’)
  • F (3, true,5, ’a’)
  • F (8,7=2+5, 3.2,’5’)
Вопрос 7

 

Program  Nr4;  
 Var n:string; m:integer;
  Procedure Py (t:string ; var s:integer);
Var i:integer; 
 Begin
   k:=0;
    For i:=1 to length(t) do
     If t[i] in [’0’..’9’] then s:=s+1; 
 end;                                           

Укажите параметры- переменные.

Варианты ответов
  • t s
  • n m
  • s
  • t
Вопрос 8

Даны описания и  заголовок процедуры: 
var a, b: real;  c: char;
procedure P(var r: real; d:boolean; k: integer; m:char); 

Какие  вызовы  верны ?

Варианты ответов
  • P (a, FALSE, 15,’12’)
  • P (25, 5<3,7,’a’)
  • P (3.7, true,5 , ’=’)
  • P (b,7=2+5, 2,c)
Вопрос 9

Рассмотрите заголовок  функции:                                                                                              

function f(x:real; y:integer; z: char): Boolean;

             

                     Какие из следующих вызовов верны? 

Варианты ответов
  • f(5.20,4,’7’);
  • f(7,0.7.a);
  • f (8.34,4,7);
  • f(5.20,4,’7.12’);
  • f(7,0.7.'a');
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт