首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算 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
20
问题
以下程序拟实现计算 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全国计算机二级
相关试题推荐
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
有以下程序#include<stdio.h>main(){intn,*p=NULL;*p=&n;printf("Inputn:");scanf("%d",&p);printf("outputn:");printf("%d\n",p
以下叙述中正确的是
若变量已正确定义for(x=0,y=0;(y!=99&&x
有以下程序:struetst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式值为11的是()。
软件设计中模块划分应遵循的准则是()。
学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是
“商品”与“顾客”两个实体集之间的联系一般是
代码编写阶段可进行的软件测试是
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为()。
随机试题
观赏茎叶的可多施_______肥,观赏花果的可多施_______肥。室内盆栽植物应多施_______,施肥要适量、适时、均衡。
低钾血症时出现
临床上皮内注射是把药物注入
下列食物在胃中排空速度由快到慢依次是
[2011年第97题,2008年第100题]下列光源中哪一个功率因数最高?
用人单位应当及时为失业人员出具终止或者解除劳动关系的证明,并将失业人员的名单自终止或者解除劳动关系之日起()日内告知社会保险经办机构。
相对于发行股票而言,发行公司债券筹资的优点为()。
甲被宣告死亡后,其妻乙改嫁丙。丙死亡后一年,乙得知甲仍然在世,经通讯联系后,遂向法院申请撤销原死亡宣告。撤销甲的死亡宣告后,甲与乙的婚姻关系如何?()
小学生品德发展的基本特点是()
与恒牙相比较乳牙髓腔形态特点是什么?
最新回复
(
0
)