首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求以下程序的功能是计算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
38
问题
要求以下程序的功能是计算
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://jikaoti.com/ti/mAn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关系数据库的数据及更新操作必须遵循()等完整性规则。
下面描述中,不符合结构化程序设计风格的是
下列关于队列的叙述中,正确的是
设a、b和c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式是______。
一个完整的C语言程序包含一个或多个函数,其中唯一不可缺少的函数是()。
数据库系统中,实现各种数据管理功能的核心软件称为【】。
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有______。
树是结点的集合,它的根结点数目是______。
以下选项中不能作为C语言合法常量的是______。
随机试题
下列不属于我国社会主义法律制定的基本原则的是()
引起小儿肺炎合并心力衰竭是由于肺动脉高压和
有关超声雾化吸入的目的,错误的是
不属于重度子痫前期并发症的是
高先生,外伤后出现下腹部剧烈疼痛,腹部检查满腹压痛、反跳痛和肌紧张,并有移动性浊音。有少量血尿排出,注水试验阳性。最可能的诊断是
【2012年第102题】按现行《建筑抗震设计规范》,对底部框架~抗震墙砌体房屋结构的底部抗震墙要求,下列表述正确的是:
市场驱动因素是指促使企业实施全球营销战略的市场方面的影响因素,包括()。Ⅰ.顾客需求的逐渐趋同Ⅱ.全球顾客群的成长Ⅲ.全球市场的形成Ⅳ.顾客需求逐渐趋异
可交换债券与可转换债券的相似之处是()。
下列有关民事行为能力的表述,错误的是()。
评价收益质量的财务比率是()。
最新回复
(
0
)