成都大学实训考题
一、选择题:1、选择下面在java中命名合法的选项?(多选)A.IDoLikeTheLongNameClassB.$byteC.constD._okE.3_case
2、以下二条语句返回值为true的有:A.“beijing”==“beijing”;B.“beijing”.equalsIgnoreCase(newString(“beijing”));3、下面的哪些声明是合法的?A.long1=4990B.inti=4LC.fl
oatf=1.1D.doubled=34.44、以下哪个方法用于定义线程的执行体?A.start()B.init()C.run()D.main()E.synchronized()5、给出下面代码:publicclassPerson{staticintarr[]=newint[10];publicstaticvoidmain(Stringa[]){System.out.println(arr[1]);}}哪个选项是正确的?A.编译时将产生错误;B.编译时正确,运行时将产生错误;C.输出0;D.输出空。
6、选出
Java语言中的关键词(多选)A.NULLB.sizeofC.implementsD.extends7、字符(char)的整型表示范围为A.0...32767C.-256...255B.0...65535D.-32768...32767
8、选择Java语言中的基本数据类型(多选)A.byteB.IntegerC.StringD.charE.long9、下述代码的执行结果是:classSuper{publicintgetLength(){return4;}}publicclassSubextendsSuper{publiclonggetLength(){return5;}publicstaticvoidmain(String[]args){Supersooper=newSuper();Supersub=newSub();System.out.println(sooper.getLength()+“,”+sub.getLength());}}A.4,4B.4,5C.5,4D.5,5E.代码不能被编译10、下述
程序的执行结果为intindex=1;String[]test=newString[3];Stringfoo=test[index];A.foo的值为“”B.foo的值为nullC.抛出一个异常D.程序不能够被编译11、关于Java语言,下列描述正确的是(多选)A.switch不能够作用在String类型上B.List,Set,Map都继承自Collection接口C.Java语言支持goto语句D.GC是垃圾收集器,程序员不用担心内存管理12、int[][]myArray=newint[][]{newint[]{5,6,2},newint[]{6,9,7,8,3},newint[]{3,2}};myArray[2][2]的值是()A.9B.2C.6D.越界13、三种字符串判空串方法:1:boolisEmpty=(str.length()==0);
2:boolisEmpty=(str==String.Empty);3:boolisEmpty=(str=="");哪种方法正确?A.1B.2C.314、给出下面代码段(多选)switch(m){case0:System.out.println(“case0”);case1:System.out.println(“case1”);break;case2:default:System.out.println(default”);}下列m的哪些值将引起“default”的输出?A.0B.1C.2D.315、下列哪些说法是正确的?A.Java语言只允许单一继承B.Java语言只允许实现一个接口C.Java语言不允许同时继承一个类并实现一个接口D.Java语言的单一继承使得代码更加可靠.16、下列创建数组的方法正确的是()A.inttwoDim[][]=newint[4][];B.inttwoDim[][]=newint[][4];C.inttwoDim[][]=newint[4][5];D.chara[]={‘A’,‘B’};E.charc[]=“ABC”;二、编程题:1、请写出一种排序算法?2、金额转换,阿拉伯数字的金额转换成中国传统的形式,如:(¥1011)->(一千零一拾一元整)输出?(建议写代码,写思路也可以)
三、简答题:
1、简述面向对象,面向对象的特征?
2、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?3、String,StringBufferStringBuilder的区别。4、abstractclass和interface有什么区别?
5、说一下“==”和equals()方法的不同?6、请说出集合类中List、Map、Set的区别?7、检查身份证号码正确性长度15或18位,注意末尾可能是X(编写正则)?
8、你的职业规划是什么?9、如果你被我公司录用,在项目中,遇到了一个你解决不了的困难,你的任务不能如期完成,你会怎么做?10、你的期望薪金?