首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() {int k=5,n=0; do {switch(k) {ease1:case3:n+=1;k--;break; default:n=0;k--; case2:case4:n+=2;k--;b
有以下程序: #include<stdio.h> main() {int k=5,n=0; do {switch(k) {ease1:case3:n+=1;k--;break; default:n=0;k--; case2:case4:n+=2;k--;b
admin
2021-06-15
21
问题
有以下程序:
#include<stdio.h>
main()
{int k=5,n=0;
do
{switch(k)
{ease1:case3:n+=1;k--;break;
default:n=0;k--;
case2:case4:n+=2;k--;break;
}
pfintf("%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,满足条件,执行case2:cased:后面的语句n+=2;k--;。执行break语句跳出循环体,打印n的值5。此时n不满足条件k>0 && n<5,所以结束循环。整个程序的打印结果为235。
转载请注明原文地址:https://jikaoti.com/ti/z2z0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
有以下程序main(){inta=1,b=2;for(;a
有以下程序#includeintf(intx,inty){return((y-x)*x);)main(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf("%d\n",d);}
以下选项中关于程序模块化的叙述错误的是()。
结构化程序所要求的基本结构不包括()。
有以下程序#include<stdio.h>main(){intn,*p=NULL;*p=&n;printf("Inputn:");scanf("%d",&p);printf("outputn:");orintf("%d\n",p:}该
软件设计中划分模块的一个准则是()。
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
有以下程序:#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;e.b+=1;c.p+=2:}main(){inti;Aa={1,2}
随机试题
关于细菌的大小和形态的叙述,错误的是
男性,64岁,进行性无痛性黄疸1月,上腹胀痛,体重减轻。检查:巩膜及周身皮肤黄染,P90次/分,BP140/,70mmHg,血清总胆红素为70μmol/L,Courvoisier征阳性为进一步确诊应首先选用
A.哮喘B.肺炎C.白喉D.顿咳E.感冒夜咳连声并伴鸡鸣样回声为()
小李观察到最近股票价格由于政治事件发生波动,于是他将手中的股票抛出并换成了债券,这是因为股票的()增大。
2006年10月某市人民检察院以宏发经济发展公司和该市国家税务局城区中心分局犯逃税罪起诉到该市中级人民法院。该市中级人民法院经审理查明:市国家税务局城区中心分局在与宏发经济发展公司共谋后决定为宏发经济发展公司偷税提供方便,宏发经济发展公司在其法定代表人张某
辞旧迎新
常量4.2、4.2f、4L的数据类型分别是
假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是
WhatdoesthemanwantMarytodo?
Argentina(landofsilver)wasgivenitsnameby16th-centuryexplorerswhobelievedthecountrywasrichinsilvermines.Theh
最新回复
(
0
)