首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求以下程序的功能是计算s=1+1/2+1/3+…+1/10 main() { int n; float s; s=1.0; for(n=1O;n>1;n--) s=s+1/n; printf("%6.4f\n
要求以下程序的功能是计算s=1+1/2+1/3+…+1/10 main() { int n; float s; s=1.0; for(n=1O;n>1;n--) s=s+1/n; printf("%6.4f\n
admin
2010-01-10
73
问题
要求以下程序的功能是计算s=1+1/2+1/3+…+1/10 main() { int n; float s; s=1.0; for(n=1O;n>1;n--) s=s+1/n; printf("%6.4f\n",s); } 程序运行后输出结果错误,导致错误结果的程序行是( )。
选项
A、s=1.0;
B、for(n=1O;n>l;n--)
C、s=s+1/n;
D、printf("%6.4f\n",s);
答案
4
解析
程序中由于n为整型,所以1/n的结果始终为0,故程序最后输出的结果为0,其结果错误,原因为在表达式1/n中1和n均为整型,所以应该将1改为1.0,这样表达式1.0/n的值不为0,为该数学表达式的值,因此可以知道导致程序运行后输出结果错误的行为“s=s+1/n;”,所以,4个选项中选项C符合题意。
转载请注明原文地址:https://kaotiyun.com/show/eUWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于文件操作,以下叙述中正确的是
编写如下程序:PrivateSubCommand1_Click()Dima(3,3)AsInteger,sAsIntegerFori=1To3Forj=1To3a(i,j)=i*j+iNextjNextis=0
以下表达式与Int(3.5)的值相同的是
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
现有程序如下:OptionBase1PrivateSubForm_Click()Dimx(5,6)AsInteger,y(5)AsIntegerFori=1To5
窗体上有一个名称为Text1的文本框,一个名称为Commandl的命令按钮。窗体文件的程序如下:PrivateTypexaAsInteger:bAsIntegerEndTypePrivateS
已知:x=-6y=39则表达式“y\x*Sgn(x)”的值为
随机试题
一国某年外债还本付息额为20亿美元,外汇收入为300亿美元,计算该国这一年外债偿还率。
患者,男性,58岁。寒战、高热5天,体温39~40℃,咳嗽,咳少许黏液痰,曾用青霉素治疗3天,体温未下降,咳嗽加重,咳出大量脓臭痰。查体:肺部无阳性体征,胸片示可见偏心空洞,壁厚,内壁凹凸不平。该病最可能的致病菌是
关于阻塞性肺气肿,哪一项描述恰当
A、重量法B、酸碱滴定法C、分光光度法D、高效液相色谱法E、薄层扫描法虎杖中虎杖苷的含量测定采用
汉律中关于亲属间有罪(谋反罪除外)相互隐匿,无条件作免罪处罚的情况是:()
【背景资料】某医药研究基地工程建设项目位于L市近郊区,该工程包括4个单体栋号,分别为主实验楼、医药中心、病理监控中心和宿舍楼,均为钢筋混凝土剪力墙结构。施工单位计划在施工现场搅拌混凝土用于施工,浇筑时采用泵送的方式将混凝土运输至浇筑地点。根据各构件混凝土强
造成价值工程活动对象的价值系数V小于1的可能原因有()。
加强指数法的核心思想是将()相结合。
我国《民法通则》第35条规定,合伙人按照出资的比例或协议约定,以各自的财产对合伙承担清偿责任。这一规定意味着()。
Intheearlypartofthe20thcentury,physiciansdiscoveredthatbloodtransfusionsoftenfailedbecause______.Whichofthe
最新回复
(
0
)