首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则下列能正确计算f=n!的程序段是( )。
设变量已正确定义,则下列能正确计算f=n!的程序段是( )。
admin
2010-12-10
29
问题
设变量已正确定义,则下列能正确计算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全国计算机二级
相关试题推荐
以下关于控件的叙述中,正确的是
下列打开"代码窗口"的操作中错误的是( )。
下面能够将某个变量声明为局部变量的是
下列叙述中正确的是
某人编写了向随机文件中写一条记录的程序,代码如下:TypeRTypeNameAsString*10TelAsString*20EndTypePrivateSubCommandl_Click()Di
有如下数据定义语句:DimX,YAsInteger以上语句表明()。
表达式12/2\4的值是( )。
以下事件过程的功能是:从已存在于磁盘上的顺序文件Numl.txt中读取数据,计算读出数据的平方值,将该数据及其平方值存入新的顺序文件Num2.txt中。则在以下横线处合适的语句是()。PrivateSubFormCl
下面是求最大公约数的函数的首部()。Functionfun(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
随机试题
—Mary,thanksverymuchforyourhelp.—______.Haveagoodday.
在进行大规模口腔流行病学调查时,常采用社区牙周指数反映牙周组织的健康状况,该指数所检查的内容是
关于急性胰腺炎的非手术治疗不正确的是
技术开发合同是指当事人之间就新技术、新产品、新工艺或者新材料及其系统的研究开发所订立的合同,其具有的特征不包括()。
项目管理知识体系包括9个知识领域,即:范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、采购管理等。其中()是指为满足项目利益相关者的需要而开展的项目管理活动。
某事件树的结构函数为T=X1+X1X2+X1X3,则导致该事故的最基本原因是()。
经济合作与发展组织制定的个人隐私保护的基本准则有()
培养幼儿求知的兴趣和欲望以及良好的学习习惯是()的教学内容之一。
国务院审计机关对国务院各部门和地方各级政府的财政收支,对国家的()的财务收支,进行审计监督。
ARM处理器当前运算操所产生的标志位记录在以下()寄存器中?
最新回复
(
0
)