首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() {intk=5,n=0; do {switch(k) {case1:case3:n+=1;k--;break; default:n=0;k--; case2:case4:n+=2;k--;break; } pri
有以下程序 #include main() {intk=5,n=0; do {switch(k) {case1:case3:n+=1;k--;break; default:n=0;k--; case2:case4:n+=2;k--;break; } pri
admin
2020-03-15
28
问题
有以下程序
#include
main()
{intk=5,n=0;
do
{switch(k)
{case1:case3:n+=1;k--;break;
default:n=0;k--;
case2:case4: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,满足条件,执行case2:case4:后面的语句n+=2,k--,跳出循环体。打印n的值5。此时n不小于5了条件k>0 && n<5不成立了,所以结束循环。整个程序的打印结果为235。
转载请注明原文地址:https://kaotiyun.com/show/MxCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include<stdio.h>#include<ctype.h>voidfun(char*p){inti=0;whi
若有以下程序段charstr[4][12]={"aa","bbb",”ccccc","d"},*strp[4];inti:for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
若变量已正确定义并赋值,以下不能构成C语句的选项是
以下定义语句中正确的是
以下选项中不属于字符常量的是
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
一棵二叉树中共有70个叶子节点与80个度为1的节点,则该二叉树中的总节点数为()。
数据库系统的三级模式不包括()。
随机试题
《声声慢》(寻寻觅觅)中的呼告句有( )
A.上胞下垂B.目珠转动不灵C.视一为二D.周身乏力E.胞睑频频眨动
诊断应考虑在病情控制后需做哪项检查明确病因
下列关于药物注射吸收的叙述中,正确的是
葡萄球菌最主要的带菌部位是
有一鸡场饲养蛋鸡15000只,在产蛋高峰期鸡群出现多卧少立,运动困难,产软壳蛋、薄壳蛋。引起鸡群发病可能是日粮中缺乏()。
功效为疏散风热,明目退翳的药物是
下列各项中,符合药品拆零销售要求的是()。
同一项目有多个(两个以上,含两个)污染源时,则按各污染源分别确定其评价等级,并取评价级别()作为项目的评价等级。
李白,字太白,号()居士,是唐代伟大的浪漫主义诗人,被后人誉为“诗仙”。
最新回复
(
0
)