首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求以下程序的功能是计算main () { int n; float s; S=1.0; for (n=10; n>1; n--) s=S+1/n; printf("%6.4f\n",
要求以下程序的功能是计算main () { int n; float s; S=1.0; for (n=10; n>1; n--) s=S+1/n; printf("%6.4f\n",
admin
2013-06-11
62
问题
要求以下程序的功能是计算
main () { int n; float s; S=1.0; for (n=10; n>1; n--) s=S+1/n; printf("%6.4f\n",S); } 程序运行后输出结果错误,导致错误结果的程序行是
选项
A、s=1.0;
B、for(n=10;n>1;n--)
C、s=s+1/n;
D、prind("%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/F8Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是
有以下程序main(){inta=666,b=888;Printf("%d\n",a,b);}程序运行后的输出结果是
设有下列二叉树:对此二叉树后序遍历的结果是
下列叙述中正确的是()
设有以下定义struetss{intinfo;struetss*link;}x,y,z;且已建立如下图所示链表结构:请写出删除结点y的赋值语句【】。
以下选项中不能作为合法常量的是
按条件f对关系R进行选择,其关系代数表达式为______。
把实体—联系模型转换为关系模型时,实体之间多联系在关系模型中是通过______。
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是
栈和队列的共同点是()。
随机试题
如果已计提减值准备的固定资产价值又得以恢复,应当按照固定资产价值恢复时经调整的帐面价值,以及尚可使用寿命重新计算确定折旧率和折旧额。()
关于女性外生殖器组成,下列选项完全正确的是
A.产后6周B.产后1周C.产后10日D.产后2周E.产后3日产后子宫体恢复到未孕状态出现在
对肿瘤诊断有定位意义的应除外()
采用高压喷射法加固地基,遇下列岩土:()时,应根据现场试验结果确定其适用程度。
根据《建设工程工程量清单计价规范》GB50500—2013,某工程项目设计文件中的部分工作内容不足以写进施工方案,但要通过一定的技术手段才能实现。此情况在编制工程量清单时,应列入()。
如果并购方不以谋求产业利润为首要目的,而是靠购入然后售出企业的所有权来获得投资利润,按并购方的身份分类,则该并购属于()。(2014年)
“百花齐放、百家争鸣”是促进我国社会主义文化繁荣的方针,但在贯彻过程中曾历经曲折,主要原因是()。
习近平在同各界优秀青年代表座谈时指出:广大青年一定要矢志艰苦奋斗。“宝剑锋从磨砺出,梅花香自苦寒来。”人类的美好理想,都不可能唾手可得,都离不开筚路蓝缕、手胼足胝的艰苦奋斗。我们的国家、我们的民族,从积贫积弱一步一步走到今天的发展繁荣,靠的就是一代又一代人
关于运算符重载,下列表述中正确的是()。
最新回复
(
0
)