首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量己正确定义,则以下能正确计算f=n!的程序段是
设变量己正确定义,则以下能正确计算f=n!的程序段是
admin
2020-03-15
16
问题
设变量己正确定义,则以下能正确计算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://jikaoti.com/ti/niG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4;if((a=2)‖(b=1))c=2;if((c==3)&&(d=-1))a=5;printf("%d
C语言主要是借助以下哪种手段来实现程序模块化
以下叙述中正确的是
有以下程序,程序的输出结果是main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;P=&a[0];则以下选项中值为6的表达式是
以下叙述中正确的是
以下叙述中错误的是
层次型、网状型和关系型数据库划分原则是
阅读以下程序#includemain(){intcase;floatprintf;printf("请输入2个数:");scanf("%d%f",&case,&printF);printf("%
随机试题
HowtoConquerPublicSpeakingFearI.IntroductionA.Publicspeaking—acommonsourceofstressforeveryoneB.T
A.5%B.10%C.15%D.20%冠脉血流量约占心输出量的
消化道传染呼吸道传染
A.脾胃虚弱B.脾虚痰湿C.肝胃不和D.肝经湿热E.肝郁脾虚.恶阻,口苦,呕吐酸水或苦水者。多为()
背景某钢筋混凝土框架结构标准厂房建筑,高3层,无地下室,框架柱柱距7.6m。施工单位制定了完整的施工方案,采用预拌混凝土,钢筋现场加工,并采用覆膜多层板作为结构构件模板,模架支撑采用碗扣式脚手架。施工工序安排框架柱单独浇筑,第二步梁与板同时浇筑。施工过程
教师坚持正确职业行为方向的保证是()。
个别教师不允许班上学习差的学生参加考试、随意占用学生的上课时间、指派学生参加一些与教育教学无关的商业庆典活动等。这些行为主要侵害的是学生的()。
《五国条约》
A、 B、 C、 A含有请求意思的选择疑问句→在一定条件下接受
InAmerica,olderpeoplerarelylivewiththeiradultchildren.Butinmanyothercultureschildrenareexpectedtocare【C1】____
最新回复
(
0
)