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

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

博客首页:未央.303

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

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

文章目录

前言

1.

2.

3.B

4.

5.B

6.

7.

8.

9.

10.

总结



 

前言

笔试强训第30天咯!!!!!!!!!!!


1.

【笔试强训选择题】Day30.习题(错题)解析_第1张图片

【笔试强训选择题】Day30.习题(错题)解析_第2张图片

 解析:D

相关知识点:

getMethod方法和getDeclaredMethods方法

getMethods:

获取该对象实现或继承的所有公共方法,包含继承的方法;


getDeclaredMethods:

获取该对象的所有声明的方法:包含该类中所有权限方法(public;private;包访问权限;protected);但是不包含从父类中继承的方法;

所以ABC都不正确;


2.

【笔试强训选择题】Day30.习题(错题)解析_第3张图片

 解析: B

相关知识点:

字符类型采用Unicode 编码,每个Unicode 编码占16个比特位;


3.B

【笔试强训选择题】Day30.习题(错题)解析_第4张图片


4.

【笔试强训选择题】Day30.习题(错题)解析_第5张图片

解析:D

相关知识点:多线程的原子性

原子性指在一个操作中就是cpu不可以在中途暂停然后再调度,既不被中断操作,要不执行完成,要不就不执行。原子性就是指该操作是不可再分的。


如果一个操作是原子性的,那么多线程并发的情况下,就不会出现变量被修改的情况。

eg:

比如 a=0;(a非long和double类型) 这个操作是不可分割的,那么说这个操作是原子操作。

再比如:a++; 这个操作实际是a = a + 1;是可分割的,所以他不是一个原子操作。


5.B

【笔试强训选择题】Day30.习题(错题)解析_第6张图片


6.

【笔试强训选择题】Day30.习题(错题)解析_第7张图片

 解析:C

解题思路:

(1)Integer i01=59; 表示自动装箱;

(2)int i02=59; 定义整形变量;

(3)Integer i03=Integer.valueOf(59); 表示手动进行装箱;

(4)Integer i04=new Integer(59); 表示在堆上new了一个新对象;


A: 将i01自动拆箱,还原为整型;

B: 都属于装箱操作;

C: 有new就有新空间,i03和i04地址不等;

D: 自动拆箱,iO4还原为int;


7.

【笔试强训选择题】Day30.习题(错题)解析_第8张图片

【笔试强训选择题】Day30.习题(错题)解析_第9张图片

 解析:A

相关知识点:静态变量的调用

静态变量的调用

【笔试强训选择题】Day30.习题(错题)解析_第10张图片


 静态变量不管用对象和类都可以进行调用,所以代码5,7,9,10均可以顺利执行;


8.

【笔试强训选择题】Day30.习题(错题)解析_第11张图片

【笔试强训选择题】Day30.习题(错题)解析_第12张图片

 解析:A

相关知识点:字符串的不可变性

字符串的内容一旦声明,内容无法修改;

题目中change.str = "10";不影响类中原先str的指向;

只是在change中创建一个临时变量str指向新的空间"10";

所以最终输出的原内容不变;


9.

【笔试强训选择题】Day30.习题(错题)解析_第13张图片

 解析:A

解题思路:

A: 封装的定义;

C: 如果子类继承父类,对于父类中进行封装的方法,子类不能进行调用;为了增加安全性

D: 封装不仅可以对属性和方法,还可以对类进行封装;


10.

【笔试强训选择题】Day30.习题(错题)解析_第14张图片

 解析:D

相关知识点:

包访问权限不需要任何修饰词进行修饰

总结

【笔试强训选择题】Day30.习题(错题)解析_第15张图片

 

你可能感兴趣的:(笔试强训选择题,java,选择题)