java基础面试题2及答案

java基础面试题2及答案

ID:43324866

大小:63.50 KB

页数:4页

时间:2019-09-30

java基础面试题2及答案_第1页
java基础面试题2及答案_第2页
java基础面试题2及答案_第3页
java基础面试题2及答案_第4页
资源描述:

《java基础面试题2及答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一.选择题(共50题,每题2分,共100分。多选题选不全或选错都不得分。)1.以下属于面向对象的特征的是(C,D)。(两项)A)重载B)重写C)封装D)继承2.以下代码运行输岀是(C)publicclassPerson{privateStringname^Person";intage=0;}publicclassChildextendsPerson{publicStringgrade;publicstaticvoidmain(String[]args){Personp=newChild();System.out.println(p.name);

2、}}A)输出:PersonB)没有输出C)编译出错D)运行出错3.在使用super和this关键字时,以下描述正确的是(A)A)在子类构造方法屮使用super()显示调用父类的构造方法,super()必须写在子类构造方法的笫一行,否则编译不通过B)super()和this()不一定要放在构造方法内笫一行C)this()和super()可以同时出现在一个构造函数屮D)this()和super()可以在static环境中使用,包括static方法和static语句块4.以下对封装的描述正确的是(D)A)只能对一个类中的方法进行封装,不能对属性进行封

3、装B)如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用C)対装的意义不大,因此在编码吋尽量不要使用D)封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性5.以下対继承的描述错误的是(A)A)Java中的继承允许一个子类继承多个父类B)父类更具有通用性,了类更具体C)Java中的继承存在着传递性D)当实例化子类吋会递归调用父类屮的构造方法1.以下关于final关键字说法错谋的是(C)(两项)A)final是java中的修饰符,可以修饰类和属性B)final修饰的类肯定不能被继承C)final修饰的方法不能被重载D)fina

4、l修饰的变量不允许被再次赋值2.访问修饰符作用范围由大到小是(D)A)private-default-protected-publicB)public-default-protected-privateC)private-protected-default-publicD)public-protected-default-private3.以下对重载描述错误的是(B)A)方法璽载只能发生在一个类的内部B)构造方法不能重载C)重载要求方法名相同,参数列表不同D)方法的返回值类型不是区分方法璽载的条件4.接口和抽象类描述正确的有(B,C)(两项)A

5、)抽象类没有构造函数B)接口没有构造函数C)抽象类不允许多继承D)接口中的方法可以有方法体5.以下描述正确的有(B)A)方法的重写应用在一个类的内部B)方法的重载•返回值类型无关C)构造方法不能垂载D)构造方法可以重写6.以下程序运行结果是(A)publicclassTestextendsFather{privateStringname二"test";publicstaticvoidmain(String[]args){Testtest=newTest();System.out.println(test.getName());}}classFa

6、ther{privateStringname二"father";publicStringgetName(){returnname;}}A)fatherB)test1.以下对界常的描述不正确的有(C)A)异常分为Error和ExceptionB)Throwable是所有异常类的父类C)Exception是所有界常类父类D)Exception包括RuntimeException和RuntimeException之外的界常2.在Java中,下而对于构造函数的描述正确的是(D)。(选择一项)A)类必须显示定义构造函数B)构造函数的返回类型是voidC)

7、构造函数和类冇相同的名称,并不能带任何参数D)一个类可以定义多个构造函数3.根据下面的代码,Strings=null;会抛出NullPointerException异常的有(A,C)。[两项]A)if((s!=null)&(s.length()>0))B)if((s!=null)&&(s.length()>0))C)iff(s==null)

8、(s.length()==0))D)if((s==null)11(s.length()==0))4.在Java中,关于HashMap类的描述,以卜•廉洁错误的是(B)。A)HashMap使用键/值得形式保存

9、数据B)HashMap能够保证其中元素的顺序C)HashMap允许将null用作键D)HashMap允许将null用作值5.Java中的集合类包括Ar

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

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

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