计算机二级中选择题是非常重要的,所以开始写一个每日一题的专栏。

答案及解析将在末尾公布!

今日主题:面向对象特性

1、有两个类 A 和 B 的定义如下:

class A{final int x=10;public void show(){System.out.print(x + " ");}
}
class B extends A {public void show(){x=20;System.out.print(x + " ");}
}

若定义了类 A 的对象a和类 B 的对象b,则执行语句b.show(); a.show();的结果是
(A) 显示 20 20
(B) 编译错误
© 显示 10 10
(D) 显示 20 10

2、执行下列代码时,产生的异常是

int a =0;
int b=0;
int c = a / b;

(A) ArrayIndexOutOfBoundsException
(B) ArithmeticException
© DividedByZeroException
(D) NullPointerException

3、下列代码段执行后的结果是

String s1 = "abcd";
String s2 = s1;
if (s1 == s2)System.out.print("==");
elseSystem.out.print("!=");
s1 = new String("abcd");
char ch[] = {'a','b','c','d'};
s2 = new String(ch);
if(s1 == s2)System.out.print("==");
elseSystem.out.print("!=");

(A) ==
(B) != ==
© != !=
(D) == !=

4、下列代码段执行后的结果是

int[][] a = {{1,4,3,2}, {8,6,5,7}, {3,7,2,5}, {4,8,6,1}};
int i,j,k,t;
for(i=0;i<3;i++) {k=0;for(j=k+1;j<4;j++)if(a[i][k] < a[i][j]) k=j;t = a[i][0];a[i][0] = a[i][k];a[i][k] = t;
}
for(i=0;i<4;i++)System.out.print(a[i][0] + " ");

(A) 1 6 2 1
(B) 2 7 5 1
© 4 8 7 4
(D) 1 8 3 4

5、下列代码段执行后的输出结果是

String s = "BangBangBa!Bang";
int i0, i1, i2;
i0 = s.indexOf('a');
i1 = s.indexOf('g', i0+1);
i2 = s.indexOf("Ba", i1+1);
System.out.println(i2);

(A) 8
(B) 4
© 11
(D) 0

6、异常类InterruptedException的父类是
(A) IOException
(B) AWTException
© RuntimeException
(D) LinkageError

7、类Throwable的直接父类是
(A) RunTimeException
(B) Object
© IOException
(D) AWTException

8、下列关于构造方法的描述中,正确的是
(A) 构造方法的返回类型是void
(B) 构造方法的名字可以随意确定
© 构造方法可以重载
(D) 构造方法是没有参数的

9、下列代码段执行后的输出结果是

String str1 = "1234";
String str2 = str1.replace("34", "43");
System.out.println(str1 + " " + str2);

(A) 1234 1243
(B) 1234 1234
© 1234 3443
(D) 1234 1221

10、下列关于import语句的说法中,错误的是
(A) 所有程序都至少需要一个import语句
(B) 程序中可以包含多个import语句
© import语句必须写在所有类的定义之前
(D) import语句用于引入程序要使用的 Java 类

1、答案:B
解析:类 A 中xfinal变量(常量),子类 B 的show()方法试图修改x,导致编译错误。
2、答案:B
解析:整数除以零会抛出ArithmeticException(算术异常)。
3、答案:D
解析:

  • 初始s1s2指向同一字符串常量,s1==s2true
  • 重新创建String对象后,s1s2指向不同对象,==比较地址为false

4、答案:C
解析:外层循环遍历前 3 行,每行寻找最大值并与第一个元素交换,结果为第 0 行最大值 4、第 1 行最大值 8、第 2 行最大值 7、第 3 行不变 4。
5、答案:B
解析:

  • i0 = s.indexOf('a') → 索引 1(‘B’ 在 0,‘a’ 在 1);
  • i1 = s.indexOf('g', 2) → 索引 3(从 2 开始找 ‘g’);
  • i2 = s.indexOf("Ba", 4) → 索引 4(从 4 开始找 “Ba”)。

6、答案:C
解析:InterruptedException继承自Exception,而Exception的父类是Throwable,但选项中最接近的是RuntimeException(同属异常体系)。
7、答案:B
解析:Throwable是所有异常和错误的父类,直接继承自Object
8、答案:C
解析:

  • A 错误:构造方法无返回类型;
  • B 错误:构造方法名必须与类名相同;
  • C 正确:构造方法支持重载;
  • D 错误:构造方法可以有参数(带参构造)。

