首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算 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
38
问题
以下程序拟实现计算 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/vY3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbey!")
以下选项中合法的标识符是
若有以下程序#includemain(){inta=-2,b=0;do{++b;}while(a++);printf("%d,%d\n",a,b);}则程序的输出结果是
有下列程序,程序的运行结果是#include#deftneN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf("%d%d\n
关于"while(条件表达式)循环体",以下叙述正确的是
T面属于整数类I实例的是
层次型、网状型和关系型数据库划分原则是
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为()。
一颗二叉树中共有70个叶子结点与80个度为1的结点,则该二义树中的总结点数为
随机试题
在目标管理过程中,根据每个成员和每个部门的具体工作目标,明确规定各自应该承担的责任,并且授予实施目标应该具备的相应的权力,这种行为称作()
某一级公路工程开工里程84km,建设单位通过公开招标分别与甲施工单位和某监理单位订立了书面的施工合同与监理合同。经监理工程师审查并报建设单位批准,甲施工单位将部分工程分包给乙施工单位,并与之订立了分包合同。在合同履行中发生了以下事件:事件1:监理
某建筑安装工程公司2008年3月未施工工程各项费用余额为200万元,4月末工程竣工,竣工后一次结算工程价款。4月份发生施工费用如下:人工费20万元,机械使用费50万元,间接费用6.3万元。下列对于工程成本月份结算法的表述中,错误的是()。
甲公司于2013年12月购入一台设备,并于当日投入使用。该设备的入账价值为60万元,预计使用年限为5年,预计净残值为零,采用年限平均法计提折旧。税法规定允许采用年数总和法计提折旧,且使用年限与净残值均与会计相同。至2015年12月31日,该设备未计提固定资
在委托物业管理服务中,物业管理企业只拥有物业的经营()。
英国诗人雪莱说:“我们全都是希腊人;我们的法律、我们的文学、我们的宗教,根源皆在希腊。”这句话强调的是()。
徽派建筑是中国传统建筑最重要的流派之一,历来为中外建筑大师所推崇,流行于徽州(今安徽黄山市、绩溪县、婺源县)等地区。以砖、木、石为原料,以木构架为主,它在布局上依山就势,构思精巧,自然得体。造型丰富,讲究韵律美,以马头墙、小青瓦(如下图)最有特色。马头墙由
批处理文件的扩展名为()。
在软件开发中,需求分析阶段产生的主要文档是()。
Thecomputerbringsboththebenefitsanddangers.Thespeakermeansdangerto______well-beingofthepeoplewhoareatcomput
最新回复
(
0
)