2013年计算机二级无纸化上机题库答案.docx

第1套程序填空题【参考答案】(1)3.0或(double)3(2)(3) (t+1)【考点分析】本题考查:基本算术运算时的类型转换,其转换规则为:如果双目运算符两边运算数的类型一致,则所得结果的类型与运算数的类型一致;如果双目运算符两边运算的类型不一致,系统将自动进行类型转换,使运算符两边的类型达到一致后,再进行运算规律见下表。运算数1运算数2转换结果类型短整型大整型短整型→长整型整型大整型整型→长整型字符型整型字符型→整型有符号整型无符号整型有符号整型→无符号整型整型浮点型整型→浮点型while循环语句,一般考查如何根据题意确定循环条件,以及如何通过循环变量变化实现循环操作。【解题思路】填空1:变量x定义为double类型,而运算符/后面是整型数,所以给x赋值时,需要注意数据类型,此处不能将3.0写成3。填空2:while循环语句的循环条件,根据题意确定循环变量应大于1e-3,因此此处应填。填空3:表达式的通项是(2*i+1)/(2*i)2 ,由于程序中已定义t=2*i,所以此处应该填写(t+1)。【解题宝典】本题填空1还可以运用强制类型转换来实现。强制类型转换是通过类型转换运算来实现的。其一般形式为:(类型说明符) (表达式)。其功能是:把表达式的运算结果强制转换成类型说明符所表示的类型。例如: (float) a把a转换为实型 (int)(x+y)把x+y的结果转换为整型程序

文档评论(0)

1亿VIP精品文档

相关文档