【计算机类职业资格】二级JAVA笔试-112及答案解析.doc

上传人:registerpick115 文档编号:1326713 上传时间:2019-10-17 格式:DOC 页数:17 大小:65.50KB
下载 相关 举报
【计算机类职业资格】二级JAVA笔试-112及答案解析.doc_第1页
第1页 / 共17页
【计算机类职业资格】二级JAVA笔试-112及答案解析.doc_第2页
第2页 / 共17页
【计算机类职业资格】二级JAVA笔试-112及答案解析.doc_第3页
第3页 / 共17页
【计算机类职业资格】二级JAVA笔试-112及答案解析.doc_第4页
第4页 / 共17页
【计算机类职业资格】二级JAVA笔试-112及答案解析.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、二级 JAVA 笔试-112 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下面创建一个新文件对象方法错误的是( )。(分数:2.00)A.File myFile;myFile=new File(“mulu/file“);B.File myFile=new File();C.myFile=new FileC/mulu“,“filel“);D.File myDir=new file(“/mulu“);myFile=new File(Dir, “filer);2.下列语句输出结果为( )。public class testpublic sta

2、tic void main (String args)int a=-67,b=116,c=78;int e=c2Systemoutprintln(e);(分数:2.00)A.70B.84C.65D.803.过滤字节输出流都是( )抽象类的子类。(分数:2.00)A.filteroutputstreamB.dataoutputC.dataoutputstreamD.inflateroutputstream4.Java 语言的类型是( )。(分数:2.00)A.面向对象语言B.面向过程语言C.汇编程序D.形式语言5.若要把变量声名为多个线程共用的变量,应使用如下( )修饰符。(分数:2.00)A.

3、protectedB.prorateC.transientD.Volatile6.按照“先进先出”原则组织数据的数据结构是( )。(分数:2.00)A.队列B.栈C.双向链表D.二叉树7.已知如下代码:boolean m=true;if(m=false)System.out.prinfln(“False“);elseSystem.out.println(“True“);(分数:2.00)A.FalseB.TrueC.NoneD.An error will occur when running8.在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )。(分数:2.00

4、)A.与文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同9.从用户角度看,下面列出的条目中( )是数据库管理系统应具有的目标。用户界面友好内部结构清晰、层次分明开放性,即符合标准和规范负责管理企业组织的数据库资源(分数:2.00)A.、B.、C.、D.都是10.下列关于 Java 多线程并发控制机制的叙述中,错误的是( )。(分数:2.00)A.Java 中对共享数据操作的并发控制是采用加锁技术B.线程之间的交互,提倡采用 suspend()/resume()方法C.共享数据的访问权限都必须定义为 privateD.Java 中没有提供检测与避免死锁的专门机制,但应用

5、程序员可以采用某些策略防止死锁的发生11.Frame 默认的布局管理器是( )。(分数:2.00)A.FlowLayoutB.BorderLayoutC.GridLayoutD.CardLayout12.线程在生命周期中要经历 5 种状态。如果线程当前是新建状态,则它可到达的下一个状态是( )。(分数:2.00)A.运行状态B.阻塞状态C.可运行状态D.终止状态13.用于输入压缩文件格式的 ZiplnputStream 类所属包是( )。(分数:2.00)A.java.utilB.java.ioC.java.nioD.java.util.zip14.下列模式中,能够给出数据库物理存储结构与物理

6、存取方法的是( )。(分数:2.00)A.内模式B.外模式C.概念模式D.逻辑模式15.所有异常类型的基类为( )。(分数:2.00)A.ThrowableB.ExceptionC.RuntimeExcepfionD.Error16.每个使用 Swing 组建的程序必须有一个( )。(分数:2.00)A.按钮B.标签C.菜单D.容器17.JDK 中提供的文档生成器是( )。(分数:2.00)A.java.exeB.javap.exeC.javadoc.exeD.javaprof.exe18.下列说法中错误的一项是( )。(分数:2.00)A.一个线程是一个 Thread 类的实例B.线程从传递

7、给线程的 Runnable 实例的 run()方法开始执行C.线程操作的数据来自 Runnable 实例D.新建的线程调用 start()方法就能立即进入运行状态19.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性20.支持数据库各种操作的软件系统叫做( )。(分数:2.00)A.数据库管理系统B.文件系统C.数据库系统D.操作系统21.下面数据结构中,属于非线性的是( )。(分数:2.00)A.线性表B.树C.队列D.堆栈22.下面关于对象概念的描述中,( )是错误的。(分数:2.00)A.对象就是 C 语言中的结构体变

