2013计算机二级考试C语言章节题及答案8
9.13 若已定义: int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},(*prt)[3]=a,*p=a[0]; 则能正确表示数组元素a[1][2]的表达式是 A) *((*prt+1)[2] B) *(*(p+5)) C) (*prt+1)+2 D) *(*(a+1)+2) 答案: D 9.14 若有定义和语句: int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},(*prt)[3]=a,*p[4],i; for(i=0;i<4;i++) p[i]=a[i]; 则不能够正确表示a数组元素的表达式是 A) a[4][3] B) p[0][0] C) prt[2][2] D) (*(p+1))[1] 答案: A 9.15 以下程序的输出结果是 A) 23 B) 26 C) 33 D) 36 main() { int aa[3][3]={{2},{4},{6}},i,*p=&aa[0][0]; for(i=0; i<2; i++) { if(i==0) aa[i][i+1]=*p+1; else ++p; printf("%d",*p); } printf("n"); } 答案: A 首页 1 2 尾页 相关资料 |