首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() {int k=5,n=0; do {switch(k) {case 1: case 3:n+=1;k--;break; default:n=0;k--; case 2: case
有以下程序 main() {int k=5,n=0; do {switch(k) {case 1: case 3:n+=1;k--;break; default:n=0;k--; case 2: case
admin
2010-12-10
33
问题
有以下程序
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、235
B、0235
C、02356
D、2356
答案
A
解析
因为变量的初始值分别为"k=5,n=0",所以程序第一次进入循环时,执行default语句,这时k=4,执行"case 4:"这个分支,结果是"n=2,k=3",打印出2;程序然后进行第二次循环,这时"n=2,k=3",执行"case 3:"这个分支,结果是"n=3,k=2",打印出3;程序进行第三次循环,这时"n=3,k=2",执行"case 2: case 4:"这两个分支,结果是"n=5,k=1",打印出5,这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束,故输出结果为235。
转载请注明原文地址:https://kaotiyun.com/show/RIPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
设窗体上有一个标签Label1和一个计时器Timer1,Timer1的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是( )。
数据库设计过程不包括
下列叙述中正确的是()。
有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( )。
设a=2,b=3,c=4,d=5,下列表达式的值是( )。
下列叙述中正确的是
数学式子5+(a+b)x2对应的VisualBasic表达式是()。
下列选项中,不属于数据模型所描述的内容的是()。
下面4个选项中,不是窗体属性的是()。
随机试题
关于心衰时心肌肥厚的叙述,不正确的是
关于输卵管各部,叙述正确的是
男性,45岁,体格检查发现心脏杂音20余年,近2年来有劳累后胸闷、心悸及气促。体格检查,心率93次/分,心房颤动。超声心动图提示先天性心脏病、Ⅱ孔型房间隔缺损。其缺损位置应位于
9个月小儿,因乳牙未萌出而就诊,体检:前囟2cm×2cm,方颅、肋串珠明显,手、脚镯;腿“O”型或“x”畸形,血钙可稍低,血磷下降明显,碱性磷酸酶明显增加,x线长骨片显示,骨骺端钙化带消失,呈杯口状、毛刷样改变,骨骺软骨带增宽,骨质稀疏,骨皮质变薄。考
平胃散与藿香正气散,两方共有的药物是
新工人入矿前,必须进行(),身体不适合井下作业的不得录用。
从事施工起重机械定期检验、监督检验的检验检测机构,应当经()核准。
Accordingtotheessay,youmayhaveacoldbecause______.Whenoneishavingacold,hemayoftenhaveallthefollowingsympt
Heisamanobsessedbyhimself.Nottheslightestinterestwouldhehaveunlessitisamatterorpeopleconcerninghim.Tohim
_____Susangetsontothetopofatallbuilding,shewillfeelverymuchfrightened.
最新回复
(
0
)