首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能够实现计算5!的程序段是( )。
以下能够实现计算5!的程序段是( )。
admin
2021-07-09
23
问题
以下能够实现计算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全国计算机二级
相关试题推荐
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
有以下程序main(){inta[5]={2,4,6,8,10},*p,**k;p=a;k=&p;printf("%d",*(p++));printf("%d\n",**k)
若有以下程序#include#include#includetypedefstructstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)m
有以下程序#includemain(){intn,*p=NULL;*p=&n;pr*ntf("Inputn:");scanf("%d",&p);printf("outputn:
设有如下关系表:则下列操作中正确的是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
下列能正确进行字符串赋值的是()。
以下选项中正确的定义语句是
运行下面的程序,输入字符串“MicrosoftVisualStudio”,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf(’’%s’’,&Ch
下面属于白盒测试方法的是
随机试题
后开发的卫星通信使用()GHz频段。
以下关于腺样囊性癌的叙述,哪项是错误的
异位妊娠常发生的部位是( )
患者,男性,60岁。上腹部隐痛2月余,伴肾区叩击痛,镜下血尿。B超示,左肾有一结石,直径约0.8cm×0.9cm。肾盂静脉造影(IVP)示肾功能正常,双侧输尿管通畅。目前的处理方法是
职工参加工伤保险,由用人单位和职工本人共同缴纳工伤保险费。()
材料:1870年的普法战争结束后,统一的德意志帝国成立。此后,德国的资本主义迅速发展1870年至1913年,德国工业生产增长4.6倍,同期英国只增长1.3倍。1870年至1900年,碱等基本化学原料的产量增加了7倍,染料的产量增加了3倍,均已跃居世界首位
材料:某教师设计的“春秋战国时期的百家争鸣”课堂教学目标如下:(1)知识与能力:知道儒家、道家、墨家、法家等诸子百家的代表人物及主要观点;了解孔子、孟子与荀子对儒家思想形成和发展的重要贡献;认识百家争鸣形成的原因及对当时和后世产生的重要影响;提高学生阅
下列属于舒伯特歌曲作品的是()。
据美联社报道,托尼.卡瑟塔是格鲁曼公司的一名已退休工程师,之前从事登月舱的研究,现在他开办了一家位于长岛工业区的汽车厂,研制一种被他称为“pontiphian”的水陆两用车。卡瑟塔称,这种两栖汽车可以被很容易地改装成各类汽车。他说:“设计有点像积木,你可以
窗体上有一个组合框,编写下列程序:PrivateSubCommand1_Click()Combo1.RemoveItem2EndsubPrivateSubformLoad()Combo1.AddItem“上海”
最新回复
(
0
)