Главная /
Программирование на языке Pascal /
Какие вызовы функции function f(const a:byte; var s:real; t:boolean):real; являются неправильными с точки зрения компилятора языка Pascal?
Какие вызовы функции
function f(const a:byte; var s:real; t:boolean):real;
являются неправильными с точки зрения компилятора языка Pascal?
вопрос
Правильный ответ:
x:= f(c,0.175,true); {var c:byte; x:real}
x:= f(35*100,c,false); {var x:real; const c:real=10.0}
x:= f(k,s,a>b); {var k,a,b:shortint; s,x:real}
x:= f(10,s,odd(k)); {var s:double; k:integer; x:real}
x:= f(0,s1+s2,s3<s4); {var x,s1,s2,s3,s4:real}
Сложность вопроса
60
Сложность курса: Программирование на языке Pascal
75
Оценить вопрос
Комментарии:
Аноним
Гранд мерси за подсказками по интуиту.
22 окт 2015
Другие ответы на вопросы из темы программирование интуит.
- # К каким типам относится описанная ниже константа? const a: integer = 1000
- # К каким типам данных может относиться переменная-переключатель, служащая для выбора одной из ветвей оператора case?
- # Чтобы иметь возможность записывать информацию в бинарный файл, его нужно открыть при помощи команды
- # Какая последовательность символов будет содержаться в файле f: file of char после выполнения следующего отрывка программы: rewrite(f); for c:= 'а' to 'р' do write(f,c); {c: char} seek(f,10); read(f,c); truncate(f); seek(f,15); write(f,c);
- # Описанные ниже подпрограммы function C: boolean; forward; function D: boolean; forward; procedure A; begin x:= c(x); y:= d(y); end; function B: boolean; begin z:= d(z); end; function C; begin z:= b(z); end; function D; begin z:= b(z); end;