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

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

1、二级 JAVA笔试 66及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.调用线程的下列方法,不会改变该线程在生命周期十状态的方法是( )。(分数:2.00)A.yeild()B.wait()C.sleep()D.isAlive()2.在数据库管理系统的层次结构中,处于最下层的是( )。(分数:2.00)A.应用层B.语言翻译处理层C.数据存取层D.数据存储层3.Java中 break语句可以用来“标签化中断”,对其描述正确的是( )。(分数:2.00)A.可以使程序退出多重循环B.标签是一种界面符号C.使程序退出此循环D.以上说法都不

2、对4.下列说法中错误的是( )。(分数:2.00)A.在 Windows系统下,Frame 窗口是有标题和边框的B.Frame的对象实例化后,没有大小,但是可以看到C.通过调用 Frame的 setSize()方法来设定窗口的大小D.通过调用 Frame的 setVisible(tru方法来设置窗口为可见5.下列说法中,( )是正确的。(分数:2.00)A.子类拥有的成员数目大于等于父类拥有的成员数目B.父类代表的对象范围比子类广C.子类要调用父类的方法,必须使用 super关键字D.一个 Java类可以有多个父类6.不属于 A1)plet类的基本方法的选项是( )。(分数:2.00)A.生命

3、周期方法B.加载 Applet法C.管理 Applet环境D.多媒体支持方法7.下列不属于 Java的诞生后对计算机软件开发和软件产业产生的影响的是( )。(分数:2.00)A.满足软件在异构平台上互操作、具有可伸缩性和可重用,性B.使软件的编写脱离了传统的限制,能自动生成所有源代码C.推动了 IT业的发展D.软件从以开发为中心转向以服务为中心8.下列叙述中正确的是( )。(分数:2.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试9.按运算符操作数的数目划分,运算符?:的类型是( )。(分数:2.00)A.

4、三元B.二元C.四元D.一元10.执行下列语句后,i 和 n的值为( )。 int i=10; int n=i+%5;(分数:2.00)A.10,OB.10,1C.11,0D.11,111.int型 public成员变量 MAX_LENGTH,该值保持为常数 100,则定义这个变量的语句是( )。(分数:2.00)A.public int MAX LENGTH=100B.final int MAX_LENGTH=100C.public const int MAX_LENGTH=100D.public final int MAX_LENGTH=10012.下列说法正确的是( )。(分数:2.00

5、)A.线程的终止一般可通过两种方法来实现,自然撤销(线程执行完)或是被停止(调用 stop()方法)B.一个暂时终止运行的线程(例如,睡眠或阻塞)在排除了终止原因后直接运行C.一个线程因为输入输出操作被阻塞时,执行 resume()方法可以使其恢复就绪状态D.调用了 suspend()方法,也可以使线程进入死亡状态13.下列代码中,将引起一个编译错误的行是( )。 1)public class Test 2) int m,n; 3) public Test() 4) public Test(iht a) m=a; 5) public static void main(String args)

6、6)Test t1 ,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) 12) A第 3行 B. 第 5行 C第 6行 D. 第 10行(分数:2.00)A.B.C.D.14.下列数据结构中,能用二分法进行查找的是( )。(分数:2.00)A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表15.下列代表八进制整数的是( )。(分数:2.00)A.0XA6B.-1E3C.1840D.014416.编译 Java源文件和解释执行 Java宁节码程序的程序分别是( )。(分数:2.00)A.j

7、avexe和 jdexeB.javaexe和 javexeC.javexe和 javexeD.jaexe和 javexe17.设有如下关系表: (分数:2.00)A.T=RSB.T=RSC.T=RSD.T=R/S18.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!“,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是( )。 public class Test implements Runnable public static void main(String args) Test t=new Test(); Thread tt=new Thread(t); tt.s

8、tart(); public void nm() for(;) try catch( e) System. out.13rintln(“HeUo“); (分数:2.00)A.sleep(1000) InterruptedExceptionB.sleep(1000) lntermptedExceptionC.Threasleep(1000) RuntimeExceptionD.Threasleep(1000) InterruptedExcepfion19.下列内部类的正确用途是( )。 btnn.addAcfionListener(new /注册监听器 ActionListener0 publi

9、c void actionPerformed(ActionEvent event) String s=input.getText(); output.setText(“Hello“+s+“,Welcome You!“); );(分数:2.00)A.用于访问外部类的数据B.用于进行事件处理C.隐藏起来不被同一包中的其他类所见D.生成事件适配器20.下列关于栈的描述正确的是( )。(分数:2.00)A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素21.下列方法中能完成主

