中关村面试题(java部分)

中关村面试题(java部分)

ID:39510964

大小:130.50 KB

页数:19页

时间:2019-07-04

中关村面试题(java部分)_第1页
中关村面试题(java部分)_第2页
中关村面试题(java部分)_第3页
中关村面试题(java部分)_第4页
中关村面试题(java部分)_第5页
资源描述:

《中关村面试题(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;   }  }

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。