【笔试强训选择题】Day3.习题(错题)解析
创始人
2025-05-29 16:56:33

文章目录

  • 前言
  • 一、Day3习题(错题)解析
  • 二、Day3习题(原题)练习
  • 总结


前言

今天我们将进入到第三天的练习,希望能一直坚持下去,不断反思总结错误,得到进步;


一、Day3习题(错题)解析

1.

                                                                                                                                                         

解析: C

解题思路:

本题中有一个父类person,以及创建了一个子类Child;但是最后执行System.out.println(p.name);的时候,因为p是子类创建的对象,要调用父类的属性name时,无法进行调用,因为父类name是private String name;所以只能在自己类中访问;


2.错题

                                                                                                                                                         

解析:D

 解题思路:

已知父类构造方法是带一个参数的public Base(String s);所以编译器不会提供不带参数的构造方法;所以当子类要调用父类的构造方法时候,必须用super()帮助父类构造,不然编译会报错;


3.

                                                                                                                                                          

解析:B

相关知识点:
构造方法的规则:

构造方法也属于类的方法,可以创建对象的时候给成员变量赋值 构造方法;


4.错题

                                                                                                                                                         

 解析:D
相关知识点:

异常处理的有关知识:
catch块和try块都不能省略,但是finally块是可以省略的;
异常处理机制:传送门:
http://t.csdn.cn/zn8w9


5.错题

                                                                                                                                                          

解析:C

C:

面向对象开发中,引用传递意味着传递的并不是实际的对象,而是对象的引用,因此,外部对引用对 象所做的改变会反映到所引用的对象上;

E:他题目中说的是包括,而不是只有;


6.

                                                                                                                                                         

解析:B

A:实例方法要调用超类的实例方法,必须通过super()关键字;

B:实例方法要调用超类的类方法,必须通过类名进行调用;

D:实例方法要调用其他类的实例方法,必须通过其他类的对象进行调用;

7.

                                                                                                                                                         

 解析:D

解题思路:

本题中String str2="he"+ new String("llo"); 创建时,是new了一个新的对象,所以和str1中的内容不是同一个对象,所以输出false;


8.错题

                                                                                                                                                         

解析:A

解题分析:
要创建一个自定义异常,由于异常也属于一个类,所以没有new的都是错误的;

而C选项当中多了一个e,不符合异常创建的规范;


9.错题

                                                                                                                                                         

解析:C

A:HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值;

B:ArrayList和LinkedList均实现了List接口;

C:ArrayList不适合进行添加和删除,因为需要进行元素的移动才行,非常麻烦,它只适合通过下标来查找元素;

D:ArrayList访问的时候可以直接通过下标进行访问;而LinkList访问需要遍历进行访问;


10.错题

                                                                                                                                                         

 解析:B
没有这个硬性要求;

举例说明:

二、Day3习题(原题)练习

1.


2.


3.

 


4.

 


5.

 


6.

 


7.


8.


9.


总结

相关内容

热门资讯

当APEC遇见深圳:《奇迹》如... (来源:直新闻)今年是亚太经合组织(APEC)“中国年”,也将是深圳首次举办APEC非正式领导人会议...
百果园集团(02411)稀释百... 百果园集团(02411)公布,于2026年2月2日,公司订立增资协议,据此田锡秋先生及赖显阳先生同意...
华纳兄弟股东据悉或在3月就奈飞...   北京时间2月2日晚间消息,据报道,华纳兄弟探索很可能在3月份就向Netflix出售其流媒体和制片...
周生生回应足金挂坠被检出含铁 【#周生生回应足金挂坠被检出含铁#】 #市监局介入周生生足金挂坠检出含铁# 近日,广东清远消费者李女...
中概指数跌幅扩大至1% 格隆汇2月2日|纳斯达克中国金龙指数跌幅扩大,现跌1.0%,最新报7652.47点。小鹏汽车跌超6%...