当前位置: 首页 > news >正文

【笔试强训选择题】Day3.习题(错题)解析

文章目录

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


总结

http://www.lryc.cn/news/40336.html

相关文章:

  • 基于GPT-4的免费代码生成工具
  • Android开发的这一年里,Jetpack的Room源码是怎么狠狠奖励我的?
  • 推荐一款卸载软件的小工具-《UninstallToo》
  • 线程池——JUC随记8
  • SpringCloudAlibaba微服务调用组件-Feign
  • 高效学习方法论
  • C语言结构体(一篇学会)
  • 嵌入式软件开发之Linux下C编程
  • 普通Java工程师 VS 优秀架构师
  • Java:SpringBoot实现ApplicationEvent事件的监听和发布
  • 星戈瑞-Sulfo-Cyanine3 azide?磺酸基-Cy3-N3叠氮基水溶性染料
  • 十大经典排序算法(下)
  • 网络协议分析期末复习(四)
  • Matlab对图像和视频的简单处理(图像视频文件读取和输出,转灰度图,取指定帧的图像)
  • ArrayList源码分析
  • SpringBoot IOC、DI、@Autowired、@Resource、作用域
  • 链表相关oj题
  • 【Linux】操作系统(Operator System)
  • 机器学习自学笔记——感知机
  • C++ Primer第五版_第三章习题答案(21~30)
  • colmap+openmvs进行三维重建流程全记录
  • yolov8命令行运行参数详解
  • 分布式锁简介
  • 【嵌入式Linux学习笔记】Linux驱动开发
  • 2023年中国高校计算机大赛-团队程序设计天梯赛(GPLT)上海理工大学校内选拔赛(同步赛)(H题)(线段树)
  • Linux内核Thermal框架详解十三、Thermal Governor(3)
  • TikTok品牌出海创世纪(二)
  • iOS中SDK开发 -- cocoapods库创建
  • 2023年了,还是没学会内卷....
  • chatGPT爆火,什么时候中国能有自己的“ChatGPT“