已有声明”int x,a=3,b=2;”,则执行赋值语句”x=a>b++?a++:b++;”后,变量x、a、b的值分别为:
A. 3 4 3
B. 3 3 4
C. 3 3 3
D. 4 3 4
查看答案
执行下列程序段后,变量i的值为:#include void main(){int i=10;switch(i){case 9: i+=1;case 10: i+=1;case 11: i+=1;default: i+=1;}printf(“%d\n”,i);}
A. 13
B. 12
C. 11
D. 14
已知有声明”int x,y;”,若要求编写一段程序实现”当x大于等于0时y取值1,否则y取值-1”,则以下程序段中错误的是:
A. if(x>=0) y=1; else y=-1;
B. y=x>=0?1:-1;
C. switch(){case x>=0: y=1; break;default: y=-1;}
D. switch(x-abs(x)){case 0: y=1; break;default: y=-1;}
以下程序的运行后输出的结果是:#include void main(){int x=0,a=0,b=0;switch(x){case 0:b+a;case 1:++a;case 2:a--;b--;}printf(“a=%d,b=%d\n”,a,b);}
A. a=0,b=1
B. a=0,b=-1
C. a=-1,b=-1
D. a=-1,b=0
有人认为,先秦时期某学派主张积极救世,做事讲求道德;另一学派以其超凡脱俗、清静自然的美感和灵性弥补了前一学派的缺陷。
A. 儒家、墨家
B. 儒家、道家
C. 法家、墨家
D. 法家、儒家