首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算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
42
问题
以下程序拟实现计算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://www.kaotiyun.com/show/o7xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,函数的功能是:将大于形参m且紧靠m的k个素数存入xx所指的数组中。例如,若输入17,5,则应输出:19,23,29,31,37。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,
给定程序MODll.C中函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(但Z转换为A,z转换为a),其他字符不变。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
函数fun的功能是:计算的前n项之和。若x=2.5,n=15时,函数值为:1.917914。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。
给定程序MODII.C中函数fun的功能是:计算S=f(-n)+f(一n+1)+…+f(0)+f(1)+f(2)+…+fi(n)的值。例如,当n为5时,函数值应为:10.407143。f(x)函数定义如下:请改正程序中的错误,
设x、y、z均为int型变量,请写出描述“x或y中至少有一个小于z”的表达式______。
设有如下定义structss{charname[10];intage;charsex;}std[3],*p=std;下面各输入语句中错误的是
设有以下语句:typedefstructS{intg;charh;}T;则下面叙述中正确的是()。
以下只有在使用时才为该类型变量分配内存的存储类型说明是()。
最简单的交换排序方法是______。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
随机试题
一般齿轮副接触斑点的分布位置和大小可按规定选取,中等精度等级、正常啮合的齿轮,它的接触斑点在轮齿高度上应不少于( )。
郭沫若,原名_______,与成仿吾、郁达夫等人组成新文学团体_______。
使足内翻和外翻的肌肉有哪些?
有清热燥湿,行气止痛之功,用于热痢之轻证的是( )
制定护理标准的第一步是调查研究,调查内容不包括
患者,女性,28岁,小便淋沥不已,时作时止,每于劳累后发作或加重,小便有灼热感,时有尿痛,面色苍白,神疲倦怠,少气懒言,腰膝酸软,食欲不振,舌质淡,苔薄白,脉沉细。治疗应首选的方剂是
下列属于精神分析疗法的是
公募基金的投资门槛较低,适合广大中小投资者参与。()
无论哪一首激动人心的歌,最初在哪里听过,哪里的情景就会深深地留在记忆里。环境、天气、人物、色彩,甚至连听歌时的______,都会______在记忆的深处,像在记忆里______了声音的影片一样。填入划横线部分最恰当的一项是:
A、Hehasopenedanewaccount.B、Something’swrongwithhisaccount.C、Hebegantopaybackacarloan.D、Hehadtodealwitha
最新回复
(
0
)