首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量己正确定义,则以下能正确计算f=n!的程序段是
设变量己正确定义,则以下能正确计算f=n!的程序段是
admin
2020-03-15
34
问题
设变量己正确定义,则以下能正确计算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
解析
本题主要考查for循环的使用。题目要求计算阶乘n!,通过for循环来实现,循环变量i可以从1到n(包括n)或者从n到1,在循环体内做累乘。选项A中,累乘变量的初值为0,最终计算结果也为0;选项B中循环次数为n-1次,累乘结果少乘了n;选项C是死循环;选项D正确。
转载请注明原文地址:https://www.kaotiyun.com/show/JDCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是
定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
以下关手结构化程序设计的叙述中正确的是
下列叙述中正确的是
若有以下程序段charstr[4][12]={"aa","bbb",”ccccc","d"},*strp[4];inti:for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
以下不能定义为用户标识符是
以下选项中能表示合法常量的是
下面不属于软件开发阶段任务的是()。
随机试题
患者,男性,50岁。在心脏手术后住进ICU,查体双侧肺底有细小湿啰音,胸部X线提示肺水肿,值班医师给予一种药物后监测血流动力学改变见下:参数给药之前给药之后BP(mmHg)99/67
A.会翻身B.能独坐C.会爬行D.会独立行走E.会上下台阶2l_正常6个月婴儿应会的动作是正常3个月婴儿应会的动作是
治疗子肿肾虚证,应首选的方剂是
设备承揽合同的定作人违约时,承揽人可以采取的措施有( )。
( )的主要缺点是由于容器的体积较蛇管的体积大得多,故管外流体的对流换热系数较小,因而总传热系数K值也较小。
砂浆饱满度检测中,取()块砖的底面灰缝砂浆的饱满度平均值,作为该处灰缝砂浆的饱满度。
王某2014年年末取得全年一次性奖金120000元,企业为王某定额负担4000元的个人所得税,王某每月工资15000元,王某年终奖自己实际负担的税额为()元。
以下关于贷款抵押额表述不正确的是()。
在下列作业动因中,有关精确度与执行成本间关系表述正确的有()。
Untilsuchtimeasmankindhasthesensetoloweritspopulationtothepointswhereastheplanetcanprovideacomfortablesupp
最新回复
(
0
)