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

news2024/9/22 5:34:42

作者简介:大家好,我是未央;

博客首页:未央.303

系列专栏:笔试强训选择题

每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!!

文章目录

前言

一、Day10习题(错题)解析

二、Day4习题(原题)练习

总结


前言


 

 

一、Day10习题(错题)解析

1.

 解析:A

解题思路:

&&是与运算符;

<> 是指定泛型的时候的具体的值的;
if是关键字不属于运算符;


2.

 解析:D

解题思路:

本题在执行main时候,首先到add函数当中;发现又try;catch;finally;

我们发现try中语句没有发现异常,所以不会执行catch中的语句;但是我们知道finally中的语句是一定要实现的;所以先打印System.out.println("finally语句块");

最后输出System.out.println("和是:"+test.add(9, 34)); 和是43;


3.

解析:C

解题思路:

 由代码中知道private String a = “aa”;定义的对象a是全局变量;我们知道全局变量即类的实例是存放在堆中的;

String b = “bb”; final String c = “cc”; 是定义在方法methonB()中的是局部变量;
局部变量是随着方法存储在栈里面的;

4.

解析:B

A:default不属于访问修饰限定符,不能这样用;

 B:被final修饰的方法不能被重写,声明是没问题的;

 C: abstract修饰符不能用来修饰变量;

 D:abstract和final不能同时出现;abstract是保证方法必须被继承,继承就会重写;

但是fianl保证方法不能重写;所以矛盾;


5.

 解析:A

解题思路:

super()一定要放在构造方法内第一行;
super() :  防止子类后面调用父类属性, 在第一行就初始化父类;
this  ()一定要放在构造方法内第一行;
this() 自带调用super(), 出现在第一行, 保证父类初始化的唯一性, 不然会多次重复初始化;
所以this()和super()不可以同时出现在一个构造函数中;
this关键字可以出现在构造方法和实例方法中, 不能出现在静态方法中, 这是因为静态方法可以用类名来调用, 这时可能还没有对象.

6.

解析:D

 解题思路:

本题先执行try{ int i = 100 / 0; System.out.print(i);}我们发现int i = 100 / 0存在异常;

