首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算 sum=1+1/2+1/3+ … +1/50 。 #include <stdio.h> main( ) { int i; double sum; sum=1.0; i=1; do { i++;
以下程序拟实现计算 sum=1+1/2+1/3+ … +1/50 。 #include <stdio.h> main( ) { int i; double sum; sum=1.0; i=1; do { i++;
admin
2021-02-25
39
问题
以下程序拟实现计算 sum=1+1/2+1/3+ … +1/50 。
#include <stdio.h>
main( )
{ int i; double sum;
sum=1.0;
i=1;
do
{ i++; sum += 1/i; }
while( i<50 );
printf("sum=%lf\n",sum);
}
程序运行后,不能得到正确结果,出现问题的语句是
选项
A、sum += 1/i;
B、while(i<50);
C、sum = 1.0;
D、i++;
答案
A
解析
选项A,sum+=1/i;i为整型,因此1/i是整型类型,当1/i有小数时,会被截断。因此1/i结果始终为0,导致结果出错。,应该改为sum+=1.0/i。因此答案为A选项
转载请注明原文地址:https://www.kaotiyun.com/show/cmtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeinta=1,b=2;voidfunl(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}
下列叙述中错误的是()。
有以下程序#includemain(){chars[]="abcde";s+=2;printf("%d\n",s[0]);}执行后的结果是
设已有定义floatx;,则下列对指针变量p进行定义且赋初值的语句中正确的是()。
关于结构体说明和变量定义中,正确的是()。
在调用函数时,如果参数是简单变量,它与对应形参之间的数据传递方式是()。
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
以下选项中不能作为C语言合法常量的是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
随机试题
继发性精索静脉曲张最常见于()
A、 B、 C、 D、 D原数列转化为:每一项的分子与分母之和构成下一项的分子,分子与分母之积构成下一项的分母,由此可以推知,原数列的下一项应为故答案为D。
根据《环境影响评价技术导则一地下水环境》,环保对策措施建议应根据()提出需要增加或完善的地下水环境保护措施和对策。
下列可以通过普通年金终值计算出来的有()。
下列选项中,关于固定资产处置表述正确的有()。
人类感到最适口的咸味浓度是()[江苏省2011年四级真题]
IfIaskyouwhatconstitutes"bad"eating,thekindthatleadstoobesityandavarietyofconnecteddiseases,you’relikelyto
Nooneknowsexactlyhowmany【C1】______peoplethereareintheworld,butestimates【C2】______thefigureisover【C3】______.Then
A、Controversial.B、Impersonal.C、Patronizing.D、Cooperative.D概括推断题从对话中可以看出教授的课很受学生欢迎,课后很多学生还会和教授讨论交流,由此可以判断他们师生之间合作得很好。
股票期货合约的净持有成本为()。
最新回复
(
0
)