首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是( )。
设变量已正确定义,则以下能正确计算f=n!的程序段是( )。
admin
2009-01-15
55
问题
设变量已正确定义,则以下能正确计算f=n!的程序段是( )。
选项
A、f=0; for(i=1; i<n;i++)f*=i;
B、f=1; for(i=1; i<n; i++)f*=i;
C、f=1; for(i=n; i>1; i++)f*=i;
D、f=1; for(i=n; i>=2; i--)f*=i;
答案
8
解析
n! =n,(n-1)*…*2*1,由于选项A)中f的初值为0,所以循环n次后,f的值依然为0,故选项A)错误;选项B)中循环的终止条件是i<n,即只执行n-1次循环,得到的f值为(n-1)*…*2*1的结果,故选项B)错误;在选项C)中,当n>1时,由于初值i=n符合条件i>1,且增量为+1,故循环中永远不会出现不满足条件i>1的值,出现死循环。
转载请注明原文地址:https://www.kaotiyun.com/show/nBXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个Text1文本框和一个CD1通用对话框控件,并编写下面程序:PrivateSubCommand1_Click()CD1.Flags=1Or256CD1.Action=4IfCD1.Color
以下关于图片框、图像框的叙述中,正确的是
下面定义窗体级变量a的语句中错误的是
下列叙述中正确的是
在VB中,函数过程与子程序过程的区别之一是()。
假定有以下循环结构DoUntil条件表达式循环体Loop则以下正确的描述是
考生文件夹下的工程文件sjt3.vbp中有一个初始内容为空、且带有垂直滚动条的文本框,其名称为Textl;两个标题分别为”读数据”和”查找”的命令按钮,其名称分别为Cmdl、Cmd2。请画一个标题为”查找结果”的标签Labell,再画一个名称为Text2,
下列不是VisualBasic合法常量的是()。
在面向对象方法中,不属于"对象"基本特点的是( )。
随机试题
高温高压的和腐蚀性介质用的阀门,大都用法兰连接的阀盖。
哺乳动物细胞有几千个B肾上腺素受体,而细胞应答需要几万甚至几百万个cAMP分子,所以激素信号必须放大才能产生足够的cAMP,其信号传递过程如下:
A.空腹血糖B.糖化血红蛋白C.尿糖D.GHbAlcE.葡萄糖耐量试验鉴别1型和2型糖尿病最好的指标是
下列哪种疾病不引起心脏搏动增强
某城市桥梁工程,采用钻孔灌注桩基础,承台最大尺寸为:长8m、宽6m、高3m,梁体为现浇预应力钢筋混凝土箱梁。跨越既有道路部分,梁跨度30m,支架高20m。桩基混凝土浇筑前,项目技术负责人到场就施工方法对作业人员进行了口头交底,随后立即进行1号桩桩身混凝土浇
混凝土搅拌站一般不包括()。
商业汇票未按照规定期限提示承兑的,持票人丧失对其前手的追索权。()
WritealettertoyourfriendZhangAilingtoconveyyourcongratulationsonheradmissiontoNankaiUniversity.Youshould
关系运算中选择某些列形成新的关系的运算是
TheCanadianpoliticalsystemconsistsof
最新回复
(
0
)