首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是【 】。 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
55
问题
以下程序的运行结果是【 】。
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://www.kaotiyun.com/show/SmXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体Form1上画一个名称为Command1的命令按钮,编写如下程序代码:PrivateTypestusnAsString*20classAsString*20EndTypePrivateSubCommand1
如果在程序中直接使用了没有声明的变量,则它的数据类型是
一个工程中包含两个名称分别为Form1、Form2的窗体、一个名称为Func的标准模块。假定在Form1、Form2和Func中分别建立了自定义过程,其定义格式为:Form1中定义的过程:PrivateSubFun1()……EndSubFo
程序流程图中带有箭头的线段表示的是()。
在窗体上有一个名称为Commandl的命令按钮,并编写有如下事件过程:PrivateSubCommandl_Click()Move500,500EndSub程序执行时,单击命令按钮,实现的功能是()
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
InputBox函数返回值的类型为()。
在关系代数运算中,有5种基本运算,它们是()。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
随机试题
下列各项中,属于生产决策的有()
在Excel2010工作表中,若向单元格中输入“03/4”,则在编辑框中显示出的数据应该是()
某二级基坑场地中上层土为黏土,其下为粗砂层。黏土厚10m,重度为19kN/m3,粗砂层中承压水水位位于地表下2.0m处。为保证基坑底的抗渗流稳定性,基坑深度不宜大于()m。
在道路上发生交通事故,车辆驾驶人应当()。
根据公路工程质量事故的分类及分级标准,我国公路工程质量事故分为()三类。
基金的收益一定高于债券的收益。()
某企业有A、B、C、D四种零部件,要求先在车床上加工,再在铣床上加工,且车床、铣床各一台,各个零件在这两台设备上的加工时间如下表:根据以上资料,回答下列问题:该企业投产的批量为5件,并经过4道工序,单件作业时间依次为5分钟、10分钟、15分钟、20
儿童想象萌芽的时期是()。
武警对于我们海关工作有很多帮助,领导决定让你安排一次慰问活动,你怎么执行?
(2014年厦门大学)有一张两年内到期的债券,其票面价值为1000元,票面利率为4%,当前的价格是950元,请计算这张债券的当期收益率和到期收益率。
最新回复
(
0
)