首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 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
34
问题
以下程序运行后的输出结果是【 】。
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://jikaoti.com/ti/kHn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序用来输出结构体变量student所占存储单元的字节数,请填空。structst{charname[20];doublescore;};main(){structststudent;
设a,b,c为整型数,且a=2,b=3,c=4,则执行完以下语句后,a的值是【】。a*=16+(b++)-(++c);
以下只有在使用时才为该类型变量分配内存的存储类说明是______。
以下函数把b字符串连到a字符串的后面,并返回a中新字符串的长度,请填空。strcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;
若有以下定义:structfink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把
假定int类型变量占用两个字节,有定义:intx[10]={0,2,4};,则数组x在内存中占字节数是
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
算法一般都可以用_____控制结构组合而成。
算法的时间复杂度是指()
随机试题
病毒携带者也具有_________的危险性,是重要的_________,必须依靠检测_________或_________加以确认。
促进疾病向恶化或死亡等不良结局转化是由于
A.甘草B.麻黄C.黄药子D.马兜铃E.麦芽肾功能不全者忌用
下列关于绿色产品特点的表述,错误的是()。
(2019年真题)试述科学安排幼儿园一日生活的原则。
我国的新闻发言人制度才刚刚起步.站在公众和媒体面前的新闻发言人,绝大多数都是从其他部门和行当转业而来的“新人”。面对媒体记者具有针对性的提问.答案不准确和不到位的情况在所难免。对这批被誉为“黄埔一期”的同学中一些新人说错了话,跑了调门,就大批特批,可想而知
利用栈求表达式的值时,设立运算数栈S。假设栈S只有两个存储单元,在下列表达式中,不发生溢出的是()。
求不定积分
设A为3阶矩阵,将A的第2列加到第1列得矩阵B,再交换B的第2行与第3行得单位矩阵.记P1=,则A=()
HaveYouFilledUpTheForm?Ofallthingsintheworld,Imostdislikefillingupforms.Infact,Ihavea【51】horrorofit
最新回复
(
0
)