【单选题】6分析以下声明: sum = 0 for d in range(0, 10, 0.1): sum += sum + d
A.
程序有语法错误,因为范围函数不能有三个参数。
B.
程序有语法错误,因为范围中的参数必须是整数。
【单选题】分析以下片段: sum = d = 0 while d != 100.0: d += 0.1 sum += sum + d
A.
程序没有运行,因为sum和d没有正确初始化。
C.
程序不会因为浮点数操作的数值不准确而停止运行。
D.
循环后,sum为0 + 0.1 + 0.2 + 0.3 + ... + 99.9
【单选题】息税前利润就是利润表中未扣除利息费用和所得税之前的利润,可以用另一种方式来测算,即:利息费用和所得税加( )
【单选题】17分析以下片段: sum = d = 0 while d != 10.0: d += 0.1 sum += sum + d
A.
程序没有运行,因为sum和d没有正确初始化。
C.
程序不会因为浮点数操作的数值不准确而停止运行。
D.
循环后,sum为0 + 0.1 + 0.2 + 0.3 + ... + 1.9
【简答题】息税前利润是指利润表中未扣除利息费用和所得税之前的利润。 ( )
【单选题】分析以下片段: sum = d = 0 while d != 10.0: d += 0.1 sum += sum + d
A.
程序没有运行,因为sum和d没有正确初始化。
C.
程序不会因为浮点数操作的数值不准确而停止运行。
D.
循环后,sum为0 + 0.1 + 0.2 + 0.3 + ... + 9.9
【单选题】分析以下片段: sum = d = 0 while d != 10.0: d += 0.1 sum += sum + d
A.
程序没有运行,因为sum和d没有正确初始化。
C.
程序不会因为浮点数操作的数值不准确而停止运行。
D.
循环后,sum为0 + 0.1 + 0.2 + 0.3 + ... + 1.9
【单选题】分析以下片段: double sum = 0; double d = 0; while (d != 10.0) { d += 0.1; sum += sum + d; }
A.
该程序无法编译,因为sum和d被声明为double,但是分配了整数值0。
B.
程序永远不会停止,因为循环内d始终为0.1。
C.
由于使用浮点数进行运算时, 会出现被称为数值不正确的现象,程序可能不会停止。
D.
循环后,总和为0 + 0.1 + 0.2 + 0.3 + ... + 1.9
【单选题】下列程序片段运行的情况是( )。 int i=1,sum=0; while(i<10)sum=sum+1;i++; printf("i=%d,sum=%d",i,sum);