首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
29
问题
有以下程序
#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://jikaoti.com/ti/ZBd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序调试的任务是
有以下程序#includemain(){inta=1,b=0;printf("%d,",b=a+b);printf("%d\n",a=2*b);}程序运行后的输出结果是()。
以下叙述中正确的是()。
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
给定程序MODI1.C中函数fun的功能是:从低位开始依次取长整型变量s中奇数位上的数,构成一个新数放在t中(注意:位置从0开始计算)。例如:输入:12345678,则输出:1357输入:123456789,则输出:2468
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是将a和b所指的两个字符串分别转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。
设有下面的定义:Stnuctst{inta;floatb:}d;int*p;要使P指向结构变量d中的a成员,正确的赋值语句是()。
检查软件产品是否符合需求定义的过程称为()。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
随机试题
A.利巴韦林B.阿德福韦酯C.阿昔洛韦D.拉米夫定E.乙肝疫苗可作拉米夫定耐药后的治疗药物是
EveryoneusestheexpressionsAMandPM.Butdoyouexactlyknowwhattheymeanandhowtheycameintobeing?Asyouknow,t
患儿6岁,X线片诊断为锁骨青枝骨折,正确的处理是
热拌沥青混合料稳定度的试验温度是()。
项目监理机构中的层次包括()。
根据《期货公司风险监管指标管理办法》,期货公司应当报送季度、半年度和年度风险监管报表。()
下列有关审计证据的说法中,错误的是()。
下列各项中,属于成都漆器工艺特色的是()。
上海的城市定位是()。
中国共产党的组织原则是民主集中制,这在实际中反映了哪几方面的关系?()
最新回复
(
0
)