单项选择题

有以下程序:
main()
int k=5,n=0;
while(k>0)
switch(k)

default:break;
case 1:n+=k;
case2:
case 3:n+=k;

k--;

printf("%d\n",n);

程序运行后的输出结果是()

A. 0
B. 4
C. 6
D. 7

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include <stdio.h> main() int a=1,b=0; printf( %d, ,b=a+b); printf( %d n , a=2*b); 程序运行后的输出结果是()

A. 0,0
B. 1,0
C. 3,2
D. 1,2

单项选择题
有以下程序: #include <stdio.h> main() int x; scanf( %d ,&x); if(x<=3);else if(x!=10) printf( %d n ,x); 程序运行时,输入的值在()范围才会有输出结果

A. 不等于10的整数
B. 大于3且不等于10的整数
C. 大于3或等于10的整数
D. 小于3的整数

相关试题
  • 以下程序的输出结果是______。 #in...
  • 设有定义“structint a;float b;charc...
  • 以下程序用来判断指定文件是否能正常打开。...
  • 以下程序运行后的输出结果是______。...
  • mystrlen函数的功能是计算str所指字符串的...