Программирование Pascal Тестовый вопрос

Описано тело процедуры pr, в котором нет глобальных переменных:Заголовками процедуры pr, в теле которой нет операторов, не влияющих на результат ее выполнения, могут быть

Вопрос № 26 251 Обновлён 20 мая 2021 База ruotvet.ru
Похожие Сообщить об ошибке

Варианты ответа

Ответ проверен
Описано тело процедуры pr, в котором нет глобальных переменных:

Заголовками процедуры pr, в теле которой нет операторов, не влияющих на результат ее выполнения, могут быть …

  • procedure pr(var a: integer; b: byte);
  • procedure pr(var a: byte; var b: shortint);


В процедуре есть переменные a и b, которые не являются локальными. По условию они также не являются глобальными. Следовательно, a и b – параметры процедуры. a и b целые. Значение переменной b используется, а затем изменяется и далее используется как локальная переменная. Значит,  b может быть или входным и выходным параметром, или только входным. Исходное значение параметра a используется, а затем переменной a присваивается новое значение, которое далее не используется. Поэтому a является входным и выходным параметром, то есть a – параметр-переменная. Из приведенных заголовков допустимыми являются
procedure pr (var a: word; b: byte); и procedure pr(var a, b: word);

Похожие вопросы из темы

Вся тема «Программирование Pascal» →