第1题:
若有语句:char*line[5];,以下叙述中正确的是
A.定义line是一个数组,每个数组元素是一个基类型为char的指针变量
B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组
C.定义line是一个指针数组,语句中的。号称为间址运算符
D.定义line是一个指向字符型函数的指针
第2题:
A、foreach可以对List,Set数组进行遍历
B、foreach是一种更加简洁的for循环,也称增强for循环
C、foreach的出现,简化了书写
D、foreach只适合对容器进行遍历操作,不能对元素进行修改
第3题:
A.用for循环遍历数组
B.用foreach循环遍历数组
C.用array_intersect函数
D.用array_sum函数
第4题:
若有语句:charline[5];,以下叙述中正确的是()
第5题:
设在程序中使用如下语句申请一个对象数组:
Shape *p1=new Shape[3];
则在需要释放p1指向的数组对象时,使用的语句是____________。
第6题:
以下关于指针数组的描述正确的是()
A.指针数组的每个元素是一个指针
B.指针数组的每个元素可以指向相同类型的数据
C.指针数组的每个元素存放了一个地址
D.指针数组的每个元素可以指向不同类型的数据
第7题:
下面关于数组的描述错误的是( )。
A.在C++语言中数组的名字就是指向该数组第一个元素的指针
B.长度为n的数组,下标的范围是0~n-1
C.数组的大小必须在编译时确定
D.数组只能通过值参数和引用参数两种方式传递给函数
第8题:
若有语句:char *line[5];,以下叙述中正确的是
A.定义line是一个数组,每个数组元素是一个基类型为char为指针变量
B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组
C.定义line是一个指针数组,语句中的*号称为间址运算符
D.定义line是一个指向字符型函数的指针
第9题:
设在程序中使用如下语句申请了一个对象数组:Point * ptr = new Point[2];则在需要释放ptr指向的动态数组对象时,所使用的语句是()。
第10题:
foreach语句适用于枚举数组中的元素