首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求以下程序的功能是计算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
46
问题
要求以下程序的功能是计算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全国计算机二级
相关试题推荐
设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
软件(程序)调试的任务是
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
下列选项中不符合良好程序设计风格的是
现有如下程序:PrivateSubCommand1_Click()s=0Fori=1To5a=s+f(5+i)NextPrintsEndSubPublicFunctionf(xAsInteger)Ifx>=10Then
现有程序如下:OptionBase1PrivateSubForm_Click()Dimx(5,6)AsInteger,y(5)AsIntegerFori=1To5
窗体上有一个名称为Text1的文本框,一个名称为Commandl的命令按钮。窗体文件的程序如下:PrivateTypexaAsInteger:bAsIntegerEndTypePrivateS
在VisualBasic中,表达式3*2\5Mod3的值是
设:a=12,b=5,c=7,表达式x=(a\c+aModb)+Int(13/5)的值是
设a=2,b=3,c=4,d=5,下列表达式的值是a>bAndc<=dOr2*a>c
随机试题
以下哪种疾病不引起多尿
心电图示右心室肥大,最不可能的先心病是
某商业建筑,总建筑面积为48960m2,地上5层,地下2层,建筑高度为25m,各建筑构件的燃烧性均为不燃性,耐火极限见下表,该建筑地下一层至地上五层设有商场、商铺、餐饮场所、游乐场所和电影放映厅等。地下二层为车库和设备用房。该建筑按规范配置了相应的建筑消防
K线理论起源于()
教师提问:“一个四边形,每边边长都是1,面积是否是17”许多同学都肯定地回答是1,而一个同学却回答说,如果把它压扁,变成一条线,面积就差不多成了0。这体现了发散性思维的()。
历史上第一个两次获得诺贝尔奖的是()。
下列关于反思的方法,属于布鲁巴奇等人在1994年提出的有()。
没有成家的人通常收入较低,因此要提高收入就要早点成家。 以下哪项和上述推理的谬误最为类似:
求极限.
PartⅡReadingComprehension(SkimmingandScanning)Directions:Inthispart,youwillhave15minutestogooverthepassageq
最新回复
(
0
)