首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
26
问题
有以下程序
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://jikaoti.com/ti/ECG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
学生的记录由学号和成绩组成,N名学生的数据己在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROG1.C中
若有定义intw[3][5];,则以下不能正确表示该数组元素的表达式是()。
有三个关系R、S和T如下:则由关系R和关系S得到关系T的操作是()。
下面对软件测试描述错误的是()。
某系统结构图如下图所示该系统结构图的深度是()。
下列选项中不属于结构化程序设计原则的是
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2),b[]={3,4};structstc[2]={10,a,20.b};pt=c;以下选项中表达式的值为11的
下列数据流图(DFD)构造规则中正确的是
下列数据流图(DFD)构造规则中正确的是()。
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文
随机试题
下列应计算征收个人所得税的收入有()。
鼻咽癌颅底骨质破坏,海绵窦受侵时最易影响的一支颅神经是
有关侵蚀性葡萄胎以下哪项不正确
半刚性基层施工完成后三个月,应对其含水量作抽样检查。()
施工总承包企业为扩大生产购买大型塔式起重机产生的现金流量属于()。【2009年考试真题】
信用交易风险又可分为()
银行创新的基本原则有()。
园艺师使用某种技术让同一株仙人掌上长有不同颜色的仙人球,这种技术是()。
南京国民政府宪法、法律的统一解释机构是()。
用树型结构表示实体类型及实体间联系的数据模型称为______。
最新回复
(
0
)