题目内容

以下程序执行结果是()。#includevoid main(){int a[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d ",a[1][i]);}

A. 0 1 2
B. 1 2 3
C. 2 3 4
D. 3 4 5

查看答案
更多问题

以下程序执行结果是()。#include#includevoid main(){char s1[10],*s2="ab\0cdef";strcpy(s1,s2);printf("%s",s1);}

A. ab\0cdef
B. abcdef
C. ab
D. 以上答案都不对

函数fun的功能是在a所指的具有n个元素的数组中查找最大值并返回给调用函数,函数不完整。int fun(int *a,int n){ int *p,*s;for( p=a,s=a; p-a

A. p>s
B. * p>*s
C. a[p]>a[s]
D. p->a>p->s

若有语句:int a[3][4],(*P)[4]; P=a; ,则以下选项中叙述错误的是()。

A. 系统将开辟一个名为P的二维数组,P[0][0]中的值即为a[0][0]中的值
B. P+1代表a[1][0]的地址
C. P中将存放a数组的首地址
D. P+2代表a数组最后一行的首地址

有以下程序:#include int fun(int a[ ], int n, int x){ int *p=a;while( p

A. 9
B. -1
C. 10
D. 0

答案查题题库