问答题 下列给定程序中,函数fun的功能是:求出如下分数序列的前n项之和,和值通过函数值返回。
【正确答案】
【答案解析】double fun(int n) s=s+(double)a/b; [考点]
本题关键字有:函数定义;类型转换。函数定义的一般形式为“类型标识符函数名(形式参数表列)”,其中类型标识符表明函数的类型,实际上是函数返回值的类型。若函数没有返回值,则定义为void类型;若有返回值,则与返回值类型相同。若类型标识符没有定义,则系统默认为int型。
[解析]
(1)函数类型标识符与返回值类型一致,所以为double类型。
(2)除法运算要进行类型转换。