【笔试强训选择题】Day2.习题(错题)解析
创始人
2025-05-30 03:16:41

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、Day2习题(错题)解析

  • 二、Day2习题(原题)练习

  • 总结

前言

今天我们进入到第二天的选择题的练习,难度也会增加,让我们一起加油坚持下去吧!!!


提示:以下是本篇文章正文内容,下面案例可供参考

一、Day2习题(错题)解析

1.错题

                                                                                                                                                          

解析:D

题目分析:

已知A派生出B,B派生出C,所以B,C都是A的子类;

1.中:通过自己的类实例化一个对象a0,没有问题;

2.3.中:父类A引用可以用来引用子类B,C的对象;

相关知识点:

多态中的向上转型:


2.错题

                                                                                                                                                          

解析:B

解题思路:

本题主要是通过toLowerCase()函数来将字符串变成小写;然后比较两个字符串是否相等;

相关知识点:

toLowerCase()函数

此函数所变化的对象是产生了一个新对象,和之前的对象有差异,不能算作同一个字符串;

举例说明:

 此题运行结果为true;原因:本来就是小写通过这个函数后返回this,所以没有发送变化;

此题的运行结果为false; 此函数所变化的对象是产生了一个新对象;但是admin还是在常量池当中的,所以不是同一个字符串;


3.

                                                                                                                                                         

解析:A

解题思路:

本题主要考察有关static修饰的静态方法的调用;

相关知识:

static修饰的静态方法的调用

 static修饰的静态方法的调用不依赖于任何对象,而Test text=null;text不指向任何对象,所以编译能够通过,并正确运行;


4.错题

                                                                                                                                                         

解析:A

 解题思路:

本题主要考察有关super()和this()关键字的有关内容和使用;

相关知识点:

super()关键字:

                                                                                                                                                  

this()关键字


5.错题

                                                                                                                                                         

解析:B

解题思路:

本题有一个父类Base,有一个子类Alpha继承父类;当new Alpha()执行的时候,会同时调用父类的有参构造(Base)和无参构造;执行new Base()时候,直接会调用构造函数(Base)由于没有换行,所以输出BaseBase;


6.错题

 

                                                                                                                                                         

 解析:D

解题思路:

本题中第3行代码中static   int  i =0;中static只能修饰类和方法,不能修饰成员变量;

不论是不是在静态方法中,都不能修饰成员变量;所以编译错误;


7.错题

                                                                                                                                                         

解析:D

相关知识点:

abstract修饰符抽象方法

A:abstract修饰符只能修饰方法和类,不能修饰字段;

BCD:

大括号{}一般是用于类后面,而方法后面则是用的()来修饰,所以D描述正确;


8.错题

                                                                                                                                                          

 解析:C

相关知识点:

Constructor(构造方法)

Construction代表类中的一个构造方法,这个类封装了类的定义。

其中包括了访问修饰符,方法名,参数列表。

A:类中的构造方法省略时候,编译器会默认给你提供一个不带参数的构造方法;

B:构造方法必须和定义它的类同名;方法也是可以和类同名的;

C:构造方法的调用是在创建一个对象使用new操作时进行的;

D:每个类可以定义0或者多个构造方法;


9.错题

解析:A

解题思路:

A:描述的是一个抽象构造方法;并且与public void method构成重载;

B:这个计算的这种式子只能够放到方法内部定义;

C:这个方法没有加{},所以错误;

D:这个是抽象方法,不用加{},所以错误;

注意:

抽象方法和成员方法的定义区别:

抽象方法加abstract并且不加{};普通的方法不加abstract并且要加{};


10.错题

                                                                                                                                                         

解析:D

解题思路:

当需要声明外部的接口,并且能够访问这个接口的时候,只能用Public进行修饰;如果用private和protected时候,则不能够访问;

二、Day2习题(原题)练习










总结

今天的内容就介绍到这里,我们下一节内容再见!!!!

相关内容

热门资讯

今年我省粮食产量达515.56... (来源:辽宁日报)转自:辽宁日报 图为在中储粮(盘锦)储运有限公司,装运粮食的重型卡车排起长队...
国家发展改革委部署促进投资止跌... (来源:辽宁日报)转自:辽宁日报 新华社北京12月13日电 (记者魏玉坤) 记者13日从全国发展和改...
江苏省实施《中华人民共和国森林... (来源:新华日报) 目 录 第一章 总则 第二章 森林、林木和林地权属管理...
姜堰数字化产品讲“活”理论 (来源:新华日报) □ 本报记者 卢佳乐 通讯员 姜宣 “王教授,您约我‘喝茶论道’,...
联合国维和部队在苏丹遇袭 6人... 转自:财联社【联合国维和部队在苏丹遇袭 6人死亡】财联社12月14日电,当地时间13日,苏丹武装部队...