首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则下列能正确计算f=n!的程序段是( )。
设变量已正确定义,则下列能正确计算f=n!的程序段是( )。
admin
2010-12-10
47
问题
设变量已正确定义,则下列能正确计算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;
答案
D
解析
要正确计算函数f=n!,由n!的数学定义可知n!=n*(n-1)*(n-2)*……*1。在选项A)中,由于f的初值为0,在for循环语句中,f依次乘以1,2,3,……,n。最后计算f=n!=0,所以选项A)不正确。在选项B)中,f的初值为1,在for循环语句中,f依次乘以1,2,3,……,(n-1)。最后计算得到f=(n-1)!,所以选项B)不正确。在选项C)中,f的初值为1,在for循环语句中,f依次乘以n,n+1,n+2,……,所以选项C)不正确。在选项D)中,f的初值为1,在for循环语句中,f依
转载请注明原文地址:https://kaotiyun.com/show/4LPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下的一个函数过程:Functionfn(ByValnumAsLong)DimvkAsLongk=1:hum=Abs(num)DoWhilenumk=k*(numMod10)num=num\10Loopfn=kEnd
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
下面程序运行时,若输入395,则输出结果是( )。PrivateSubCommand1_Click() Dimx% x=InputBox("请输入一个3位整数") PrintxMod10,x\100,(xMod100)\
下面属于白盒测试方法的是
在考生文件夹中有一个工程文件sjt5.vbp。该程序的功能是:分别统计7×7数组四周元素之和及四周元素中能够被7整除的元素的个数,并将统计结果在相应的标签中显示。请仔细阅读已有程序,然后在标出的位置编写适当的程序,以实现上述的功能。要求:不得修改
构成计算机软件的是
下面关于列表框控件的叙述中错误的是
下列数组定义中正确的是()。
下图所示二叉树的中序遍历结果为()。
随机试题
脂肪细胞酯化脂肪酸所需的甘油()
严重代谢性酸中毒合并肝功能不全的病人不宜使用的溶液是
紫金锭的功能是
下列因素不会引起肝硬化的是
男,2岁。发热,咳嗽2天,体温37.9℃,呼吸困难,口周发绀,听诊右肺底闻及细湿哕音,诊断肺炎,该患儿最主要的护理诊断是
与骨的再生没有关系的因素是
与痛经无关的疾病是
2004年,某著名百货公司将其拥有的某商场一部分出租给银行,租期5年,剩余部分统一招商和经营管理,对招商引进的商户收取较高的管理费。现该百货公司欲转让该商场而委托评估其转让价格。请问:1.该商场周边近期有较多权利性质相同的临街铺面正常交易的
[案例4]A公司从B公司购买一批医疗器械,总价款为人民币150万元。依据双方约定,1998年5月28日,A公司向B公司支付定金人民币30万元;B公司于7月8日交货,A公司在收货后10日内付清余款。5月28日,A公司向B公司开出一张金额为人民
根据以下资料。回答下列题。2009年哪个省房地产开发投资增长额最多?()
最新回复
(
0
)