数组对象中第一个值的下标是多少?()
第1题:
以下叙述中错误的是( )。
A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
B.数组名代表的是数组所占存储区的首地址,其值不可改变
C.当程序执行过程中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
D.可以通过赋初值的方式确定数组元素的个数
第2题:
以下程序执行的结果是什么?()int[]myArray=newint[3];try{for(inti=0;i<=myArray.length;i++){myArray[i]=i*3;System.out.println("myArray数组的第"+i+"个元素的值是:"+myArray[i]);}}catch(ArrayIndexOurOfBoubsExceptione){System.out.println("数组下标越界");}
A.程序执行,屏幕上显示“数组下标越界”
B.程序出现异常,屏幕上提示出现数组下标越界异常
C.程序正常执行结束,屏幕上显示数组中每个元素的值
D.程序编译出错
第3题:
以下叙述中错误的是( )。
A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
B.数组名代表的是数组所占存储区的首地址,其值不可改变
C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
D.可以通过赋初值的方式确定数组元素的个数
第4题:
以下叙述中正确的是
A.数组下标的下限是1
B.数组下标的下限由数组中第一个非零元素的位置决定
C.数组下标的下限由数组中第一个被赋值元素的位置决定
D.char el,c2,*c3,c4[40];是合法的变量定义语句
第5题:
若用数组名作为函数调用的实参,传递给形参的是()。
A数组的首地址
B数组中第一个元素的值
C数组中全部元素的值
D数组元素的个数
第6题:
数组的下标从()开始
第7题:
若有以下数组a,数组元素:a[0]~a[9],其值为 9 4 12 8 2 10 7 5 1 3 该数组中下标最大的元素的值是()
第8题:
一维数组定义语句intn=10,a[n];则()
第9题:
当定义一个数组时,系统会在内存中为该数组分配一个存储空间,其()就是数组在内存中的首地址。
第10题:
int a[10];合法的数组元素的最小下标值为()
第11题:
以下关于数组的叙述,哪项错误?()
第12题:
1
0
length
length-1
第13题:
A.基本数据类型的数组位于堆栈中,而对象类型的数组位于堆中。
B.数组一经实例化后,其长度无法再改变
C.数组元素的起始下标是0
D.数组需使用new关键字来实例化,实例化后的数组,其元素具有初始值。
第14题:
第15题:
以下叙述中错误的是A.对于float类型数组,不可以直接用数组名完成对数组进行整体输入或输出B.数组名代表的是数组所占存储区的首地址,其值是常量,是不可改变的C.当执行程序时,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D.可以通过赋初值的方式确定数组元素的个数
第16题:
设有一个20阶的对称矩阵A,采用压缩存储方式,将其下三角部分以行序为主序存储到一维数组中(矩阵A的第一个元素为a11,数组b的下标从1开始),则矩阵元素a8,5在一维数组b中的下标是()。
A30
B28
C40
D33
第17题:
若有以下数组a,数组元素:a[0]~a[9],其值为 9 4 12 8 2 10 7 5 1 3 该数组的元素中,数值最大的元素的下标值是()
第18题:
数组A中,每个元素A[i,j]的长度均为32个二进位,行下标从-1到9,列下标从1到11,从首地址S开始连续存放主存储器中,主存储器字长为16位。求: ① 存放该数组所需多少单元? ② 存放数组第4列所有元素至少需多少单元? ③ 数组按行存放时,元素A[7,4]的起始地址是多少? ④ 数组按列存放时,元素A[4,7]的起始地址是多少?
第19题:
冒泡排序对一维数组进行从大到小排序,一趟排序后会将数组中的()排到最后
第20题:
数组中元素的最大值就是下标最大的那个数组元素无需进行比较
第21题:
获取数组中第一个元素的下标为()。
第22题:
数组的最小下标是()。
第23题:
1
2
0
3