ruotvet.ru
Рефераты и Курсовые

В нашей базе ответы на вопросы по 100 предметам различных специальностей. Это более 80 000 ответов на вопросы, которые ежегодно проходят студенты в системе тестирования i-exam и i-fgos



Статистика
Вопросов: 87 307
Предметов: 100

Поиск правильных ответов


Содержание тестового вопроса

Описано тело процедуры 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);