8、量B.对象代表着正在创建的系统中的一个实体C.对象是一个状态和操作(或方法)的封装体D.对象之间的信息传递是通过消息进行的23.下列数据类型转换,必须进行强制类型转换的是( )。(分数:2.00)A.byteintB.shortdongC.fioatdoubleD.intchar24.下列代码的执行结果为( )。public class Test1public static void main(String args)hat a=3,b=10;System.out.println(a+)*(-b); (分数:2.00)A.40B.36C.30D.2725.如要求读取大文件的中间一段内容,则最方

9、便的是采用下列( )流米操作。(分数:2.00)A.file streamB.pipe streamC.random streamD.filter stream26.设有如下三个关系表(分数:2.00)A.B.C.D.27.下面概念中,不属于面向对象方法的是( )。(分数:2.00)A.对象B.继承C.类D.过程调用28.属于 main()方法的返回类型是( )。(分数:2.00)A.publicB.staticC.voidD.main29.下列说法中,正确的一项是( )。(分数:2.00)A.AWT 的高级事件依赖于触发此类事件的类,可以和特定的动作相关联B.AWT 的高级事件依赖于触发此类

10、事件的类,可以不和特定的动作相关联C.AWT 的低级事件是在构件或者容器上发生的事件D.AWT 的低级事件是基于语义的事件,不一定和特定的动作相关联30.在关系数据库模型中,通常可以把以外码作为主码的关系称为( ),也称主关系。(分数:2.00)A.被参照关系B.参照关系C.主码D.主关系31.关于下面的程序段,说法正确的是( )。import java.awt.*;import java.applet.*;public class Test extends Applet Canvas MyCanvas;public void init() MyCanvas=new Canvas()MyCan

11、vas.seBackSround(Color.cyan);add(MyCanvas);(分数:2.00)A.程序可以运行,且看到显示B.程序编译出错C.程序可以运行,但看不到显示D.以上说法不对32.假设有下列声明语句:int i,j;float x,y;double u,v;下面( )个赋值是合法的。(分数:2.00)A.i=xB.x=u+y;C.x=23.4+j*y;D.v=(int)x;33.在读字符文件 Employee.dat 时,使用该文件作为参数的类是( )。(分数:2.00)A.BufferedReaderB.DatalnputStreamC.DataOutputStreamD

12、.FilelnputStream34.自定义的异常类可从下列( )类继承。(分数:2.00)A.ErrorB.AWTErrorC.VirtualMachineErrorD.Exception 及其子集35.Java 程序的执行过程中用到一套 JDK 工具,其中 java.exe 是指( )。(分数:2.00)A.Java 文档生成器B.Java 解释器C.Java 编译器D.Java 类分解器二、填空题(总题数:15,分数:30.00)36.算法的复杂度主要包括 【1】 上复杂度和空间复杂度。(分数:2.00)填空项 1:_37.通常元素进栈的操作是 【2】 。(分数:2.00)填空项 1:_

13、38.结构化程序设计的一种基本方法是 【3】 法。(分数:2.00)填空项 1:_39.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 【4】 。(分数:2.00)填空项 1:_40.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 【5】 和选择排序等。(分数:2.00)填空项 1:_41.J2SDK 中主要有两个相关环境变量,即 path 和 【6】 。前者指定了 JDK 命令搜索路径,后者指定了Java 类路径。(分数:2.00)填空项 1:_42.Javac 是 Java 语言的编译器,基本语法是:Javac选项 【7】 。(分数:2.00)填空项 1:

14、_43.在 Java 程序中,通过类的定义只能实现单重继承,但通过 【8】 工的定义可以实现多重继承关系。(分数:2.00)填空项 1:_44.如果一个 Java 源程序文件中定义有 4 个类,则使用 Sun 公司的 JAK 编译器 javac 编译该源程序文件,将产生 4 个文件名与类名相同而扩展名为 【9】 的字节码文件。(分数:2.00)填空项 1:_45.与显示相关的 Applet 方法有 【10】 ,repaint()和 update()。(分数:2.00)填空项 1:_46.Applet 生命周期方法有 init(), 【11】 ,stop()和 destroy()。(分数:2.0

15、0)填空项 1:_47.Java 的线程调度策略是一种基于优先级 【12】 。(分数:2.00)填空项 1:_48.在一个 mvc 用户界面中,存在三个通讯对象,它们分别是:模型、 【13】 和控件。(分数:2.00)填空项 1:_49.Java 的图形界面技术经历了两个发展阶段,分别通过提供 AWT 开发包和 【14】 开发包来体现。(分数:2.00)填空项 1:_50.下面是用户程序对 Applet 类中方法 paint()的重新定义,请在横线处填入正确的语句public void paint(Graphics g)g 【15】 (“你好!”,10,20);(分数:2.00)填空项 1:_

