首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能够实现计算5!的程序段是
以下能够实现计算5!的程序段是
admin
2020-01-10
25
问题
以下能够实现计算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!,A选项正确。B选项:fac从0开始,做乘法一直都是0,无法实现5!,错误。C选项:k=2,fac=1*2,循环条件成立,直到k=6,fac=1*2*3*4*5*6才因循环条件不成立退出循环,实现6!,错误。D选项:k=0,fac=1*0=0,之后做乘法一直为0,无法实现5!,错误。
转载请注明原文地址:https://kaotiyun.com/show/qTCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:输出a所指数组中的前11个数据,要求每行输出5个数。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!试题程序:#in
下列给定程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。例如,若s所指字符串为“baaeda”,c中的字符为a,执行后s所指字符串为“baaaacdaa”。请在程
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#include<stdio.h>main(){FILE*fp;charch;f
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
以下叙述中错误的是
软件测试的目的是
在面向对象方法中,不属于“对象”基本特点的是
下列与队列结构有关联的是()。
随机试题
Hehurriedtothehospital,only()hisfatherhadjustdied.
获得性膜功能不包括A.修复或保护釉质表面B.为釉质提供有选择的渗透性C.影响特异性口腔微生物对牙面的附着D.作为菌斑微生物的底物和营养E.是牙齿防御系统的组成部分
王某每月收入6000元。妻子收入1000元,1个月生活费1500元,房租1500元,房贷4000元。年终奖13000元,年保险费3840元,则月节余()元。
导游服务方式有______和______方式两种。
良好师生关系是教育教学活动取得成功的()
第十届全国人大常委会建议第十一届全国人大常委会将《选举法》的修改列入2008年立法计划,实行城乡按相同人口比例选举人大代表。这一建议反映了()。
根据联合国人口预测方案推算,中国60岁以上老年人口将在2034年超过4亿。欧洲国家用100年时间、发展中国家用60年时间达到的老龄化程度,中国只需20年。根据全国老龄工作委员会办公室预测,到2050年中国高龄老年人口数量将超过1亿。由于中国人口老龄化发生
APosterJustasthesunisstartingtoshineandthedaysaregettinglonger,theexaminationperiodbegins!I’dliketowi
改革是社会发展的()
假定美国NewYorkCityGreenwoodHighSchool的学生到你们学校参观,希望了解你校学生的课外活动。请你根据下表的内容用英语写一篇发言稿,介绍你校学生的课外活动情况。词数,100左右。
最新回复
(
0
)