首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算 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
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://kaotiyun.com/show/cmtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
以下关于C语言数据类型的叙述中正确的是()。
层次型、网状型和关系型数据库划分原则是()。
以下关于C语言数据类型使用的叙述中错误的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
一名员工可以使用多台计算机,每台计算机可由多名员工使用,则实体员工和计算机间的联系是
“商品”与“顾客”两个实体集之间的联系一般是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front一1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
女性,35岁,患风湿性心脏病二尖瓣狭窄6年,日常活动即出现胸闷、气短,做心脏彩超示重度二尖瓣狭窄根据其临床表现,患者心功能为
依照我国公司法规定,下列情形中,股东有权请求公司按照合理的价格收购其股权的有()。
施工成本核算的基本环节中,不包括()
安全控制的方针是______。
有一宗土地,出让年期为40年,资本化率为10%,预计未来5年的纯收益分别为20万元、22万元、24万元、21万元和25万元,并从第6年开始稳定保持在30万元水平上,那么该宗土地的收益价格接近于()万元。
根据我国法律制度的规定,下列关于法律渊源的表述中,不正确的是()。
相对于硬布线控制器,微程序控制器的特点是()。
下列四条叙述中,正确的一条是______。
Inmanycountriestobaccoandmedicinearegovernment______.
Anchor’sCareathomeservicesofferafullrangeofpersonalcareassistanceaswellashelpwithdomestictaskstosupportyou
最新回复
(
0
)