一道C语言题30. 有如下程序 main() { int x=l,a=0,b=0; switch(x){
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 21:47:04
一道C语言题
30. 有如下程序
main()
{
int x=l,a=0,b=0;
switch(x){
case 0:b++;
case 1:a++;
case 2:a++;b++;}
printf("a=%d,b=%d\n",a,b);
)
该程序的输出结果是【 C 】
A. a=2,b=1 B. a=l,b=1 C. a=l,b=0 D. a=2,b=2
30. 有如下程序
main()
{
int x=l,a=0,b=0;
switch(x){
case 0:b++;
case 1:a++;
case 2:a++;b++;}
printf("a=%d,b=%d\n",a,b);
)
该程序的输出结果是【 C 】
A. a=2,b=1 B. a=l,b=1 C. a=l,b=0 D. a=2,b=2
选A
进入switch,x=1,转向case 1,执行a++后a=2;
由于没有break语句,接下来执行case 2,a++,b++,则a=2,b=1
进入switch,x=1,转向case 1,执行a++后a=2;
由于没有break语句,接下来执行case 2,a++,b++,则a=2,b=1
有如下程序 int runc(int a,int b) { return(a+b);} main( ) { int x=
有如下程序,该程序的输出结果是( ) main0 { int x=1,a=0,b=0; switch(x){ case
下列程序的输入结果是 main() {int x=1,a=0,b=0; switch(x){case 0:b++; ca
有以下程序 #include main() { int x=1,y=0,a=0,b=0; switch(x) { cas
关于一道C语言的问题int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a+
main() { int x=1,a=0,b=0; switch(x) { case 0:b++; case1:a++;
main() { int x=1,a=0,b=0; switch(x){ case 0:b++; case 1:a++;
二级c语言的一道题有以下程序#include main(){ int a =-2,b=0;while(a++&&++b)
#include main() { int x=1,y=0,a=0,b=0; switch(x) { case
#include main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: s
#include void main( ) { int x=1,y=0,a=0,b=0; switch(x) { cas
main() {int a=2,b=7,c=5; switch(a>0) {case 1:switch(b0)