2018年9月计算机二级考试JAVA基础试题(4)

  出国留学网在这里为考生们整理了“2018年9月计算机二级考试JAVA基础试题”,希望能帮到大家,想了解更多考试资讯,请关注小编的及时更新哦。

  2018年9月计算机二级考试JAVA基础试题(4)

  单选题

  1.在Java中,负责对字节代码解释执行的是()。

  A.垃圾回收器

  B.虚拟机

  C.编译器

  D.多线程机制

  2.下列叙述中,正确的是()。

  A.Java语言的标识符是区分大小写的

  B.源文件名与public类名可以不相同

  C.源文件的扩展名为.jar

  D.源文件中public类的数目不限

  3.下列属于合法的Java标识符的是()。

  A._cat

  B.5books

  C.+static

  D.-3.14159

  4.在Java中,表示换行符的转义字符是()。

  A.\n

  B.\f

  C.’n’

  D.\ddd

  5.在Java中,由Java编译器自动导入而无需在程序中用import导人的包是()。

  A.java.applet

  B.java.awt

  C.java.util

  D.java.lang

  6.“++”运算符的操作数个数是()。

  A.1个

  B.2个

  C.3个

  D.4个

  7.在switch(expression)语句中,expression的数据类型不能是()。

  A.double

  B.char

  C.byte

  D.short

  8.下列叙述中,错误的是()。

  A.父类不能替代子类

  B.子类能够替代父类

  C.子类继承父类

  D.父类包含子类

  9.已知:int[]a=newint[100];在下列给出的数组元素中,非法的是()。

  A.a[0]

  B.a[1]

  C.a[99]

  D.a[100]

  10.在文件类提供的方法中,用于创建目录的方法是()。

  A.mkdir()

  B.mkdirs()

  C.list()

  D.listRoots()

  参考答案

  1.B。【解析】本题考查Java语言的虚拟机。Java语言的执行模式是半编译半解释型。Java编写好的程序首先由编译器转换为标准字节代码,然后由Java虚拟机去解释执行。字节代码是一种二进制文件,但不能直接在操作系统上运行,可看做虚拟机的机器码。虚拟机把字节码程序与各操作系统和硬件分开,使Java程序独立于平台。Java中的虚拟机是非常重要的概念,是Java语言的基础,掌握后有助于理解Java语言的实现。

  2.A。【解析】本题考查考生对Java语言概念的理解。这些属于考试重点内容。Java语言和C语言不同,它是区分大小写的,选项A正确。Java程序的源文件扩展名为.class,.jar文件是由归档工具jar生成的。源文件中的public类的数目只能有0个或l个,用来指定应用程序类名,也是源文件名。

  3.A。【解析】本题考查Java标识符的命名规则,是考试的重点内容。Java中标识符的命名规则是标识符以字母、下画线或美元符作为首字符的字符串序列,;标识符是区分大小写的;标识符的字符数没有限制。留此可见,Java中标识符不能以数字开头,所以选项B错误,不能以“+”开头,选项C错误,不能以“-”开头,选项D错误,只有选项是正确答案。

  4.A。【解析】本题考查Java转义符的概念。在Java中用反斜杠(\)开头,\n表示换行,所以选项A正确。\f表示走纸换页,kddd表示l~3位的八进制数据ddd所代表的字符。

  5.D。【解析】本题考查Java中包的概念。Java中用import语句来导入包,但需注意的是,Java语言中的java.lang包是由编译器直接自动导入的,因此,编程时使用该包中的类,可省去import导入。使用其他包中的类,必须用import导入,选项D为正确答案。

  6.A。【解析】本题考查Java运算符的概念。程序涉及的数据处理,都是通过运算符和表达式来操作,是程序设计的基础,因此务必掌握。按照操作数的数目划分,运算符可以分为一元运算符:++,--,+,-;二元运算符:+,-,>;三元运算符:?:。所以本题正确答案是选项A。简单地说,就是有几个操作数就是几元运算符;反过来,是几元运算符就有几个操作数。

  7.A。【解析】本题考查考生对switch(expression)语句的理解。表达式expression只能返回int、byte、short和char,题目中的double是不正确的。同时还要注意,多分支结构中,case子句的值必须是常量,而且所有case子句中的值应是不同的,default子句是任选的。

  8.D。【解析】本题考查继承的概念。继承性是面向对象方法的一个重要基本特征,它使代码可重用,可降低程序的复杂性。对一个类的继承也就是构建了一个子类,子类继承了父类的方法和状态,同时还可以向新类中增添新的方法和状态。重点掌握两点:子类方法的访问权限比父类的访问权限高,因此父类不能替代子类,但子类能够代替父类,选项A和选项B说法正确;子类方法不能产生比父类更多的异常。选项D为正确答案。

  9.D。【解析】本题考查Java中数组的概念。对于数组的掌握,不能仅仅停留在概念上,更多的是能将所学的知识灵活运用。int[]a=newint[100]定义了一个数组a,含有100个整型元素。在Java中,数组元素的下标是从。开始的,因此上面定义的数组实际上下标是0~99,所以选项D错误。

  10.A。【解析】本题考查文件类提供的方法。mkdir()是为目录操作提供酌方法,用来创建目录;mkdirs()也是为目录操作提供的方法,创建包含父目录的目录;list()是对文件名操作提供的方法,返回一个字符串数组,为该文件所在目录下的所有文件名列表;listRoots是为目录提供的方法,返回根目录结构。由此可见,只有选项A满足题目要求。

  推荐阅读:

  2018年9月计算机二级考试JAVA 基础试题(1)

  2018年9月计算机二级考试JAVA 基础试题(2)

  2018年9月计算机二级考试JAVA 基础试题(3)

  出国留学网计算机等级考试 栏目推荐

  2018年计算机等级考试计划

  2018年计算机等级考试时间

  计算机等级考试动态

  计算机等级考试报名时间

  计算机等级考试时间

  计算机等级考试准考证打印时间

  计算机等级考试成绩查询时间

  计算机等级考试试题及答案

分享

热门关注

计算机二级考试时间多长

关于计算机二级

计算机二级考试时间一年几次呢

关于计算机二级

计算机二级考试时间分配

关于计算机二级

计算机二级考试内容考些什么

考试内容

计算机二级什么时候出成绩呢

计算机成绩

计算机二级公共基础知识和计算机基础内容有哪些

计算机二级公共基础知识

计算机二级公共基础知识考试内容

计算机公共基础知识考试

计算机二级考试难不难

计算机二级考试

计算机二级公共基础知识总结

计算机二级公共基础

计算机二级考试内容难不难?有关计算机二级的考试内容

计算机二级考试内容难不难