下列赋值语句中正确的是:inta[3]={1,2,3},*p()A、p=a;B、*p=a;C、*(a+1)=a;D、p=a+1;

下列赋值语句中正确的是:inta[3]={1,2,3},*p()

  • A、p=&a;
  • B、*p=a;
  • C、*(a+1)=a;
  • D、p=a+1;

相关考题:

若有如下定义,则以下哪个是对数组元素的正确的引用。inta[10],*p;p=a;A、*则以下选项中,正确的赋值语句是() A、*p=8;B、*q=5;C、q=p;D、p=1;

若有定义: char *st= "how are you "; ,下列程序段中正确的是A.char a[11], *p; strcpy(p=a+1, ,下列程序段中正确的是A.char a[11], *p; strcpy(p=a+1,st[4]);B.char a[11]; strcpy(++a, st);C.char a[11]; strcpy(a, st);D.char a[], *p; strcpy(p=a[1],st+2);

下列程序的输出结果是()。inclUdemain(){inta[2][3]={{1,2,3},{4,5,6}},(*p)[3],i;p=a; 下列程序的输出结果是( )。 #inclUde<stdio.h> main() { inta[2][3]={{1,2,3},{4,5,6}},(*p)[3],i; p=a; for(i=0;i<3;i++) { if(i<2) p[1][i]=p[1][i]-1; else p[1][i]=1; } printf("%d\n",a[0][1]+a[1][1]+a[1][2]; }A.15B.10C.7D.8

若有定义:inta[5]={3,5,4,6,8},*p=a;则引用数组元素错误的是()。A.a[3]B.*(a+1)C.&a[2]D.p[2]

已知“inta[]={1,2,3};constint*p=a;”,则语句“*p=5;”会将元素a[0]的值赋为5.() 此题为判断题(对,错)。

有如下定义:inta[5],*p;p=a;则下列描述错误的是()。A.表达式p=p+1合法的B.表达式a=a+1是合法的C.表达式p-a是合法的D.表达式a+2是合法的

定义如下一维数组: inta[5],*p=a; 则下面描述中,错误的是( )。A.表达式p=p+1是合法的B.表达式a=a+1是合法的C.表达式p-a是合法的D.表达式a+2是合法的

执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为______。 int a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;A.8B.7C.6D.5

若有定义语句:char s[3][10],(*k)[3]。*P;,则以下赋值语句正确的是A.p=S;B.p=k;C.p=s[0];D.k=S;

若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是;A.p=s;B.p=kC.p=s[0]D.k=s;

若有下列说明和语句:inta[4][5],(*p)[5];p=a;则对a数组元素的正确引用是()。 A.p+1B.*(p+3)C.*(p+1)+3D.*(*p+2)

(28)若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是A)p=s;B)p=k;C)p=s[0];D)k=s;

有声明int a[]={8.2.5}、*p=a;则取值为2的是()A、p+1B、*(a+1)C、*p++D、a+l

已知int a[]={ 0,2,4,6,8,10 },*p=a+1;其值等于0的表达式是()A、*(p++)B、*(++p)C、*(p--)D、*(--p)

已有定义inta=2,*p1=a,*p2=a;下面不能正确执行的赋值语句是()A、a=*p1+*p2;B、p1=a;C、p1=p2;D、a=*p1*(*p2);

现有如下定义:inta,b,*p,*q;,赋值语句错误的是()A、p=a;B、q=b;C、p=q;D、p=b;

有定义语句inta[10],*p=a;以下和此功能相同的是()A、inta[10];intp;p=a;B、inta[10],*p;p=a;C、int*p,a[10];p=a;D、char*a[10]=”abcd”;printf(“%s”,a);

设有以下定义: inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int(*ptr)[3]=a,*p=a[0]; 则下列能够正确表示数组元素a[1][2]的表达式是()。A、*((*ptr+1)[2])B、*(*(p+5))C、(*ptr+1)+2D、*(*(a+1)+2)

设已有定义:char*st=”howareyou”;下列程序段中正确的是()。A、chara[11],*p;strcpy(p=a+1,st[4]);B、chara[11];strcpy(++a,st);C、chara[11];strcpy(a,st);D、chara[],*p;strcpy(p=a[1],st+2)

下面能给一个指针变量赋值采用的方法有()A、inta;int*p=a;B、inta;int*p=a;p=a;C、inta=100;int*p=@aD、inta;int*p=@a;p=@a;

下面指针变量赋值错误的是()A、int*p;p=1002B、int*p,a;p=a;C、inta;int*p=a;D、int*p=1000;

下面关于指针变量赋值形式正确的是()A、inta;int*p=a;B、inta;int*p;p=a;C、intaintp*=a;D、inta;intp*;p=a;

以下对指针变量进行操作的语句,正确的选项是()A、int*p,*q;q=p;B、inta,*p,*q;q=a;p=*q;C、inta=b=0,*p;p=a;b=*p;D、inta=20,*p,*q=a;p=q;

执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为()。 inta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;A、8B、7C、6D、5

若inta[]={1,2,3},*p;则下列赋值语句中正确的是()。A、p=a;B、*p=a;C、*(a+1)=a;D、p=a+1;

单选题执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为()。 inta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;A8B7C6D5

单选题若inta[]={1,2,3},*p;则下列赋值语句中正确的是()。Ap=a;B*p=a;C*(a+1)=a;Dp=a+1;