若有以下定义和语句: int a[10]=1,2,3,4,5,6,7,8,9,10,*p=a 则不能表示a数组元素的表达式是( )。 A
【答案】:2 解析:矩阵a中存了1、2、3、4,C/C++数组序号从0开始,所以a[3]表示4,指针p表示4所在的位置,则指针--p表示4所在位置的前两位,即2所在的位置,答案为2。
若有以下定义和语句,<br/> int a[10]={1,2,3,4,5,6,7,8,9},*p;<br/> p=&a[1];<br/> 则通过指针p对值为8的数组元素的引用表达式是 。
1若有一些定义和语句 #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; 2若有一些定义和语句: #include <stdio.h> int a=4,b=3,*p,*q,*w; p=&a; q=&b; w=q; q=NULL; ...
4若有以下定义和语句: int a[]={1,2,3,4,5,6,7,8,9,10},*p=a; 则值为3的表达式是___。 A.p+=2,*(p++)B.P+=2,*++pC.P+=3,*p++D.P+=2,++*p 5若有以下定义和语句: int a[]=1,2,3,4,5,6,7,8,9,10,*p=a; 则值为3的表达式是___。 A.p+=2,*(p...
2若有以下定义和语句: int s[4][5],( *ps)[5]; ps=s; 则对s数组元数的正确引用形式是 A.ps+1B.*(ps+3)C.ps[0][2]D.*(ps+1)+3 3若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是( )。 A.ps+1B.*(ps+3)C.ps[0][2]D.*(ps+...
百度试题 题目若有以下定义和语句,则“ *--p ”的值是 ___ int a[4]={0 , 1 , 2 , 3} , *p ; p=&a[2] ; 相关知识点: 试题来源: 解析 1 反馈 收藏
A. *(p+2) B. p[2] C. p[1]+1 D. (p+1)+2 相关知识点: 试题来源: 解析 C 正确答案:C解析:本题考查了通过行指针来引用二维数组元素的方法。选项C中p[1]指向了数组a的第二行,p[1]+1则指向了第二行的第二个数据元素,其他几个选项都不正确。反馈...
若有以下定义和语句int a=4,b=3,*p,*q,*w;p=&a;q=&b;w=p;q=NULL;则以下选项中错误的语句是___。 A. *q=0; B. w=p; C. *p=a; D. *p=*w; 相关知识点: 试题来源: 解析 A 答案:A知识点:给指针变量赋值 反馈 收藏
若有以下定义和语句:int w[2][3],(*pw)[3];pw=w;则对w数组元素非法引用的是___。 A. *(w[0]+2) B. *(pw+1)[2] C. pw[0][0] D. *(pw[1]+2) 相关知识点: 试题来源: 解析 B 答案:B知识点:二维数组和指针 反馈 收藏