首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main( ) {int k=5,n=0; do {switch(k) {case1:ease3:n+=1;k--;break; default:n=0;k--; case2:ease4:n+=2;k--;
有以下程序: #include<stdio.h> main( ) {int k=5,n=0; do {switch(k) {case1:ease3:n+=1;k--;break; default:n=0;k--; case2:ease4:n+=2;k--;
admin
2019-01-11
38
问题
有以下程序:
#include<stdio.h>
main( )
{int k=5,n=0;
do
{switch(k)
{case1:ease3:n+=1;k--;break;
default:n=0;k--;
case2:ease4:n+=2;k--;break;
}
printf("%d",n);
}while(k>0&&n<5);
}
程序运行后的输出结果是( )。
选项
A、02356
B、0235
C、235
D、2356
答案
C
解析
k的值为5,逐个对case语句进行匹配,均不匹配,执行default下的语句n=0;k--。再执行case2:case4:后面的语句n+=2;k--;。执行break语句跳出switch判断,打印n的值,即2。经过第一次循环后,k的值为3,然后进行k>0&&n<5条件判断为真。第二次执行循环体,执行case3:后面的语句n+=1;k--;。再执行break语句跳出循环,此时打印n的值3,此时k的值为2。第三次执行循环体k的值为2,满足条件,执行ease2:case4:后面的语句n+=2;k--;。执行break语句跳出循环体,打印n的值5。此时n不满足条件k>0&&n<5,所以结束循环。整个程序的打印结果为235。
转载请注明原文地址:https://kaotiyun.com/show/Jixp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
栈和队列的共同点是()。
以下程序的输出结果是【】。main(){ints,i;for(s=0,i=1;1<3;i++,s+=i);printf("%d\n",s);}
在面向对象方法中,信息隐蔽是通过对象的【】性来实现的。
下列程序执行后的输出结果是main(){inta[3][3],*p,i;p=&a[0][0];for(i=1;i<9;i++)p[i]=i+1;printf("%d\n",a[1][2]);}
假设在当前盘的当前目录下有两个文件A.TXT和B.TXT,现要将文件B.TXT合并连接到文件A.TXT的后面。若使用TYPE命令,则完整的命令为【 】。
若有以下说明和语句:structst{intn;char*ch;};structsta[3]={5,"abc",7,"def",9,"ghk"},*p=a;则值为6的表达式是______。
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #define N 10 void arrin(int x[N]) { int i=0; while(i<N) scanf("%d",_________); } 在下划线
给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。例如,当形参n的值为10时,函数返回:9.612558。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文
在数据库系统中,数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是()。
随机试题
古代天子与后妃乘坐的一种富丽堂皇的大马车,被称作()
主任告诉新来上班的小王医生.口腔临床应注意的一些问题。高速涡轮牙钻雾化.产生的颗粒在空气中可传播
从2006年1月1日起,曹小姐发现自己基本养老保险中个人账户的缴费比例发生了变化,其规模统一由本人缴费工资的11%调整为()。
Cooper公司管理层正在编制下一季度的现金预算。预算信息如下所示:该公司预期在销售的当月收回该月销售额的40%,60%在下一个月收回。50%的存货采购款在采购的当月支付,剩下的50%在下一个月支付。其他费用都是在发生的当月支付的。C
2012年,某省加大扶持贫困残疾人力度,财政投入扶贫资金3816.3万元,比上年大幅增长18%。扶持贫困残疾人56561人,脱贫35110人。享受优惠政策的贫困残疾人117727人,比上年增加3%。截至2012年底,城镇残疾人安排就业人数共227192人。
国家信息化体系包括6个要素,这6个要素的关系如图8-1所示,其中①的位置应该是(1)。
关于数据报交换方式的描述中,正确的是()。
数据流图的类型有______和事务型。
表达式:(int)((double)9/2)—(9)%2的值是()。
DuringanearthquakeinChinain1975,somecowshad"earthquakenerves"andsomeremainedcalm.Thecougarbehavedstrangelyb
最新回复
(
0
)