首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int k=5,n=0; do{ switch(k){ case 1:case 3:n+=1;k--;break; default:n=0;k--; case 2:case
有以下程序 main(){ int k=5,n=0; do{ switch(k){ case 1:case 3:n+=1;k--;break; default:n=0;k--; case 2:case
admin
2015-08-14
48
问题
有以下程序
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语句,m=O,k=4,没有break语句,因此执行case2分支语句,n为2,k为3,程序进行第2次循环,执行case 3:n=3,k=2,输出n值为3,程序进行第3次循环,执行ease 3这个分支。结果是n=5,k=1,打印出5;这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束。
转载请注明原文地址:https://kaotiyun.com/show/bGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>voidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)fo
下述函数用于统计—行字符中的单词个数,单词之间用空格分隔。word_num(str)charstr[];{int,num=O,word=O;for(i=0;str[i]!=【】;i+
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4returny;}
结构化程序有3种基本结构组成,3种基本结构组成的算法______。
执行下列语句段后,x的值是______。int*p,x;x=100;p=&x;x=*p+50;
在C语言中,while和do…while循环的主要区别是______的循环至少被执行一次。
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
下述关于数据库系统的叙述中正确的是______。
随机试题
如图标志的含义是什么?
雄黄中含砷量测定采用( )。
某弱酸性药在pH为4.5时约90%.解离,其pKa为
下列各项中,属于用来确定风险对企业影响的定量工具的有()。
()不属于中止导游行为的构成条件。
已知汉字“中”的区位码是5448,则其国标码和内码分别是()。
重复练习法的主要特征是()。
改革开放以来,我国城乡居民对家电的需求量和拥有量迅速增长,家电工业已经成为我国国民经济的重要组成部分,这说明()。
“黑箱”,是控制论中的概念,意为在认识上主体对其内部情况全然不知的对象。“科技黑箱”的含义与此有所不同,它是一种特殊的存贮知识、运行知识的设施或过程,使用者如同面对黑箱,不必打开,也不必理解和掌握其中的知识,只需按规则操作即可得到预期的结果。例如
(北京社招2009—22)有大、中、小三个正方形水池,它们的内边长分别是6米、3米、2米。把两堆碎石分别沉在大、小水池的水中,两个水池的水面分别提高了1厘米和4.5厘米。如果将两堆碎石都沉在中水池的水中,中水池的水面将升高多少厘米?()
最新回复
(
0
)