若有定义语句:int a[4][10],*p,*q[4];且0<=i<4,则错误的赋值是()。A.p=a[2][1];B.p=a;C.q[i]=a[i];D.p=a[i];

若有定义语句:int a[4][10],*p,*q[4];且0<=i<4,则错误的赋值是()。

A.p=&a[2][1];

B.p=a;

C.q[i]=a[i];

D.p=a[i];


参考答案和解析
D

相关考题:

若有定义语句: int a[4][10],*p,*q[4]; 且 0 ≤ i4 ,则错误的赋值是A)p=aB)q[i]=a[i]C)p=a[i]D)p=a[2][1]

设有定义int n=0,*p=n,**q=p;,则下列选项中正确的赋值语句是A.p=1;B.*q=2;C.q=p;D.*p=5;

若有定义语句int b=2;,则表达式(b 若有定义语句int b=2;,则表达式(bA.4B.8C.0D.2

若有定义语句:"int a[4][10],*P,*q[4];"且0≤i 若有定义语句:"int a[4][10],*P,*q[4];"且0≤iA.D=aB.q[i]=a[i]C.p=a[l]D.P=&a[2][1]

若有一些定义和语句 include int a=4,b=3,*p,*q,*w; p=a; q=b; w=q; q 若有一些定义和语句 #include <stdio.h> int a=4,b=3,*p,*q,*w; p=a; q=b; w=q; q=NULL; 则以下选项中错误的语句是A.*q=0;B.w=p;C.*p=va;D.*p=*w;

现有如下定义:int a,b,*p,*q;,则下列赋值语句错误的是A.p=a;B.q=b;C.p=q;D.p=a;

若有定义语句:int a[4][10],* P,* q[4];且0=i4,则错误的赋值是( )。A.P=aB.q[i]=a[i]C.p=a[i]D.p=a[2][1]

若有定义int a=2;则执行完语句a+=a-=a*a;后,a的值是( )。A.0B.4C.8D.-4

若有说明int m[3][4]={3,9,7,8.5},(*q)[4];和赋值语句q=m;,则对数组元素m[i][j](其中O=i3,0=j4)值的正确引用为( )。A)(q i)[j]B)*q[il][j]C)*(*q[i] j)D)*(*(q i) j)

若有定义语句:int u[4][10],*P,*q[4];且0≤i4,则错误的赋值是A.p=aB.q[i]=a[i]C.p=a[i]D.p=&a[2][1]

若有以下定义和语句:includeinta=4,b=3,*p,*q,*w;p=a; q=b; w=q; q=NULL;则 若有以下定义和语句: #include<stdio.h> int a=4,b=3,*p,*q,*w; p=a; q=b; w=q; q=NULL; 则以下选项中错误的语句是( )。A.*q=0;B.w=p;C.*p=a;D.*p=*w;

若有以下定义和语句includeint a=4,b=3,*p,*q,*w;p=a;q=b;w=q;q=NULL;则以 若有以下定义和语句 #include<stdio.h> int a=4,b=3,*p,*q,*w; p=a;q=b;w=q;q=NULL; 则以下选项中错误的语句是A.*q=0;B.w=p;C.*p=a;D.*p=*w;

若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是______。A.m[-i]B.m[2*2]C.m[m[0]]D.m[m[i]]

若有以下定义和语句 int a=4.b=3.* p, * q, * w; p=a;q= b; w=q;q=NULL; 则以下选项中错误的语句是A.*q=0;B.w=p;C.*p=a;D.*p=* w;

若有说明int m[3][4]={3,9,7,8.5},(*q)[4];和赋值语句q=m;,则对数组元素m[i][j](其中0<=i<3,0<=j<4)值的正确引用为( )。A.(q+i)[j]B.*q[i][j]C.*(*q[i]+j)D.*(*(q+i)+j)

若有以下定义和语句 int a=4,b=3,*p, *q, *w; p=a; q=b; w=q; q=NULL; 则以下选项中错误的语句是A.*q=0B.w=pC.*p=a;D.*p=*w;

若有以下定义和语句,且0<=I<10,则对数组元素的错误引用是 ( )int a [ ]={1,2,3,4,5,6,7,8,9,0};int*p,Ip=a;A.* (a+I)B.a[p-a]C.p+ID.* (&a[I])

若有定义语句:"int a[4][10],*P,*q[4];"且0≤i4,则错误的赋值是( )。A.D=aB.q[i]=a[i]C.p=a[l]D.P=a[2][1]

若有以下程序 include int a[ ]={2,4,6,8}; main( ) { int i; int *p=a; for(i=0;i 若有以下程序#include <stdio.h>int a[ ]={2,4,6,8};main( ){ int i;int *p=a;for(i=0;i<4;i++) a[i]=*p;printf("%d\n",a[2]);}上面程序的输出结果是A.6B.8C.4D.2

若有以下C语言语句,且0≤i<10,则对数组元素的错误引用是(29)。 int a[i]={1,2,3,4,5,6,?,8,9,0),*p,i; p=a;A.*(a+i)B.p+IC.a[p-a)D.*(a[i])

若有以下语句,则对数组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))

若有以下定义语句: double a[5],*p=a; int i=0; 对a数组元素错误的引用是( )A.a[i]B.a[5]C.p[4]D.p[i]

若有下面的程序片段: int[12]={0},*p[3],**pp,i; for(i=0;i<3;i) p[i]=a[i*4]; pp=p; 则对数组元素的错误引用是

若已有以下定义和语句: #include       int x=4,y=3,*p,*q,*s;  p=x; q=y; s=q; q=NULL;  则下面分别给出的四条语句中,错误的是()A、*q=0;B、s=p;C、*p=x;D、*p=*s;

若由如下说明,且0=I4,则()是错误的赋值。 inta[4][10],*p,*q[4];A、p=aB、q[i]=a[i]C、p=a[i]D、q[i]=a[2][0]

单选题若由如下说明,且0=I4,则()是错误的赋值。 inta[4][10],*p,*q[4];Ap=aBq[i]=a[i]Cp=a[i]Dq[i]=a[2][0]

单选题若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是(  )。Am[--i]Bm[2*2]Cm[m[0]]Dm[m[i]]

单选题若有定义语句:int a[4][10],*P,*q[4];且0≤i4,则错误的赋值是(  )。Ap=aBq[i]=a[i]Cp=a[i]Dp=a[2][1]