填空题 下列给定程序中,函数fun的功能是:计算如下公式

直至
【正确答案】
【答案解析】3.0或(double)3 > (t+1) [考点]
本题关键字有:基本算术运算的类型转换;while循环。类型转换规则有:
双目运算符两边运算数的类型如果一致,则所得结果的类型与运算数的类型一致,如果不一致,系统将自动进行类型转换,使类型一致后再进行运算。类型转换规律如下表所示。
运算数1 运算数2 转换结果类型
短整型 长整型 短整型→长整型
整型 长整型 整型→长整型
字符型 整型 字符型→整型
有符号整型 无符号整型 有符号整型→无符号整型
整型 浮点型 整型→浮点型
还有一种强制类型转换,一般形式为:(类型说明符)(表达式),把表达式的运算结果转换成类型说明符所表示的类型。
[解析]
填空1:变量x为double类型,给x赋值3.0而不能是3。
填空2:题目要求某项不大于le-3时停止计算,因此应填“>”。
填空3:表达式的通项是(2*i+1)/(2*i) 2 ,所以应该填写(t+1)。