首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int a=1,b=2,c=3; char flag; flag=b>=2&&c <=3; switch(a) { case 1:
有以下程序 #include <stdio.h> main() { int a=1,b=2,c=3; char flag; flag=b>=2&&c <=3; switch(a) { case 1:
admin
2022-04-01
20
问题
有以下程序
#include <stdio.h>
main()
{
int a=1,b=2,c=3;
char flag;
flag=b>=2&&c <=3;
switch(a)
{
case 1:switch(flag)
{
case 0:printf("**");break;
case 1:printf("%%");break;
}
case 0:switch(c)
{
case 1:printf("$$");break;
case 2:printf("&&");break;
default:printf("##");
}
}
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、**$$
B、%##
C、%&&
D、**##
答案
B
解析
:main()函数中,根据b=2,c=3可知表达式b>=2&&e <=3为真,flag值为1;由a=1以及外层switch语句的case标号没有break语句,可知外层switch语句执行case 1,case 0;对于外层case 1:嵌套的switch语句根据flag=1执行case 1,执行printf(“%%”),“%%”输出结果是“%”,接着执行break语句,结束内层switch执行外层;对于外层case 0:嵌套的switch语句根据c=3执行default语句,执行printf(“##”),输出“##”,本题答案为B。
转载请注明原文地址:https://jikaoti.com/ti/qXd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintflintt[],intn);main(){inta[4]={1,2,3,4},s;s=f(a,2);printf(“%d\n”,s);}i
有以下程序:#include#includestruetA{inta;charb[10];doublec;};structAf(struetAt);
以下叙述中错误的是( )。
与数学式(x2-y2).cos(45°)对应的C语言表达式是()。
下列叙述中正确的是()。
若定义函数int*func(),则函数func的返回值为()。
由关系R1和R2得到关系R3的操作是
C源程序中不能表示的数制是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
随机试题
A、子宫肌瘤较小,无症状或已近绝经期B、宫颈原位癌C、晚期子宫内膜癌D、单个较大肌瘤E、绝经期前后的卵巢癌全子宫及双附件切除术适于
简述煮沸消毒时的注意事项。
A.丙酮酸B.草酰乙酸C.乙酰辅酶AD.葡萄糖-1-磷酸E.磷酸二羟丙酮
下列物质中,不属于醇类的是()。[2013年真题]
根据《建设工程工程量清单计价规范》GB50500—2013,确定分部分项工程和措施项目中的单价项目综合单价的最重要依据之一是()。
债券投资管理中的免疫法,主要运用了()。[2013年9月证券真题]
2006年4月,A市财政局派出检查组对市属某国有机械厂的会计工作进行检查。检查中了解到以下情况:(1)2006年8月,会计张某申请调离该厂,厂人事部门在其没有办清会计工作交接手续的情况下,即为其办理了调动手续。(2)2006年10月6日,该
根据产品生命周期理论,产业从导入期到进入衰退期,其经营风险()。
B公司是一家制造企业,2009年度财务报表有关数据如下:B公司没有优先股,目前发行在外的普通股为1000万股。假设B公司的资产全部为经营资产,流动负债全部是经营负债,长期负债全部是金融负债。公司目前已达到稳定增长状态,未来年度将维持2009年的经营效率
马克思说:“法律不是压制自由的措施,正如重力定律不是阻止运动的措施一样。”法律上的自由平等观念最为核心的内容是
最新回复
(
0
)