声明长度为10的float型数组a,且初始化为0的语句是【 】。
第1题:
若有字符数组定义并初始化为:char str[10]=″China″; 则执行语句cout<<strlen(str); 输出字符串长度为:
A.5
B.6
C.10
D.不确定
第2题:
【单选题】关于数组部分元素初始化,以下说法正确的是()
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.对数值型一维数组,当只对数组的部分元素初始化时,有时可以省略数组长度的说明。
第3题:
【多选题】以下说法正确的是()
A.数组全部元素的初始化一般格式如下: 数据类型 数组名[数组长度]={数组全部元素值表}#B.int a[6]={10,20,30,40,50,60}; 该语句定义了整数型数组a,它有6个元素a[0]~ a[5],初值依次为10、20、30、40、50、60。#C.int a[6]={10 20 30 40 50 60}; 该语句定义了整数型数组a,它有6个元素a[0]~ a[5],初值依次为10、20、30、40、50、60。#D.r[1]、r[2]的初值分别为12.5、-3.11、8.6。第4题:
下列对数组初始化语句的说明正确的理解是() int a[10]={6,7,8,9,10};
A.将5个初值依次赋给数组前5个元素,剩余元素初始化为0
B.将5个初值依次赋给数组前5个元素,剩余元素不进行初始化
C.将5个初值依次赋给数组前5个元素,剩余元素随机赋值
D.因为数组长度与初值的个数不相同,所以此语句不正确
第5题:
编写程序,捕获并处理数组越界异常。 1,定义长度为10的数组,并赋初始值。 2,输出数组元素的值,数组下标从0到10. 3,使用异常处理语句检测上述输出语句,控制程序正常退出。