首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是______。
设变量已正确定义,则以下能正确计算f=n!的程序段是______。
admin
2010-12-10
64
问题
设变量已正确定义,则以下能正确计算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
解析
选项A中,f初值设为0。则执行循环体后,所得的乘积值始终为0,不符合题意。选项B中,for循环条件是i<n,则当i为n时即退出循环,所以求得的乘积值是(n-1)!,也不符合题意。选项C中,i的初值为n,且i在每次执行循环体后都增加1,则如果n为大于1的数,程序会陷入死循环。只有选项D符合题意,求得f的值为n*(n-1)*(n-2)*…*2,即n!。
转载请注明原文地址:https://www.kaotiyun.com/show/JBPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于标签的描述中,错误的是
数据库设计过程不包括
设运行程序时弹出的菜单如图所示.关于该菜单,以下叙述中错误的是( )。
下面肯定是一个整型变量的是
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是()。
以下自定义数据类型的语句中,正确的是( )。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
有如下数据定义语句:Dima,bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
随机试题
公司法规定,全体股东的货币出资金额不得低于有限责任公司注册资本的30%。()
下列关于胎儿泌尿系统的描述,正确的有
测中心静脉压时,玻璃管零点应与何处同一水平面
革囊胃是指
A.抗代谢药物B.抗肿瘤抗生素C.抗雌激素类药物,治疗乳腺癌D.抗肿瘤植物药有效成分E.抗肿瘤金属配合物
根据国际法相关规则,关于国际争端解决方式,下列哪些表述是正确的?(2011年卷一第76题)
根据《建设项目环境影响评价文件分级审批规定》,以下非政府财政投资医药建设项目环境影响评价文件,由国家环境保护总局审批的是()。
能够接收变送器或转换器的测量信号作为输入信号与给定信号进行指示和比较,对其偏差进行比例、微分、积分运算之后输出4~20mA直流信号至操作端,通过执行机构控制参数,此种控制器为()。
Rememberbooks?Theywerethosepiecesofpaperwithwordsprintedonthem【C1】______inbetweentwo,sometimes,【C2】______covers.
在“模拟试卷六”文件夹中,存有文档WR1.DOC,其内容如下;【文档开始】中文Windows2000实验中文文字处理Word2000实验中文电子表格Excel2000实验Internet网络基础实验【文档结束
最新回复
(
0
)