欢迎来到天天文库
浏览记录
ID:39510964
大小:130.50 KB
页数:19页
时间:2019-07-04
《中关村面试题(java部分)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、中关村IT企业Java笔试题本套题目出自中关村知名软件公司笔试考试题以及SCJP认证考题一,选择题1.下列数组初始化正确的是:CAint[5]a={1,2,3,4,5};Bint[2][2]a={{1,2},{3,4}};Cint[][]a={{2,3,4,5},newint[3]};Dint[][]a=newint[][5];2.下面的程序名为Student.java:B――》构造器重载,可以多样化的创建对象,构造器是用来创建对象的publicclassStudent{privateStringname;pu
2、blicStudent(Strings_name)//1{name=s_name;//2}publicstaticvoidmain(Stringargs[]){Students=newStudent();//3}}使用如下指令编译:javacStudent.java将会得到什么结果?A.将会顺利通过编译,并将产生一个Student.class的类文件。B.编译时在//3处出错。C.编译时在//2处出错。D.编译时在//1处出错。3.关于下述程序:C――》运行时才会报错publicclassDivide{publ
3、icstaticvoidmain(Stringargs[]){System.out.println("17.0/0="+17.0/0);//1System.out.println("17/0="+17/0);//2}}描述正确的是?A.编译出错B.编译通过,运行时//1、//2处均出现异常C.编译通过,运行时//1处得到一个无穷大值,//2处将出现异常D.编译通过,运行时//1处出现异常,//2处将得到一个无穷大值1.有下面程序:B――》3,4两个对象,前面的是地址的引用,先创建“ABC”一个串对象,再将ABC
4、的副本COPY给一个NEW的对象,原来的ABC被垃圾回收器回收了。不放在池子里。――》1,2是放到池子里的,内存里有一个所谓的池子,创建时要先查池子,池子里有,就拿池里子有的,如果没有新创建一个。这个池子,只有String有,别的类没有,因为它的使用是率最高的。publicclassTestString{publicstaticvoidmain(String[]args){Stringstr1=“abcd”;Stringstr2=“abcd”;Stringstr3=newString(“abcd”);Strin
5、gstr4=newString(“abcd”);System.out.println(str1==str2);System.out.println(str3==str4);}}输出结果是?AtruetrueBtruefalseCfalsetrueDfalsefalse2.关于下面的类描述中正确的是:C--》方法的重载,名相同,参数个数和类型不同,――》方法可以和构造器重名,――》char和INT,STRING,无任何关系统,CHAR在内存中就是INT类型,键盘上可看见的都有一个整数和他对应,一个字符可存汉字,c
6、lassTest{voidtest(inti){System.out.println("Iamanint.");}voidtest(Strings){System.out.println("Iamastring.");}publicstaticvoidmain(Stringargs[]){Testt=newTest();charch='y';t.test(ch);}}A.编译出错B.编译通过,运行出错C.编译通过,运行时输出“Iamanint”D.编译通过,运行时输出“Iamastring”1.如希望父类中的某
7、成员变量能被任何包中的子类直接访问,那么定义该变量时使用限定词____最适合。C――》protected就是用来被子类继承的。所以最好是它A.publicBprivateCprotectedD.default2.当编译和运行下列程序段时,会发生什么?C――》人就是人,狗就是狗,原来是父类就是父类,――》任何子类的对象都可以当成父类来用。本来就是人,非转成动物是不可以的。――》原来是什么类型就是什么类型,想转是不可能的。――》父类使用子类一定是安全的,因为子类继承父类,与所谓的对象无关。――》创建一个旧电视,要把
8、旧电视转成新电视,――》左边的是引用,右边就是真正的对象,转型就是在换遥控器 classBase{} classSubextendsBase{} classSub2extendsBase{} publicclassCEx{ publicstaticvoidmain(Stringargv[]){ Baseb=newBase(); Subs=(Sub)b; } }
此文档下载收益归作者所有