首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是______。
设变量已正确定义,则以下能正确计算f=n!的程序段是______。
admin
2010-12-10
27
问题
设变量已正确定义,则以下能正确计算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://kaotiyun.com/show/JBPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
数据结构主要研宄的是数据的逻辑结构、数据的运算和()。
编写如下程序:PrivateSubCommand1_Click()DimxAsString,yAsStringx=Right("abcd",2)y=Mid("dcba",2,3)Ifx>
下面关于数据库三级模式结构的叙述中,正确的是()。
设窗体上有一个名称为List1的列表框和一个名称为Check1的复选框数组(下标从0开始)。程序运行时,单击某个复选框,如果列表框中没有该复选框的标题,则把该复选框的标题添加到列表框中,否则从列表框中把该复选框标题删除。PrivateSubCheck
在软件开发中,需求分析阶段产生的主要文档是( )。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
设在工程文件中有一个标准模块,其中定义了如下记录类型:TypeBooksNameAsString*10TelNumAsString*20EndType在窗体上画一个名为Command1的命令按钮
下列关于栈的叙述正确的是( )。
随机试题
财政支出非均衡增长模型有何含义?
申报已上市销售疫苗变更新的佐剂属于三类注册的申请中药材的代用品属于三类注册的
A.阿米卡星B.红霉素C.土霉素D.阿昔洛韦E.利福喷丁属于抗结核药的为()。
根据《德国民法典》规定,下列说法中正确的是()。
下列关于基底检验说法不正确的是()。
人力资源的能动性特征不包括()。
市场调查报告的典型性主要体现在()
国家强制力并不是保障法律实施的唯一力量,法律的实施还要依靠公民的()、道德观念、纪律观念等因素。
除了企业购买外,过去5年中购买一辆新的刚刚出厂的汽车平均价格增长了30%。在同样时期中,购买汽车的开支占家庭平均预算的比例并未发生变化。因此过去的5年中家庭平均预算一定也增加了30%。以上论述依据下面哪个假设?()
Publicimage【C1】______tohowacompanyisviewedbyitscustomers,suppliers,andstock-holders,bythefinancialcommunity,by
最新回复
(
0
)