2022最新Java经典笔试面试题.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022最新Java经典笔试面试题.docx》由会员分享,可在线阅读,更多相关《2022最新Java经典笔试面试题.docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022最新Java经典笔试面试题2022年最新Java经典笔试面试题想要成为java程序员可不是简单的事情,下面YJBYS我为大家细心搜集了关于Java经典笔试的面试题,欢迎大家参考借鉴,希望可以帮助到大家!一.选择题(共50题,每题1.5分,共75分。多选题选不全或选错都不得分。)1. 以下属于面对对象的特征的是(C,D)。(两项)A) 重载B) 重写C) 封装D) 继承2. 以下代码运行输出是(C)public class Personprivate String name=;Person;int age=0;public class Child extends Personpublic
2、 String grade;public static void main(String args)Person p = new Child();System.out.println(p.name);A) 输出:PersonB) 没有输出C) 编译出错D) 运行出错3. 在运用super 和this关键字时,以下描述正确的是(A)A) 在子类构造方法中运用super()显示调用父类的构造方法,super()必需写在子类构造方法的第一行,否则编译不通过B) super()和this()不肯定要放在构造方法内第一行C) this()和super()可以同时出现在一个构造函数中D) this()和s
3、uper()可以在static环境中运用,包括static方法和static语句块4. 以下对封装的描述正确的是(D)A) 只能对一个类中的方法进行封装,不能对属性进行封装B) 假如子类继承了父类,对于父类中进行封装的方法,子类仍旧可以干脆调用C) 封装的意义不大,因此在编码时尽量不要运用D) 封装的主要作用在于对外隐藏内部实现细微环节,增加程序的平安性5. 以下对继承的描述错误的是(A)A) Java中的继承允许一个子类继承多个父类B) 父类更具有通用性,子类更详细C) Java中的继承存在着传递性D) 当实例化子类时会递归调用父类中的构造方法6. 以下程序的运行结果是(D)class Pe
4、rsonpublic Person()System.out.println(;this is a Person;);public class Teacher extends Personprivate String name=;tom;public Teacher()System.out.println(;this is a teacher;);super();public static void main(String args)Teacher teacher = new Teacher();System.out.println(this.name);A) this is a Persont
5、his is a teachertomB) this is a teacherthis is a PersontomC) 运行出错D) 编译有两处错误7. 以下说法错误的是()A) super.方法()可以调用父类的全部非私有方法B) super()可以调用父类的全部非私有构造函数C) super.属性可以调用父类的全部非私有属性D) this和super关键字可以出现在同一个构造函数中8. 以下关于final关键字说法错误的是(A,C)(两项)A) final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性B) final修饰的类确定不能被继承C) final修饰的方法不能被重载D
6、) final修饰的变量不允许被再次赋值9. 访问修饰符作用范围由大到小是(D)A) private-default-protected-publicB) public-default-protected-privateC) private-protected-default-publicD) public-protected-default-private10. 以下(D)不是Object类的方法A) clone()B) finalize()C) toString()D) hasNext()11. 多态的表现形式有(A)A) 重写B) 抽象C) 继承D) 封装12. 以下对重载描述错误的是(
7、B)A) 方法重载只能发生在一个类的内部B) 构造方法不能重载C) 重载要求方法名相同,参数列表不同D) 方法的返回值类型不是区分方法重载的条件13. 以下(D)添加到ComputerBook中不会出错class Bookprotected int getPrice()return 30;public class ComputerBook extends BookA) protected float getPrice()B) protected int getPrice(int page)C) int getPrice()D) public int getPrice()return 10;14
8、. 以下对抽象类的描述正确的是(C)A) 抽象类没有构造方法B) 抽象类必需供应抽象方法C) 有抽象方法的类肯定是抽象类D) 抽象类可以通过new关键字干脆实例化15. 以下对接口描述错误的有(D)A) 接口没有供应构造方法B) 接口中的方法默认运用public、abstract修饰C) 接口中的属性默认运用public、static、final修饰D) 接口不允很多继承16. 以下代码,描述正确的有(A)interface IDemopublic static final String name;1void print();2public void getInfo();3abstract c
9、lass Person implements IDemo4public void print()A) 第1行错误,没有给变量赋值B) 第2行错误,方法没有修饰符C) 第4行错误,没有实现接口的全部方法D) 第3行错误,没有方法的实现17. 接口和抽象类描述正确的有(B,C)(两项)A) 抽象类没有构造函数B) 接口没有构造函数C) 抽象类不允很多继承D) 接口中的方法可以有方法体18. 以下描述错误的有(C)A) abstract 可以修饰类、接口、方法B) abstract修饰的类主要用于被继承C) abstract 可以修饰变量D) abstract修饰的类,其子类也可以是abstract
10、修饰的19. 以下描述正确的有(B)A) 方法的重写应用在一个类的内部B) 方法的重载与返回值类型无关C) 构造方法不能重载D) 构造方法可以重写更多相关java笔试题目共享:2022最新Java笔试题集锦 吉联JAVA笔试题 2022巨人网络java笔试题 大唐电信java笔试题目 华为Java笔试题 2022校内聘请JAVA笔试题 JAVA常见面试笔试题及解答(精华) 关于Javascript之AJAX的基础学问笔试题目 中兴软件笔试题及答案 java基础笔试题Java面试题集20. 以下程序运行结果是(A)public class Test extends Fatherprivate S
11、tring name=;test;public static void main(String args)Test test = new Test();System.out.println(test.getName();class Fatherprivate String name=;father;public String getName() return name;A) fatherB) testC) 编译出错D) 运行出错,无输出21. 以下对异样的描述不正确的有(C)A) 异样分为Error和ExceptionB) Throwable是全部异样类的父类C) Exception是全部异样
12、类父类D) Exception包括RuntimeException和RuntimeException之外的异样22. 在try-catch-finally语句块中,以下可以单独与finally一起运用的是(B)A) catchB) tryC) throwsD) throw23. 下面代码运行结果是(B)public class Demopublic int add(int a,int b)tryreturn a+b;catch(Exception e)System.out.println(;catch 语句块;);finallySystem.out.println(;finally 语句块;)
13、;return 0;public static void main(String args)Demo demo = new Demo();System.out.println(;和是:;+demo.add(9,34);A) 编译异样B) finally语句块 和是:43C) 和是:43 finally语句块D) catch语句块 和是:4324. 以下描述不正确的有(D)A) try块不行以省略B) 可以运用多重catch块C) finally块可以省略D) catch块和finally块可以同时省略25. 以下对自定义异样描述正确的是(C)A) 自定义异样必需继承ExceptionB) 自定
14、义异样可以继承自ErrorC) 自定义异样可以更加明确定位异样出错的位置和给出具体出错信息D) 程序中已经供应了丰富的异样类,运用自定义异样没有意义26. 以下程序运行结果是(D)public class Test public int div(int a, int b) try return a / b;catch(Exception e)System.out.println(;Exception;);catch(NullPointerException e)System.out.println(;ArithmeticException;);catch (ArithmeticExceptio
15、n e) System.out.println(;ArithmeticException;); finally System.out.println(;finally;);return 0;public static void main(String args) Test demo = new Test();System.out.println(;商是:; + demo.div(9, 0);A) Exception finally 商是:0B) ArithmeticException finally 商是:0C) finally商是:0D) 编译报错27. 以下对TCP和UDP描述正确的是(D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 最新 Java 经典 笔试 试题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内