定义一个对象指针数组pa,它有5个元素,每个元素是类A对象指针,应该是()

题目
填空题
定义一个对象指针数组pa,它有5个元素,每个元素是类A对象指针,应该是()
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有定义“int*p[3];”,则以下叙述中正确的是( )。

A.定义了一个基类型为int的指针变量p,该变量具有3个指针

B.定义了一个指针数组p,该数组含有3个元素,每个元素都是基类型为int的指针

C.定义了一个名为*p的整型数组,该数组含有3个int类型元素

D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有3个int类型元素


正确答案:B
解析:本题定义了一个指针数组p,每个元素都是基类型为int,它的长度为3即该数组含有3个元素。选项A、C和D都不正确,只有选项B符合题意。

第2题:

设有变量说明int(*p)[m],其中的标识符p是( )。

A.m个指向整型变量的指针

B.指向m个整型变量的指针

C.一个指向具有m个整型元素的一维数组的指针

D.具有m个指针元素的一维指针数组,每个元素都指向整型变量


正确答案:C
解析:本题考查指向数组的指针变量的声明。这里的p表示一个指向数组的指针;*p表示指针p指向地址的内容。

第3题:

( 27 )若有定义 int ( *Pt ) [3] ; ,则下列说法正确的是

A )定义了基类型为 int 的三个指针变量

B )定义了基类型为 int 的具有三个元素的指针数组 pt

C )定义了一个名为 *pt 、具有三个元素的整型数组

D )定义了一个名为 pt 的指针变量,它可以指向每行有三个整数元素的二维数组


正确答案:D

第4题:

对于"int*pa[5];"的描述中,正确的是()。

A.pa是一个指向数组的指针,所指向的数组是5个int型元素

B.pa是一个指向某数组中第5个元素的指针,该元素是int型变量

C.pa[5]表示某个元素的第5个元素的值

D.pa是一个具有5个元素的指针数组,每个元素是一个int型指针


正确答案:D

第5题:

下列关于对象数组的描述中,( )是错误的.

A、对象数组的下标是从0开始的

B、对象数组的数组名是一个常量指针

C、对象数组的每个元素是同一个类的对象

D、对象数组只能赋初值,而不能赋值


参考答案:D

第6题:

若有语句:char *line[5];,以下叙述中正确的是

A.定义line是一个数组,每个数组元素是一个基类型为char为指针变量

B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组

C.定义line是一个指针数组,语句中的*号称为间址运算符

D.定义line是一个指向字符型函数的指针


正确答案:A
解析:C语言中[ ]比*优先级高,因此line先与[5]结合,形成line[5]形式,这是数组形式,它有5个元素,然后再与line前面的"*"结合,表示此数组是一个指针数组,每个数组元素都是一个基类型为char的指针变量。

第7题:

以下关于指针数组的描述正确的是()

A.指针数组的每个元素是一个指针

B.指针数组的每个元素可以指向相同类型的数据

C.指针数组的每个元素存放了一个地址

D.指针数组的每个元素可以指向不同类型的数据


正确答案:ABC

第8题:

设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是A、(!a==1),则以下叙述中正确的是()

A、定义了一个基类型为int的指针变量p,该变量具有三个指针

B、定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针

C、定义了一个名为*p的整型数组,该数组含有三个int类型元素

D、定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素


参考答案:B

第9题:

char*A[5],则标识符A的意义时()。

A.A是一个指向有5个字符型元素的指针变量

B.A是一个有5个元素的一维数组,每个元素指向字符型的指针变量

C.A是一个指向字符型的函数的指针变量

D.A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量


正确答案:B

第10题:

若有定义"int*p[3];",则以下叙述中下确的是

A.定义了一个基类型为int的指针变量p,该变量具有三个指针

B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类犁为int的指针

C.定义了一个名为*p的整型数组,该数组含有三个int类型元素

D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素


正确答案:B
解析:本题考核的知识点是指针数组的定义。指针数组也是一种数组,所有有关的概念都适用于它。但它与普通的数组又有区别,它的数组元素是指针类型,只能用来存放地址。其格式为:存储类型数据类型*指针数组名[长度1],其含义为:定义了一个长度1的数组,其中数组元素为相应存储类型的指针,对比定义可知,选项A、c和D都不正确,所以,4个选项中选项B符合题意。

更多相关问题