2012年3月计算机等考二级C语言冲刺题及答案(3)

全国等级考试资料网 2019-01-23 14:14:18 181
一.单项选择题

1. 设int x=1,y=1;表达式(!x++ || y--)的值是_________

A.0

B. 1

C. 2

D.-1

2.main( )

{ int n;

( n=6*4,n+6),n*2;

printf(“n=%d ”,n);

} 此程序的输出结果是______________.

A.30

B. 24

C. 60

D. 48

3.若有如下定义,则__________是对数组元素的正确的引用。

int a[10] , *p ;

p=a ; p=a ; p=a ; p=a ;

A. *&a[10]

B. a[11]

C. *(p+10)

D. *p

4.设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是__________

A. 0

B. 4

C. - 4

D. 2

5.以下不能正确定义二维数组的语句是___________

A . int a[2][2]={{1},{2}};

B. int a[][2]={1,2,3,4};

C. int a[2][2]={{1},2,3};

D. int a[2][]={{1,2},{3,4}};

6. 程序段___________的功能是将变量 u 、s中的最大值赋给变量t 。

A. if(u>s) t=u;t=s;

B. t=u; if(t ) t=s;

C. if(u>s) t=s;else t=u;

D . t=s; if(u ) t=u;

7.下列程序段的输出结果是___________。

void main()

{ int k;

for (k=1;k<5;k++〉

{ if(k%2!=0)

printf("#");

else

printf(“*”) ; }

}

A. #*#*

B . *#*#

C. ##

D. 以上都不对首页 1 2 3 4 5 6 7 8 尾页 相关资料

相关阅读