首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int k=5,n=0; do{ switch(k) { case 1:case 3:n+=1;k--;break; default:n=0;k--; case 2:
有以下程序 main() { int k=5,n=0; do{ switch(k) { case 1:case 3:n+=1;k--;break; default:n=0;k--; case 2:
admin
2019-08-18
37
问题
有以下程序
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语句,因此执行case2分支语句,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/wvRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i<N;i++){b[i]=a[i][0];for(j=1;
以下选项中合法的变量是
以下叙述中正确的是
有两个关系R、S和T如下:则由关系R和S得到关系T的操作是
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;
当变量c的值不为2、4、6时,值为"真"的表达式是
在数据管理技术发展的三个阶段中,数据共享最好的是()。
给定程序MODI1.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行和删行,也不得更改程序的结构!#include#def
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3c2=1c3=2。请在程序的下划线处填入正确的内容并把下划线删除,使程
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
随机试题
患者。女,46岁,左乳头刺痒,伴乳晕发红、糜烂3个月。查体:双侧腋窝无肿大淋巴结,乳头分泌物涂片细胞学检查见癌细胞。该病人癌变的类型是
下列为车库服务的附属建筑中,不符合现行国家工程建设消防技术标准的要求的是()。
特许(加盟)连锁的主要特征是()。
资产或负债账面价值与计税基础之间的差额产生的可抵扣暂时性差异,都应确认递延所得税资产。()
在细节测试中,影响样本规模的以下表述中错误的是()。
承德避暑山庄著名的七十二景与康熙、乾隆有关。()
辛亥革命后同盟会改组为国民党。该党赢得国会选举,但未能组阁,直接原因是()。
通货紧缩是指()。
Everyonehassufferedfromheadaches,but【C1】______recentlymedicalresearcherswerenotcertainwhatcausedthem.Blewresearch
下列语句组中,不正确的是()。
最新回复
(
0
)