首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 main() {int X==1,y=0,a=0,b=0; switch (x) {case 1:switch (y) { case 0:a++;break; case 1
以下程序运行后的输出结果是【 】。 main() {int X==1,y=0,a=0,b=0; switch (x) {case 1:switch (y) { case 0:a++;break; case 1
admin
2013-02-23
53
问题
以下程序运行后的输出结果是【 】。
main()
{int X==1,y=0,a=0,b=0;
switch (x)
{case 1:switch (y)
{ case 0:a++;break;
case 1:b++;break;
}
case 2: a++;b++;break;
}
printf("%d%d\n",a,b);
}
选项
答案
21
解析
外层switch语句后面括号里的x的值为1,所以执行从case 1:后面的语句开始执行,而case 1:后面语句也为switch语句,这个switch语句后面括号里的y的值为0,所以从该switch语句里的case 0:开始执行即执行a++,这时a的值变为1,执行完毕,遇到break语句,退出内层switch语句,又回到外层switch语句,继续执行case 1:下面的语句即case 2:执行完毕后,a自加1变为2,b自加1变1。所以最后输出的a和b的值为21。
转载请注明原文地址:https://kaotiyun.com/show/I9Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序把从终端读入的10个整数以二进制方式写入一个名为bi.dat的新文件中。#include<stdio.h>FILE*fp;main(){inti,j;if(fp=fopen(【】)==NU
以下只有在使用时才为该类型变量分配内存的存储类说明是______。
以下程序实现带有头结点的单链表的建立,链表中每个结点包含数据域data(字符型)和指针域next,所建立链表的头指针由参数phd传回调用程序。在空格处填入正确内容。#include<stdio.h>#include<stdlib,h>
有以下说明定义和语句,可用a.day引用结构体成员day,写出引用结构体成员day的其他两种形式【】、【】。struct{intday;charmouth;intyear;}a,*b;b=&a;
下面程序的功能是【】。doublesub(doublex,inty){intn;doublez;for(n=1,z=x;n<y;n++)z=z*x;returnz;}main()
有以下程序main(){intx=1,y=1,z=1;y=y+z;x=x+y;printf("%d",x<y?y:x);printf("%d",x<y?x++:y++);printf("%
以下能正确定义一维数组的选项是
若运行时给变量x输入12,则以下程序的运行结果是main(){intx,y;scanf("%d",&x);y=x>12?x+10:x-12;printf("%d\n",y);}
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指内存空间中,形成一个新字符串s。请填空。voidsstrcpy(char*s,char*t){while(*s++=【】);}main()
随机试题
销售业务的原始凭证、账表主要包括()
先天性腹股沟疝是由于()
下列关于组织细胞增多症X的叙述不正确的是
普通X线摄影用的管电压范围是
采用溶剂法分离水溶性生物碱时,常用溶剂有( )。
()专指人们在心理和行为方面的交流、交往。
“我们敢说日常所见的人中,十分之九都是他们的教育所决定的”,这一观点出自于()。
一矿物内含A、B、C三种放射性物质,放射出同一种辐射,已知A、B、C每克分别会释放出1单位、2单位、1单位的辐射强度,又知A、B、C每过半年其质量分别变为原来质量于一年前测得此矿物的辐射强度为66单位,而半年前测得此矿物的辐射强度为22单位,且目前此矿物的
把高级语言编写的源程序变成目标程序,需要经过
KnowingYourRealPersonalityfromSleepingPositionsEveryonehasgottwopersonalities—theonethatisshowntotheworld
最新回复
(
0
)