更多“已知“inta=5,b,*p=&a;”,则下列语句中正确的是…”相关的问题
第1题
已知程序段:inta[3][4],*p[3]={a[0],a[1],a[2]},**pp=p,i,j;for(i=0;i<3;i++)for(j=0;j<4;j++)a[i][j]=i+j;则pp[1][2]的值是()。
点击查看答案
第2题
已知“inta=10,*p,*&rp=p;rp=&a;*p+=20;cout<<a;”,则输出为()。
点击查看答案
第3题
已知“inta[10],*p=a;”,则进行*p++运算是不允许的。()
点击查看答案
第4题
有定义struct{inta,b;}x={4,6},*p=&x;则表达式++p->b的值是()
点击查看答案
第5题
对于:inta[]={5,15,34,54,14,2,52,72};int*p=&a[5];则:p[-2]的值是?()
A.编译出错,因为数组下标越界了
B.运行出错,因为数组下标越界了
C.54
D.2
点击查看答案
第6题
inta[5],*p=a;*p和a[0]是等价的,都是先获取第一个元素的值。()
点击查看答案
第7题
对于以下代码段:inta[]={1,2,3,4,5,};int*p=a;int*q=&a[5];printf("%d",q-p);当sizeof(int)为4时,以下说法正确的是:()
A.因为第三行的错误不能编译
B.因为第三行的错误运行时崩溃
C.输出5
D.输出20
点击查看答案
第8题
有如下变量定义,则对data中的a的正确引用是:()。structsk{inta;floatb;}data,*p=&data;
A.(*p).data.a
B.(*p).a
C.p->data.a
D.p.data.a
点击查看答案
第9题
已知:inta[3][3]={1,2,3,4,5,6,7,8,9};则能表示数组元素a[2][1]的地址是()。
A.&[2][1]
B.*(a[2]+1)
C.a[2]+1
D.*(a+2)+1
点击查看答案
第10题
若有以下定义和语句:inta[4]={0,1,2,3},*p;p=&a[2];则*--p的值是_____。
点击查看答案