首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能够实现计算5!的程序段是( )。
以下能够实现计算5!的程序段是( )。
admin
2021-07-09
30
问题
以下能够实现计算5!的程序段是( )。
选项
A、int fac=1,k=0;
do{k++;fac*=k;}while(k<5);
B、int fac=0,k=1;
do{fac*=k;k++;}while(k<5);
C、int fac=1,k=1;
do{k++;fac*=k;}while(k<=5);
D、int fac=1,k=0;
do{fac=k;k++;}while(k<5);
答案
A
解析
do…while循环语句一般形式为:do{循环体}while(表达式),执行过程为:首先执行循环体,之后判断表达式,表达式成立(非0)则再一次执行循环体,不成立(0)则退出循环。A项,k=1,fac=1*1,判断k<5,条件成立进行下一次循环,直到k=5,fac=1*2*3*4*5,k<5不成立退出循环,实现计算5!。B项,fac从0开始,做乘法一直都是0,无法实现5!。C项,k=2,fac=1*2,循环条件成立,直到k=6,fac=1*2*3*4*5*6才因循环条件不成立退出循环,实现6 1。D项:k=0,fac=1*0=0,之后做乘法一直为0,无法实现5!。
转载请注明原文地址:https://kaotiyun.com/show/metp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta=3:a+=a一=a*a:prinff(“%d\n”,a);}程序的输出结果是()。
有以下程序main(){inta=2,c=5:printf("a=%%d,b=%%d\n",a,c);}程序的输出结果是
以下选项中非法的C语言字符常量是
若在定义语句:inta,b,C,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
有以下程序#include#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}程序运行后的输出结果是()。
以下定义数组的语句中错误的是
下列关于C语言文件的叙述中正确的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:部分源程
有以下定义语句,编译时会出现编译错误的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
随机试题
我戍未定,靡使归聘。戍:归聘:
动物饥饿后摄食,其肝细胞主要糖代谢途径
婴儿口腔保健内容里没有
水泥基复合保温砂浆系统的验收项目为:()
房地产经纪人在新建商品房现场销售时,引导客户填写调查表的目的有()。
关于向战略投资者配售,下列说法正确的是()。
2014年3月5日,机床生产商甲公司向乙公司出售机床20台,每台20万元。乙公司因资金周转困难,欲向丙银行贷款400万元,并与甲公司约定:“仅在乙公司的400万元银行借款于2014年6月2日前到账时,机床买卖合同始生效。”2014年4月2日,乙公
领导交给你和同事等四人一项工作.让你们分头去做,工作结束后领导只表扬你一个人。其他参与工作的同事开始有意疏远你。你该怎么办?
“任何人不得强迫自证其罪”是联合国《公民权利和政治权利国际公约》的重要内容,沉默权制度是该原则在警察讯问中的直接体现。沉默权人法,虽可能妨碍到惩治犯罪,但不应过分夸大沉默权的弊端或因噎废食。从欧美诸国的经验来看,通过制度引导,完全可使被追诉人打破沉默,开口
六一节快到了。幼儿园老师为班上的小明、小雷、小刚、小芳、小花5位小朋友准备了红、橙、黄、绿、青、蓝、紫7份礼物。已知所有礼物都送了出去,每份礼物只能由一人获得,每人最多获得两份礼物。另外,礼物派送还需要满足如下要求:(1)如果小明收到橙色礼物,则
最新回复
(
0
)