首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() {int k=5,n=0; do {switch(k) {case 1: case 3:n+=1;k--;break; default:n=0;k--; case 2: cas
有以下程序 main() {int k=5,n=0; do {switch(k) {case 1: case 3:n+=1;k--;break; default:n=0;k--; case 2: cas
admin
2013-02-23
39
问题
有以下程序 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); }whUe(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/9nJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
把数学表达式改写成C语言的表达式是【】。
已经定义ch为字符型变量,以下赋值表达式中错误的是______。
下面程序的功能是【】。doublesub(doublex,inty){intn;doublez;for(n=1,z=x;n<y;n++)z=z*x;returnz;}main()
已定义以下函数fun(char*p2,char*p1){while((*p2=*pl)!=’\0’){p1++;p2++;}}函数的功能是
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
数据的逻辑结构有线性结构和【】两大类。
函数compare的功能是比较两个字符串是否相等,若相等则函数返回值0,否则返回值1,请填空。compare(chars[],chart[]){inti=0;while(s[i]==t[i]||【】)i++;
以下关键字序列用快速排序法进行排序,速度最慢的是______。
在数据库系统中,用户所见数据模式为______。
随机试题
甲欠乙债务20万元,甲以一艘轮船为乙设定了抵押,合同签订后,一直未到有关部门办理抵押登记。下列关于抵押权效力的表述中,正确的是()。
警跻人
下列哪些说法是错误的?
在世界银行贷款项目招标采购程序中,货物采购按照招标范围可分为()。
图示装置中,已知质量m=200kg,弹簧刚度k=100N/cm,则图中各装置的振动周期为()。
下列各项中,应列入资产负债表“其他应付款”项目的是()。
某摩托车厂为增值税一般纳税人,2014年度实现会计利润600万元,部分财务资料如下:(1)销售摩托车取得不含增值税销售收入5950万元,同时收取优质费58.5万元,与销售收入对应的销售成本为3501万元;取得到期国债利息收入25万元、企业债券利息收入12
2009年1月27日,我国第一个南极内陆科学考察站在南极内陆冰盖的最高点冰穹A地区胜利建成。至此,在我国南极地区建立的科考站包括()。
方程y"-2y’+3y=exsin的特解的形式为
Ingeneral,oursocietyisbecomingoneofgiantenterprisesdirectedbyabureaucraticmanagementinwhichmanbecomesasmall,
最新回复
(
0
)