首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
46
问题
有以下程序
#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全国计算机二级
相关试题推荐
设有定义:inta;floatb;执行scanf(“%2d%f”,&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是()。
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
有三个关系R、S和T如下:则下列操作中正确的是()。
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
下面关于数据库三级模式结构的叙述中,正确的是()。
下面关于算法的叙述中,正确的是()。
程序中若有以下的说明定义和语句:#include#includestructST{charnum[10];ints;};main(){structSTt,*p;p=&t;…}下列语句不能正确赋值的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
随机试题
梅克尔细胞的主要特征是具有似网球拍形状的伯贝克颗粒,此颗粒有膜包被。()
男性,28岁,近1周有发作性寒战、高热、出汗,血涂片找到疟原虫。宜采用哪种抗疟药物
①四周奇峰似姿态各异的猴子,或憨或顽,或刁或怒,似在欢迎远来的游客②走过木桥,越过避兵洞,迎面而来的是群猴观景峰③张三丰可谓道教之仙,在此有许多遗迹④如他在绝壁上飞身用手指镂刻下的诗句,青石上踩过的脚印以及升仙之所⑤据载,张三丰隐居后在此度过⑥他
进行分部分项工程成本分析时,需分别计算实际偏差和目标偏差,其中实际偏差的获得是比较()。
2012年8月8日,甲、乙、丙、丁共同出资设立了大信有限责任公司(下称“大信公司”)。公司未设董事会,仅设丙为执行董事。2013年6月8日,甲与戊订立合同,约定将其所持有的全部股权以20万元的价格转让给戊。甲于同日分别向乙、丙、丁发出拟转让股权给戊的通知书
如图,已知△ABC,以AB为直径的⊙O经过BC的中点D,DE⊥AC于E。(1)求证:DE是⊙O的切线;(2)若cosC=,DE=6,⊙O的直径。
注意分为内源性注意和外源性注意。内源性注意是指个体根据自己的目标或意图来分配注意力、支配行为,是主动注意;外源性注意是指由个体外部信息引起的个体注意,是被动注意。根据上述定义,下列属于内源性注意的是哪项?
有三个盒子,第一个盒子有4个红球1个黑球,第二个盒子有3个红球2个黑球,第三个盒子有2个红球3个黑球,如果任取一个盒子,从中任取3个球,以X表示红球个数.写出X的分布律;
若为Fraction类重载前增1运算符++,应在类体中将其声明为()。
Whichofthefollowingisclosestinmeaningtothestatementyou’vejustheard?
最新回复
(
0
)