首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是______。
设变量已正确定义,则以下能正确计算f=n!的程序段是______。
admin
2010-12-10
36
问题
设变量已正确定义,则以下能正确计算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全国计算机二级
相关试题推荐
设在窗体上有一个名称为Checkl的复选框数组,并有以下事件过程:PrivateSubCheck1_Click(IndexAsInteger)…EndSub则下面叙述中错误的是()。
窗体上有一个列表框控件List1。以下叙述中错误的是( )。
编写如下程序:PrivateSubCommand1_Click()DimnAsInteger,tAsLongStaticsAsIntegert=1Forn=1To3t=
下面对对象概念描述正确的是()。
满足下列条件之一的年份是闰年:1)年份能被4整除但不能被100整除2)年份能被400整除若y代表年份,下面判断闰年的正确表达式是( )。
在软件开发中,需求分析阶段产生的主要文档是( )。
表达式2*3^2+4*2/2+3^2的值是()。
下列关于栈的叙述中,正确的是
随机试题
某社会工作服务机构招募了一批大学生志愿者,帮助社区残障人士的孩子补习英语,每周一次,持续两个月。志愿者小华最近一个月因志愿服务时间与自己上课时间冲突,迟到了两次,每次迟到15分钟。针对这种情况,社会工作者在督导时最适宜的处理方式是()。
孕妇李某,平素月经周期规律,每28~30天1次,G3P0,目前宫内孕32周,单胎。体检:子宫大小与妊娠月份符,胎心135~160次/分,宫缩20分钟4次,每次持续35~40秒。阴道检查发现有少量血性分泌物,宫口未开,胎膜未破裂。对该孕妇的首要处理措施是(
神经纤维瘤病患者最常见和最有诊断意义的合并症或合并出现的征象是
A.B.C.D.E.Naproxen
A.绿色、白色组成B.红色、白色组成C.黑色、白色组成D.红色、白色组成E.蓝色、白色组成毒性药品标鉴(标志)的颜色是由
[2000年第045题]我国已经发现了大量氏族社会时期的房屋遗址,其具有代表性的两种主要形式及其遗址是:
财务评价中的静态评价指标有()。
怎么才能讲好一堂课?
阿拉伯人灭亡了具有1200年历史的波斯帝国的战役是()。
LastyearmorethanamillionandahalfforeigntouristsvisitedtheUnitedStates.Inordertounderstandinterculturalproble
最新回复
(
0
)