首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
30
问题
有以下程序
#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>main(){inti;scanf("%dt",&i);if(i--<5)printf("%d",i);else
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正程序中的错误或在下划线处填上正确的内
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.e。在此程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:找出N×N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中。请在程序的下划线处填
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,该函数的功能是:将s所指字符串中ASCII码值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在e中。合并的方式是:将a中的十位和个位数依次放在变量e的千位和
以下关于C语言中逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
A.四环素 B.链霉素 C.氯霉素 D.多西环素 E.米诺环素可引起前庭神经功能损害的是
工作介质为气体的管道,一般应用不带油的压缩空气或氮气进行吹扫。 ()
下列关于总资产周转率公式的表述,正确的是【】
女孩,2岁。发热,腹泻腹痛1天,大便5~6次,黏胨便,镜检示RBC25个/HP,WBC25~30个/HP。下列哪种疾病不考虑()
结核性脑膜炎脑脊液检查典型表现为
根据《环境影响评价技术导则一地下水环境》,在建立地下水环境影响预测模型时,需要依据()对水文地质条件进行概化。
碳的质量分数大于2%的()称为生铁。
债券的发行与付息方式有()。
分析下列材料中所涉及的重要议题,并阐述什么是多元文化教育,多元文化教育的核心理念是什么,以及在我国如何推行多元文化教育。材料一:美国多元文化教育的产生有其特殊的背景。美国的在校学生在构成上具有鲜明的异质结构。美国的在校学生中大约有25%
当一国发生通货膨胀时,中央银行应该采取哪些措施?
最新回复
(
0
)