首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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-
有以下程序 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-
admin
2020-05-19
32
问题
有以下程序
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/NSCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。例如:若有5门课程的成绩是:90.5,72,80,61.5,55。则函数的值为:71.80。注意:部分源程序存在文件PROGI.C中。请勿改动主函
有三个关系R、S和T如下:则由关系R和关系S得到关系T的操作是()。
下面不能作为软件设计工具的是()。
下面对软件特点描述正确的是()。
有以下程序:#include<stdio.h>main(){intx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;}printf("%d,",--x);}}程序的运行
下列与队列结构有关联的是
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
在关系数据库中,用来表示实体间联系的是
给定函数MODll.C中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。例如,若输入:77777,则输出将是:32767。请改正程序中的错误,使它能得
随机试题
As元素最合适的原子化方法是()。
在政策制定中从一个不同的评价角度来看待事物属于()
男,24岁,既往健康,2天前出现咳嗽,无痰,发热39.4℃,诊断上呼吸道感染,其妻最近也患过类似疾病。体检:R20次/分,双肺底部有爆裂音,X线胸片示:双肺间质性浸润,痰检革兰染色见大量中性粒细胞和少数成对革兰阳性球菌。治疗首选
车祸现场,受伤人数较多,以下救护措施不正确的是
下列有关定金的说法正确的是( )。
在期货交易中,关于买方客户对货物质量、数量的异议权,下列说法正确的是()。
设α1,α2,…,αM,β1,β2,…,βn线性无关,而向量组α1,α2,…,αm,γ线性相关。证明:向量γ可由向量组α1,α2,…,αm,β1,β2,…,βn线性表示.
有如下程序:#includeusingnamespacestd;classTestClass{staticinti;public:TestClass(){i++;}
Weallhaveoffensivebreathatonetimeofanother.Inmostcases,offensivebreathemanatesfrombacteriainthemouth,althou
Whichofthefollowingcouldbethebesttitleofthepassage?WhichofthefollowingisNOTmentionedaboutAmericanretire
最新回复
(
0
)