填空题
下列给定程序中函数fun()的功能是:计算S=f(-n)+f(-n+1)+…+f(0)+f(1)+f(2)+…+f(n)的值。
例如,当n的值为5时,函数值应为10.407143。
f(x)函数定义如下:
【正确答案】
(1)double f(double x) (2)return s;
【答案解析】
[解析] 本题考查:函数定义,其一般形式为“类型标识符函数名(形式参数列表)”,其中类型标识符指明了本函数的类型,函数的类型实际上就是函数返回值的类型。 该程序的流程是:fun()函数对f(n)项循环累加,fun()函数采用条件选择语句计算函数f(x)的值。第一处错误在于未定义函数f(double x)的类型,因此返回值类型为double型,所以此处函数应定义为double。第二处错误在于语法错误。
提交答案
关闭