10、类实例初始化工作的是( )。(分数:2.00)A.start()B.stop()C.init()D.paint()22.下列关于线程调度的叙述十,错误的是( )。(分数:2.00)A.调用线程的 sleep()方法,可以使比当前线程优先级低的线程获得运行机会B.调用线程的 yeild()方法,只会使与当前线程相同优先级的线程获得运行机会C.当有比当前线程的优先级高的线程出现时,高优先级线程将抢占 CPU并运行D.具有相同优先级的多个线程的调度定是分时的23.下列选项成员变量声明正确的是( )。(分数:2.00)A.public protected final int i;B.abstract

11、class F1 .C.private double height;D.double weight24.用链表表示线性表的优点是( )。(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作D.数元素的物理顺序与逻辑顺序相同25.在 Java中,用 package语句说明一个包时,该包的层次结构必须是( )。(分数:2.00)A.与文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同26.下列不是 lnputStream子类的是( )。(分数:2.00)A.文件输入流 FilelnputStreamB.对象输入流 ObjectlnputSt

12、reamC.字符输入流 CharlnputStreamD.压缩文件输入流 ZiplnputStream27.在数据库管理系统提供的数据功能中,负责数据的完整性、安全性的定义功能的是( )。(分数:2.00)A.数据定义语言B.数据转换语言C.数据操纵语言D.数据控制语言28.下面对对象概念描述正确的是( )。(分数:2.00)A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通信靠文本传递D.操作是对象的静态属性29.Applet的方法 paint(Graphics)的功能是( )。(分数:2.00)A.绘制 Applet界面的基本方法B.使 Applet成为激活状态C.使 A

13、pplet执行一些基本的初始化D.绘制图形30.阅读下列代码: public class Test public static void main(String args System.out.println(100%3); System.out.pnntln(100%3.0); 程序运行结果为( )。(分数:2.00)A.1和 1B.1和 1.0C.1.0各 1D.1.0和 1.031.下面不屈于软件开发时期的是( )。(分数:2.00)A.软件定义阶段B.软件设计阶段C.软件实现阶段D.软件测试阶段32.int类型的取值范围为( )。(分数:2.00)A.-216216-1B.-23123

14、1-1C.-232232-1D.-264264-133.下列不属于关系数据库的数据及更新操作必须遵循的规则的是( )。(分数:2.00)A.实体完整性B.过程完整性C.参照完整性D.用户自定义完整性34.下列数组 a中,版本较新的能在程序运行时动态调整大小的是( )。(分数:2.00)A.int aB.StringaC.a=new ArrayList()D.a=new Array()35.下列说法中,正确的是( )。(分数:2.00)A.Java是不区分大小写的,源文件名与程序类名不允许相同B.Java语言以方法为程序的基本单位C.Applet是 Java的一类特殊应用程序,它嵌入 HTML中

15、,随主页发布到互联网上D.以/符开始的为多行注释语句二、B填空题/B(总题数:15,分数:30.00)36.在面向对象方法中,类的实例称为U 【1】 /U。(分数:2.00)填空项 1:_37.U【2】 /U(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。(分数:2.00)填空项 1:_38.为了使模块尽可能独立,要求模块的内聚程度要尽量高,且各模块间的耦合程度要尽量U 【3】 /U。(分数:2.00)填空项 1:_39.由关系数据库系统支持的完整性约束是指U 【4】 /U和参照完整性。(分数:2.00)填空项 1:_40.设树 T的度为 4,其中度为 1,2,3,4 的结点个数分别

16、为 4,2,1,1,则 T中的叶子结点数为U 【5】 /U。(分数:2.00)填空项 1:_41.Java简单性首先表现在自身系统的精练,它的基本解释程序和U 【6】 /U占内存 40KB,附加的基本标准类库和支持线程程序占 175KB。(分数:2.00)填空项 1:_42.如果有一个类 MyFrame是 Frame的子类,能够被不同包中的类所使用,请写出该类的声明头:U 【7】 /U。(分数:2.00)填空项 1:_43.接口是一种只含有抽象方法或U 【8】 /U的一种特殊抽象类。(分数:2.00)填空项 1:_44.Java语言的U 【9】 /U包是编译器自动导入的,因此,编程时使用该包中

17、的类,可省去import导入。(分数:2.00)填空项 1:_45.线程在生命周期中要经历 5种状态,分别是新建状态、可运行状态、运行状态、U 【10】 /U状态和终止状态。(分数:2.00)填空项 1:_46.FilelnputStream是字节流;BufferedWriter 是字符流;ObjectOutputStream 是U 【11】 /U。(分数:2.00)填空项 1:_47.Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为 float型和 double 型,其中 double型占U 【12】 /U位。(分数:2.00)填空项 1:_48.捕获异常的统一出口通过

18、U 【13】 /U从句,因此对 catch而言,无论由哪个捕获异常,最后一定去执行该语句。(分数:2.00)填空项 1:_49.Java对象串行化技术,主要是通过 ObjectlnputStream类和U 【14】 /U类来实现。(分数:2.00)填空项 1:_50.请写出下面程序的运行结果: public class Test extends TT public static void main(String args)( Test t=new Test(“Tom.“); public Test(SUing s) super(s); System.out.print(“How are you

19、?“); public Test() this(“I am Jack.“); class TT public TT() System,out.print(“Hi!“); public TT(String s) this(); System.out.print(“I am“+s); 结果:U 【15】 /U。(分数:2.00)填空项 1:_二级 JAVA笔试 66答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.调用线程的下列方法,不会改变该线程在生命周期十状态的方法是( )。(分数:2.00)A.yeild()B.wait()C.slee

20、p()D.isAlive() 解析:2.在数据库管理系统的层次结构中,处于最下层的是( )。(分数:2.00)A.应用层B.语言翻译处理层C.数据存取层D.数据存储层 解析:3.Java中 break语句可以用来“标签化中断”,对其描述正确的是( )。(分数:2.00)A.可以使程序退出多重循环 B.标签是一种界面符号C.使程序退出此循环D.以上说法都不对解析:4.下列说法中错误的是( )。(分数:2.00)A.在 Windows系统下,Frame 窗口是有标题和边框的B.Frame的对象实例化后,没有大小,但是可以看到 C.通过调用 Frame的 setSize()方法来设定窗口的大小D.通

21、过调用 Frame的 setVisible(tru方法来设置窗口为可见解析:5.下列说法中,( )是正确的。(分数:2.00)A.子类拥有的成员数目大于等于父类拥有的成员数目B.父类代表的对象范围比子类广 C.子类要调用父类的方法,必须使用 super关键字D.一个 Java类可以有多个父类解析:6.不属于 A1)plet类的基本方法的选项是( )。(分数:2.00)A.生命周期方法B.加载 Applet法 C.管理 Applet环境D.多媒体支持方法解析:7.下列不属于 Java的诞生后对计算机软件开发和软件产业产生的影响的是( )。(分数:2.00)A.满足软件在异构平台上互操作、具有可伸

22、缩性和可重用,性B.使软件的编写脱离了传统的限制,能自动生成所有源代码 C.推动了 IT业的发展D.软件从以开发为中心转向以服务为中心解析:8.下列叙述中正确的是( )。(分数:2.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试 D.程序经调试改错后不必进行再测试解析:9.按运算符操作数的数目划分,运算符?:的类型是( )。(分数:2.00)A.三元B.二元 C.四元D.一元解析:10.执行下列语句后,i 和 n的值为( )。 int i=10; int n=i+%5;(分数:2.00)A.10,OB.10,1C.11,0 D.11,1解析

23、:11.int型 public成员变量 MAX_LENGTH,该值保持为常数 100,则定义这个变量的语句是( )。(分数:2.00)A.public int MAX LENGTH=100B.final int MAX_LENGTH=100C.public const int MAX_LENGTH=100D.public final int MAX_LENGTH=100 解析:12.下列说法正确的是( )。(分数:2.00)A.线程的终止一般可通过两种方法来实现,自然撤销(线程执行完)或是被停止(调用 stop()方法) B.一个暂时终止运行的线程(例如,睡眠或阻塞)在排除了终止原因后直接运行

24、C.一个线程因为输入输出操作被阻塞时,执行 resume()方法可以使其恢复就绪状态D.调用了 suspend()方法,也可以使线程进入死亡状态解析:13.下列代码中,将引起一个编译错误的行是( )。 1)public class Test 2) int m,n; 3) public Test() 4) public Test(iht a) m=a; 5) public static void main(String args) 6)Test t1 ,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11)

