首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() { int a=1,b=2,c=3; char flag; flag=b>=2&&c<=3; switch(a) { case 1:sw
有以下程序 #include<stdio.h> main() { int a=1,b=2,c=3; char flag; flag=b>=2&&c<=3; switch(a) { case 1:sw
admin
2022-10-24
39
问题
有以下程序
#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&&c<=3”为真,flag值为1。由“a=1’,和外层switch语句的case标号没有break语句可知,外层switch语句执行case 1、case O。对于外层case 1:嵌套的switch语句根据“flag=1”执行case 1,执行“printf(”%%”);”,输出“%”,接着执行break语句,结束内层switch语句执行外层。对于外层case 0:嵌套的switch语句根据“c=3”执行default语句,执行“printf(”##”);”,输出“##”。故本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/sPkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中叙述错误的是()。
有以下程序:#include<stdio.h>structS{intn;inta[20];};voidf(struetS*p){inti,i,t;for(i=0;i<p->n-1;i++)for(j=i+1;j<p->n;j++)
下列叙述中错误的是()。
数据库系统中完成查询操作使用的语言是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.e。在此程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为()。
结构化程序设计的基本原则不包括()。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
软件设计中模块划分应遵循的准则是( )。
随机试题
简述西周宗法制度。(陕西师范大学2018年中国史真题)
处方应留存三年备查的药品是
复合树脂修复牙体缺损时,对牙本质粘接的正确说法是
检验检测机构应当建立并保持出现不符合工作的()。
会计报表分为财务报表和报表附注。()
下列关于非经营性(非盈利性)项目财务生存能力分析的表述中,正确的有()。
会计职业道德修养的方法有()。
某图书公司招聘了77名管理培训生,拟分配到该公司的5个部门进行轮岗学习。如果先到发行部门轮岗学习的管理培训生比其他部门都多,而到其他四个部门轮岗学习的人数尽可能地均匀,则发行部门分得的管理培训生至少为多少名?()
2011年12月31日,国家主席胡锦涛通过中国国际广播电台、中央人民广播电台、中央电视台,发表题为()的新年贺词。
ItwasClark’sfirstvisittoLondon:UndergroundRailway.Against【36】adviceofhisfriends,hedecidedtogothereafter5o’c
最新回复
(
0
)