首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
admin
2009-02-15
57
问题
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
选项
A、F=0:
B、f=1; for(i=1;i<=n;i++) f*=i; for(i=1;i<n;i++) f*=i;
C、f=1;
D、f=-1; for(i=n;i>1;i++)f*=i; for(i=n;i>=2;i--)f*=i;
答案
D
解析
n!=n*(n-1)*……*2*1,由于选项A中f的初值为0,所以循环n次后,f值依然为0,故选项A错误:选项B中循环的终止条件是“i<n”,即只执行i-1次循环,得到的f值为(n-1)*……*2*1的值,故选项B错误;选项C中,当n>1时,由于初值“i=n”是符合条件“i>1”的,且增量为+1,故循环中永远不会出现不满足条件“i>1”的值,所以出现死循环。
转载请注明原文地址:https://kaotiyun.com/show/qqXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是
现有如下程序:PrivateSubCommand1_Click()PublicFunctionf(xAsInteger)s=0Ifx>=10T
下列关于类、对象、属性和方法的叙述中,错误的是()。
以下关于过程及过程参数的描述中,错误的是
表达式Int(Rnd(0)*50)所产生的随机数范围是
窗体上有1个名称为Commandl的命令按钮,在设计模式下,双击Commandl,将打开()。
下列选项中不属于软件生命周期开发阶段任务的是()。
下列表达式的值为2123的是()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
随机试题
学生管理具有整体性、循序性、_________和主体性。
已知f′(3)=2,则=___________.
慢性乙型肝炎抗病毒多用流行性出血热发热早期宜用
以下关于双缩脲法测定总蛋白的错误说法是
A.IgAB.IgDC.IgED.IgGE.IgM常在传染病恢复期出现,持续时间较长的抗体是
A.桂枝B.防风C.紫苏D.辛夷E.白芷性温,善治风寒表证及气滞胎动的是()。
根据《合同法》规定,以某个特定演员的演出活动为基础订立的演出合同不得转让。()
法的指引作用的对象是()。
人民代表大会制度是近代以来中国社会发展的必然选择,反映了全国各族人民的共同利益和共同愿望。人民代表大会制度在实践中显示出强大的生命力和巨大的优越性包括()
下列有关多媒体计算机概念描述正确的是
最新回复
(
0
)