17、若有定义“int *p[5];”,则以下叙述中正确的是A.定义了一个指针数组p,该数组含有5个元素,每个元素都是基类型为int的指针变量B.定义了一个基类型为int的指针变量p,该变量有5个指针C.定义了一个名为*p的整型数组,该数组含有5个int类型元素D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有5个int类型元素
17、若有定义“int *p[5];”,则以下叙述中正确的是
A.定义了一个指针数组p,该数组含有5个元素,每个元素都是基类型为int的指针变量
B.定义了一个基类型为int的指针变量p,该变量有5个指针
C.定义了一个名为*p的整型数组,该数组含有5个int类型元素
D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有5个int类型元素
参考答案和解析
定义了一个指针数组p,该数组含有5个元素,每个元素都是基类型为int的指针变量
相关考题:
若有定义int a[9],+P=a;,则P+5表示( )。A.数组元素a[5]的值B.数组元素a[5]的地址SXB 若有定义int a[9],+P=a;,则P+5表示( )。A.数组元素a[5]的值B.数组元素a[5]的地址C.数组元素a[6]的地址D.数组元素a[0]的值加上5
若有以下说明和定义 typedef int*INTEGER; INTEGER p,*q; 以下叙述正确的是A.p是int型变量B.p是基类型为int的指针变量C.q是基类型为int的指针变量D.程序中可用INTEGER代替int类型名
若有以下说明和定义: typedef int *INTEGER; INTEGER p,*q; 以下叙述正确的是( )。A.p是整型变量B.p是基类型为整型的指针变量C.q是基类型为整型的指针变量D.程序中可用INTEGER代替int类型名
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。A.p=a; B.p[0]=a; 若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。A.p=a;B.p[0]=a;C.p[o]=&a[1][2];D.p[1]=&a;
设有定义:struct sk {int a;float b;} data,* p; 若有p= data;,则对data中的a域的正确引用是 ( )A.(* p).data.aB.(* p).aC.p->data.aD.p.data.a
若有以下说明和定义 typedefint * INTEGER; INTEGER p,* q; 以下叙述正确的是A.p是int型变量B.p是基类型为int的指针变量C.q是基类型为int的指针变量D.程序中可用INTEGER代替int类型名
若有以下的定义, 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
若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5 B.*a+1 若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5B.*a+1C.&a+1D.&a[0]
若有如下定义: struct sk{ int a; int b; }data,*p=data; 则对data中的成员x的正确引用的是()。 A、(*p).aB、(*p).data.aC、p-data.aD、p.data.a
若有以下说明和定义:typedefint*INTEGER INTEGERp,*q;以下叙述正确的是()A、p是int型变量B、p是基类型为int的指针变量C、q是基类型为int的指针变量D、程序中可用INTEGER代替int类型名
单选题若有如下定义: struct sk{ int a; int b; }data,*p=data; 则对data中的成员x的正确引用的是()。A(*p).aB(*p).data.aCp-data.aDp.data.a