首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求以下程序的功能是计算main() {int n;float s; s=1.0; for(n=10;n>1;n--) s=s+1/n; pfintf("%6.4f\n",s); } 程序
要求以下程序的功能是计算main() {int n;float s; s=1.0; for(n=10;n>1;n--) s=s+1/n; pfintf("%6.4f\n",s); } 程序
admin
2013-02-23
30
问题
要求以下程序的功能是计算
main() {int n;float s; s=1.0; for(n=10;n>1;n--) s=s+1/n; pfintf("%6.4f\n",s); } 程序运行后输出结果错误,导致错误结果的程序行是
选项
A、s=1.0;
B、for(n=10;n>1;n--)
C、s=s+1/n;
D、printf("%6.4f\n",8);
答案
4
解析
程序中由于n为整型,所以1/n的结果始终为0,故程序最后输出的结果为0,其结果错误,原因为在表达式1/n中1和n均为整型,所以应该将1改为1.0,这样表达式1.0/n的值不为0,为该数学表达式的值,因此我们可以知道导致程序运行后输出结果错误的行为s=s+1/n。
转载请注明原文地址:https://kaotiyun.com/show/tnJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数char*fun(char*p){returnp;}该函数的返回值是______。
设有声明语句chara=’\72’;,则变量a______。
以下只有在使用时才为该类型变量分配内存的存储类说明是______。
下列程序执行后的输出结果是______。main(){chararr[2][4];atrcpy(arr,"you");strcpy(arr[1],"me");art[0][3]=’&’;printf("%s\n
已有定义int(*p)(),指针p可以
若有定义:char*st="howareyou";下列程序段中正确的是
设有以下说明语句:structex{intx;floaty;charz;}example;在下面的叙述中,不正确的一条是______。
在具有n个结点的二叉排序树上插入一个新结点时,根据n个数据元素生成一棵二叉排序树时,其时间复杂性大致为______。
软件工程的理论和技术性研究的内容主要包括软件开发技术和
算法的时间复杂度是指()
随机试题
下列被称为意大利“新现实主义电影”代表作品的是()
患者,女性,32岁,有心脏病病史6年。最近感心悸。体检:心率100次/分,律不齐,第一心音强弱不等,心尖部可闻及舒张期隆隆样杂音。为明确诊断,首选的检查项目是
矩阵型监理组织形式的优点是加强了职能部门的横向联系,有较大的()。
关于计日工,每个支付期末,承包人应按照规范中进度款的相关条款规定向发包人提交本期间所有计日工记录的()。
肖女士向社会工作者反映她12岁的儿子小明到处闯祸、无法管教,她认为儿子是受了朋友的不良影响,禁止儿子再与他们交往,并向社会工作者求助。社会工作者适宜的做法是()。
凡是在中华人民共和国境内的适龄儿童、少年,不分性别、民族、种族、家庭财产状况、宗教信仰等,依法享有平等接受义务教育的权利,并履行接受义务教育的义务。()
根据下列资料,回答2017年1-5月,B市实现社会消费品零售总额4283.6亿元,同比增长5.1%,增速较1-4月回落0.2个百分点。从商品用途看,吃、穿、用和烧类商品分别实现零售额980.3亿元、312.3亿元、2785.3亿元和205.9亿元,同比
累次积分可以写成
若定义DATDW’A’,则(DAT)和(DAT+1)两个相邻的地址单元中存放的数据是( )。
Mrs.Trumpdescribesherselfasalightsmokerintermsof
最新回复
(
0
)