首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算sum=1+1/2+1/3+…+1/50。 #include main() { int i;double 8um; sum=1.0; i=1; do {i++;sum+=1/i;}
以下程序拟实现计算sum=1+1/2+1/3+…+1/50。 #include main() { int i;double 8um; sum=1.0; i=1; do {i++;sum+=1/i;}
admin
2019-01-11
47
问题
以下程序拟实现计算sum=1+1/2+1/3+…+1/50。
#include
main()
{ int i;double 8um;
sum=1.0;
i=1;
do
{i++;sum+=1/i;}
while(i<50);
printf("sum=%If\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/o7xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定整数数列中的数不重复,并存放在数组中。给定程序MODII.C中函数fun的功能是:删除数列中值为x的元素。n中存放的是数列中元素的个数。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程
程序通过定义学生结构体数组,存储了若干名学生的学号、姓名和3门课的成绩。函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序(从小到大)排序。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存
给定程序MODll.C是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确能结果。注意:不
给定程序MODll.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要
设x、y、z均为int型变量,请写出描述“x或y中至少有一个小于z”的表达式______。
设有以下语句:typedefstructS{intg;charh;}T;则下面叙述中正确的是()。
若有定义语句:doub1ex,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是______。
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
以下叙述中正确的是()。
下列对于软件测试的描述中正确的是 ______。
随机试题
A.Coomb试验阳性B.红细胞渗透脆性试验阳性C.抗碱血红蛋白含量增高D.高铁血红蛋白还原试验异常E.Ham试验阳性自身免疫性溶血性贫血
乳头溢血最常见于
男性,55岁,进行性吞咽困难三个月,体重下降5kg,查体无阳性所见。首选检查方式是
以下可做单侧检验的情况是()
隧道围岩与初期支护之间接触压力测量的常用传感器是()。
生命周期评价方法的关键和与其他环境评价方法的主要区别,是它从产品的()来评估它对环境的总影响。
企业战略的实质是实现()之间的动态平衡。
(字处理题)北京计算机大学组织专家对《学生成绩管理系统》的需求方案进行评审,为使参会人员对会议流程和内容有一个清晰的了解,需要会议会务组提前制作一份有关评审会的秩序手册。请根据考生文件夹下的文档“Word素材.docx”和相关素材完成编排任务,具体要求如下
【B1】【B18】
【B1】【B10】
最新回复
(
0
)