首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则下列能正确计算f=n!的程序段是( )。
设变量已正确定义,则下列能正确计算f=n!的程序段是( )。
admin
2010-09-05
80
问题
设变量已正确定义,则下列能正确计算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/RMWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的功能是找出这样一个三位整数:它等于每位数字的阶乘之和,例如145就是这样的数(即145=1!+4!+5!)PrivateSubCommand1_Click()DimxAsInteger,iAsInteger,
在数据库中,数据模型包括数据结构、数据操作和
在窗体上画一个名称为Command1的命令按钮,编写如卜程序代码PrivateTypeStudentsnAsString*10classAsString*20scoreAsDoubleEnd
考生文件夹下的工程文件sjt5.vbp中有一个初始为空的文本框Text1,两个标题分别是“读数据”和“计算”的命令按钮;请添加一个标题为“各行最小数的平均值为”的标签Lahel2,再添加一个初始为空的文本框Text2,如图所示。程序功能如下:①
以下选项中,不合法的VisualBasic的变量名是( )。
在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声明:PrivateTypePerson nameAsString*8 majorAsSt
执行以下程序段:a$="VisualBasicProgramming"b$="C++"c$=UCase(Left$(a$,7))&b$&Right$(a$,12)后,变量c$的值为( )。
人们提出了用______的原理来设计软件,这就是软件工程学诞生的基础。
软件工程的理论和技术性研究的内容主要包括软件开发技术和
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是()
随机试题
根据表格内容,不能得出以下结论()。
输气站常用游标卡尺的游标分度值为()mm。
对急诊手术病人入院后的初步护理要点()。
某公司从澳门进口一辆奥迪豪华轿车,关税税率为100%,经海关审定,其成交价格为每辆CIF上海浦东港25000美元。假设海关填发税款缴纳书之日外汇牌价:100美元=868.82人民币元(买入价),100美元=873.18人民币元(卖出价)。海关应征消费税(单
根据马斯洛的需要层次理论,个体的需要可以分为缺失性需要和成长性需要,以下所列属于成长性需要的是()。
最近一次美国房地产贷款利率下调,1年期的调整利率下降了()。今年上半年全美出售的旧房屋是新房屋的()倍。
下列数据结构中,属于非线性结构的是()。
Whatdidthespeakertalkaboutlasttime?
What’sthetimenow?
Shopperswhohaveflockedtoonlinestoresfortheirholidayshoppingarelosingprivacywitheverymouseclick,accordingtoa
最新回复
(
0
)