单项选择题

以下选项中与if(a==1) a=b; else a++;语句功能不同的switch语句是

A.switch(a) { case 1: a=b; break;  default:a++; }
B.switch(a==1) { case 0: a=b; break; case 1:a++; }
C.switch(a) { default: a++; break; case 1:a=b; }
D.switch(a==1) { case 1:a=b; break; case 0:a++; }
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序运行后的输出结果是 #include<stdio.h> main() { int b[3][3]={0, 1, 2, 0, 1, 2, 0, 1, 2}, i, j, t=1; for(i=0; i<3; i++) for(j=i; j<=i; j++) t+=b[i][b[j][i]]; printf( %d n , t); }
A.1
B.3
C.4
D.9
单项选择题
以下程序运行后的输出结果是 #include<stdio.h> int f(int t[], int n); main() { int a[4]={1, 2, 3, 4}, s; s=f(a, 4); printf( %d n , s); } int f(int t[], int n) { if(n>0) return t[n-1]+f(t, n-1); else return 0; }
A.4
B.10
C.14
D.6
相关试题
  • 以下程序的功能是:删除字符串中所有的空格...
  • 以下程序运行后的输出结果是______。...
  • 以下程序的功能是:将值为3位正整数的变量...
  • 以下程序的功能是:借助指针变量找出数组元...
  • 以下程序运行后输入“abcdef”,则输出结果...