首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int k=5,n=0; do { switch(k) { case 1; case 3;n+=1;k--;break; defalu
有以下程序: main() { int k=5,n=0; do { switch(k) { case 1; case 3;n+=1;k--;break; defalu
admin
2012-12-03
22
问题
有以下程序:
main()
{ int k=5,n=0;
do
{ switch(k)
{ case 1;
case 3;n+=1;k--;break;
defalut:n=0;k--;
case 2:
case 4:n+=2;k--;break;
}
printf("%d",n);
}while(k>0&&n<5);
}
程序运行后的输出结果是( )。
选项
A、235
B、0235
C、02356
D、2356
答案
B
解析
本题考查分支语句用法加个句号因为变量的初始值分别为k=5、n=0,所以程序第1次进入循环时,执行default语句,输出0,k减1;这时n=0、k=4,程序进行第2次循环,执行case 4:这个分支,结果是n=2、k=3,打印出2;这时n=2、k=3,break跳出,程序进行第3次循环,执行case 3:这个分支,结果是n=3、k=2,打印出3;这时n=3、k=2,break跳出,程序然后进行第4次循环,执行case 2:case 4:这个分支,结果是n=5、k=1,打印出5,break跳出,这时因为n=5不满足n<5的循环条件,因此循环结束。
转载请注明原文地址:https://kaotiyun.com/show/9gPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。structNODE{intk;structNODE*link;};main()structNODEm[5],*p=m,
已定义以下函数:fun(int*p){return*p;}该函数的返回值是
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#defineN10voidarrin(intx[N]){inti=0;while(i<N)scanf
C语言中运算对象必须是整型的运算符是()。
有以下程序:#include<string.h>voidf(charp[][10],intn)/*字符串从小到大排序*/{chart[10];inti,j;for(i=0;i<n-1;i++)
在C语言中,退格符是()。
以下程序通过函数SunFun()调用F(x),x的值从0到10,这里F(x)=x2+1,由F函数实现,请填空。#include<stdio.h>intSunFun(int);intF(int);
有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的三个连续结点。structnode{intdata;structnode*next;}*p,*q,*r;现要
在一棵二叉树上第5层的结点数最多是()。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为()。
随机试题
关于睑板腺囊肿的手术治疗,正确的是()
新生儿硬肿症的病死原因多由于
简述秦代监察制度的内容。
根据《反垄断法》规定,关于经营者集中的说法,下列哪些选项是正确的?()
设备防雷电侵入波过电压的主要措施是装设()。
从企业筹资的角度来看,下列融资方式中融资风险最小的是( )。
20岁青年上大学比例最高的地区是( )。下面叙述不正确的是( )。
Firmsthatusecomputershavefoundthatthenumberofstaff______isneededforqualitycontrolcanbesubstantiallyreduced.
WhendidBikobecomethehonorarypresidentoftheBlackPeople’sConvention?
Asamanager,you’rerequiredtowithstandthecriticismwhendecisionsdon’tturnouttobepopular.Managingleadershipisman
最新回复
(
0
)