已有定义 int A [10] ={0,1,2,3,4,5,6,7,8,9}; int *p=a[5],则p[-5]A.0B.1C.2D.3E.4F.5G.6H.7I.8J.9
已有定义 int A [10] ={0,1,2,3,4,5,6,7,8,9}; int *p=&a[5],则p[-5]
A.0
B.1
C.2
D.3
E.4
F.5
G.6
H.7
I.8
J.9
参考答案和解析
D
相关考题:
若已定义 int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i≤9,则对a数组元素不正确的引用是A.a[p-A)B.*(a[i])C.p[i]D.a[10]
若有定义int a[9],+P=a;,则P+5表示( )。A.数组元素a[5]的值B.数组元素a[5]的地址SXB 若有定义int a[9],+P=a;,则P+5表示( )。A.数组元素a[5]的值B.数组元素a[5]的地址C.数组元素a[6]的地址D.数组元素a[0]的值加上5
若已定义以下语句,其中0≤i≤9,则对a数组元素不正确的引用为______。 int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;A.a[p-a]B.*(a[i])C.p[i]D.a[10]
有如下定义语句:int a[]={1,2,3,4,5);,则对语句int *p=a;正确的描述是( )。A.语句int *p=a;定义不正确B.语句int *p=a;初始化变量p,使其指向数组对象a的第一个元素C.语句int *p=a;是把a[0]的值赋给变量pD.语句int *p=a;是把a[1]的值赋给变量p
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9) int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;A.a[p=a)B.*(a[i])C.p[i]D.*(*(a+i)
设有以下语句,则()是对a数组元素的不正确引用,其中0=i10。int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a; A.a[p-a]B.*(a[i])C.p[i]D.*(*(a+i))
下面程序的输出结果是______。 main() {int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a+4; printf("%d\n",p[3]); }A.6B.7C.3D.5
若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5 B.*a+1 若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5B.*a+1C.&a+1D.&a[0]
用new运算符创建一维整型数组的正确语句是()。A、int*p=newa[10]B、int*p=newfloat[10]C、int*p=newint[10]D、int*p=newint[5]={1,2,3,4,5}
设有以下语句,则()是对a数组元素的不正确引用,其中0=i10。 int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;A、a[p-a]B、*(a[i])C、p[i]D、*(*(a+i))
单选题设有定义:int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a,i;若0≤i≤9,则对a数组元素的引用错误的是( )。Aa[10]B*(a[i])Cp[i]Da[p-a]
单选题若有int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出结果不为5 的语句为()。Aprintf(%d,*p[5]);Bprintf(%d,p[5]);Cprintf(%d,*(p+5));Dprintf(%d,*(a+5));
单选题设有以下语句,则()是对a数组元素的不正确引用,其中0=i10。 int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;Aa[p-a]B*(a[i])Cp[i]D*(*(a+i))
单选题已知int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;不能表示数组a中元素的式子是()A*aB*pCaDa[p-a]