首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() {int k=5,n=0; do {switch(k) {case1: case3:n+=1;k--;break; default:n=0;k--; case2: case4
有以下程序: main() {int k=5,n=0; do {switch(k) {case1: case3:n+=1;k--;break; default:n=0;k--; case2: case4
admin
2011-06-13
34
问题
有以下程序: main() {int k=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、235
B、235
C、2356
D、2356
答案
A
解析
do-while语句的特点是先执行循环体,然后再判断循环条件是否成立,当循环条件的值为0时循环结束。本题中执行switch语句,寻找与5匹配的case 5分支,没有寻找到则执行default后的语句,n=0,k的值变为4,继续执行switch语句,寻找与4匹配的case 4分支,找到后开始执行其后的语句“n+=2;k--;”,n的值为2,k的值变为3,遇到break语句跳出该switch语句体。执行print语句输出2;此时n=2,k=3依旧满足do-while循环条件,将用同样的方式再次执行switch语句,直到n=5时不再满足do-while循环条件退出所有的循环。
转载请注明原文地址:https://kaotiyun.com/show/mjPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#definef(x)x*xmain(){inti;i=f(4+4)/f(2+2);priatf("%d\n",i);}
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
下面程序的运行结果是______。#defineN10#defines(x)x*x#definef(x)(x’x)main(){inti1,i2;i1-1000/s(
以下程序运行后的输出结果是______。main{inna=b=c=5:if(c=a+b)printf("yes\n);elseprin
已有定义:.chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是
下面的描述中,符合结构化程序设计风格的是()。
设有下列二叉树:对此二叉树先序遍历的结果为
有下列二叉树,对此二叉树前序遍历的结果为()。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
李某,男,35岁,因“头部斑片状脱发2个月”就诊。患者平日体健,无烟酒嗜好。近半年来因工作繁忙,经常失眠头晕,饮食无规律。2个月前理发时无意中被发现头顶部一处圆形、指甲盖大小的斑片状脱发区,无痛痒及其他不适症状。后该脱发区逐渐增大,并于枕部又出现类似脱发区
A、层厚2~3mm,间距2~3mmB、层厚5~6mm,间距5~6mmC、层厚5~10mm,间距5~10mmD、层厚5mm,间距5mmE、层厚5mm,间距10mm肘关节扫描常规采用
患儿,22天。面目皮肤发黄20天,色泽鲜明如橘皮,精神疲倦,不欲吮乳,尿黄便秘,舌红苔黄。其证候是
A.青霉素B.头孢曲松C.克林霉素D.氧氟沙星E.红霉素孕妇感染苍白密螺旋体首选的治疗药物是()
A.1年B.2年C.3天D.7天门诊一类精神药品控缓释剂处方限量是()
民事诉讼的基本特点包括()。
速动比率属于反映()指标。
2014年,非洲爆发埃博拉疫情的消息引发了某小区部分居民的恐慌,扰乱了正常的生活秩序。社会工作者老顾及时联系了某医院感染科的专家深入社区进行专题健康讲座,解除了大家的恐慌情绪,稳定了社区秩序。在这一过程中,老顾的工作起到了()的作用。[2015年真
设f(x,y)满足=2,f(x,0)=1,f’y(x,0)=x,则f(x,y)=________.
It’sveryinterestingtonotewherethedebateaboutdiversity(多样化)istakingplace.Itistakingplaceprimarilyinpolitical
最新回复
(
0
)