首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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;} pr
有以下程序 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;} pr
admin
2020-05-19
82
问题
有以下程序
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、0235
B、235
C、02356
D、2356
答案
B
解析
因为变量的初始值分别为k=5,n=0,所以程序第1次进入循环时,执行default语句,n=0,k=4,没有break语句,因此执行case 2分支语句,n为2,k为3,程序进行第2次循环,执行case 3:n=3,k=2,输出n值为3,程序进行第3次循环,执行case 3这个分支,结果是n=5,k=1,打印出5;这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束。
转载请注明原文地址:https://kaotiyun.com/show/3NCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inta;floatb;doublec;,程序运行时输入:1,2,3,能把1输入给变量a、2输入给变量b、3输入给变量c的输入语句是()。
有以下程序:#includemain(){ints,t,A=10;doubleB=6;s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t);}在VC6.0平台上编译运行,程序运行后的输出结果是(
关于字符常量,以下叙述正确的是()。
给定程序MODI1.C中函数fun的功能是:按以下递归公式求函数值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得
有以下程序:#include<stdio.h>#defineX5+6main(){inta=2,c;c=X*2:printf(’’%d’’,c);}程序运行后的输出结果是(
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
下列对于软件测试的描述中正确的是()。
下列叙述中正确的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
设有课程关系模式:R(C#,Cn,T,TA)(其中,C≠≠为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。关系R中对主属性的传递依赖为
随机试题
在关系模式中,关系的主键是指________。
治疗急性心肌梗死所致室性心动过速的首选药物是()
无业人员甲通过伪造国家机关公文,骗取某县工商局副局长的职位。在该局股级干部竞争上岗时,甲向干部乙声称:“如果不给我2万元,你这次绝对没有机会。”乙为获得岗位,只好送甲2万元。关于对甲的行为的处理意见,下列哪一选项是正确的?()
流动资产估算时,一般采用分项详细估算法,其正确的计算式是:流动资金=( )。
下列行为属于未按规定保管发票的行为的有()。
保险产品具有其他投资理财工具不可替代的()。
第二次工业革命中,科学技术的突出发展主要表现在()方面。
太平天国运动是中国旧式农民战争的最高峰,这是因为()
【C1】______thewayitfeels,lonelinessoftenhasnothingtodowithbeingalone.Forsomepeople,feelingsof【C2】______aresharp
项目经理小张对自己正在做的一个项目进行挣值分析后,发现CPI>I,则可以判断该项目(37)。
最新回复
(
0
)