首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则下列能正确计算f=n!的程序段是( )。
设变量已正确定义,则下列能正确计算f=n!的程序段是( )。
admin
2010-09-05
48
问题
设变量已正确定义,则下列能正确计算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全国计算机二级
相关试题推荐
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
在文本框控件中,将Text的内容全部显示为用户所定义的字符的属性是()。
VisualBasic为每种控件规定了一个默认属性,在设置默认属性时,不必给出属性名。下列控件中默认属性为Text的控件是
为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的()属性设置为True。
下列有关控件数组的说法中,正确的是
以下能够设置控件焦点的方法是()。
设窗体文件中有下面的事件过程:PrivateSubCommand1_Click() Dims a%=100 PrintaEndSub其中变量a和s的数据类型分别是( )。
程序调试的任务是( )。
以下合法的VB变量名是
假设用复制、粘贴的方法建立了一个命令按钮数组Command1,以下对该数组的说法错误的是()。
随机试题
主动脉瓣狭窄最常见的临床症状是
投标文件一般包括投标函部分、商务部分、()。
施工安全管理策划的依据主要有()。
Oneofthemostwidelydiscussedsubjectsthesedaysis.energycrisis.Automobiledriverscannotgetgasoline;homeownersmayn
(2012年)如果f(x,y)在(0,0)处连续,那么下列命题正确的是
联机分析处理(OLAP)与联机事务处理(OLTP)的区别是______。
有以下程序,在横线应添加()。#includeusingnamespacestd;classTestClass{public:TestClass(intn){number=n;}
YouwillhearaspeechbyBobChase,PresidentoftheNationalEducationAssociation(NEA)totheAmericanAssociationofColleges
HSAMediaGroup,aproviderofcabletelevisionservice,announcedyesterdaythatitwould______JNBMediainadealworth$2bi
Sowhydidn’tpeoplejusttranslatethoseoperasintoEnglish?Unfortunately,whentranslated,thegreatEuropeanoperascanbe
最新回复
(
0
)