单项选择题

有如下程序 main() { int x=1,a=0,b=0; switch(x){ case 0 : b++; case 1 : a++; case 2 : a++;b++; } printf("a=%d,b=%d\n",a,B) ; } 程序运行后的输出结果是 ( )

A.a=2,b=1
B.a=1,b=1
C.a=1,b=0
D.a=2,b=2
<上一题 目录 下一题>
热门 试题

单项选择题
以下叙述中错误的是 ( )
A.局部变量的定义可以在函数体和复合语句的内部
B.全局变量的定义可以在函数以外的任何部位
C.同一程序内局部变量和全局变量不允许同名
D.函数的形参属于局部变量
单项选择题
有下列程序 main() { double d;float f;long l;int i; i=f=1=d=20/3; printf( %d%1d %f %f n ,i,1,f,D) ; } 程序运行后的输出结果是(小数点后只写1位) ( )
A.6 6 6.0 6.0
B.6 6 6.7 6.7
C.6 6 6.0 6.7
D.6 6 6.7 6.0
相关试题
  • 有以下的程序 #include<stdio.h> voi...
  • 有以下程序 #include<stdio.h> sub1...
  • 以下非法的赋值语句是 ( )
  • 能正确表示代数式的C语言表达式是 ( )
  • 在关系数据库中,对一个关系做投影操作后,...