16、二级 JAVA 笔试-112 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下面创建一个新文件对象方法错误的是( )。(分数:2.00)A.File myFile;myFile=new File(“mulu/file“);B.File myFile=new File(); C.myFile=new FileC/mulu“,“filel“);D.File myDir=new file(“/mulu“);myFile=new File(Dir, “filer);解析:2.下列语句输出结果为( )。public class testpublic

17、static void main (String args)int a=-67,b=116,c=78;int e=c2Systemoutprintln(e);(分数:2.00)A.70B.84 C.65D.80解析:3.过滤字节输出流都是( )抽象类的子类。(分数:2.00)A.filteroutputstream B.dataoutputC.dataoutputstreamD.inflateroutputstream解析:4.Java 语言的类型是( )。(分数:2.00)A.面向对象语言 B.面向过程语言C.汇编程序D.形式语言解析:5.若要把变量声名为多个线程共用的变量,应使用如下( )

18、修饰符。(分数:2.00)A.protectedB.prorateC.transientD.Volatile 解析:6.按照“先进先出”原则组织数据的数据结构是( )。(分数:2.00)A.队列 B.栈C.双向链表D.二叉树解析:7.已知如下代码:boolean m=true;if(m=false)System.out.prinfln(“False“);elseSystem.out.println(“True“);(分数:2.00)A.FalseB.True C.NoneD.An error will occur when running解析:8.在 Java 中,用 package 语句说明

19、一个包时,该包的层次结构必须是( )。(分数:2.00)A.与文件的结构相同B.与文件目录的层次相同 C.与文件类型相同D.与文件大小相同解析:9.从用户角度看,下面列出的条目中( )是数据库管理系统应具有的目标。用户界面友好内部结构清晰、层次分明开放性,即符合标准和规范负责管理企业组织的数据库资源(分数:2.00)A.、B.、 C.、D.都是解析:10.下列关于 Java 多线程并发控制机制的叙述中,错误的是( )。(分数:2.00)A.Java 中对共享数据操作的并发控制是采用加锁技术B.线程之间的交互,提倡采用 suspend()/resume()方法 C.共享数据的访问权限都必须定义为

20、 privateD.Java 中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生解析:11.Frame 默认的布局管理器是( )。(分数:2.00)A.FlowLayoutB.BorderLayout C.GridLayoutD.CardLayout解析:12.线程在生命周期中要经历 5 种状态。如果线程当前是新建状态,则它可到达的下一个状态是( )。(分数:2.00)A.运行状态B.阻塞状态C.可运行状态 D.终止状态解析:13.用于输入压缩文件格式的 ZiplnputStream 类所属包是( )。(分数:2.00)A.java.utilB.java.ioC.j

21、ava.nioD.java.util.zip 解析:14.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.内模式 B.外模式C.概念模式D.逻辑模式解析:15.所有异常类型的基类为( )。(分数:2.00)A.Throwable B.ExceptionC.RuntimeExcepfionD.Error解析:16.每个使用 Swing 组建的程序必须有一个( )。(分数:2.00)A.按钮B.标签C.菜单D.容器 解析:17.JDK 中提供的文档生成器是( )。(分数:2.00)A.java.exeB.javap.exeC.javadoc.exe D.jav

22、aprof.exe解析:18.下列说法中错误的一项是( )。(分数:2.00)A.一个线程是一个 Thread 类的实例B.线程从传递给线程的 Runnable 实例的 run()方法开始执行C.线程操作的数据来自 Runnable 实例D.新建的线程调用 start()方法就能立即进入运行状态 解析:19.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性 解析:20.支持数据库各种操作的软件系统叫做( )。(分数:2.00)A.数据库管理系统 B.文件系统C.数据库系统D.操作系统解析:21.下面数据结构中,属于非线性的是

23、( )。(分数:2.00)A.线性表B.树 C.队列D.堆栈解析:22.下面关于对象概念的描述中,( )是错误的。(分数:2.00)A.对象就是 C 语言中的结构体变量 B.对象代表着正在创建的系统中的一个实体C.对象是一个状态和操作(或方法)的封装体D.对象之间的信息传递是通过消息进行的解析:23.下列数据类型转换,必须进行强制类型转换的是( )。(分数:2.00)A.byteintB.shortdongC.fioatdoubleD.intchar 解析:24.下列代码的执行结果为( )。public class Test1public static void main(String arg

24、s)hat a=3,b=10;System.out.println(a+)*(-b); (分数:2.00)A.40B.36C.30D.27 解析:25.如要求读取大文件的中间一段内容,则最方便的是采用下列( )流米操作。(分数:2.00)A.file streamB.pipe streamC.random stream D.filter stream解析:26.设有如下三个关系表(分数:2.00)A.B.C. D.解析:27.下面概念中,不属于面向对象方法的是( )。(分数:2.00)A.对象B.继承C.类D.过程调用 解析:28.属于 main()方法的返回类型是( )。(分数:2.00)A

