首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是______。
设变量已正确定义,则以下能正确计算f=n!的程序段是______。
admin
2010-12-10
24
问题
设变量已正确定义,则以下能正确计算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://jikaoti.com/ti/nXB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有一个名称为Check1的复选框,并有下面程序代码:PrivateSubCheck1_MouseDown(ButtonAsInteger,ShiftAsInteger,
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
窗体上有1个名称为Text1、内容为空的文本框。编写如下事件过程:PrivateSubText1_KeyUp(KeyCodeAsInteger,ShiftAsInteger) PrintText1.Text;EndSub运行程序,
A、选择B、投影C、自然连接D、并A由关系R到关系S为一元运算,排除C和D。关系S是关系R的一部分,是通过选择之后的结果,因此选A。
在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是( )。
窗体上有一个名称为Label1的标签;一个名称为Timer1的计时器,其Enabled和Interval属性分别为True和1000。编写如下程序:DimnAsIntegerPrivateSubTimer1_Timer() ch=Chr(
标准模块中有如下程序代码:PublicxAsInteger,yAsIntegerSubvar_pub() x=10∶y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:PrivateSubCommand1_Clic
下列关于数据库设计的叙述中,正确的是( )。
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是()。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
随机试题
法兰的公称通径用DN表示,公称压力用字母()表示。
男性,52岁,反复发作呼吸困难、胸闷、咳嗽8年,每年春季发作,可自行缓解,此次已发作2天,仍继续加重而来就诊。体检:双肺满布哮鸣音,心率79次/min,律齐,无杂音。该患者的诊断应首先考虑为
下列因素中与急性中毒发病的时间密切相关的有
现场签证的范围一般包括()。
拥有决策权的投资方在判断其是否控制被投资方时,需要考虑其决策行为是以主要责任人的身份进行还是以代理人的身份进行,下列有关表述正确的有()。
1,3,6,10,15,()
某通讯公司的一项业务收费如下:通话时长在180分钟以内的部分,收基本月租10元;通话时长大于180分钟、小于360分钟的部分,每分钟0.15元;通话时长大于360分钟的部分,每分钟0.1元.若小王某月的通话时长为x分钟,求他需要付的话费,则需要进行
明朝诉讼审判制度的特点有
Anellipticcurvecryptosystemisanasymmetricalgorithm.Whatsetsitapartfromotherasymmetricalgorithms?
Whereistheman?
最新回复
(
0
)