首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求以下程序的功能是计算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
37
问题
要求以下程序的功能是计算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全国计算机二级
相关试题推荐
设有工程文件Proj,其中含有Form1窗体、Form2窗体、标准模块Module1.bas,在Form1窗体模块的通用声明段中书写了如下语句PublicXAsInteger,在Form1窗体模块中还定义了通用过程LocalSub。则以下说法中正确的
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
在结构化程序设计中,模块划分的原则是
窗体上有一个名称为Comb01的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是
现有程序如下:OptionBase1PrivateSubForm_Click()Dimx(5,6)AsInteger,y(5)AsIntegerFori=1To5
已知:x=-6y=39则表达式“y\x*Sgn(x)”的值为
以下表达式与Int(3.5)的值相同的是
随机试题
求积分
男性,70岁,曾有乙肝病史,近3个月出现持续性腹胀,黄疸,查体时发现肝脏不大,脾脏中度肿大,腹水(+)。最可能的诊断为()
管理者为了实现项目管理目标而建立的绩效考核机制是为了更明确的解决项目管理目标的问题,以下()不属于项目目标管理问题。
不是组成工程建设监理费用的是()。
“内在价值”即“由证券本身决定的价格”,其含义有()。Ⅰ.内在价值是一种相对“客观”的价格Ⅱ.内在价值由证券自身的内在属性或者基本面因素决定Ⅲ.市场价格基本上是围绕着内在价值形成的Ⅳ.内在价值不受外在因素的影响
()投资者可以承受投资的短期波动,愿意承担因获得高报酬而面临的高风险。
合法行为和违法行为都可以引起法律关系的产生、变更和消灭。()
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
Exceptionalchildrenaredifferentinsomesignificantwayfromothersofthesameage.Forthesechildrentodeveloptotheirf
Whichofthefollowingcanreflecttheever-changingethnicstructureofAmerica?Theauthorofthepassagewantstotellthat
最新回复
(
0
)