JAVA入门基础语法数组
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二、
对应编号
详细要求
1
1.编写程序名为: Test1.java;
2.创建一维数组并初始化;元素有:
6,3,2,6,3,8,0,67,3,2,43,54,65,76,45,87,89,76,54,23,54,43,542,45
3.输出一维数组中所有元素值
2
1.编写程序名为: Test2.java;
2.创建二维数组并初始化;每一维元素有:
D)int[] a = { { 1 , 0 , 1 } { } , { 1 , 1 } };
答案:来自百度文库
2、若有说明:int a[][]=new int[2][3];则数组a中各元素
A)可在程序的运行阶段得到初值0
B)可在程序的编译阶段得到初值0
C)不能得到确定的初值
D)可在程序的编译或运行阶段得到初值0
B)int3a=newint[3];
C)longsize = 2;int[] a =newint[size];
D)int[] $a=newint[3];
答案:
7、有以下程序,输出结果为:
publicclassTest1 {
publicstaticvoidmain(String[] args) {
intn[] =newint[2], i, j, k;
for(i = 0; i < 2; i++)
n[i] = 0;
k = 2;
for(i = 0; i < k; i++)
for(j = 0; j < k; j++)
n[j] = n[i] + 1;
;
}
}
程序运行后的输出结果是
A)3
B)2
C)1
D)运行出错
答案:
8、以下程序的输出结果是
publicclassTest1 {
publicstaticvoidmain(String[] args) {
inti, a[] =newint[10];
for(i = 9; i >= 0; i--)
a[i] = 10 - i;
" "+ a[2] + a[5] + a[8]);
}
}
A)258
B)741
C)852
D)369
答案:
9、列常见的系统定义的异常中,哪个是数组越界异常
A)ArrayIndexOutOfBoundsException
B)IOException
C)NullPointerException
D)ArithmeticException
答案:
二、简答题
1、如何获取java中数组的长度?
2、数组的初始化方式有几种?怎么写?
三、上机题
一、
对应编号
详细要求
1
定义一个一维数组,并输出一维数组中所有元素值
1
11
121
1331
14641
15101051
3.用循环按上面格式输出维数组中每一维中元素值
3
1.编写程序名为: Test3.java;
2.数组中元素有:
21,32,31,32,65,76,45
1, 4, 2, 8, 5, 3, 1
54,23,87,54,34,23,54
98,23,3,54,24,54,98
JAVA基础语法_数组
一、
1、以下能对二维数组a进行正确初始化的语句是
A)inta[2][] = { {1 , 0 , 1} , {5 , 2 , 3} };
B)int[][] a = { { 1, 2, 3 }, { 4, 5, 6 } };
C)inta[2][4] = { { 1 , 2 , 3 }, { 4 , 5 } , { 6 } };
A)length
B)length()
C)getLen()
D)size()
答案:
5、执行下面的程序段后,变量k中的值为
intk = 3, s[] =newint[2];
s[0] = k;
k = s[1] * 10;
A)0
B)33
C)30
D)10
答案:
6、下列四个选项中,正确的数组定义是______
A)intsize = 2;int[] a =newint[size];
答案:
3、下面创建二维数组正确的是
A)int[][] a =newint[][3];
B)int[][] a =newint[2][3];
C)int[] a[] =newint[2][];
D)inta[][] =newint[][2];
答案:
4、若有说明:inta[] = { 1, 2, 3, 4, 5, 6, 7 };则获取a数组的大小是
2
有一个二维数组,循环输出所有元素值(注其中每一维一行)
3
有一个二维数组,找出该二维数组的鞍点,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点
4
求所有不超过200的n值,n的平方是具有对称性质的回文数。所谓回文数就是将一个数从左向右读与从右向左读是一样的。例如:3443和1234321都是回文数
19,32,34,65,34,432,2
3.找出鞍点数并输出,如没找到输出没找到;
4
1.编写程序名为: Test3.java;
2.求得的回文数用数组存储;
3.输入数组中所有回文数;
对应编号
详细要求
1
1.编写程序名为: Test1.java;
2.创建一维数组并初始化;元素有:
6,3,2,6,3,8,0,67,3,2,43,54,65,76,45,87,89,76,54,23,54,43,542,45
3.输出一维数组中所有元素值
2
1.编写程序名为: Test2.java;
2.创建二维数组并初始化;每一维元素有:
D)int[] a = { { 1 , 0 , 1 } { } , { 1 , 1 } };
答案:来自百度文库
2、若有说明:int a[][]=new int[2][3];则数组a中各元素
A)可在程序的运行阶段得到初值0
B)可在程序的编译阶段得到初值0
C)不能得到确定的初值
D)可在程序的编译或运行阶段得到初值0
B)int3a=newint[3];
C)longsize = 2;int[] a =newint[size];
D)int[] $a=newint[3];
答案:
7、有以下程序,输出结果为:
publicclassTest1 {
publicstaticvoidmain(String[] args) {
intn[] =newint[2], i, j, k;
for(i = 0; i < 2; i++)
n[i] = 0;
k = 2;
for(i = 0; i < k; i++)
for(j = 0; j < k; j++)
n[j] = n[i] + 1;
;
}
}
程序运行后的输出结果是
A)3
B)2
C)1
D)运行出错
答案:
8、以下程序的输出结果是
publicclassTest1 {
publicstaticvoidmain(String[] args) {
inti, a[] =newint[10];
for(i = 9; i >= 0; i--)
a[i] = 10 - i;
" "+ a[2] + a[5] + a[8]);
}
}
A)258
B)741
C)852
D)369
答案:
9、列常见的系统定义的异常中,哪个是数组越界异常
A)ArrayIndexOutOfBoundsException
B)IOException
C)NullPointerException
D)ArithmeticException
答案:
二、简答题
1、如何获取java中数组的长度?
2、数组的初始化方式有几种?怎么写?
三、上机题
一、
对应编号
详细要求
1
定义一个一维数组,并输出一维数组中所有元素值
1
11
121
1331
14641
15101051
3.用循环按上面格式输出维数组中每一维中元素值
3
1.编写程序名为: Test3.java;
2.数组中元素有:
21,32,31,32,65,76,45
1, 4, 2, 8, 5, 3, 1
54,23,87,54,34,23,54
98,23,3,54,24,54,98
JAVA基础语法_数组
一、
1、以下能对二维数组a进行正确初始化的语句是
A)inta[2][] = { {1 , 0 , 1} , {5 , 2 , 3} };
B)int[][] a = { { 1, 2, 3 }, { 4, 5, 6 } };
C)inta[2][4] = { { 1 , 2 , 3 }, { 4 , 5 } , { 6 } };
A)length
B)length()
C)getLen()
D)size()
答案:
5、执行下面的程序段后,变量k中的值为
intk = 3, s[] =newint[2];
s[0] = k;
k = s[1] * 10;
A)0
B)33
C)30
D)10
答案:
6、下列四个选项中,正确的数组定义是______
A)intsize = 2;int[] a =newint[size];
答案:
3、下面创建二维数组正确的是
A)int[][] a =newint[][3];
B)int[][] a =newint[2][3];
C)int[] a[] =newint[2][];
D)inta[][] =newint[][2];
答案:
4、若有说明:inta[] = { 1, 2, 3, 4, 5, 6, 7 };则获取a数组的大小是
2
有一个二维数组,循环输出所有元素值(注其中每一维一行)
3
有一个二维数组,找出该二维数组的鞍点,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点
4
求所有不超过200的n值,n的平方是具有对称性质的回文数。所谓回文数就是将一个数从左向右读与从右向左读是一样的。例如:3443和1234321都是回文数
19,32,34,65,34,432,2
3.找出鞍点数并输出,如没找到输出没找到;
4
1.编写程序名为: Test3.java;
2.求得的回文数用数组存储;
3.输入数组中所有回文数;