首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则下列能正确计算f=n!的程序段是( )。
设变量已正确定义,则下列能正确计算f=n!的程序段是( )。
admin
2010-09-05
56
问题
设变量已正确定义,则下列能正确计算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
解析
要正确计算函数f=n!,由n!的数学定义可知n!-n*(n-1)*(n-2)*……*1。在选项A)中,由于f的初值为0,在for循环语句中 f依次乘以1,2,3,……,n。最后计算f=n!=0,所以选项A)不正确。在选项B)中,f的初值为1,在for循环语句中,f依次乘以1,2,3,……,(n-1)。最后计算得到f=(n-1)!,所以选项B)不正确。在选项C)中,f的初值为1,在for循环语句中,f依次乘以n,n+1, n+2,……,所以选项C)不正确.在选项D)中,f的初值为1,在for循环语句中,f依次乘以n,n-1,n-2,……,2。最后计算f=n!,所以选项D)正确。
转载请注明原文地址:https://kaotiyun.com/show/I0Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如图所示窗体和以下程序:PrivateSubCommand1_Click() Text1.Text="VisualBasic"EndSubPrivateSubText1_LostFocus() IfText1.Text"B
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为
语句:PrintInt(Rnd*5+20)的输出不可能是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
以下选项中,不合法的VisualBasic的变量名是( )。
窗体上有一个名称为CD1的通用对话框控件和由四个命令按钮组成的控件数组Command1,其下标从左到右分别为0、1、2,3,窗体外观如图所示。命令按钮的事件过程如下:PrivateSubCommandl_Click(IndexA
以下不具有Picture属性的对象是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
窗体上有名称为Command1的命令按钮和名称为Text1的文本框()。PrivateSubCommand1_Click()Text1.Text="程序设计":Text1.SetFocusEndSubP
有以下定义语句,则sizeof(a)的值是【】,而sizeof(a.share)的值是【】。structdate{intday;intmouth;intyear,union{intshare
随机试题
假定你是李明,你的澳大利亚朋友steven向你询问如何才能学好中文。请你根据下列要点给他写封邮件。内容要点如下:1.参加中文学习班;2.看中文电视、书刊;3.学唱中文歌;4.交中国朋友。
人际传播中的谈话技巧包括
能直接保护胃黏膜的药物是
金融机构在融出资金时,要遵循流动性、安全性、变通性和盈利性原则。()
下列关于其他应收款坏账损失的核算说法正确的是()。
某人通过分析得知,影响测量结果的3个独立因素导致的不确定度分量的情况分别如下:(1)第一个分量:u1=10.0;(2)第二个分量:分散区间半宽为17.3,按均匀分布;(3)第三个分量:分散区间宽度为60,正态分布,置信水平P=99.73%。[2006年真题
社会本位论认为,教育目的应该由人的本性来决定。()
打开报表的宏命令是()。
Mrs.Smithshutthewindowslest____________(外面的噪音会影响她儿子的睡眠)
Neon(霓虹)istoHongKongasredphoneboothsaretoLondonandfogistoSanFrancisco.Whennightfalls,redandblueandothe
最新回复
(
0
)