网站建设广告图/最全的百度网盘搜索引擎
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
-
一、Day5习题(错题)解析
-
二、Day5 习题(原题)练习
- 总结
前言
一、Day5习题(错题)解析
都是错题
1.
解析:A
相关知识点:
移位运算符的使用
2.
解析:C
解题思路:
本题主要考察引用的有关内容;本题中x是a的引用;y是b的引用;
但是在operate方法中,传引用必须得修改引用里面的值;对于x.append(y)则修改了引用里面的值,即在A后面添加了字符B,a变成AB;
对于y=x;传引用没有修改引用里面的值,所以没有改变原来b的值,还是B;
所以最终结果输出是AB.B;
3.
解析:B
解题思路:
想要在一个类的一个构造方法中调用类中另一个构造方法,语句格式应该为this(x参数);
4.
解析:A
解题思路:
在Java中规定局部变量在使用之前必须要初始化,不然编译无法通过;
5.
解析:D
相关知识点:
switch的注意:
总结:浮点型和long类型不能作为switch的类型;
6.
解析:C
解题思路:
Java中的类可以有多个类,但是只能有一个类与文件名相同,其他类则不能用这个名字;
因为要保证类之间的类名不同;
7.
解析:B
解题思路
本题考察的有关try,catch等等;本题中遇到return则返回程序结束,但是finally是必须执行的,并且是最后执行,所以最后输出false;
8.
解析:C
相关知识点
标识符规则:
void属于关键字,不能作为标识符;
9.
解析:B
解题思路:
本题也主要考察的有关引用的问题;本题在change方法中引用类型变量;
对于String str属于形参,形参改变不会对实参产生影响;
对于char ch []来说,属于引用传递;ch[0] ='g'这个操作,直接改变了实参,将实参中第一个元素a变成了g;
所以最后的输出结果为str没有改变,但是char ch []发生了改变;
解析:ABD
C:final用于声明属性时,表示属性的不可变性;声明方法时,表示方法的不可重写;
二、Day5习题(原题)练习
总结