首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是______。
设变量已正确定义,则以下能正确计算f=n!的程序段是______。
admin
2010-12-10
66
问题
设变量已正确定义,则以下能正确计算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个名称为Text1、内容为空的文本框。编写如下事件过程:PrivateSubText1_KeyUp(KeyCodeAsInteger,ShiftAsInteger) PrintText1.Text;EndSub运行程序,
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)
满足下列条件之一的年份是闰年:1)年份能被4整除但不能被100整除2)年份能被400整除若y代表年份,下面判断闰年的正确表达式是( )。
下列可作为VisualBasic变量名的是()。
下面叙述中错误的是
能够产生1到50之间(含1和50)随机整数的表达式是()。
有如下数据定义语句:Dima,bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
下列关于栈的叙述正确的是( )。
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
随机试题
三个工程队完成一项工程,每个工程队效率相同,每天两队工作、一队轮休,最后耗时13天整完成了这项工程。则如果不轮休,三个工程队一起工作,将在第几天内完成这项工程?
Reading______thelines,thisletterisreallyarequestformoney.
下列哪一项是制订教学目标的原则
属于地表水水域环境功能Ⅲ类标准的水是( )。
若某货物由上海吴淞港(关区代码:2202)出运,在出口报关单上“出口口岸”栏目上,下列填报中正确的是()。
根据企业所得税的相关规定,以下关于企业资产损失的税务处理正确的有()。
某市区酒厂为增值税一般纳税人,2013年12月发生如下经济业务:(1)向某商场销售自产粮食白酒15吨,每吨不含税单价为80000元,收取包装物押金170200元,收取品牌使用费23400元;(2)从云南某酒厂购进粮食白酒6吨,专用发票上注明每吨
IP协议作为一种互联网协议,运行于(42)。
To:LeonardEllisFrom:DonnaHayesDate:February9Subject:EgyptianOdysseyDearMr.Ellis,Ilookedoverthebrochureyou
A、Hispaperwaseatenbyadog.B、Hehassevenpapersdueonthesameday.C、Hehasforgottenaboutthepaper.D、Hehasdifficul
最新回复
(
0
)