全国计算机等级考试二级C语言模拟试题一(4)
16.若变量a,i已正确定义,且i已正确赋值,合法的语句是 A)a==1 B)++i; C)a=a++=5; D)a=int(i); A B C D 17.已知 int t=0; while (t=1) {...} 则以下叙述正确的是 A)循环控制表达式的值为0 B)循环控制表达式的值为1 C)循环控制表达式不合法 D)以上说法都不对 A B C D 18.有如下程序 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 19.有以下程序 main() { int i=1,j=1,k=2; if((j++||k++)&& i++) printf("%d,%d,%d\n",i,j,k); } 执行后输出结果是 A)1,1,2 B)2,2,1 C)2,2,2 D)2,2,3 A B C D 20.有如下程序 main() { int n=9; while(n>6){n--; printf("%d",n);} } 该程序的输出结果是 A)987 B)876 C)8765 D)9876 A B C D 相关资料 |