定义类A的含有5个元素的一维对象数组a,应该是()
第1题:
A、对象数组的下标是从0开始的
B、对象数组的数组名是一个常量指针
C、对象数组的每个元素是同一个类的对象
D、对象数组只能赋初值,而不能赋值
第2题:
假定二维数组的定义为“char a[M][N];”,则该数组共包含有___个字符
元素。
第3题:
A.一个数组中所有的元素应该是同一类型的。
B.数组中的元素是有顺序的。
C.数组中的一个元素是通过数组名和数组下标来确定的。
D.数组的长度是可以根据需求变化的。
第4题:
设有定义: classperson {inthum; charname[10]; public: voidinit(intn,char*m); }; personstd[30] 则以下叙述不正确的是( )。
A.std是一个含有30个元素的对象数组
B.std数组中的每个元素都是person类的对象
C.std数组中的每个元素都有自己的私有变量num和name
D.std数组中的每个元素都有各自的成员函数init
第5题:
设有以下定义:class person{int num;char name[10];public:void init (int n, char *m);┇};person std [30];则下面叙述中,不正确的是( )。
A.std是一个含有30个元素的对象数组
B.std数组中的每个元素都是person类的对象
C.std数组中的每个元素都有自己的私有变量num和name
D.std数组中的每个元素都有各自的成员函数init
第6题:
以下对数组描述正确的是()
第7题:
假定一个二维数组的定义语句为“int a[3][4];”,则该数组包含有回()个整型元素。
第8题:
一维对象指针数组的每个元素应该是某个类的对象的地址值。
第9题:
执行语句intarr[10]下面描述正确的是()
第10题:
第11题:
对
错
第12题:
第13题:
若有定义int a[9],+P=a;,则P+5表示( )。
A.数组元素a[5]的值
B.数组元素a[5]的地址
C.数组元素a[6]的地址
D.数组元素a[0]的值加上5
第14题:
若有定义"int*p[3];",则以下叙述中下确的是
A.定义了一个基类型为int的指针变量p,该变量具有三个指针
B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类犁为int的指针
C.定义了一个名为*p的整型数组,该数组含有三个int类型元素
D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素
第15题:
设有如下定义: char * aa[2]={"abcd","ABCD"}; 则以下说法中正确的是( )
A.aa数组元素的值分别是"abcd"和"ABCD"
B.aa是指针变量,它指向含有两个数组元素的字符型一维数组
C.aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
D.aa数组的两个元素中各自存放了字符'a'和'A'的地址
第16题:
如果一个数组中的每个元素都是同一类的对象,则该数组被称为【 】。
第17题:
定义类A的含有5个元素的一维对象数组a,应该是()
第18题:
使用new创建一个对象数组,该数组用指针pa指向,并使数组的3个元素都是类A的对象a1的值。应该是()
第19题:
定义一个对象指针数组pa,它有5个元素,每个元素是类A对象指针,应该是()
第20题:
对象数组的元素必须是同一个类的对象
第21题:
有数组定义语句:dim I(99,99) as Integer,则数组I中共包含有()个元素。
第22题:
第23题:
第24题: