Программирование Pascal
Тестовый вопрос
Установите соответствие между заголовками процедур и разделами операторов процедур:1) procedure pr1(var a: byte; b: integer; c: real);2) procedure pr2(a: integer; var b: integer; c: real);3) procedure pr3(var a: integer; var b, c: real);
Варианты ответа
Ответ из базы Установите соответствие между заголовками процедур и разделами операторов процедур:
1) procedure pr1(var a: byte; b: integer; c: real);
2) procedure pr2(a: integer; var b: integer; c: real);
3) procedure pr3(var a: integer; var b, c: real);
1) procedure pr1(var a: byte; b: integer; c: real);
2) procedure pr2(a: integer; var b: integer; c: real);
3) procedure pr3(var a: integer; var b, c: real);
1. В процедуре, соответствующей заголовку 1:
procedure pr1(var a: byte; b: integer; c: real),
параметр a является выходным параметром и принимает только целые неотрицательные значения типа byte. Этому условию удовлетворяет только
.
В остальных случаях a может принимать и отрицательные значения.
2. В процедуре, соответствующей заголовку 2:
procedure pr2(a: integer; var b: integer; c: real),
параметр b является выходным параметром, который принимает значения типа integer. Этому условию удовлетворяет ответ
.
3. В процедуре, соответствующей заголовку 3:
procedure pr3(var a: integer; var b, c: real),
все три параметра являются выходными. Причем a – параметр целого типа, b и c – вещественные. Этому условию удовлетворяет ответ
.
Операторы

не могут быть телом ни одной из процедур, соответствующих заголовкам 1, 2, 3. В первых двух тип параметра b – целый. И только в заголовке 3 параметр b – вещественного типа. Но целочисленному параметру a присваивается вещественное значение, а это недопустимо.
procedure pr1(var a: byte; b: integer; c: real),
параметр a является выходным параметром и принимает только целые неотрицательные значения типа byte. Этому условию удовлетворяет только
.В остальных случаях a может принимать и отрицательные значения.
2. В процедуре, соответствующей заголовку 2:
procedure pr2(a: integer; var b: integer; c: real),
параметр b является выходным параметром, который принимает значения типа integer. Этому условию удовлетворяет ответ
.3. В процедуре, соответствующей заголовку 3:
procedure pr3(var a: integer; var b, c: real),
все три параметра являются выходными. Причем a – параметр целого типа, b и c – вещественные. Этому условию удовлетворяет ответ
.Операторы

не могут быть телом ни одной из процедур, соответствующих заголовкам 1, 2, 3. В первых двух тип параметра b – целый. И только в заголовке 3 параметр b – вещественного типа. Но целочисленному параметру a присваивается вещественное значение, а это недопустимо.
Дата изменения страницы не означает экспертную проверку ответа. Как проверять материалы.
Сообщить об ошибке или предложить уточнение
К вопросу № 26 321. Адрес этой страницы будет добавлен автоматически.
Ещё вопросы по дисциплине
Вся тема «Программирование Pascal» →
Имеется описание:Размер машинного слова равен двум байтам. Объем памяти, занимаемой значением типа t_rec, равен _______ байт.
Имеется фрагмент программы:С клавиатуры вводятся две строки:(Между Read и 752 один пробел.)В результате выполнения фрагмента будет выведено
Файловая переменная f текстового типа связана с файлом t.txt. Физический файл t1.txt будет удален с диска после выполнения оператора
Установите соответствие между критерием классификации языков программирования и одним из классов, определяемым этим критерием:1) степень ориентации на специфические возможности ЭВМ2) степень детализации…
Описан модуль:Не содержат ошибок программы
Описан тип:Недопустимыми являются описания переменных


