首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是______。
设变量已正确定义,则以下能正确计算f=n!的程序段是______。
admin
2010-12-10
46
问题
设变量已正确定义,则以下能正确计算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全国计算机二级
相关试题推荐
下列关于数据库设计的叙述中,正确的是( )。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
设窗体上有一个名称为List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是
下面关于数据库三级模式结构的叙述中,正确的是()。
下面肯定是一个整型变量的是
下列关于数据库设计的叙述中,正确的是( )。
VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母( )。
以下自定义数据类型的语句中,正确的是( )。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()。
随机试题
转移癌最常转移的部位是
下列哪项与子宫脱垂的发生无关
甲国人特里长期居于乙国,丙国人王某长期居于中国,两人在北京经营相互竞争的同种产品。特里不时在互联网上发布不利于王某的消息,王某在中国法院起诉特里侵犯其名誉权、肖像权和姓名权。关于该案的法律适用,根据我国相关法律规定,下列哪些选项是错误的?(2011年卷一7
以下说法正确的是()。
我国“十一五”规划确定的主体功能区包括()。
保障能源安全要坚持立足()的方针,加强煤炭作为能源主体的基础地位,继续适当加大对煤炭工业的投入。
流量检测仪表中,超声流量计的缺点有()。
根据下列材料回答问题。图12009年上半年中部地区国民生产总值增长率图22009年上半年中部地区地方财政收入增长率2009年上半年,国民生产总值排名与国民生产总值增长率排名差距最大的省份是()。
设A为二阶矩阵,α1,α2为线性无关的二维列向量,Aα1=0,Aα2=2α1+α2,则A的非零特征值为______。
计算机操作系统的主要功能是
最新回复
(
0
)