|
{ double a; { double a; char b[10]; char b[10]; } s; } s; C) struct ABC D) typedef ABC { double a; { double a; char b[10]; char b[10]; } } ABC s; ABC s; (35) 若有以下的说明和语句,则在执行for语句后,*(*(pt+l)+2)表示的数组元素是 A) t[2][0] B) t[2][2] C) t[l][2] D) t[2][l] int t[3][3], *pt([3], k; for (k=0;k<3;k++) pt[k]=&t[k][0]; (36) 下面程序把数组元素中的最大值放入a[0]中。则在if 语句中的条件表达式应该是 A) p>a B) *p>a[0] C) *p>*a[0] D) *p[0]> *a[0] main( ) { int a[10]={6,7,2,9,1,10,5,8,4,3},*p=a,I; for(i=o;i<10;i++,p++) if(________) *a=*p; printf("%d",*a); } (37) 以下程序的输出结果是 A) ihgfedcba B) abcdefghi C) abcdedeba D) ihgfefghi #include main( ) { char *a="abcdefghi"; int k; fun(a); puts(a); } fun(char *s) { int x,y; char c; for(x=0,y=strlen(s)-1;x0) fun(k-1); printf("%d",k); } (42) 以下程序的输出结果是 A) 6 9 9 B) 6 6 9 C) 6 15 15 D) 6 6 15 int d=1; fun(int p) { static int d=5; d+=p; printf("%d ",d); return(d); } main( ) { int a=3; printf("%d \n",fun(a+fun(d))); } (43) 以下程序的输出结果是 A) 123456780 B) 123 456 780 C) 12345678 D) 147 main( ) { char ch[3][4]={"123","45上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页 |
|
|
|
|
|
|
|