首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序段的输出结果是【 】。 int n=’c’; switch(n++) {default:printf("error");break; case ’a’: case ’A’: case ’b’:
下列程序段的输出结果是【 】。 int n=’c’; switch(n++) {default:printf("error");break; case ’a’: case ’A’: case ’b’:
admin
2013-06-11
29
问题
下列程序段的输出结果是【 】。
int n=’c’;
switch(n++)
{default:printf("error");break;
case ’a’:
case ’A’:
case ’b’:
case’B’:printf("good");break;
case’c’:case’C’:printf(”pass");
case’d’:case’D’:printf(”warn");
}
选项
答案
passwarn
解析
n++是在执行完其所在的语句后再加1,因此,在执行case的时候,n的值依然为’c’,执行case’c’后面的语句,先打印出“pass”;在执行完case’c’后,未遇到break跳出switch,便接着执行下面的语句,又打印出warn。所以此题输出结果是passwarn。
转载请注明原文地址:https://kaotiyun.com/show/sAJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据的存储结构是指
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
下面程序的输出是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;for(i=1;i<4;i++)k+=arr[i]+i;
设有以下说明语句: structex { intx;flocty;char z;} example; 则下面的叙述中不正确的是()
对存储器按字节进行编址,若某存储器芯片共有10根地址线的引脚,则该存储器芯片的存储容量为()
关系数据库的数据及更新操作必须遵循()等完整性规则。
已知a为8位二进制数,要想通过ab运算使a的低5位变反(即0变1,1变0),高3位不变,b的值应为【】。
算法的有穷性是指( )。
一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是
随机试题
慢性瘀血的病理改变包括
A.土炒当归B.醋当归C.酒当归D.当归炭E.全当归
A.辛伐他汀B.非诺贝特C.阿托伐他汀D.氯沙坦E.吉非贝齐含氟降血脂药
关于公司下列说法正确的是:()
关于建设工程分包的说法,正确的是()。
下列说法有误的是()。
关于x的一元一次方程x2-mx+2m-1=0的两个不同实数根分别是x1、x2,如果x12+x22=7,那么(x1-x2)2等于().
简述当前人民币升值对中美贸易的主要影响。
Businessandgovernmentleadersalsoconsidertheinflationratetobeanimportantgeneralindicator.Inflationisaperiodof
Aboutacenturyago,theSwedishphysicalscientistArrheniusproposedalowofclassicalchemistrythatrelateschemicalreacti
最新回复
(
0
)