首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是( )。 main() (int a=2,b=7,c=5; switch(a>0) {case 1:switch(b<0) {case 1:switch(");break; case 2:pri
以下程序的运行结果是( )。 main() (int a=2,b=7,c=5; switch(a>0) {case 1:switch(b<0) {case 1:switch(");break; case 2:pri
admin
2011-06-10
33
问题
以下程序的运行结果是( )。
main()
(int a=2,b=7,c=5;
switch(a>0)
{case 1:switch(b<0)
{case 1:switch(");break;
case 2:printf("!");break;
}
case 0:switch(c==5)
{case 0:printf("*");break;
case 1:printf("#");break;
case 2:printf("$");break;
}
default:printf ("&");
}
printf("\n");
}
选项
答案
#&
解析
刚开始时,switch后面的表达式a>0为真(1),与case1匹配,然后执行case1后面的switch语句,表达式b<0值为0,没有与其匹配的语句,返回外层,因为外层没有break语句,顺序执行case 0后面的switch语句,表达式“c==5”值为1,与其后面的case1匹配,因此输出#,遇到break返回外层,又因为外层没有break语句,顺序执行default后的语句,输出&。
转载请注明原文地址:https://jikaoti.com/ti/yfB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main( ) { char str[ ]="xyz",*ps=str; while(*ps) ps++; for(ps--;ps-str>=0;ps--) puts(ps);} 执行后输出结果是
以下叙述中正确的是
有以下程序 main( ) { int i=10,j=1; printf("%d,%d\n",i--,++j); } 执行后输出的结果是
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abc123edf456gh,执行程序后输出:123456。请填空。#include#includemain(){chars[80],d[80];
以下选项中可作为C语言合法整数的是
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件尾向前移 2*sizeof(int)字节) #include <stdio.h> main( ) { FILE*fp;
在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则
以下关于函数的叙述中正确的是()。
下面描述中,不符合结构化程序设计风格的是
下列关于C语言用户标识符的叙述中正确的是
随机试题
饮大量清水后尿量增多的最主要原因是
A、无色透明痰B、黄色脓痰C、翠绿色痰D、铁锈色痰E、血痰肺炎球菌感染可出现()。
沙丁胺醇剂量过大引起手指震颤的原因是
喘证的病因除外下列哪项
(2007)传递函数为的z变换表达式为()。
下列评标时所遇情形中,评标委员会应当否决其投标的是()。【2016年真题】
投保人甲为自己价值为9万元的财产,向乙保险公司投保了保险金额为8万元的家庭财产保险,同时,又向丙保险公司投保了保险金额为7万元的同样的保险,并把上述保险的有关情况通知了乙和丙保险公司。根据乙和丙两个保险公司分别与投保人订立的保险合同约定:若发生保险事故,乙
事业单位对固定资产计提折旧时,相应的会计处理为()。
比较同一团体不同属性特质观测值的离散程度,恰当的统计指标是()
设二阶常系数线性微分方程y″+ay′+by=cex有特解y=e2x+(1+x)ex,确定常数a,b,c,并求该方程的通解.
最新回复
(
0
)