接下来直接执行catch中语句捕捉异常;此时执行catch(Exception e){System.out.print(1);输出1; 然后抛出异常:throw new RuntimeException();
最后执行finally语句finally{System.out.print(2); }输出2;代码执行完毕;

7.

 解析:D

解题过程:

第一行代码:byte b1=1,b2=2,b3,b6;定义四个变量都是byte类型;

第二行代码:final byte b4=4,b5=6;b4,b5被final修饰;final修饰的变量不论类型和变量都 不会被改变;

第三四行代码:

b6=b4+b5;因为b4,b5被fianl修饰,所以+起来后依然是byte类型;
b3=(b1+b2);对于b1,b2;当实行+时候;会进行整形提升;变成int;所以b3变成了int类型;和第一行代码中byte类型b1有所冲突;所以会抛出异常;

8.

解析:B


9.D


10.

 解析:D

解题思路:

本题中定义了一个长度为10的数组;但是要访问Arry_a[10]下标为10的数组的内容,因为数组下标最大为9,所以会发生数组越界访问;报异常ArrayIndexOutOfBoundsException ;


二、Day4习题(原题)练习











总结

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Vue电商项目--开发ListContainer模块

swiper基本使用 上节&#xff0c;我们使用了mock把数据成功的存储到了banner组件当中。现在先复习一下swiper这个轮播图插件的使用 Swiper中文网-轮播图幻灯片js插件,H5页面前端开发 下载swiper 首先我们需要css和js。然后把这俩个捞走 看说明书&#xff0c;引入js和css 这里…

深度学习笔记之卷积神经网络(三)卷积示例与池化操作

深度学习笔记之卷积神经网络——卷积示例与池化操作 引言卷积神经网络&#xff1a;卷积层卷积层的计算过程 池化层描述池化层的作用——降低模型复杂度&#xff0c;防止过拟合池化层执行过程池化层代码示例 池化层的作用——平移不变性卷积加池化作为一种无限强的先验池化层的反…

在vs2019中调试qt5.9.3为例

vs2019中其实可以调试qt&#xff0c;此环境配置qt5.9.3和vs2019&#xff0c;当前配置&#xff0c;作为一个记录&#xff0c;也方便大家查看。 vs配置qt环境 首先需要配置好qt在vs2019&#xff0c;可以打开网址https://download.qt.io/archive/vsaddin/2.8.1/&#xff0c; 我准…

【C++】继承和多态、public、private、protected、重写

区分继承与多态、辨别public、protected、private 继承与多态的概念继承与多态的区别与联系区别&#xff1a;联系&#xff1a;示例结果&#xff1a; 继承和访问的权限说明示例&#xff1a;结果 结论 继承与多态的概念 面向对象三大原则&#xff1a;封装、继承、多态。继承是一种…

探索Vue的组件世界-自定义指令

目录 自定义指令 钩子函数参数 使用 什么时候用 在Vue体系下创建一个自定义指令 使用自定义指令及示例要求 全局注册一个自定义指令 自定义指令 全局创建vue自定义指令 Vue.directive("demo", {// 只调用一次&#xff0c;指令第一次绑定到元素时调用。// 在…

MySQL常用SQL

目录 库操作 查询数据库 创建数据库 删除数据库 选择数据库 表操作 查看表 创建表 查看表结构 查看建表sql 删除表 &#xff08;整表删除&#xff09; CRUD操作 insert增加 update修改 delete删除 select查询 去重distinct 空值查询 union合并查询 带in子查询 …

浏览器从输入URL到页面渲染加载的过程(浏览器知识体系整理)

文章目录 前言一、梳理主干流程二、浏览器接收url并开启一个新进程1. 浏览器是多进程的2. 浏览器内核是多线程的3. JS引擎单线程的原因4. GUI渲染线程与JS引擎线程互斥 二、解析URL三、DNS域名解析1. DNS是什么&#xff1f;2. IP和域名的关系3. 域名服务器概念图4. DNS域名解析…

使用 OpenCV 进行基于 ESP32 CAM 的目标检测和识别

概述:基于 ESP32 CAM 的目标检测和识别 本教程介绍了使用OpenCV基于 ESP32 CAM的目标检测和识别主题。OpenCV 是一个开源的图像处理库,不仅在工业界而且在研发领域都得到了非常广泛的应用。 这里对于对象检测,我们使用了cvlib 库。该库使用 COCO 数据集上的预训练 AI 模型…

Flume系列:Flume Sink使用

目录 Apache Hadoop生态-目录汇总-持续更新 1&#xff1a;HDFS Sink HDFS小文件的处理 HDFS存入大量小文件的影响&#xff1a; HDFS小文件处理&#xff1a; 2&#xff1a;logger Sink 3&#xff1a;写入Kafka - 可以使用kafka channel代替 Apache Hadoop生态-目录汇总-持…

力扣sql中等篇练习(十八)

力扣sql中等篇练习(十八) 1 银行账户概要 1.1 题目内容 1.1.1 基本题目信息1 1.1.2 基本题目信息2 1.1.3 示例输入输出 1.2 示例sql语句 # Write your MySQL query statement below SELECT u.user_id,u.user_name,u.creditIFNULL(t1.c1,0) credit,case when u.creditIFNULL…

分享一个无需账号完全免费的 ChatGPT-4 的平台

AIGC从入门到精通教程 1. 访问 SteamShip2. 进入创建页面,选择新建一个 GPT-4 实例。3. 完成创建后,您便可以尽情体验 GPT-4本教程收集于: AIGC从入门到精通教程 大家都知道,ChatGPT4.0是要订阅Plus(一个月20美元)后才能体验的。 今天就给大家弄一个白嫖ChatGPT4.0的教程…

DEJA_VU3D - Cesium功能集 之 107-卫星探测效果

前言 编写这个专栏主要目的是对工作之中基于Cesium实现过的功能进行整合,有自己琢磨实现的,也有参考其他大神后整理实现的,初步算了算现在有差不多实现小140个左右的功能,后续也会不断的追加,所以暂时打算一周2-3更的样子来更新本专栏(每篇博文都会奉上完整demo的源代码,…

c++STL之常用的算法

目录 常用的遍历算法 for_each() transform() for_each()和transform&#xff08;&#xff09;算法比较 常用的查找算法 adjacent_find() binary_search count() count_if() find() 常用的排序算法 merge() sort() random_shuffle() reverse() 常用的拷…

基于`IRIS`,动态解析`HL7`消息

文章目录 基于IRIS&#xff0c;动态解析HL7消息什么是HL7HL7 版本HL7 消息结构段&#xff08;Segment&#xff09;字段&#xff08;Field&#xff09; HL7 数据类型在IRIS中查看HL7数据结构传统方式拼写HL7消息结构动态对象解析HL7消息结构。 基于IRIS&#xff0c;动态解析HL7消…

SpringCloud:微服务保护之隔离和降级

1.FeignClient整合Sentinel SpringCloud中&#xff0c;微服务调用都是通过Feign来实现的&#xff0c;因此做客户端保护必须整合Feign和Sentinel。 1.1.修改配置&#xff0c;开启sentinel功能 修改OrderService的application.yml文件&#xff0c;开启Feign的Sentinel功能&…

详细版易学版TypeScript - 类

一、类 - 类的属性和方法 class MyPreson {// 类的属性// 属性需要在类里先定义并确定类型&#xff0c;才可以在constructor里面用this访问name: stringage: numberconstructor(name: string, age: number) {this.name name;this.age age;}// 类的方法sendStr(str: string) {…

工业4.0时代来临,POWERLINK协议在千兆网卡下的性能

“工业 4.0”的高歌猛进&#xff0c; “智能制造”&#xff0c;“智慧工厂”的呼声越来越响亮。这些需求使得数据传输量越来越大&#xff0c;实时性越来越高&#xff0c;因此我们将 POWERLINK 从 100Mbps 升级到1000Mbps。测试下POWERLINK这种工业总线协议的性能&#xff0c;最…

jest基础指示

describ&#xff08;类似java中的class&#xff0c;在这里定义的变量可以在所有it中使用&#xff09; 针对某一方面的测试&#xff0c;一个描述性的东西&#xff0c;针对某一个方面的测试&#xff0c;或者说是一个作用域 一组测试用例的集合。 有两个参数&#xff0c;参数1 &…

Vue 3.0 学习笔记

Vue 3 学习笔记 文章目录 Vue 3 学习笔记[toc]一、初识vue3二、 常用Composition API&#xff08;组合式API&#xff09;**1. setup函数****2. ref函数****3. reactive函数****4. Vue3.0中的响应式原理****Vue2.x的响应式****Vue3.x的响应式** **5. reactivce对比ref****6. set…

为什么我在大厂待了三个月就选择离开?我聊聊应届生该选择大厂还是小公司

我在互联网大厂只待了3个月就离开了&#xff0c;主要原因不是大厂的福利或者薪资不够好&#xff0c;只是因为我发现在大厂里每天都有开不完的会&#xff0c;忙碌到没有自己的生活。当时我每天10点上班&#xff0c;晚上要工作到11甚至是12点&#xff0c;甚至半夜两三点都接到过工…