首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则下列能正确计算f=n!的程序段是( )。
设变量已正确定义,则下列能正确计算f=n!的程序段是( )。
admin
2010-09-05
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依次乘以n,n-1,n-2,……,2。最后计算f=n!,所以选项D)正确。
转载请注明原文地址:https://kaotiyun.com/show/I0Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序
以下数组定义语句中,错误的是( )。
下列排序方法中,最坏情况下比较次数最少的是( )。
以下关于过程及过程参数的描述中,错误的是( )。
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click() DimmAsString m=InputBox("请输入字符串") Printpick_str(m)En
假定有以下循环结构:DoUntil条件表达式 循环体Loop则以下正确的描述是( )。
下列有关控件数组的说法中,正确的是
关于水平滚动条,如下叙述中错误的是()。
下面关于命令按钮的叙述中错误的是
下列哪一条不属于数据库设计的任务?()
随机试题
Howcanonepersonenjoygoodhealth,whileanotherpersonlooksoldbeforehertime?Humanshavebeenaskingthisquestionfor
组织环境的要素数量较少,对复杂知识的需求较少,因素变化频繁且无预见性是以下哪种工作环境?()
A/新生儿至5岁B/5~7岁以后C/13岁以后D/15岁以后E/18岁以后骨髓腔内开始出现黄骨髓,
股票与公司债券质的区别主要表现在()。
影响施工现场平面布置的因素有( )。
企业以放弃的非现金资产作价投资,其应交纳的相关税费,不能作为长期股权投资的成本。()
甲与乙签订一价款为80000元的合同,约定定金20000元。实际交付定金时乙只向甲支付了10000元,甲未提出异议。根据合同法的规定,该定金合同的效力是()。
在教育的基本要素中,起主导作用的是教育影响。()
在______情况下,延长工作时间不受《劳动法》关于加班的时长限制。
A、Historyteacher.B、Collegeprofessor.C、Historywriter.D、Campaignmanager.DWhatwillbethespeaker’schosenprofession?此题
最新回复
(
0
)