Java 数组练习题目
java数组练习题目
java数组练习题目
1)数组的元素通过去出访,数组array的长度为。
2)数组复制时,"="将一个数组的传递给另一个数组。
3)没隐式提及变量的数组称作数组。
4)jvm将数组存储在(堆或栈)中。
5)数组的二分搜寻法运用的前提条件就是数组已经。
6)矩阵或表格一般用维数组表示。
7)如果把二维数组看作一维数组,那么数组的元素就是数组。java数组字符串转数组
8)java中数组的下标的数据类型是。
9)不必负号变量就可以出访数组的方法就是。
10)数组最小的下标是。
11)arraycopy()的最后一个参数阐明。
12)向方法传递数组参数时,传递的是数组的。
13)线性搜寻法的平均值搜寻长度为。
14)数组初始化包括。
15)数组负号出访远远超过索引范围时扔出异常
16)浮点型数组的默认值是。
17)对象型数组的默认值就是。
18)对象类型的数组虽然被默认初始化,但是并没有构造函数。
19)二维数组的行及的长度相同。
20)数组创建后其大小改变。
1.下面错误的初始化语句就是___
a.charstr[]="hello";b.charstr[100]="hello";
c.charstr[]={'h','e','l','l','o'};d.charstr[]={'hello'};
2.定义了一维int型数组a[10]后,下面错误的引用是___
a.a[0]=1;b.a[10]=2;c.a[0]=5*2;d.a[1]=a[2]*a[0];
3.下面的二维数组初始化语句中,正确的是____
a.floatb[2][2]={0.1,0.2,0.3,0.4};b.inta[][]={{1,2},{3,4}};
c.inta[2][]={{1,2},{3,4}};d.floata[2][2]={0};
4.提及数组元素时,数组负号可以就是____
a.整型常量b.整型变量c.整型表达式d.以上均可
5.定义了int型二维数组a[6][7]后,数组元素a[3][4]前的数组元素个数为____
a.24b.25c.18d.17
6.以下初始化字符数组的语句中,恰当的就是____
a.charstr[5]="hello";b.charstr[]={'h','e','l','l','o','\0'};
c.charstr[5]={"hi"};d.charstr[100]="";
7.数组在java中储存在中
main(){b.队列c.堆上d.链表8.下面程序的运转结果就是____
intx=30;
int[]numbers=newint[x];
system.out.println(numbers.length);
a.60b.20c.30d.50
9.下面不是创建数组的正确语句
a.floatf[][]=newfloat[6][6];
c.floatf[][]=newfloat[][6];
10.下面不是数组激活方法的就是()
a.用循环语句逐个复制数组
c.用"="展开激活
a.a(3)11.数组a的第三个元素表示为b.a[3]c.a(2)d.a[2]
12.当出访违宪的数组负号时,可以出现
a.中止程序b.抛出异常c.系统崩溃d.直接跳过
13.采用arraycopy()方法将数组a导入到b恰当的就是
a.arraycopy(a,0,b,0,a.length)b.arraycopy(a,0,b,0,b.length)
c..arraycopy(b,0,a,0,a.length)d.arraycopy(a,1,b,1,a.length)
14.关于数组默认值,错误的是
a.char--'"u0000'b.boolean--truec.float--0.0fd.int--0
15.关于数组作为方法的参数时,向方法传递的是
a.数组的提及b.数组的栈地址c.数组自身d.数组的元素
16.关于数组复制,下列说法错误的是
a."="可以同时实现数组激活
b.运用循环语句进行数组复制必须两个数组长度相同
c.arraycopy()方法没给目标数组分配内存空间
d.数组复制是数组引用的传递
17.以下语句可以导致数组newint[10]越界就是
a.a[0]+=9;b.a[9]=10;
a.publicstaticvoidmain();b.publicstaticvoidmain(string[]args)c.publicstaticintmain(string[]arg)d.publicvoidmain(stringarg[])c.—a[9]d.for(inti=0;i
19.如定义对象stringbufferch=newstringbuffer("shanghai")则ch.length()=()
a.7b.8
c.9d.23d.x[0]为空20.执行完代码"int[]x=newint[25];"后以下()说明正确的a.x[24]为0b.x[24]未定义c.x[25]为0
21.关于char类型的数组,观点恰当的就是
a.其数组的默认值是'a'b.可以仅通过数组名来访问数组
c.数组无法切换为字符串d.可以存储整型数值
22.对于数组a[10],下列表示错误的是
a.a[0]b.a(0)c.a[9]d.a[1]
c.int[][]ad.int[]a[]23.下列数组声明,下列表示错误的是a.int[]ab.inta[]
1.负号用作表示数组中某个元素边线的数字。()
2.把数组中元素按某种顺序排列的过程叫做查。()
3.确认数组中与否所含某个关键字的过程叫作排序。()
4.一个数组可以存放许多不同类型的数值。()
5.数组的负号通常就是float型。()
6.数组的某个元素被传递给一个方法并被该方法修改,当被调用方法执行完毕时,这个元素中含有修改过的数值。()
7.数组可以声明为任何数据类型。()
8.数组由具有一名字和相同类型的一组连续内存单元构成。()
9.在数组声明中可以用等号及一个逗号隔开的初始值表中初始化数组元素,该数组大小就可以由用户去同意。()
10.将一个数组传递给一个方法,必须加在数组名后加方括号。()
11.java语言中的数组元素负号总是从0已经开始,负号可以就是整数或整型表达式。()
12.下面这条语句正确吗?()
double[]mylist;
mylist={1.9,2.9,3.5,4.6};
13.java中数组的元素可以就是直观数据类型的量,也可以就是某一类的对象。()
14.数组中有length()这个方法,如array.length()表示数组array中元素的个数()
15.下面这条语句恰当吗?()
intt[3][2]={{1,2},{3,4},{5,6}};
16.数组声明后其大小紧固。()
17.设有整型数组的定义:inta.[]=newint[8];,则a.length的值为7。()
18.数组一旦建立,其大小无法再发生改变。()
19.用任何方式创建数组时,都必须指定数组的长度。()
20.声明数组时,必须选定数组长度,以便为数组分配内存。()
1.如何声明和创建一个一维数组?
2.如何出访数组的元素?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论