25、12) A第 3行 B. 第 5行 C第 6行 D. 第 10行(分数:2.00)A.B.C.D. 解析:14.下列数据结构中,能用二分法进行查找的是( )。(分数:2.00)A.顺序存储的有序线性表 B.线性链表C.二叉链表D.有序线性链表解析:15.下列代表八进制整数的是( )。(分数:2.00)A.0XA6B.-1E3C.1840D.0144 解析:16.编译 Java源文件和解释执行 Java宁节码程序的程序分别是( )。(分数:2.00)A.javexe和 jdexeB.javaexe和 javexe C.javexe和 javexeD.jaexe和 javexe解析:17.设有如下

26、关系表: (分数:2.00)A.T=RSB.T=RS C.T=RSD.T=R/S解析:18.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!“,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是( )。 public class Test implements Runnable public static void main(String args) Test t=new Test(); Thread tt=new Thread(t); tt.start(); public void nm() for(;) try catch( e) System. out.13rin

27、tln(“HeUo“); (分数:2.00)A.sleep(1000) InterruptedExceptionB.sleep(1000) lntermptedExceptionC.Threasleep(1000) RuntimeExceptionD.Threasleep(1000) InterruptedExcepfion 解析:19.下列内部类的正确用途是( )。 btnn.addAcfionListener(new /注册监听器 ActionListener0 public void actionPerformed(ActionEvent event) String s=input.ge

28、tText(); output.setText(“Hello“+s+“,Welcome You!“); );(分数:2.00)A.用于访问外部类的数据B.用于进行事件处理 C.隐藏起来不被同一包中的其他类所见D.生成事件适配器解析:20.下列关于栈的描述正确的是( )。(分数:2.00)A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素 D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素解析:21.下列方法中能完成主类实例初始化工作的是( )。(分数:2.00)A.start()B.stop()C.init() D.

