首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是( )。
设变量已正确定义,则以下能正确计算f=n!的程序段是( )。
admin
2009-01-15
44
问题
设变量已正确定义,则以下能正确计算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
解析
n! =n,(n-1)*…*2*1,由于选项A)中f的初值为0,所以循环n次后,f的值依然为0,故选项A)错误;选项B)中循环的终止条件是i<n,即只执行n-1次循环,得到的f值为(n-1)*…*2*1的结果,故选项B)错误;在选项C)中,当n>1时,由于初值i=n符合条件i>1,且增量为+1,故循环中永远不会出现不满足条件i>1的值,出现死循环。
转载请注明原文地址:https://kaotiyun.com/show/nBXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库管理系统是
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序运行时,单击窗体则显示如图所示的图案。请去掉程序中的注释符,把程序中的?改为正确的内容。注意:不能修改程序的其他部分和控件属性。最后将修改后的文件按原文件名存盘。(2)在考生文件
设窗体上有一个通用对话框控件CD1,希望在执行下面程序时,打开如图所示的文件对话框PrivateSubCommandqClick()CD1.DialogTitle="打开文件"CD1.InitDit="C:\"CD1.Filte
假定有以下循环结构DoUntil条件表达式循环体Loop则以下正确的描述是
以下自定义数据类型的语句中,正确的是
在某个事件过程中定义的变量是
设有下面的程序段:x=InputBox(“请输入一个整数”)ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的是
下面不能作为结构化方法软件需求分析工具的是
有以下程序 #define f(x) x*x main( ) { int i; i=f(4+4)/f(2+2); printf(“%d\n”,i); } 执行后输出结果是( )
随机试题
下列工程中,不属于《注册建造师执业管理办法(试行)》规定的机电工程注册建造师执业工程范围的是()。
某股份有限公司董事会有9名董事。该公司召开董事会会议,甲、乙、丙、丁、戊5名董事出席,其余4名董事缺席。会议表决前,丁因故提前退席,亦未委托他人代为表决。会议最终由4名董事一致作出一项决议。根据公司法律制度的规定,下列关于该决议法律效力的表述中,正确的是(
借助栈(可用栈的基本运算)来实现单链表上的逆置运算。
此时应考虑最可能的诊断为进一步处理不应是
根据中国国际经济贸易仲裁委员会的仲裁规则,下列关于独任仲裁员的选任的描述,哪些是符合规定的:
我国商业银行监管当局借鉴国际先进经验,提出了商业银行公司治理的要求,以下不属于该要求的是()。
员工与企业工作岗位之间的匹配包括()。
根据市场组织形式的不同,可以将证券市场划分为()。
()是国家为公民进入教师行业设置的第一道门槛,只有具备法定条件和专业能力,经认定合格的人方可取得相应的任职资格。
曾受到有期徒刑刑事处罚的顾某申请获取教师资格证。下列选项中正确的是()
最新回复
(
0
)