首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
28
问题
有以下程序
#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://kaotiyun.com/show/1Bkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述错误的是()。
以下叙述中错误的是()。
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是()。
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。例如,二维数组中的数据为:33333333444444445555
有以下程序#include<stdio.h>intfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main()
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
以下叙述中正确的是
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量s总是作为指针指向链表的第一个节点。若有以下程序段:q=s;s=s->next:p=s;while(p->next)p=p->next;p-
在进行数据库逻辑设计时,可将E-R图中的属性表示为关系模式的
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
普通合伙企业的下列事务必须经全体合伙人同意的有()。
皇权的主要内容有哪些?
PreservingNatureforFutureDemandsforstrongerprotectionforwildlifeinBritainsometimeshidethefactthatsimilarne
下列哪一对药物属“十九畏”的配伍药物
患者男,45岁,患糖尿病11余年。近年来一直使用胰岛素治疗,但未规律监测血糖。近3个月出现眼睑及下肢水肿,尿糖(++),WBC0~4/HP,尿蛋白(+++)。护士考虑患者可能的并发症是
关于尾矿坝坝基开挖及岸坡处理施工的要求,正确的是()。
下列关于拱式明洞构造特点描述错误的是()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是()。
设每次试验成功的概率为p=3/4,X表示首次成功需要试验的次数,则X取偶数的概率为_______.
ApersonbecomespartoftheChristiancommunitythroughbaptism—itisamatterofchoice【21】______birth.TheChristianc
最新回复
(
0
)