首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int k=5,n=0; do{ switch(k){ case 1:case 3:n+=1;k--;break; default:n=0;k--; case 2:case 4:n+=2;k--;break;} pr
有以下程序 main(){ int k=5,n=0; do{ switch(k){ case 1:case 3:n+=1;k--;break; default:n=0;k--; case 2:case 4:n+=2;k--;break;} pr
admin
2020-05-19
38
问题
有以下程序
main(){
int k=5,n=0;
do{
switch(k){
case 1:case 3:n+=1;k--;break;
default:n=0;k--;
case 2:case 4:n+=2;k--;break;}
printf("%d",n);}
while(k>0&&n<5)}
运行以后的输出结果是
选项
A、0235
B、235
C、02356
D、2356
答案
B
解析
因为变量的初始值分别为k=5,n=0,所以程序第1次进入循环时,执行default语句,n=0,k=4,没有break语句,因此执行case 2分支语句,n为2,k为3,程序进行第2次循环,执行case 3:n=3,k=2,输出n值为3,程序进行第3次循环,执行case 3这个分支,结果是n=5,k=1,打印出5;这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束。
转载请注明原文地址:https://kaotiyun.com/show/3NCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){Case0:a++;break;
有以下程序:#includemain(){inti,j=0;chara[]="Howareyou!",b[10]={0};for(i=0;a[i];i++)if(a[i]==’’)
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。请编写函数fun,其功能是:求n(n<10000)以内的所有四叶玫瑰数并逐个存放到result所指的数组中,四叶玫瑰数的个数作为函数值返回。
给定程序MODI1.C中函数fun的功能是:求整数x的y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
设变量均已正确定义,若要通过scanf(’’%d%c%d%c’’,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
编写程序,实现矩阵(3行、3列)的转置(即行列互换)。例如,若输入下面的矩阵:100200300400500600700800900则程序输出:1004007002
在黑盒测试方法中,设计测试用例的主要根据是()。
设有课程关系模式如下:R(C#,Cn,T,Ta)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为()。
随机试题
A.微小病变型肾病B.系膜增生性肾小球肾炎C.系膜毛细血管性肾小球肾炎D.膜性肾病E.局灶性节段性肾小球硬化光镜下有毛细血管袢呈现“双轨征”
支原体肺炎临床用药不应少于:
男,55岁。反复不规则胃胀痛3年,胃镜诊断为萎缩性胃窦炎。临床疑有胃炎引起的上消化道出血,为确诊,合适的诊断方法是()
径流深是常用的径流表示方法。年径流深是指()。
甲公司为新建一条生产线,准备通过增发普通股筹集资金。每股增发价格确定在10—12元,筹资费率为市价的2%,甲公司本年发放股利每股为0.8元,已知同类股票的预期收益率为10%。则为维持此增发价所需要的股利年增长率范围是()。
下列各句中,没有语病且句意明确的一句是()。
Usingapublictelephonemaywellbeoneoftheminorirritationsoflife,demandingpatience,determinationandastrongpossib
Thisissomethingpeopleusetokeepofftherain.Thisissomethingpeoplewearwhenitrains.
Readthisreferenceaboutanemployee.Choosethebestwordtofillineachgap.Foreachquestion(21—35)writeoneletter(A,
Questionsarebasedonthefollowingdata.In1993acardcompanythatsold40percentoftheMother’sDaycardsthatyearpri
最新回复
(
0
)