若有定义int s[4][5],(*ps)[5]=s;则对s数组元素的正确引用是()。A.ps+1B.*(ps+3)C.ps[0][2]D.*(ps+1)+3

若有定义int s[4][5],(*ps)[5]=s;则对s数组元素的正确引用是()。

A.ps+1

B.*(ps+3)

C.ps[0][2]

D.*(ps+1)+3


参考答案和解析
C 解析: “p=s;”语句将指针p指向数组s。而数组为二维数组,下标标识由0开始,所以第二个元素为下标为0行的2列,即p[0][2]。

相关考题:

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

若有定义int a[9],*p=a;,则p+5表示A.数组元素a[5]的值B.数组元素a[5]的地址C.数组元素a[6]的地址D.数组元素a[0]的值加上5

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

若有定义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

若有以下定义和语句: ( ) ints[4][5](* ps)[5]; ps=s; 则对s数组元素的正确引用形式是A.psq+1B.*(ps+3)C.ps[0][2]D.*(ps+1)+3

若有说明“int s[3][4]={0}:”,则下面正确的叙述是______。A.只有元素s[0][0]可得到初值0B.此说明语句不正确C.数组s中各元素都可得到初值,但其值不一定为0D.数组s中每个元素均可得到初值0

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

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

若有以下定义和语句: int s[4][5],(*p)[5]; p=s; 则指针对s数组中第三个元素的正确引用形式是( )。A.p[0][3]B.p[1][2]C.p[0][2]D.p[1][3]

若有以下定义和语句: int s[4][5],( *ps)[5]; ps=s; 则对s数组元数的正确引用形式是A.ps+1B.*(ps+3)C.ps[0][2]D.*(ps+1)+3

若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是( )。A.ps+1B.*(ps+3)C.ps[0][2]D.*(ps+1)+3

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

若有如下定义和语句: int s[4][5],(*p)[5]; p=S; 则指针对s数组中第三个元素的正确引用形式是( )。A.p[0][3]B.p[1][2]C.p[0][2]D.p[1][3]

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

若有说明:int [3][4]={0};则下面叙述正确的( )。A.只有元素s[0][0]可得到初值0B.此说明语句不正确C.数组s中各个元素都可得到初值,但其值不一定为0D.数组s中每个元素均可得到初值0

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

若有如下定义: int s[3] 则下面表达式中不能代表数组元素s[1]的地址的是( )A.s[1]B.s[0]+1C.s+1D.s++

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

若有说明:int s[2][3]={0};,则下面正确的叙述是______。A.只有元素s[0][0]可得到初值0B.此说明语句不正确C.数组s中各元素都可得到初值,但其值不一定为0D.数组s中每个元素均可得到初值0

若有如下定义: int s[3][4]; 则下面表达式中能代表数组元素s[1][0]的值的是( )A.*(s+1)B.s[1]C.s+1D.*(s[1])

若有下列定义,则对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]

下列有关数组的声明中,正确的是哪项?()A、 int s[10];B、 int[10]  s;C、 int[5] s={l,2,3,4,5};D、 int s[];

若有定义doublea[10],*s=a;以下能代表数组元素a[3]的是()A、(*s)[3]B、*(s+3)C、*s[3]D、*s+3

若有说明:int a[10];则对a 数组元素的正确引用是()。A、a[10]B、a[3.5]C、a(5)D、a[10-10]

JAVA语言中,若有说明int a[10];则对a数组元素的正确的引用是()。A、a[10]B、a[3+1]C、a(5)D、a(0)

若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是()。A、ps+1B、*(ps+3)C、ps[0][2]D、*(ps+1)+3

单选题用DIMENSIONS(4,5)命令定义数组S后,再对各数组元素赋值:S(1,1)=1,S(1,2)=2,S(1,3)=3,S(1,4)=4,S(1,5)=5,S(2,1)=6,S(2,2)=7,S(2,3)=8,S(2,4)=9,S(2,5)=10,然后再执行命令?S(6),则显示结果是()。A变量未定义的提示B4C6DF

单选题若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是()。Aps+1B*(ps+3)Cps[0][2]D*(ps+1)+3