【计算机类职业资格】计算机二级JAVA-118及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-118及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-118及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-118及答案解析(总分:84.00,做题时间:90 分钟)一、选择题(总题数:39,分数:66.00)1.下列关于 Java布尔类型的描述中,正确的是_。(分数:1.80)A.一种基本的数据类型,它的类型名称为 booleanB.用 int表示类型C.其值可以赋给 int类型的变量D.有两个值,1 代表真,0 代表假2.下列叙述中正确的是_。(分数:2.00)A.线性链表是线性表的链式存储结构B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构3.软件生命周期是指_。(分数:2.00)A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软
2、件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程4.查找随机文件的记录时,应使用的方法是(分数:2.00)A.readInt()B.readBytes(int n)C.seek(long l)D.readDouble()5.取出关系中的某些列,并消去重复的元组的关系运算称为_。(分数:2.00)A.选择运算B.投影运算C.连接运算D.积运算6.在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是_。(分数:2.00)A.static boolean matches()B.boolean matcher.find()C.int matcher.sta
3、rt()D.int matcher.end()7.将较长的数据类型转换为较短的整数类型,要进行_。(分数:1.00)A.类型的自动转换B.类型的强制转换C.无需转换D.无法实现8.下列关于字符流的叙述中,正确的是_。(分数:2.00)A.字符流类 BufferedReader可以提高字符传送的效率B.字符输入流首先要实现 DataInput接口C.字节输入流都是 Reader子类D.只有字节输入流具有 read( )方法,字符输入流不具有该方法。9.下列说法中错误的是_。(分数:2.00)A.TextArea可以显示多行多列的文本B.TextField可以显示多行多列的文本C.在单行文本输入区
4、中按下回车键会触发 ActionEvent事件D.单行和多行文本区都可以通过方法 setEditable(Boolean)来设定只读属性10.下列属于合法的 Java标识符是_。(分数:1.80)A.“ABC“B. t.start(); class MyThread extends Thread public void displayOutput(String s) System.out.println(s); public void nm() displayOutput(“t is running. “); (分数:1.00)A.t has been created.t is running
5、.B.t has been created.C.t is running.D.编译出错12.下列 Java语句从指定网址读取 html文件,在下画线处应填上的选项是_。 Reader in=new_(new URL(urlString). openStream();(分数:1.80)A.ReaderB.DataOutputStreamC.ByteArray InputStreamD.InputStreamReader13.关于集合类描述正确的是_。 集合类中容纳的都是指向 Object类对象的指针 集合类容纳的对象都是 Object的类例 只能容纳对象 只能容纳基本数据类型(分数:1.80)A
6、.、B.、C.、D.、14.下面对形参的说法,正确的是_。(分数:2.00)A.必须有多个B.至少有一个C.可以没有D.只能是简单变量15.如下程序的输出结果是_。 public class Test void printValue(int m) do System.out.println(“The value is“+m); while( -m10) public static void main(String args) int i=10; Test t=new Test(); t.printValue(i); (分数:1.00)A.The value is 8B.The value is
7、 9C.The value is 10D.The value is 1116.自定义表格类中的 model部分应实现的接口是_。(分数:3.00)A.AbstractTableModelB.JTableC.TableModelD.TableModelable17.下列叙述中正确的是_。(分数:1.80)A.有一个以上根结点的数据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线性结构C.循环链表是非线性结构D.双向链表是非线性结构18.栈和队列的共同点是_。(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同特点19.对于已经被定义过的可能抛
8、出异常的语句,在编译时_。(分数:2.00)A.必须使用 try/cstch语句处理异常B.如果程序错误,必须使用 try/catch语句处理异常C.不使用 try/catch语句会出现编译错误D.不使用 try/catch语句不会出现编译错误20.Applet是一种特殊的_。(分数:1.00)A.应用程序B.HTMLC.脚本语言D.图形软件21.下列可以注册窗口监听器的方法是_。(分数:1.00)A.addListenerB.addKeyListenerC.addMouseListenerD.addWindowListener22.在 OutputStream类的常用方法中_是清空输出流的方
9、法。(分数:1.00)A.flush()B.close()C.write(int b)D.write(byte b)23.数据报通信协议 UDP把每个传输的数据大小控制在下列哪一项之内(分数:1.00)A.8KBB.16KBC.64KBD.128KB24.定义无符号整数类为 UInt,下面可以作为类 UInt实例化值的是_。(分数:1.80)A.-369B.369C.0.369D.整数集合1,2,3,4,525.下列关于项目中“移出”文件的说法,正确的是_。(分数:1.80)A.被移出的文件将直接从磁盘中删除B.被移出的文件将不能被任何项目添加C.被移出的文件只是将文件移出项目,但文件保留在磁
10、盘中D.被移出的文件,以后不能再次添加到原项目中,但可以添加到其他项目中26.下列 Simple类定义的方法中,属于 Applet生命周期方法的是_。 importjava.applet.Applet; importjava awt.Graphics; public class Simple extends Applet StringBuffer buffer=new StringBuffer(); public void start() addItem(“starting.“); public void stop() addItem(“stopping.“); voidaddItem(Str
11、ing newWord) public void paint(Graphics g) g.drawRect(0,0,size(),width-1,size(),heigh-1); g.drawString(buffer.toString(),5,15); (分数:1.00)A.start(),stop()以及 paint()B.只有 start()和 stop()C.start(),stop(),addItem()以及 paint()D.只有 start()和 paint()27.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是_。(分数:1.80)A.编辑软
12、件B.操作系统C.教务管理系统D.浏览器28.下列对继承的说法正确的一项是_。(分数:1.00)A.子类能继承父类的所有方法和状态B.子类能继承父类的非私有方法和状态C.子类只能继承父类的 public方法和状态D.子类只能继承父类的方法,而不能继承状态29.按照 Java的标识符命名规则,下列表示一个类的标识符正确的是_。(分数:2.00)A.HelloworldB.HelloWorldC.helloworldD.helloWorld30.下列关于线性链表的叙述中,正确的是_。(分数:2.00)A.各数据节点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据节点的存储顺序与逻
13、辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素D.以上三种说法都不对31.数据库管理系统是_。(分数:1.00)A.操作系统的一部分B.系统软件C.一种编译系统D.一种通信软件系统32.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是_。(分数:1.80)A.一对一B.一对多C.多对一D.多对多33.下列关于 Java语言中线程的叙述中,正确的是_。(分数:1.00)A.线程是由代码、数据、内核状态和一组寄存器组成B.线程间的数据是不共享的C.用户只能通过创建 Thread类的实例或定义,创建 Thread子类的实例建立和控制自己的线程D.因多线程并发执
14、行而引起的执行顺序的不同定性可能造成执行结果的不稳定34.阅读下列代码段。 class Test implements Runnable public int run() int i=0; while(true) i+; System. out. println(“i=“+i); 上述代码的编译结果是_。(分数:1.80)A.程序通过编译并且 run()方法可以正常输出递增的 i值B.程序通过编译,调用 run()方法将不显示任何输出C.程序不能通过编译,因为 while的循环控制条件不能为“true”D.程序不能通过编译,因为 run()方法的返回值类型不是 void35.关系 R和关系 S
15、的并运算是_。(分数:2.00)A.由关系 R和关系 S的所有元组合并组成的集合再删去重复的元组B.由属于 R而不属于 S的所有元组组成的集合C.由既属于 R又属于 S的元组组成的集合D.由 R和 S的元组连接组成的集合36.下列方法与 Applet显示无关的是_。(分数:2.00)A.paint()B.update()C.draw()D.repaint()37.下列方法中,声明抛出 InterruptedException类型异常的方法是_。(分数:2.00)A.suspend()B.resume()C.sleep()D.start()38.下列工具中为需求分析常用工具的是_。(分数:2.0
16、0)A.PADB.BFDC.N-SD.DFD39.下列叙述中正确的是_。(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述 3种说法都不对二、填空题(总题数:10,分数:18.00)40.Swing的事件处理机制包括 1、事件和事件处理者。 (分数:2.00)41.当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的 1。 (分数:2.00)42.若想在程序中使用 JLabel类,则该程序可以使用
17、import 1JLabel;语句引入 JLabel 类。 (分数:1.00)43.在 Java新的 I/O功能中,通过文件锁定来实现多个线程的 1,避免了可能存在的安全隐患。 (分数:2.00)44.下列软件系统结构图的宽度为 1。 (分数:1.00)45.异常类在 Java程序中是一种比较特殊的类,在使用之前必须先定义,按异常处理不同可分为运行异常、捕获异常、声明异常和 1。 (分数:2.00)46.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、 1、可使用性和效率。(分数:2.00)47.Java源文件中最多只能有一个 1 类,其他类的个数不限。 (分数:2.00
18、)48.某二叉树中度为 2的结点有 18个,则该二叉树中有 1 个叶子结点。 (分数:2.00)49.当浏览器能够解释APPLET标记但不能运行 Applet时,将显示 1 标记中的内容。 (分数:2.00)计算机二级 JAVA-118答案解析(总分:84.00,做题时间:90 分钟)一、选择题(总题数:39,分数:66.00)1.下列关于 Java布尔类型的描述中,正确的是_。(分数:1.80)A.一种基本的数据类型,它的类型名称为 boolean B.用 int表示类型C.其值可以赋给 int类型的变量D.有两个值,1 代表真,0 代表假解析:解析 布尔类型数据只有两个值 true(真)和
19、 false(假),不对应任何数字,不能与数字进行转换,布尔类型数据一般用于逻辑判别。2.下列叙述中正确的是_。(分数:2.00)A.线性链表是线性表的链式存储结构 B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构解析:3.软件生命周期是指_。(分数:2.00)A.软件产品从提出、实现、使用维护到停止使用退役的过程 B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程解析:解析 软件生命周期(SDLC,Systems Development Life Cycle,SDLC)是软件的产生直到报废的生命周期,周期内有问题定义、可行性
20、分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。4.查找随机文件的记录时,应使用的方法是(分数:2.00)A.readInt()B.readBytes(int n)C.seek(long l) D.readDouble()解析:解析 本题考查随机文件流的相关方法。RandomAccessFile 中主要包含的方法有:length()方法用来求随机文件的字节长度; seek(long pos)方法用来对随机文件记录的查找,所以选项 C正确;close()方法用来将随机文件资源关闭;readDouble()是对随机文件浮点数的读取; readInt()是对随机文件整数
21、的读取;readChar()是对随机文件字符变量的读取;skipBytes(int n)是随机文件字节的读取。5.取出关系中的某些列,并消去重复的元组的关系运算称为_。(分数:2.00)A.选择运算B.投影运算 C.连接运算D.积运算解析:解析 投影运算是指,选取关系中的某些列(属性),并将得到的结果中的重复元组消去。6.在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是_。(分数:2.00)A.static boolean matches() B.boolean matcher.find()C.int matcher.start()D.int matcher.end()解析:
22、解析 本题考查对 Java中的匹配器 (Matcher)类的理解。Marcher 类用于将一个输入字符串input和模式串 pattern相比较。 boolean marcher.find()方法用于寻找下一个模式匹配串;intmatcher.start()方法用于返回匹配串的一个起始索引整数值;int matcher.end()方法用于返回匹配串的一个终止索引整数值。而用于输入字符串与模式串比较的方法是 static boolean matches(),选项A正确。7.将较长的数据类型转换为较短的整数类型,要进行_。(分数:1.00)A.类型的自动转换B.类型的强制转换 C.无需转换D.无法
23、实现解析:8.下列关于字符流的叙述中,正确的是_。(分数:2.00)A.字符流类 BufferedReader可以提高字符传送的效率 B.字符输入流首先要实现 DataInput接口C.字节输入流都是 Reader子类D.只有字节输入流具有 read( )方法,字符输入流不具有该方法。解析:解析 在 Java中,字符都是以 16位 Unicode码的形式表示的。处理 Unicode码的所有类都是从Reader和 Writer两个抽象超类中衍生的。字符输入流均为 Reader的子类,而字符输出流均为 Writer的子类。BufferedReader 具有缓冲功能,可以提高 I/O的传输效率。9.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA118 答案 解析 DOC
