首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则下列能正确计算f=n!的程序段是( )。
设变量已正确定义,则下列能正确计算f=n!的程序段是( )。
admin
2010-05-22
26
问题
设变量已正确定义,则下列能正确计算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
解析
要正确计算函数f=n!,由n!的数学定义可知n!=n*(n-1)*(n-2)*……*1。在选项A)中,由于f的初值为0,在for循环语句中, f依次乘以1,2,3,……,n。最后计算f=n!=O,所以选项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://jikaoti.com/ti/uWI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行上述语句后,不是整型变量的是()。
以下不属于VisualBasic数据文件的是
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:OptionBase1PrivateSubCommand1_Click()Dima%(3,3)Fori=lTo3Fori=l
在VB中,函数过程与子程序过程的区别之一是()。
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是()。
在快速排序法中,每经过一次数据交换(或移动)后()。
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
在考生文件夹中有一个工程文件sit5.vbp。窗体外观如图3.134所示。运行程序,单击“读数据”按钮,文件中的数据被读入字符串变量中并显示在Label2标签中。单击“排序”按钮时,对读入的数据从小到大排序,并将排序结果显示在窗体的Label4控件中。要求
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是()
随机试题
鉴别右心衰竭与肝硬化的要点是
《摩托车排放污染防治技术政策》规定,2005年新定型的轻便摩托车产品污染物的排放应当达到相当于欧盟排放标准();2006年前后我国所有新定型的摩托车产品污染物的排放应达到()。
根据我国现行规定,下列属于措施费的是( )。
下列各项中,会成为组织变革障碍的有()。
________是实施学前儿童德育的最基本的途径。
①上个世纪30年代,徽州的一些文献陆续流往杭州、南京等地②抗战结束之初,历史学家方豪在南京购得一批徽州文书,于上世纪70年代撰写并发表了十几篇论文,这是目前所知学术界对徽州文书的第一次收集③徽州文书是徽州民众在日常生活、商业活动和其他社会活动中形成的原
在现代市场体系的分类中,生产要素市场中的技术市场又可以分为()。
手链之于()相当于工资之于()
信元是信元交换的单位。为控制差错,在信元中包括CRC校验和,其生成公式为(22),校验和对(23)进行校验。信元交换采用(24)技术进行复用。在交换过程中,当实施VP交换时,其中VPI、VCI的变化情况是(25)。如果在交换过程中出现拥塞,该信息被记录在信
ALuckyBreakActorAntonioBanderasisusedtobreakingbones,anditalwaysseemstohappenwhenhe’s【C1】______sport.In
最新回复
(
0
)