首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求以下程序的功能是计算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
65
问题
要求以下程序的功能是计算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全国计算机二级
相关试题推荐
现有如下程序:PrivateSubCommand1_Click()s=0Fori=1To5a=s+f(5+i)NextPrintsEndSubPublicFunctionf(xAsInteger)Ifx>=10Then
有如下程序:Functionfun(ByValauraAsInteger)AsIntegerDimkAsIntegerk=1num=Abs(num)DoWhilenumk=k*(numMod10):n
编写如下程序:PrivateSubCommand1_Click()Dima(3,3)AsInteger,sAsIntegerFori=1To3Forj=1To3a(i,j)=i*j+iNextjNextis=0
1个二维数组可以存放1个矩阵,在程序开始有语句OptionBase0,则下面定义的数组中正好可以存放1个4(3矩阵(即只有12个元素))的是
已知:x=-6y=39则表达式“y\x*Sgn(x)”的值为
在VisualBasic中,表达式3*2\5Mod3的值是
在VisualBasic中,表达式3*2\5Mod3的值是
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为()。
随机试题
在草原生态系统中,鹿吃草,狼吃鹿;狼死了以后,经过微生物分解,它的尸体又变成肥料被草吸收……如此往复循环,构成了自然界的食物链。以前,草原上长多少草,这些草能养活多少鹿,这些鹿又能养活多少狼,都有一定的自然范围,保持着相对的稳定和平衡。但是,当狼被人为消灭
根据绩效考核执行者的不同划分的考核主体包括【】
关于胆汁酸肠肝循环的叙述,下列哪项是正确的
A.单核细胞B.淋巴细胞C.中性粒细胞D.嗜酸性粒细胞E.嗜碱性粒细胞寄生虫病灶内常见的炎性细胞是
月经周期为28天的妇女,要取子宫内膜活检测定是否有排卵,最好在周期的第
如果当事人在施工合同中约定通过仲裁解决争议,若因一方的违约行为,另一方按约定的程序终止合同而发生了争议,此争议应当由( )对争议进行处理。
出票人签发空头支票,银行应予以退票,并按票面金额处以5%不低于1000元的罚款。 ( )
国家级文化生态保护区总体规划实施3年后,由省级人民政府文化主管部门向文化和旅游部提出验收请求。()
制约教育制度的社会因素主要有()
下列循环中,可以正常结束的是()。
最新回复
(
0
)