微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
出来 参考答案: B 命题目的:考查Java语言的一个重要的特点?D?D健壮性。【解题要点】Java语言的健壮性是因为Java语言很好的处理了最容易出错的数据类型不匹配和内存地址的计算错误。首先,Java语言在编译和连接是进行大量的类型检查,防止不匹配数据类型的发生,对非法数据类型将在编译和解释时指出。其次,Java语言不允许使用指针访问内存,更不允许使用指针数组访问内存。另外,Java语言设计有自动垃圾收集功能,它不仅防止了内存地址的计算的错误,也省去了编程时对内存进行分配的烦恼。【错解分析】对Java语言的健壮性特点了解不够,没有透彻的区分Java语言和C++语言的区别。【考点链接】Java语言除了健壮性,还有其他的一些自己特有的特点和面向对象语言共有的特点,如动态性、多线程、跨平台和安全性等等。----------------------------------------12、下列哪项技术很好的实现了Java的垃圾回收机制? A.内存跟踪B.内存编译C.语法检查D.上述都不正确 参考答案: A 命题目的:考查Java垃圾回收机制的基本概念。【解题要点】为了充分利用资源,垃圾回收机制有一个系统级线程,对内存的使用进行跟踪,使程序员从繁忙的内存管理中解脱出来,该线程对系统空闲时对不用的内存进行回收。【错解分析】Java垃圾回收机制的原理掌握不清楚。----------------------------------------13、下列哪个保留字可以定义常值变量,说明这个变量赋值后永不改变? A.rotectedB.taticC.fialD.uer 参考答案: C 命题目的:考查final保留字。【解题要点】final保留字,用来说明这个变量赋值后永不改变,如果值发生变动,系统会报告错误。【错解分析】对final保留字的用法不了解。【考点链接】final保留字除了修饰变量来说明这个变量赋值后永不改变,它也可以用来修饰类,说明这个类不能再被别的类所继承。----------------------------------------14、下列关于Java语言的数据类型和表达式的说法不正确的是 A.Java中允许用0和1来代替true和faleB.位运算符中,~的优先级最高,其次是ltlt,gtgt和gt gt gtC.最简单的表达式是一个常量或一个变量,该表达式的值就是该常量或变量的值D.条件运算符是一个三元运算符 参考答案: A 命题目的:考查运算符和表达式的基本知识。【解题要点】Java中不允许用0和1来代替true和false。【错解分析】true和false是布尔型,而0是整数类型,它们在计算机中存储的位数就不同,所以Java语言规定,这两个类型不能随便代替。【考点链接】位运算符中,~的优先级最高,其次是< <,> >和> > >,在这里,没有 < < <的原因是用< <可以代替< < <,其实这两个运算符实现的功能是完全一样的。这里我们只要知道逻辑移位不同于算术移位就完全可以了。----------------------------------------15、 下列程序的执行结果是 public class Testhh { public static void main(String args [] ) { Strings1=new String(I am boy); Strings2=new String(I am boy); System.out.println(s1.equals(s2)); } } A.trueB.faleC.I am o