首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int k=5,n=0; do { switch(k) { ease 1:ease 3:n+=1;k--;break; def
有以下程序: #include<stdio.h> main() { int k=5,n=0; do { switch(k) { ease 1:ease 3:n+=1;k--;break; def
admin
2020-11-27
69
问题
有以下程序:
#include<stdio.h>
main()
{ int k=5,n=0;
do
{ switch(k)
{ ease 1:ease 3:n+=1;k--;break;
default:n=0;k--;
ease 2:ease 4:n+=2;k--;break;
}
printf(’’%d’’,n);
}while(k>0 && n<5);
}
程序运行后的输出结果是( )。
选项
A、02356
B、0235
C、235
D、2356
答案
C
解析
k的值为5,逐个对case语句进行匹配,均不匹配,执行default下的语句n=0;k--。再执行case2:case4:后面的语句n+=2;k--;。执行break语句跳出switch判断,打印n的值,即2。经过第一次循环后,k的值为3,然后进行k>0 && n<5条件判断为真。第二次执行循环体,执行case3:后面的语句n+=1;k--;。再执行break语句跳出循环,此时打印n的值3,此时k的值为2。第三次执行循环体k的值为2,满足条件,执行case2:case4:后面的语句n+=2;k--;。执行break语句跳出循环体,打印n的值5。此时n不满足条件k>0 && n<5,所以结束循环。整个程序的打印结果为235。
转载请注明原文地址:https://kaotiyun.com/show/1ztp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序,程序的运行结果是#include<stdio.h>#include<stdlib.h>>intfun(intn)main(){int*p;
有以下程序:#includeintfun(intx,inty){if(x!=y)retum((x+y)/2);elsereturn(x);}main(){inta=4,
有以下程序:#includemain(){inti,j,k,a=5,b=6;i=(a==b)?++a:一一b;j=a++;k=b;printf(“%d,%d,%d\n”,i,j,k);}程序的运行结果
设有定义:struct{intn;floatx;}s[2],m[2]={{10,2.8},{0,0.0}};则以下赋值语句中正确的是()。
有以下程序intadd(inta,intb)main(){return(a+b);}{intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
下面属于黑盒测试方法的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性
随机试题
简述代谢性酸中毒时机体的代偿机制。
心脏的兴奋传导途径是
T2期膀胱肿瘤浸润哪一层组织
下列哪项不会引起病理性自身免疫应答
()是资产评估行业及其他一切中介服务行业赖以存在和发展的基础,因此也是中介服务行业立法和职业道德建设通常会提出的要求。
某公司在1998年先后进货两批,数量相同,进价分别为4000元和6000元。1999年和2000年各出售一半,售价均为10000元,所得税税率为30%。该公司在1999年将存货计价方法由加权平均法改为后进先出法。则存货计价方法变动后,1999年应缴所得税
根据我国现行有关规定,银行对客户的美元挂牌汇价实行价差幅度管理,美元现汇卖出价与买入价之差不得超过交易中间价的()。
一位博士生导师说:“现在的博士生论文,语句越来越难读懂,本届学生交给我的博士生论文都写得很差,句子不通,还有不少错别字。”下列哪一个选项最能削弱这位大学博导的论证?()
某蓄水池有一进水口A和一出水口B,池中无水时,打开A口关闭B口,加满整个蓄水池需2小时;池中满水时,打开B口关闭A口,放干池中水需1小时30分钟。现池中有占总容量的水,问同时打开A、B口,需多长时间才能把蓄水池放干?
开发大型软件时,产生困难的根本原因是
最新回复
(
0
)