首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是【 】。 main() { int a=2,b=7,c=5; switch(a>0) { case 1: switch (b<0) { case 1:printf(
以下程序的运行结果是【 】。 main() { int a=2,b=7,c=5; switch(a>0) { case 1: switch (b<0) { case 1:printf(
admin
2009-01-15
28
问题
以下程序的运行结果是【 】。
main()
{ int a=2,b=7,c=5;
switch(a>0)
{
case 1:
switch (b<0)
{ case 1:printf("@"); break;
case 2:pnntf("!"); break;
}
case 0:
switch (c==5)
{ case 0:pnntf("*"); break;
case 1:printf("#"); break;
case 2:printf("$"); break;
}
default: printf("&");
}
printf("\n");
}
选项
答案
#&
解析
首先看最外面的switch,其表达式为a>0,结果为真(即1),从case 1:标号处开始执行。这里又是一个switch语句,其表达式为b<00,结果为假(即0),由于没有case 0:或default:标号,所以直接跳过此switch语句。因为没有遇到break;语句,所以继续执行进入内部第2个switch语句,其表达式为c==5,结果为真,从case 1:标号处开始执行,输出一个#,遇到break;语句,跳出该内部switch语句,最后执行default:标号后的输出语句输出一个&后,整个外部switch语句执行完毕。程序最后输出的换行符不会显示,所以本题应该填#&。
转载请注明原文地址:https://kaotiyun.com/show/SmXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:PrivateSubForm_Click() DimiAsInteger,nAsInteger Fori=1To20 i=i+4 n=n+i Ifi>10ThenExitFor
如果在程序中直接使用了没有声明的变量,则它的数据类型是
以下对文件分类的划分不正确的是()。
下面为单精度实型(即单精度浮点型)变量的是
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
下列关于线性链表的叙述中,正确的是( )。
使用语句DimA(ITo10)AsInteger声明数组A后,以下叙述正确的是()。
构成计算机软件的是
为了清除列表框中指定的项目,应使用的方法是( )。
随机试题
MissEvans【C1】______physicsinaLondonschool.Lastmonthshewasexplainingtooneofher【C2】______aboutsound,andshedecide
人体实验应遵循的道德要求,不包括
慢性支气管炎患者咳痰的病变基础是
在英国建设工程标准合同体系中,主要通用于房屋建筑工程的是()合同体系。
由杜邦财务分析体系可知,权益净利率等于资产净利率乘以权益乘数()。
A注册会计师是R上市公司2005年度会计报表审计的外勤审计负责人,在审计过程中,需对负责关联方审计的助理人员提出的相关问题予以解答,并对其编制的有关审计工作底稿进行复核。请代为做出正确的专业判断。
Whentheteacherattemptstoelicitmoreinformationfromthestudentsbysaying"And...?",Good.Anythingelse?,etc,he/shei
世界杯这个舞台,既可以让人________,也可以让人英名________。历届世界杯,不少球星平庸的表现,让他们愧于球队核心的称号,很多情况下,并不是他们没有实力,而是他们被上帝玩了一把。不得不感叹,人倒霉时,喝凉水都塞牙!依次填入画横线部分最恰当的一项
C/S结构模式是对大型主机结构的一次挑战,其中S表示的是______。
A、 B、 C、 B原文说“Mary昨天晚上看电视了”,所以选项[B]是正确的。
最新回复
(
0
)