29、paint()解析:22.下列关于线程调度的叙述十,错误的是( )。(分数:2.00)A.调用线程的 sleep()方法,可以使比当前线程优先级低的线程获得运行机会B.调用线程的 yeild()方法,只会使与当前线程相同优先级的线程获得运行机会C.当有比当前线程的优先级高的线程出现时,高优先级线程将抢占 CPU并运行 D.具有相同优先级的多个线程的调度定是分时的解析:23.下列选项成员变量声明正确的是( )。(分数:2.00)A.public protected final int i;B.abstract class F1 .C.private double height; D.double

30、 weight解析:24.用链表表示线性表的优点是( )。(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作 D.数元素的物理顺序与逻辑顺序相同解析:25.在 Java中,用 package语句说明一个包时,该包的层次结构必须是( )。(分数:2.00)A.与文件的结构相同B.与文件目录的层次相同 C.与文件类型相同D.与文件大小相同解析:26.下列不是 lnputStream子类的是( )。(分数:2.00)A.文件输入流 FilelnputStreamB.对象输入流 ObjectlnputStreamC.字符输入流 CharlnputStream D.压

31、缩文件输入流 ZiplnputStream解析:27.在数据库管理系统提供的数据功能中,负责数据的完整性、安全性的定义功能的是( )。(分数:2.00)A.数据定义语言 B.数据转换语言C.数据操纵语言D.数据控制语言解析:28.下面对对象概念描述正确的是( )。(分数:2.00)A.任何对象都必须有继承性B.对象是属性和方法的封装体 C.对象间的通信靠文本传递D.操作是对象的静态属性解析:29.Applet的方法 paint(Graphics)的功能是( )。(分数:2.00)A.绘制 Applet界面的基本方法 B.使 Applet成为激活状态C.使 Applet执行一些基本的初始化D.绘

32、制图形解析:30.阅读下列代码: public class Test public static void main(String args System.out.println(100%3); System.out.pnntln(100%3.0); 程序运行结果为( )。(分数:2.00)A.1和 1B.1和 1.0 C.1.0各 1D.1.0和 1.0解析:31.下面不屈于软件开发时期的是( )。(分数:2.00)A.软件定义阶段 B.软件设计阶段C.软件实现阶段D.软件测试阶段解析:32.int类型的取值范围为( )。(分数:2.00)A.-216216-1B.-231231-1 C.-

33、232232-1D.-264264-1解析:33.下列不属于关系数据库的数据及更新操作必须遵循的规则的是( )。(分数:2.00)A.实体完整性B.过程完整性 C.参照完整性D.用户自定义完整性解析:34.下列数组 a中,版本较新的能在程序运行时动态调整大小的是( )。(分数:2.00)A.int aB.StringaC.a=new ArrayList() D.a=new Array()解析:35.下列说法中,正确的是( )。(分数:2.00)A.Java是不区分大小写的,源文件名与程序类名不允许相同B.Java语言以方法为程序的基本单位C.Applet是 Java的一类特殊应用程序,它嵌入

34、HTML中,随主页发布到互联网上 D.以/符开始的为多行注释语句解析:二、B填空题/B(总题数:15,分数:30.00)36.在面向对象方法中,类的实例称为U 【1】 /U。(分数:2.00)填空项 1:_ (正确答案:对象)解析:37.U【2】 /U(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。(分数:2.00)填空项 1:_ (正确答案:黑箱)解析:38.为了使模块尽可能独立,要求模块的内聚程度要尽量高,且各模块间的耦合程度要尽量U 【3】 /U。(分数:2.00)填空项 1:_ (正确答案:弱)解析:39.由关系数据库系统支持的完整性约束是指U 【4】 /U和参照完整性。(分

35、数:2.00)填空项 1:_ (正确答案:实体完整性)解析:40.设树 T的度为 4,其中度为 1,2,3,4 的结点个数分别为 4,2,1,1,则 T中的叶子结点数为U 【5】 /U。(分数:2.00)填空项 1:_ (正确答案:8)解析:41.Java简单性首先表现在自身系统的精练,它的基本解释程序和U 【6】 /U占内存 40KB,附加的基本标准类库和支持线程程序占 175KB。(分数:2.00)填空项 1:_ (正确答案:类库)解析:42.如果有一个类 MyFrame是 Frame的子类,能够被不同包中的类所使用,请写出该类的声明头:U 【7】 /U。(分数:2.00)填空项 1:_

36、(正确答案:pubhc class MyFrame extends Frame)解析:43.接口是一种只含有抽象方法或U 【8】 /U的一种特殊抽象类。(分数:2.00)填空项 1:_ (正确答案:常量)解析:44.Java语言的U 【9】 /U包是编译器自动导入的,因此,编程时使用该包中的类,可省去import导入。(分数:2.00)填空项 1:_ (正确答案:java.lang)解析:45.线程在生命周期中要经历 5种状态,分别是新建状态、可运行状态、运行状态、U 【10】 /U状态和终止状态。(分数:2.00)填空项 1:_ (正确答案:阻塞)解析:46.FilelnputStream是

37、字节流;BufferedWriter 是字符流;ObjectOutputStream 是U 【11】 /U。(分数:2.00)填空项 1:_ (正确答案:对象流)解析:47.Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为 float型和 double 型,其中 double型占U 【12】 /U位。(分数:2.00)填空项 1:_ (正确答案:64)解析:48.捕获异常的统一出口通过U 【13】 /U从句,因此对 catch而言,无论由哪个捕获异常,最后一定去执行该语句。(分数:2.00)填空项 1:_ (正确答案:finally)解析:49.Java对象串行化技术,主

38、要是通过 ObjectlnputStream类和U 【14】 /U类来实现。(分数:2.00)填空项 1:_ (正确答案:ObjectOutputStream)解析:50.请写出下面程序的运行结果: public class Test extends TT public static void main(String args)( Test t=new Test(“Tom.“); public Test(SUing s) super(s); System.out.print(“How are you?“); public Test() this(“I am Jack.“); class TT public TT() System,out.print(“Hi!“); public TT(String s) this(); System.out.print(“I am“+s); 结果:U 【15】 /U。(分数:2.00)填空项 1:_ (正确答案:Hi!Iam Tom.How are you?)解析:

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

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

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