2008至2011.12广西c语言真题及答案
18.以下程序段运行的结果是__________。
enum wd {a=1,b,c,d,e } wk=e; printf(“%d \n”,wk)); A. 4 B. 5 C.-1
19.设整型变量a为5,使b不为2的表达式是__________。 A.b=a/2
D.b=a>3?2:1
B.b=6-(--a)
D.e
C.b=a%2
20.对于定义int a[3][5],下列描述中正确的数组元素引用语句是__________ A. a[2][3] (3)(2)
B. a[3,2]
C. a[1+2][2]
D. a
第二部分简单程序(10项,每项3分,共30分)
21.下列程序执行后输出的结果是_____________。 main() {
int x=6,y=10,z=15,m; z++;
m=x*y+z;
printf(“%d\n”, m);
B.76
C.31
D.32
}
A.75
22. 在执行下列程序时输出的结果是_____________。 main()
{ int x=4,y=7; x-=y; y+=x; printf(“%d } A. 4 7 4
%d”,x,y) ; B.-3
-3 C. -3 11
D.-3
23. 下列程序输出的结果是_____________。 main()
{ int n=1,sum=0;
do
{ sum=sum+n;
n=n+4;