首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算 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
2020-11-27
33
问题
以下程序拟实现计算 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://kaotiyun.com/show/vY3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段int*p;p=_______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
下列叙述中正确的是
下列关于C语言数据史件的叙述中正确的是()。
设有以下语句:inta=1,b=2,e;c=a^(b
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
设有以下函数:f(inti){intj=0;staticintk=3;i++:j++;return(i+j+k);}如果下面的程序中调用该函
下面描述中,不属于软件危机表现的是
设表的长度为n。下列查找算法中,在最坏情况下,比较次数最少的是
随机试题
2001年《信托法》规定,信托公司注册资本不得低于()
WorkinginGermanyJuanMoralesis19yearsold.HehaslefthisparentswholiveonasmallfarminSpain.Henowworksina
生脉针适合治疗心痛证型之人参汤合右归饮适合治疗心痛证型之
A:甲状腺扫描热结节,周围甲状腺组织受抑制B:T4高,T3正常C:T4正常,T3高D:T3、T4下降,T4、T3正常E:抑制T4转变T3自主高功能腺瘤伴甲亢
(2016年)混合气体发射率εg或者吸收率αg具有复杂的特性,下列说法不正确的是()。
对于已受污染的潜水和承压水,不得( )开采。
根据下面资料回答问题。2002年城镇居民人均旅游花费()。
法律、思想、哲学、宗教全部属于意识形态的范畴。()
广播电视中声音的三大类是语言、音乐、()。
结合材料回答问题:材料1毛泽东曾用过五个比喻来形容群众:第一个比喻是1931年江西瑞金第二次工农兵代表大会,讲了一句话,叫群众是铜墙铁壁。第二个比喻是在纪念抗战六周年的时候,说要像爱护眼睛一样去爱护人民,把人民比喻成眼睛。第三个比喻是在
最新回复
(
0
)