全国计算机等级考试《二级Java语言程序设计》题库【历年真题+章节题库+模拟试题】
全国计算机等级考试《二级Java语言程序设计》题库【历年真题+章节题库+模拟试题】
第一部分历年真题。整理了5套二级Java语言程序设计考试真题,并配有详细解析。
第二部分章节题库。按照考试大纲编排,分为公共基础知识和java语言程序设计练习,快速练习考点。
第三部分模拟试题。按照考试真题,设计了2套全真模拟试题,快速测试自己的水平。
立即阅读 >>
全国计算机等级考试《二级Java语言程序设计》历年真题精选 【完整内容点击文中链接获取】
1、下列实现了动态数组的是( )。
A.Vector和ArrayList
B.Map和Set
C.Vector和Map
D.ArrayList和Set
【答案】A
【达.聪解析】Vector类在Java中是可以实现自动增长的对象数组。而Arraylist通过继承List接口实现了大小可变的数组。同时也实现了所有可选列表操作,并允许包括null在内的所有元素。除了实现List接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小(但是与Vector类不同的是Arraylist类是不同步的)。Set就是一个不包含重复元素的collection。Map接口提供三种collection视图,允许以键集、值集或键-值映射关系集的形式查看某个映射的内容。映射顺序定义为迭代器在映射的collection视图上返回其元素的顺序。
2、如果要安全地终止一个线程t,可以采用的正确方法是( )。
A.调用t.stop()方法
B.可以使用标志flag,通过设置flag通知线程t结束
C.调用t.suspend()方法
D.调用t.yield()方法
【答案】B
【达聪解析】中断线程比较安全的做法是引入共享变量,所以使用标志flag,通过设置flag通知线程t结束是最好的办法。stop()方法是强制当前线程停止运行,并抛出ThreadDead错误。suspend()方法是临时挂起当前线程。yield()方法是使当前执行线程暂时停止执行而让其他线程运行。Thread.stop,Thread.suspend,Thread.resume和Runtime.runFinalizers()nExit这些终止线程运行的方法已经被废弃,使用它们是极端不安全的。
3、grid[9][5]描述的是( )。
A.二维数组
B.一维数组
C.五维数组
D.九维数组
【答案】A
【达.聪解析】二维数组的定义方式为:type arrayName[m][n],表示这是一个名字为arrayName,类型为type,m行n列的二维数组;对二维数组中每个元素,引用方式为arrayName[index1][index2]其中index1、index2为下标,可为整型常数或表达式,如a[2][3]等,同样,每一维的下标都从0开始。题中grid[9][5]显然是二维数组。Java中没有多维数组,要表示多维数组可以使用数组的嵌套。
内容来源 | 全国计算机等级考试《二级Java语言程序设计》题库 |
4、在读取二进制数据文件的记录时,为了提高效率常常使用一种辅助类( )。
A.InputStream
B.FileInputStream
C.StringBuffer
D.BufferedReader
【答案】C
【达聪解析】本题中要求读取二进制数据文件的记录,因此要使用字符输入流。A项的InputStream是java.io包中的抽象类,是所有字节输入流的父类,而题目要求的是字符输入流。B项的FileInputStream也是一个字节输入流,它可以对一个磁盘文件涉及的数据进行处理。C项的StringBuffer是一个表示可变长度字符串的类,在读取文件时并不知道读取字符的具体长度,因此为StringBuffer类对象分配的内存会自动扩展从而容纳新增的字符,从而提高了读取的效率。D项的BufferedReader虽然是一个字符输入流,用于从字符输入流中读取文本并将字符存入缓冲区。但是,BnfferedReader直接用于文件的读取,不起辅助作用。
5、自定义异常类的父类可以是( )。
A.Error
B.VirtuaMachineError
C.Exception
D.Thread
【答案】C
【达.聪解析】利用throw语句可以自定义异常类抛出,但自定义异常类的try语句只包含一个抛出异常语句,且抛出的异常也必须是Throwable类或其子类的实例。Throwable类有两个子类,分别是:Error和Exception,Error类包括动态连接失败、硬件设备和虚拟机出错等,通常的Java应用程序不会捕获和抛出这类异常,而是捕获和抛出Exception异常,它包括运行时出现的异常,并对这类异常做出处理。所以,自定义异常类的父类可以是Exception。
……
【完整版】 达聪网 全国计算机等级考试《二级Java语言程序设计》题库【历年真题+章节题库+模拟试题】
共有 0 条评论