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

文章目录

  • 前言
  • 一、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.


总结

相关内容

热门资讯

心灵的声音高一作文【精彩5篇... 心灵的声音高一作文 篇一:沉默的心灵心灵,是一个人最为深沉、最为真实的存在。在喧嚣的世界中,我们常常...
初中考试必背范文(精简6篇) 初中考试必背范文 篇一求知的力量知识是人类进步的源泉,而求知的力量是每个人都应该具备的素质。只有不断...
高中优秀作文【优秀6篇】 高中优秀作文 篇一标题:青春的热情与理想青春是一个人生命中最为美好的阶段,充满了热情和理想。在这个时...
中国梦我的梦征文(通用6篇) 中国梦我的梦征文 篇一:追寻梦想的路中国梦,是每一个中国人的梦想,也是我个人的梦想。作为一个普通的大...
成长路上的阳光中考满分作文(... 成长路上的阳光中考满分作文 篇一题目:我的成长之路在每个人的成长过程中,阳光是最好的滋养剂。阳光给予...