首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能够实现计算5!的程序段是
以下能够实现计算5!的程序段是
admin
2020-01-10
19
问题
以下能够实现计算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,其功能是:除了字符串前导和尾部的*号外,将串中其他的水号全部删除。形参h已指向字符串中第—个字母,形参P指向字符串中最后一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,若字符串中的内容为“
下列给定程序中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdlib.h>#inclu
以下描述中,不是线性表顺序存储结构特征的是()。
有以下程序:#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf(’’y=%d\n’’,y);}程序的运行结果是(
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
某系统总体结构如下图所示该系统结构图是
以下选项中,能用作用户标识符的是
下列对于软件测试的描述中正确的是
软件需求规格说明书的作用不包括
在数据库设计中,将E—R图转换成关系数据模型的过程属于
随机试题
旋塞阀开关不灵活的原因是()。
关于审美形态的界定,历史上的说法多种多样,主要包括()
符合多毛细胞白血病的检验结果是
有关膜剂的表述,不正确的是
我国注册咨询工程师(投资)的执业范围包括:()。
下列冷却水系统供水方式中,()一般适用于水源水量充足的地方。
职业健康安全管理体系标准由5大要素构成,其循环的顺序为()。
A、B、C三家施工单位签订了共同投标协议组成联合体,以一个投标人的身份投标,该联合体接到中标通知书后经认真测算发现该项目投标报价过低,遂决定放弃该项目。全占果导致招标人重新招标、工程竣工日期后延。下列关于联合体承担赔偿责任的叙述中,正确的有()。
《春秋》是我国现存最早的编年体史书。()
Moneyseemscutanddried—youcanrepresentitwithnumbersand【C1】______points,andifyoustickyourhandinyourpocketyou
最新回复
(
0
)