首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算 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
28
问题
以下程序拟实现计算 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全国计算机二级
相关试题推荐
以下定义数组的语句中错误的是
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
有关于continue和break的叙述中正确的是()。
设intx[2][3];则以下关于二维数组x的叙述错误的是()。
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是()。
下列关于软件工程的描述中正确的是
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是()。
在黑盒测试方法中,设计测试用例的主要根据是
算法的空间复杂度是指
随机试题
以下正确的说法是
稳心颗粒和参松养心胶囊的共有功能有
下列关于CM模式与Partnering模式说法不正确的是()。
某地级市的交通管理局为了治理本市交通拥堵,需要对本市的汽车销售情况、人们出行情况进行调查。请根据上述资料从下列备选答案中选出正确答案。交通管理局在组织实施该项统计调查时,发现调查对象中的某个汽车销售单位有统计违法行为时,应当()。
影响外贸经济效益最根本的因素是()。
以变质为主的炎症是()。
救助型社会保障制度是指国家通过建立健全社会保障的有关规章制度,保证每个社会成员在遇到各种不测事故时,能得到救助而不至于陷入贫困。对于已经处于贫困境遇的人们,则发给社会保障津贴,以维持其基本生活。下列属于此种保障制度特征的一项是()。
掠夺交易:是指以强制手段为基础、一方强迫另一方的利益转移(包括其承载物的转移)。下列不属于掠夺交易的是()。
Time"talks"intheAmericancultureand,forthatmatter,inmanyothercultures.【31】itsaysiscrucialinourrelationswith
Childrenhavebeensaidtohavebrain-injuredchildsyndrome,hyperactive(极度活跃的)childsyndromeandattention-deficitdisorder
最新回复
(
0
)