1 / 16
文档名称:

java数组练习题(带答案).doc

格式:doc   大小:66KB   页数:16
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java数组练习题(带答案).doc

上传人:2982835315 2021/6/30 文件大小:66 KB

下载得到文件列表

java数组练习题(带答案).doc

文档介绍

文档介绍:一填空题
数组的元素通过下标来访问,数组Array的长度为 。
数组复制时,"="将一个数组的引用传递给另一个数组。
JVM将数组存储在栈(堆或栈)中。
数组的二分查找法运用的前提条件是数组已经排序。
Java中数组的下标的数据类型是整型。
数组最小的下标是0。
arraycopy()的最后一个参数指明复制元素的个数。
向方法传递数组参数时,传递的是数组的引用。
数组初始化包括数组的申明,创建和初始化。
数组下标访问超出索引围时抛出数组越界异常

数组创建后其大小不能改变。
二 选择题
下面错误的初始化语句是_ABD__
A. char str[]="hello";B. char str[100]="hello";
C. char str[]={'h','e','l','l','o'};D. char str[]={'hello'};
定义了一维int型数组a[10]后,下面错误的引用是_B__
[0]=1;[10]=2;[0]=5*2;[1]=a[2]*a[0];
下面的二维数组初始化语句中,正确的是____
A. float b[2][2]={,,,};B. int a[][]={{1,2},{3,4}};
C. int a[2][]= {{1,2},{3,4}};D. float a[2][2]={0};
引用数组元素时,数组下标可以是_D___
A. 整型常量 B. 整型变量 C. 整型表达式 D. 以上均可
定义了int型二维数组a[6][7]后,数组元素a[3][4]前的数组元素个数为____
A. 24 C. 18 D. 17
下列初始化字符数组的语句中,正确的是__B__
A. char str[5]="hello";B. char str[]={'h','e','l','l','o','\0'};
C. char str[5]={"hi"};D. char str[100]="";

下面程序的运行结果是____
main(){
int a[][]={{1,2,3},{4,5,6}};
("%d", a[1][1]);
}
A. . 6
下面程序的运行结果是_C___
main(){
int x=30;
int[] numbers=new int[x];
x=60;
();
}

下面程序的运行结果是__BDF__
main(){
char s1[]="ABCDEF".toCharArray();
int i=0;
while(s1[i++]!='\0')
(s1[i++]);
}
A. ABCDEF B. BDF C. ABCDE D. BCDE
下面  f[][]=new float[6][6];     f[]=new float[6];
 f[][]=new float[][6];     [][]f=new float[6][];
下面不是数组复制方法的是(C)
A. 用循环语句逐个复制数组 B. 用方法arraycopy
C. 用"="进行复制 D. 用clone方法
数组a的第三个元素表示为D
(3) [3](2) [2]
当访问无效的数组下标时,会发生B
A. 中止程序 B. 抛出异常C. 系统崩溃 D. 直接跳过
使用arraycopy()方法将数组a复制到b正确的是A
A. arraycopy(a,0,b,0,) B. arraycopy(a,0,b,0,)
C.. arraycopy(b,0,a,0,) D. arraycopy(a,1,b,1,)
关于数组默认值,错误的是B
A. char--'"u0000' B. Boolean--true C. float--. int-- 0
关于数组作为方法的参数时,向方法传递的是 A
A. C.