首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是
设变量已正确定义,则以下能正确计算f=n!的程序段是
admin
2018-01-11
19
问题
设变量已正确定义,则以下能正确计算f=n!的程序段是
选项
A、f=0;
for(i=1;i<=n;i++)f*=i;
B、f=1:
for(i=l;i
C、f=1;
for(i=n;i>1;i++)f*=i;
D、f=1;
for(i=n;i>=2;i--)f*=i;
答案
D
解析
本题主要考查for循环的使用。题目要求计算阶乘n!,通过for循环来实现,循环变量i可以从1到n(包括n)或者从n到1,在循环体内做累乘。选项A中,累乘变量的初值为0,最终计算结果也为0;选项B中循环次数为n-1次,累乘结果少乘了n;选项C是死循环;选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/2Fxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量c为char类型,能正确判断出c为小写字母的表达式是()。
定义下列结构体(联合)数组:structst{charname[15];intage;}a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17);执行语句printf("%d,%c",a[2]
设a=1,b=2,c=3,d=4,则表达式:“a<b?a:b<b?a:c<d?a:d”的结果为()。
设有以下定义和语句:charstr[20]="Program",*p:p=str;则以下叙述中正确的是()。
假定x和y为double型,则表达式x=2,y=x+3/2的值是()。
表示关系X<=Y<=Z的C语言表达式为()。
以下叙述中错误的是()。
在计算机中,算法是指______。
下列选项中,不是一个算法的基本特征的是()。
算法的空间复杂度是指()。
随机试题
与两直线都平行,且过原点的平面方程是________.
下列行为中,发生在政府购买社会组织的实施环节的是()
胃癌肉眼形态可表现为
35岁,男性,因发热及口腔黏膜糜烂前来就诊,患者自诉有不洁性交史。查体:T37.8℃,全身淋巴结肿大,咽部黏膜糜烂,唇黏膜可见多个0.5cm左右灰白色斑块。梅毒血清试验强阳性。以下说法错误的是
麻疹恢复期皮肤可见
关于过失犯的论述,下列哪一选项是错误的?
下列分部(分项)工程中,不需要编制分部(分项)工程施工组织设计的是()。
1910年美国生物学家()创立了染色体-遗传基因理论,由此细胞遗传学有了坚实的基础。
在一定反应后呈现厌恶刺激可以使有机体反应概率降低或终止,这是()
(2012年下半年上午试题68、69)分配给某公司网络的地址块是220.17.192.0/20,该网络被划分为______(68)个C类子网,不属于该公司网络的子网地址是______(69)。(68)
最新回复
(
0
)