首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main( ){ intk=5,n=0; do{ switch(k){ case1:case3:n+=1;k-;break; default:n=0;k-; case2:case4:n+=2;k-;break;} printf(%d\n)
有以下程序 main( ){ intk=5,n=0; do{ switch(k){ case1:case3:n+=1;k-;break; default:n=0;k-; case2:case4:n+=2;k-;break;} printf(%d\n)
admin
2014-06-17
36
问题
有以下程序
main( ){
intk=5,n=0;
do{
switch(k){
case1:case3:n+=1;k-;break;
default:n=0;k-;
case2:case4: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语句,因此执行case2分支语句,n为2,k为3,程序进行第2次循环,执行case3:n=3,k=2,输出n值为3,程序进行第3次循环,执行case3这个分支,结果是n=5,k=1,打印出5;这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束。
转载请注明原文地址:https://kaotiyun.com/show/ReJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是【】。main(){charb[]="Hello,you";b[5]=0;printf("%s\n",b);}
以下程序运行后的输出结果是【】。main(){intX=10,y=20,t=0;if(X==y)t=x;x=y;y=t;printf("%d,%d\n",x,y);}
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include<stdlib.h> structnode {chardata;s
已定义以下函数:fun(char*p2,char*p1){while((*p2=*p1)!=’\0’){p1++;p2++;}}函数的功能是()。
有以下程序:intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i<3;i+
有以下程序:intf(inta){returna%2;}main(){ints[8]={1,3,5,2,4,6},i,d=0;for(i=0;f(s[i]);i++)d+=s[i];
以下4个选项中,不能看作一条语句的是()。
以下程序调用findmax函数返回数组中的最大值findmax(int*a,intn){int*p,*s;for(p=a,s=a;p-a<n;p++)if(_____)s=p;
在一个C程序中
随机试题
为什么说公共关系是“内求团结,外求发展”的艺术?
Youreallyhavetogetveryoldbeforeyourealizeyou’reold.I’minmymiddlefiftiesandIdon’tfeel【C1】______yet.However,
有关深大呼吸,错误的是
能增强苯扎溴铵杀菌效果的化学物质是
行政处罚的管辖是
协助建设单位在计划的目标内将建设工程建成投入使用,是建设工程监理()的内涵。
坝面作业中,黏性土干密度的测定一般可用体积为()的环刀测定。
如图所示是一个数独游戏,要满足每一行、每一列、每一个粗线宫内的数字均含1—9,且不重复,则E、F分别代表()。
∫0+∞x7dx=________.
Thewould-besleeperwhorefightshisdailybattlesinbed--orrehearsestomorrow’sproblems--findsithardtofallasleep.
最新回复
(
0
)