若有下列定义,则对a数组元素地址的正确引用是()。int a[5],*p=a;A.p+5B.a+1C.&a+1D.&a[0]

题目

若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;

A.p+5

B.a+1

C.&a+1

D.&a[0]

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有以下定义,则对a数组元素地址的正确引用是() int a[5],*p=a;

A.p+5

B.*a+1

C.&a+1

D.&a[0]


D

第2题:

若有定义int a[5],*p=a;则对a数组元素地址的正确引用是()。

A.p+5

B.*a+1

C.&a+1

D.&a[0]


C

第3题:

若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5 B.*a+1

若有下列定义,则对a数组元素地址的正确引用是( )。

int a[5],*p=a;

A.p+5

B.*a+1

C.&a+1

D.&a[0]


正确答案:D
本题考查数组元素的地址的引用。A中,p+5引用的是a[5]的地址,而数组a只有5个元素,即a[0]、a[1]、a[2]、a[3]、a[4],所以引用错误(注:数组元素下标从0开始);B中,*a+1指的是将数组a的第一个元素加1;选项C中,不存在这种引用方式;D中,&a[0]引用的是数组的首地址。

第4题:

若有下列定义,则对a数组元素地址的正确引用是( )。

int a[5],*p=a;

A.p+5

B.*a+1

C.&a+1

D.&a[0]


正确答案:D
解析:本题考查如何引用数组元素的地址。
  选项A)中,p+5引用的是a[5]的地址,而数组a只有5个元素,即a[0]、a[1]、a[2];a[3]、a[4],所以引用错误;选项B)中,*a+1指的是将数组a的第一个元素加1;选项C)中,这种引用方式错误;选项D)中,&a[0]引用的是数组的首地址。

第5题:

若有定义:int a[5],*p=a;,则对a数组元素地址的正确引用是______。

A.p+5

B.*a+1

C.&a+1

D.&a[0]


正确答案:D
解析:本题首先使指针指向数组a的首地址。选项A越界;选项B中,a并非指针变量;选项C使数组a的地址加1;选项D取数组元素a[0]的地址。

第6题:

若有下列定义,则对a数组元素地址的正确引用是( )。 int a[5],*p=a;

A.p+5

B.*a+1

C.&a+1

D.&a[0]


正确答案:D
本题考查数组元素的地址的引用。A中,p+5引用的是a[5]的地址,而数组a只有5个元素,即a[0]、a[1]、a[2]、a[3]、a[4],所以引用错误(注:数组元素下标从0开始);B中,*a+1指的是将数组a的第一个元素加1;选项C中,不存在这种引用方式;D中,&a[0]引用的是数组的首地址。

第7题:

若有下列定义,则对a数组元素地址的正确引用是( )。 int a[5],*p=a;

A.p+5

B.*a+1

C.&a+1

D.&a[0]


正确答案:D
解析: 本题考查如何引用数组元素的地址。在选项A)中,p+5引用的是a[5]的地址,而数组a只有 5个元素,即a[0]、a[1]、a[2]、a[3]、a[4],所以引用错误;在选项B)中,*a+1指的是将数组a的第一个元素加1;在选项C)中,这种引用方式错误;在选项D)中,&a[0]引用的是数组的首地址。

第8题:

若有以下定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A)p 5 B)*a 1 C)&a 1 D)&am

若有以下定义,则对a数组元素地址的正确引用是( )。

int a[5],*p=a;

A)p 5

B)*a 1

C)&a 1

D)&a[0]


正确答案:D
本题考查如何引用数组元素的地址。选项A)中,p 5引用的是af51的地址,而数组a只有5个元素,即a[0]、a[1]、a[2]、a[3]、a[4],所以引用错误;选项B)中,*a 1指的是将数组a的第一个元素加1;选项C)中,这种引用方式错误;选项D)中,&a[0]引用的是数组的首地址。

第9题:

若有以下定义,则对a数组元素地址的正确引用是( )。 int a[5],*p=a;

A.p+5

B.*a+1

C.&a+1

D.&a[0]


正确答案:D