A.int a[3]= {1,2,3,0};
B.int a[3]= {1,2,3 }
C.int a[3]= {1+3,2,3};
D.int a[3]= {1};
第1题
A、int a[5]=[1, 2,3, 4, 5];
B、int a[5]={1,2,3};
C、int a[5 ] ={1, 2, 3, 4, 5, 6}
D、int a[5][] = {1, 2, 3, 4, 5};
第2题
第3题
A、int b[10]={1,2,3}; 该语句定义了整数型数组b,它前3个元素的初值分别为1、2、3,其余元素的初值为0
B、int b[10]={1,2,3}; 该语句定义了整数型数组b,它前3个元素的初值分别为1、2、3,其余元素的初值由数组a的存储属性决定
C、int b[]={1,2,3}; 该语句定义了整数型数组b,它前3个元素的初值分别为1、2、3,其余元素的初值为0
D、对数值型一维数组,当只对数组的部分元素初始化时,有时可以省略数组长度的说明。
第4题
A、初始化语句错误,因为info数组长度是3,而初始化数据只有1组
B、初始化语句错误,因为info数组长度是3,而初始化数据是4个
C、info[0]有确切的数据,其他数据不确定
D、info[1]有确切的数据,其他数据不确定
第5题
A、info[3]数组的各个元素都有了确定的初始值
B、info数组共有3个结构体元素,每个元素都有了确定的初始值
C、执行语句printf("%s\n",info[1]);将输出数组元素info[1]的数据
D、必须在该初始化语句之后立即定义结构体类型struct student
第6题
A、将6,7,8,9,10依次赋给a[1]~a[5]
B、将6,7,8,9,10依次赋给a[0]~a[4]
C、将6,7,8,9,10依次赋给a[6]~a[10]
D、因为数组长度与初值的个数不相同,所以此初始化语句不正确
第7题
class MyClass{
public:
MyClass(int D) {data=d;}
~MyClass (){}
private:
int data;
};
下列对Myclass类对象数组的定义和初始化语句中,正确的是( )。
A) MyClass arrays[2];
B) MyClass arrays[2]={MyClass(5)};
C) MyClass arrays[2]={MyClass(5), MyClass(6)};
D) MyClass*arrays=new MyClass[2];
A.
B.
C.
D.
第8题
A.MyClassarray[2];
B.MyClassarray[2]={MyClass(5)};
C.MyClassarray[2]={MyClass(5),Myclass(6)};
D.MyClass*array=newMyClass[2];
第9题
以下定义数组的语句中错误的是A.int num[]={1,2,3,4,5,6};
B.int num[][3]={{1,2},3,4,5,6};
C.int num[2][4]={{1,2},{3,4},{5,6}}:
D.int num[][4]={1,2,3,4,5,6};
【我提交的答案】: B |
【参考答案与解析】: 正确答案:C |
解析:考察数组的定义,选项C)中定义的数组为两行四列的,但是初始化时是为三行两列的,所以初始化不正确。
第10题
A、使用不带关键字Preserve的ReDim语句可以重新定义数组的维数
B、使用不带关键字Preserve的ReDim语句可以改变数组各维的上、下界
C、使用不带关键字Preserve的ReDim语句可以改变数组的数据类型
D、使用不带关键字Preserve的ReDim语句可以对数组中的所有元素进行初始化
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!