25、.publicB.staticC.void D.main解析:29.下列说法中,正确的一项是( )。(分数:2.00)A.AWT 的高级事件依赖于触发此类事件的类,可以和特定的动作相关联B.AWT 的高级事件依赖于触发此类事件的类,可以不和特定的动作相关联C.AWT 的低级事件是在构件或者容器上发生的事件 D.AWT 的低级事件是基于语义的事件,不一定和特定的动作相关联解析:30.在关系数据库模型中,通常可以把以外码作为主码的关系称为( ),也称主关系。(分数:2.00)A.被参照关系B.参照关系 C.主码D.主关系解析:31.关于下面的程序段,说法正确的是( )。import java.aw

26、t.*;import java.applet.*;public class Test extends Applet Canvas MyCanvas;public void init() MyCanvas=new Canvas()MyCanvas.seBackSround(Color.cyan);add(MyCanvas);(分数:2.00)A.程序可以运行,且看到显示B.程序编译出错C.程序可以运行,但看不到显示 D.以上说法不对解析:32.假设有下列声明语句:int i,j;float x,y;double u,v;下面( )个赋值是合法的。(分数:2.00)A.i=xB.x=u+y;C.x

27、=23.4+j*y;D.v=(int)x; 解析:33.在读字符文件 Employee.dat 时,使用该文件作为参数的类是( )。(分数:2.00)A.BufferedReaderB.DatalnputStreamC.DataOutputStreamD.FilelnputStream 解析:34.自定义的异常类可从下列( )类继承。(分数:2.00)A.ErrorB.AWTErrorC.VirtualMachineErrorD.Exception 及其子集 解析:35.Java 程序的执行过程中用到一套 JDK 工具,其中 java.exe 是指( )。(分数:2.00)A.Java 文档生

28、成器B.Java 解释器 C.Java 编译器D.Java 类分解器解析:二、填空题(总题数:15,分数:30.00)36.算法的复杂度主要包括 【1】 上复杂度和空间复杂度。(分数:2.00)填空项 1:_ (正确答案:时间)解析:37.通常元素进栈的操作是 【2】 。(分数:2.00)填空项 1:_ (正确答案:先移动栈顶指针,后存入元素)解析:38.结构化程序设计的一种基本方法是 【3】 法。(分数:2.00)填空项 1:_ (正确答案:逐步求精)解析:39.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 【4】 。(分数:2.00)填空项 1:_ (正确答案:软件生命周

29、期)解析:40.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 【5】 和选择排序等。(分数:2.00)填空项 1:_ (正确答案:交换排序)解析:41.J2SDK 中主要有两个相关环境变量,即 path 和 【6】 。前者指定了 JDK 命令搜索路径,后者指定了Java 类路径。(分数:2.00)填空项 1:_ (正确答案:classpath)解析:42.Javac 是 Java 语言的编译器,基本语法是:Javac选项 【7】 。(分数:2.00)填空项 1:_ (正确答案:源文件名)解析:43.在 Java 程序中,通过类的定义只能实现单重继承,但通过 【8】 工的定义

30、可以实现多重继承关系。(分数:2.00)填空项 1:_ (正确答案:接口)解析:44.如果一个 Java 源程序文件中定义有 4 个类,则使用 Sun 公司的 JAK 编译器 javac 编译该源程序文件,将产生 4 个文件名与类名相同而扩展名为 【9】 的字节码文件。(分数:2.00)填空项 1:_ (正确答案:class)解析:45.与显示相关的 Applet 方法有 【10】 ,repaint()和 update()。(分数:2.00)填空项 1:_ (正确答案:paint())解析:46.Applet 生命周期方法有 init(), 【11】 ,stop()和 destroy()。(分

31、数:2.00)填空项 1:_ (正确答案:start())解析:47.Java 的线程调度策略是一种基于优先级 【12】 。(分数:2.00)填空项 1:_ (正确答案:抢先式调度)解析:48.在一个 mvc 用户界面中,存在三个通讯对象,它们分别是:模型、 【13】 和控件。(分数:2.00)填空项 1:_ (正确答案:视图)解析:49.Java 的图形界面技术经历了两个发展阶段,分别通过提供 AWT 开发包和 【14】 开发包来体现。(分数:2.00)填空项 1:_ (正确答案:Swing)解析:50.下面是用户程序对 Applet 类中方法 paint()的重新定义,请在横线处填入正确的语句public void paint(Graphics g)g 【15】 (“你好!”,10,20);(分数:2.00)填空项 1:_ (正确答案:dcawString)解析:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1