若有定义“int a[10],*p=a;”,则p+5表示()
A.元素a[5]的地址
B.元素a[5]的值
C.元素a[4]的地址
D.元素a[6]的值
第1题:
若有定义int a[9],+P=a;,则P+5表示( )。
A.数组元素a[5]的值
B.数组元素a[5]的地址
C.数组元素a[6]的地址
D.数组元素a[0]的值加上5
第2题:
若有定义,inta=5;则int*p=&a;表示在对P进行说明的同时进行初始化,使p指向a。
此题为判断题(对,错)。
第3题:
若有如下定义,则__________是对数组元素的正确的引用。. int a[10] , *p ; p=a ;
A.*&a[10]
B.a[11]
C.*(p+11)
D.*p *p *p
第4题:
若有定义int a[10],*p=a,则p+6表示( )。
A.数组元素a[5]的值
B.数组元素a[5]的地址
C.数组元素a[6]的地址
D.数组元素a[0]的值加上5
第5题:
A.*(a[1]+2)
B.*(p[1]+2)
C.p[5]
D.*(p+5)
第6题:
若有int a[]={2,4,6,8,10};int *p=a;则第2个数组元素的正确表示为 ______。
A.*p++
B.p+2
C.&(p+2)
D.*(p+2)
第7题:
若有下列定义,则对a数组元素地址的正确引用是( )。
int a[5],*p=a;
A.p+5
B.*a+1
C.&a+1
D.&a[0]
第8题:
若有以下说明:int [10]={1,2,3.4,5,6,7,8,9,10},*p= a;则数值为6的表达式是()
第9题:
若有定义int a[2][3],*p=a;则以下不能表示数组元素a[1][2]的是()
第10题:
若有定义:int a[10],*p=a;则表示数组元素a[3]的错误选项是()。
第11题:
printf(%d,*p[5]);
printf(%d,p[5]);
printf(%d,*(p+5));
printf(%d,*(a+5));
第12题:
*(a+=3)
*(p+=3)
*(a+3)
p[3]
第13题:
A.数组元素x[5]的地址
B.数组元素x[5]的值
C.数组元素x[6]的地址
D.数组元素x[6]的值
E.选项内容11
F.选项内容11
G.选项内容11
第14题:
在C语言中,若有定义“int a[10];”,则______不能表示a[1]的地址。
A.a+l
B.&a[0]=1
C.a++
D.&a[1]
第15题:
若有定义“int b[8],*p=b;”,则p+6表示( )。
A.数组元素b[6]的值
B.数组元素b[6]的地址
C.数组元素b[7]的地址
D.数组元素b[o]的值加上6
第16题:
若有定义int a[5],*p=a;则正确引用数组元素的是( )。
A.*&a[5]
B.*a+2
C.*(p+5)
D.*(a+2)
第17题:
若有定义
则a的定义与下面哪个语句等价
A.int(*A.[10];
B.int}g[10];
C.int*a;
D.int a[10];
第18题:
若有int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};int(*q)[3]=a,*p a[0];则能够正确表示数组元素 a[1][2]的表达式是 ______。
A.*((*q+1)[2])
B.*(*(p+5))
C.(*q+1)+2
D.*(*(a+1)+2)
第19题:
若有定义:int a[ ]={2,4,6,8,10,12},*p=a; ;则*(p+1)的值是()
第20题:
若有以下定义,inta[10],*p=a;则*(p+5)表示()
第21题:
若有定义:int a[10],*p; 则*(p+5)表示()。
第22题:
*(a[1]+2)
*(p[1]+2)
p[5]
*(p+5)
第23题:
第24题:
元素a[5]的值
元素a[5]的地址
元素a[6]的值
元素a[6]的地址