9、答案:A
解析:replace("34", "43")将字符串中 “34” 替换为 “43”,str1不变(字符串不可变),str2为 “1243”。
10、答案:A
解析:java.lang包缺省自动引入,无需显式import,故并非所有程序都需要import语句。

完整版 PDF(含二级更多题目题库)
点击下载

以上就是本期内容,如有错误请指正!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/93996.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/93996.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/93996.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《Nature》新文解读:电化学辅助核聚变的实验验证与机制分析

前言一篇于2025年8月发表在《Nature》期刊上的重磅研究&#xff0c;由加拿大不列颠哥伦比亚大学&#xff08;UBC&#xff09;Curtis P. Berlinguette教授领导的跨学科团队完成&#xff0c;首次在实验上证实&#xff1a;通过电化学方法向钯金属靶中加载氘&#xff0c;可显著提升…

【基础-判断】用户在长视频、短视频、直播、通话、会议、拍摄类应用等场景下,可以采用悬停适配在折叠屏半折态时,上屏进行浏览下屏进行交互操作

用户在长视频、短视频、直播、通话、会议、拍摄类应用等场景下,可以采用悬停适配在折叠屏半折态时,上屏进行浏览下屏进行交互操作。 解释如下: ✅ 1. 悬停态适配机制的核心设计 HarmonyOS 针对折叠屏半折态(悬停态)提供了分屏交互框架,其核心逻辑是: 上屏(Upper Scre…

nodejs安装后 使用npm 只能在cmd 里使用 ,但是不能在poowershell使用,只能用npm.cmd

nodejs安装后 使用npm 只能在cmd 里使用 &#xff0c;但是不能在poowershell使用&#xff0c;只能用npm.cmdnodejs版本&#xff1a;22.18.0 刚安装好nodejs&#xff0c;在 PowerShell 中无法执行 npm&#xff0c;但能执行npm.cmd&#xff0c;这通常是因为 PowerShell 的执行策略…

【链表 - LeetCode】2. 两数相加

谁都逃不掉 LeetCode &#xff01;&#xff01;哈哈哈~~~ 开刷&#xff1a;&#xff09; 2025年08月22日 题目&#xff1a;2. 两数相加 - 力扣&#xff08;LeetCode&#xff09; 知识点&#xff1a;链表 /*** Definition for singly-linked list.* struct ListNode {* in…

WG-Tools 在线开发者工具推荐:完全免费、无广告干扰、无需安装、即开即用

WG-Tools 在线开发者工具箱全面探秘: 一站式效率提升平台前言一. WG-Tools 平台介绍 &#x1f6e0;️平台概览技术架构亮点二. 功能模块详细介绍 &#x1f3af;&#x1f4dd; 文本处理工具 (Text Tools)1. JSON工具2. XML工具3. 文本对比4. 正则表达式工具5. Markdown编辑器6. …

四十二、【核心功能强化】用例管理与调试:批量删除与在线请求测试

四十二、【核心功能强化】用例管理与调试:批量删除与在线请求测试 前言 准备工作 第一部分:后端实现 1. 修改 `TestCaseViewSet` (`api/views.py`) 2. 后端 API 权限: 第二部分:前端实现 1. 更新 `api/testcase.ts` API 服务 2. 改造 `TestCaseListView.vue` (用例列表页面…

从H.264到AV1:音视频技术演进与模块化SDK架构全解析

引言 过去二十年&#xff0c;音视频技术经历了从 文件点播 → 流媒体 → 实时直播 → 互动协作 的深刻演变。早期的视频更多停留在娱乐与媒体分发层面&#xff0c;而如今&#xff0c;它已经成为数字化社会的“实时交互基座”。从 安防监控的秒级告警、工业巡检的远程操作&…

Kubernetes 调度器 详解

1. 调度器在 K8s 中的位置与核心流程API Server ←→ etcd ←→ kube-scheduler ←→ kubelet创建&#xff1a;用户提交 Pod 描述&#xff08;YAML/Helm/Operator&#xff09;。监听&#xff1a;调度器通过 Watch 机制捕获到 spec.nodeName"" 的 Pod。过滤&#xff1…

51.Seata-TCC模式

前面两种XA模式和TA模式,都是用了加锁。 TCC模式则不会加锁,性能更好。 TCC模式跟AT模式非常相似, 1.AT模式下,第一阶段直接提交事务。 2.TCC模式下,第一阶段不是提交事务,而是资源的预留冻结。 不同的是二阶段TCC通过人工编码来实现数据恢复。 需要实现三个方法 …

什么是数据分类分级?数据分类分级技术实现路径及产品推荐

什么是数据分类分级&#xff1f; 数据分类分级是指按照一定的原则、方法和标准&#xff0c;对数据进行系统化的类别划分和级别确定。具体而言&#xff0c;数据分类是依据数据的属性、特征、来源、用途等维度&#xff0c;将数据划分为不同的类别&#xff0c;如按照业务领域可分为…

深度学习——神经网络

在当今人工智能蓬勃发展的时代&#xff0c;深度学习和神经网络已经成为最受关注的技术领域之一。从智能手机的人脸识别到自动驾驶汽车的环境感知&#xff0c;从医疗影像分析到金融风险预测&#xff0c;这些技术正在深刻改变我们的生活和工作方式。本文将带您了解深度学习和神经…

uniapp image标签展示视频第一帧

?vframe/jpg/offset/1/ 加到视频后面获取第一帧图片 ?vframe/jpg/offset/1/w/400/h/300 设置宽高 ?imageView2/0/w/2000/interlace/1 设置图片分辨率 2000 // 后面的 /1/ 是第几帧 <image class"thumb" :src"videoUrl?vframe/jpg/offset/1/" mode…

前端本地模糊搜索1.0 按照匹配位置加权

需求背景 公司项目为Saas ERP系统&#xff0c;客户需要快速开单需要避免接口带来的延迟问题。所以需要将商品数据保存在本地。所以本地搜索 权重 这一套组合拳需要前端自己实现。 搜索示例 示例1&#xff1a;输入&#xff1a;"男士真皮钱包"进行模糊匹配优先匹配完全…

Linux学习-网络编程2

1.tcp可能出现粘包解决&#xff1a;要让消息之间有边界1.结束标志 \r\n2.固定长度3.协议结构体2.recv和sendrecv原型&#xff1a;ssize_t recv(int sockfd, void *buf, size_t len, int flags); 功能&#xff1a;从sockfd接收信息 参数&#xff1a;sockfd&#xff1a;要…

【普通地质学】构造运动与地质构造

名词解释走向&#xff1a;倾斜的层面与水平面的交线走向线&#xff0c;走向线两端延伸的方向即为走向&#xff1b;构造运动&#xff1a;由于地球内部动力引起的组成岩石圈物质的机械运动&#xff0c;也可称地壳运动或岩石圈运动&#xff1b;按方向分为垂直运动和水平运动&#…

基于Python的旅游推荐系统 Python+Django+Vue.js

本文项目编号 25009 &#xff0c;文末自助获取源码 \color{red}{25009&#xff0c;文末自助获取源码} 25009&#xff0c;文末自助获取源码 目录 一、系统介绍1.1 用户功能描述1.2 管理员功能描述 二、系统录屏三、启动教程四、功能截图五、文案资料5.1 选题背景5.2 国内外研究…

基于51单片机的智能加湿器设计 温湿度水位防干烧手动自动声光报警

1 系统功能介绍 本设计实现了一种 基于 51 单片机的智能加湿器控制系统。随着现代生活水平的提高&#xff0c;人们对居住和办公环境的舒适度要求越来越高&#xff0c;空气湿度和温度的调节逐渐成为家庭和办公自动化的重要组成部分。传统加湿器仅能实现简单的加湿功能&#xff0…

开发避坑指南(31):Oracle 11g LISTAGG函数使用陷阱,缺失WITHIN子句解决方案

错误信息 Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-02000: 缺失 WITHIN 关键字查询语句 使用LISTAGG函数将多行数据合并为单行字符串&#xff0c;如下&#xff1a; selectt.order_no as orderNo,t.account_no,(select listagg(a.bank_name,,) …

【虚拟化】磁盘置备方式的性能损耗对比

【虚拟化】磁盘置备方式的性能损耗对比摘要1、定义1.1厚置备&#xff08;Thick Provisioning&#xff09;1.2厚置备延迟置零&#xff08;Thick Provisioned Lazy Zeroed&#xff09;1.3厚置备置零&#xff08;Thick Provisioned Eager Zeroed&#xff09;2、对比摘要 探索三种…

计算机网络:TCP、UDP

一、TCP粘包问题&#xff08;一&#xff09;什么是粘包&#xff1f;TCP粘包是指发送方发送的多个数据包在接收方接收时被合并成一个大的数据包的现象。这种现象是由于TCP协议本身的特性导致的&#xff0c;TCP是面向流的协议&#xff0c;数据在传输过程中没有明确的边界。&#…