1、1 选择题答案:、D 、D 3.D 4,A 5.B6.D 7.C 8.D 9.C 10.A11.B 12.A 13.B 14.D 15.B16.B 17.C 18.A 19.A 20.C一、选择题(共 20 题,每题 2 分,共 40 分)、有以下定义:int a43=1,2,3,4,5,6,7,8,9,10,11,12int (*ptr)3=a,*p=a0;则下列能够正确表示数组元素 a12的表达式是( )。A)*(*ptr+1)2) B)*(*(p+5)C)(*ptr+1)+2 D)*(*(a+1)+2)、# include void main ( ) int a33=1,2,3,4,5,
2、6,7,8,9;int s=0,i;for (i=0;i=0 int *p;*p=x;x=y;y=*p; *x=*y;*y=*x; C) void fun_c(int *x,int *y) D) void fun_d(int x,int y) *x=*x+*y; int p;*y=*x-*y; p=x;x=y;y=p;*x=*x-*y; 20、以下所列的各函数首部中,正确的是( )A) void play(var :integer,var b:integer)B) void play(int a,b)C) void play(int a,int b)D) Sub play(a as integer,b as integer)20、以下所列的各函数首部中,正确的是( )A) void play(var :integer,var b:integer)B) void play(int a,b)C) void play(int a,int b)D) Sub play(a as integer,b as integer)二、填空题答案1. n%m=0; return 1; 、*max=I *min=I a,7,elseif(ai;i+) k=i;for(j=i+1; ;j+)if(ajAK) k=j;if( )temp=ak;ak=ai;ai=temp;