首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是
设变量已正确定义,则以下能正确计算f=n!的程序段是
admin
2018-01-11
23
问题
设变量已正确定义,则以下能正确计算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全国计算机二级
相关试题推荐
下列程序的运行结果是()。#ineludevoidmain(){ints=0,k;for(k=7;k>1;k--){switch(k){case1:
有下列程序段:intn,t=1,S=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入循环,从键盘输入的数据应该是()。
在16位编译系统上,若有定义“inta[]={10,20,30},*p=&a;”,当执行“p++;”后,下列说法错误的是()。
若有定义和语句:int**pp,*p,a=20,b=10;pp=&p;p=&a;p=&b;printf("%d,%d\n",*p,**pp);则输出结果是()。
设有定义的语句:“charc1=92,c2=92;”,则以下表达式中的值为零的是()。
算法的基本特征是可行性、确定性、________和拥有足够的情报。
以下叙述中错误的是()。
若已定义的函数有返回值,则以下关于该函数调用叙述中错误的是
算法的空间复杂度是指()。
随机试题
交警对违反交通规则骑车的王某,当场作出罚款30元的处罚决定。下列说法错误的是()
A.癫痫、偏身感觉障碍、失用、失算B.精神症状、运动性失语、偏瘫C.感觉性失语、同向上1/4象限盲D.步态异常、共济失调、眼震、构音障碍E.视力减退、双颞侧偏盲、闭经、尿崩
某患者,男,20岁,从5米高处落下,头额部先着地,伤后昏迷送医院后才逐渐清醒,3小时后患者再次昏迷。检查:脉搏60次/min,血压21.28/11.97kPa,呼吸12次/min,诊断应是
A.附子B.肉桂C.干姜D.吴茱萸E.小茴香
房地产业与金融业息息相关。下列有关方面的阐述不当的选项为()。
事业单位的收入应采用收付实现制核算,不得采用权责发生制核算。()
下列能源中不属于一次能源的是:
Thecompany_______toloseoneofitsoldestaccountssinceitfailedtomeetthecustomer’sneedsseveraltimes.
TherearemanytheoriesaboutthebeginningofdramainancientGreece.Theonemostwidelyacceptedtodayisbasedontheassum
BuyingaUsedCarThereareseveralwaystobuyusedcars./Placesthatsellnewcarsusuallyhaveusedcarsforsaleaswe
最新回复
(
0
)