首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int x=1, y=0, a=0, b=0; switch ( x ) { case 1: switc
有以下程序 #include <stdio.h> main() { int x=1, y=0, a=0, b=0; switch ( x ) { case 1: switc
admin
2021-04-28
58
问题
有以下程序
#include <stdio.h>
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;
case 3: a++; b++;
}
printf("a=%d, b=%d\n", a, b);
}
程序的运行结果是
选项
A、a=2,b=2
B、a=2,b=1
C、a=1,b=1
D、a=1,b=0
答案
B
解析
C语言还提供了一种用于多分支选择的switch语句,计算表达式的值。 并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时, 即执行其后的语句,然后不再进行判断,继续执行后面所有case后的语句。如表达式的值与所有case后的常量表达式均不相同时,则执行default后的语句。
x=1;进入第一层switch,y=0;进入第二层switch,执行a++;break;后a=1;在进入case 2,(这里case 1:没有break,)执行了a++,b++,由于存在break,则跳出switch,得到a=2,b=1,因此答案为B选项。
左边所有副作用都结束后,才对其右边的子表达式进行运算,并以最右边表达式值作为整个逗号表达式的值。1、后置自增运算:k++表示先运算,后自加。 2、前置自增运算:++k表示先自加,后运算。因此,表达式x=0,x+10,x++的计算过程为首先赋值x=0,然后将x加10,但是并不对x进行赋值,最后计算x++,并,根据后置自增运算的计算结果,即为x=0.0。,故答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/qTtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includeint*f(int*s,int*t){int*k;if(*s<*t){k=s;s=t;t=k;}returns;}main(){inti=3,j=5,*p=&i,*q=&
有以下程序:#includemain(){intc[6]={10,20,30,40,50,60},*P,*s;P=c;s=&c[5];prinff(“%d\n”,S—P);}程序运行后的输出结果
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);)main(){printf(
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
以下叙述中错误的是( )。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->nex
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
下面不属于软件工程的3个要素是
随机试题
关于不同的工作态度,有些人喜欢始终如一地从事一种工作,有些人喜欢经常更换工作。请根据不同态度的阐述,以MyViewonJob—Changing为题写一篇150词左右的英语短文。
男,20岁,癫癎发作4次。CT示脑实质多发散在小圆形低密度灶,直径0.5~1.0cm,其内可见小结节状致密影,无强化,最可能的诊断为
鸡内金具有的功效是
肺痈分期,错误的是
患者,男,57岁。突然意识不清1小时。头颅CT显示右侧大脑半球3cm×3cm×6cm高密度影。最可能的诊断是
图示构架由AC、BD、CE三杆组成,A、B、C、D处为铰接,E处光滑接触。已知:FP=2kN,θ=45°,杆及轮重均不计,则E处约束力的方向与x轴正向所成的夹角为:
下列属于短期政府债券特点的是()。
不属于公文的特点的一项是()。
阅读下面的对话,根据其内容写一篇有关故宫的说明文。要求:1.所写短文应与对话相关内容意义相符,涵盖其要点;2.用你自己的语言表达,可改写对话中的句子,但不可照抄原句。注意:1.词数80词左右;2.请将短文直接写在答题卡上的相应位置。 Jud
Somefishcanswiminwaterbelow0°C,lowenoughtofreezethebloodofmostcreatures.However,somefishandinsectscanstay
最新回复
(
0
)