单项选择题

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

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

单项选择题
有以下程序:#define f(x)(x*x)main(){ int i1,i2;il=f(8) f(4); i2=f(4+4) f(2+2);printf( %d,%d n ,i1,i2);}程序运行后的输出结果是【 】。
A.64,28
B.4,4
C.4,3
D.64,64
单项选择题
有以下程序main(int argc,char *argv[ ]){ int n,i=0;while(argv[1][i]!=’’ 0’’){ n=fun( ); i++;}printf( %d n ,n*argc);}int fun( ){ static int s=0;s+=1;return s;}假设程序编译、连接后生成可执行文件exam.exe,若键入以下命令 exam 123〈回车〉则运行结果为( )。
A.6
B.8
C.3
D.4
相关试题
  • 有以下程序:#include <string.h>stru...
  • 有以下程序main(int argc,char *argv...
  • 有以下程序:main( ){ int x[ ]=...
  • 有以下程序:struct STU{ char name[...
  • 数据库DB、数据库系统DBS、数据库管理系统D...