资源描述:
《java第一阶段第二周》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java第二周测试一、选择题(10题每题2分共20分)1、在一个应用程序中定义了数组a:int[]a={1,2,3,4,5,6,7,8,9,10};,为了打印输出数组a的最后一个数组元素,下面正确的代码是BA)System.out.println(a[10]);B)System.out.println(a[9]);C)System.out.println(a[a.length]);D)System.out.println(a(8));2、下面关于数组定义语句不正确的是D
A)int[]a1,a2;B)inta0[]={11,2,30,84,5};
C)doub
2、le[]d=newdouble[8];D)floatf[]=new{2.0f,3.5f,5.6f,7.8f};3、设有定义语句inta[]={3,9,-9,-2,8};则以下对此语句的叙述错误的是CA)a数组有5个元素B)数组中的每个元素是整型C)a的值为3D)对数组元素的引用a[a.length-1]是合法的4、设有定义语句inta[]={66,88,99};则以下对此语句的叙述错误的是CA)定义了一个名为a的一维数组B)a数组有3个元素C)a数组的元素的下标为1~3D)数组中的每个元素是整型1、为了定义三个整型数组a1、a2、a3,下面声明正确的语句是BA
3、)intArray[]a1,a2;inta3[]={1,2,3,4,5};B)int[]a1,a2;inta3[]={1,2,3,4,5};C)inta1,a2[];inta3={1,2,3,4,5};D)int[]a1,a2;inta3=(1,2,3,4,5);2、以下能对二维数组a进行正确初始化的语句是BA)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}};D)int[]a={{1,0,1}{},{1,1}};3、若有说明:in
4、ta[]={1,2,3,4,5,6,7};则获取a数组的大小是AA)lengthB)length()C)getLen()D)size()4、执行下面的程序段后,变量k中的值为Aintk=3,s[]=newint[2];s[0]=k;k=s[1]*10;A)0B)33C)30D)105、有以下程序,输出结果为:publicclassTest1{publicstaticvoidmain(String[]args){intn[]=newint[2],i,j,k;for(i=0;i<2;i++)n[i]=0;k=2;for(i=0;i5、k;j++)n[j]=n[i]+1;System.out.println(n[k]);}}程序运行后的输出结果是DA)3B)2C)1D)运行出错10、以下程序的输出结果是CpublicclassTest1{publicstaticvoidmain(String[]args){inti,a[]=newint[10];for(i=9;i>=0;i--)a[i]=10-i;System.out.println(""+a[2]+a[5]+a[8]);}}A)258B)741C)852D)369二、编程题:(8题每题10分共80分)第1题:定义一个一维数组,并输出一维数
6、组中所有元素值答:publicclassTest1{publicstaticvoidmain(String[]args){int[]a={1,2,3,4,5,6,7,8,9};for(inti=0;i<9;i++){System.out.println(a[i]);}}}第2题:求所有不超过200的n值,n的平方是具有对称性质的回文数。所谓回文数就是将一个数从左向右读与从右向左读是一样的。例如:3443和1234321都是回文数。提示:用方法来解决。publicclassTest2{publicstaticvoidmain(String[]args){for(
7、intn=0;n<=200;n++){Stringsq=String.valueOf(n*n);intcount=0;char[]a=sq.toCharArray();char[]b=newchar[a.length];for(inti=0;i8、排序。importjava.util.