单项选择题

有下列程序:
main()
int k=5, n=0;
while(k>0)
switch(k)
default: break;
case 1: n=n+k;
case 2:
case 3: n+=k;
k--;
printf("%d\n", n);
程序运行后的输出结果是( )。

A.0
B.4
C.6
D.7
<上一题 目录 下一题>
热门 试题

单项选择题
下列程序的输出结果是( )。 int f1(int x, int y)return x>y x: y; int f2(int x, int y)return x>y y: x; main() int a=4, b=3, c=5, d=2, e, f, g; e=f2(f1(a, b), f1(c, d)); f=f1(f2(a, b), f2(c, d)); g=a+b+c+d-e-f; printf( %d, %d, %d n , e, f, g);
A.4,3,7
B.3,4,7
C.5,2,7
D.2,5,7
单项选择题
下列程序的输出结果是( )。 main() int a, b, d=25; a=d 10%9; b=a&&(-1); printf( %d, %d n , a, b);
A.6,1
B.2,1
C.6,0
D.2.0
相关试题
  • 设有如下程序: main() int n1, n...
  • 以下程序运行后的输出结果是______。...
  • G
  • 下列程序的输出结果是______。 #in...
  • 在循环中,continue语句与break语句的区别...