首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求以下程序的功能是计算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
44
问题
要求以下程序的功能是计算
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全国计算机二级
相关试题推荐
数据元素之间【】的整体称为逻辑结构。
请选出正确的程序段______。
下面程序的输出是______。main(){intx=3,y=6,a=0;while(x++!=y-=1)){a+=1;if(y<x)break;}print
以下程序的输出结果是______。#include<stdio.h>#include<string.h>fun(char*w,intn){chart,*s1,*s2;s1=w;s2=w+n-1;
数据库理论中,数据的独立性一般可分为物理独立性和【】。
若程序中定义了以下函数doublemyadd(doublea,doubleb){return(a+b);}并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是
以下不能定义为用户标识符的是
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。
设有条件表达式:(EXP)?i++:j-- ,则以下表达式中与(E)(P)完全等价的是
下列选项中非法的字符常量是()。
随机试题
马克思主义中国化最新成果是()
医学伦理学是
A.狗皮膏药B.生肌散C.红棉散D.如意金黄散E.獾油需要调敷患处的是()。
防雷接地装置的接地极距离建筑物的外墙不小于___________米,接地极的间距不小于___________米。
某机电安装工程公司通过公开招标,承接了一小区机电工程总承包项目,中标价8000万元,工期270d。承包范围包括设备和材料采购、安装、试运行。招标文件规定,为满足设计工艺要求,建设单位建议安装公司将工程机械设备和电气设备分别由A、B制造单位供货并签订合同,设
釉面内墙砖按图案和施釉的特点可分为()等。
纳税人享受减税、免税待遇的,在减税、免税期间可以暂不办理纳税申报。()
房地产开发主管部门可以视企业经营情况延长《暂定资质证书》有效期,但延长期限不得超过()。
关于农民专业合作社成员的说法中,正确的有()。
在下列著作中,哪一部介绍了欧洲的水利方法?______
最新回复
(
0
)