【计算机类职业资格】二级JAVA笔试-32及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-32及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-32及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-32 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列选项中,不是一个算法的基本特征的是( )。(分数:2.00)A.完整性B.可行性C.有穷性D.拥有足够的情报2.继承是 Java 语言的一个重要机制,所有的 Java 类都继承自根类( )。(分数:2.00)A.ClassB.ObjectC.StringD.Date3.下面程序段的输出结果是( )。public class Testpublic static void main(String args)int x,yX=(int)Math.sqrt(5)/2+(
2、int)Math.random()*5/2;y=(int)Math.sqrt(3)/2+(int)Math.random()*3/2;if(xy)System.out.println(“xy“);elseif(x=y)System.out.println(“x=y“);elseSystem.out.println(“xy“);(分数:2.00)A.xyB.x=yC.xyD.编译错误4.J2EE 和( )语言绑定。(分数:2.00)A.CB.C+C.JavaD.汇编语言5.下列数据结构中,能用二分法进行查找的是( )。(分数:2.00)A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性
3、链表6.实现下列( )接口可以对 TextField 对象的事件进行监听和处理。(分数:2.00)A.ActionListenerB.FocusListenerC.MOuseMotionListenerD.WindowListener7.下列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.继承C.封装性D.模块化8.数据结构中,与所使用的计算机无关的是数据的( )。(分数:2.00)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构9.设计程序时,应采纳的原则之一是( )。(分数:2.00)A.程序的结构应有助于读者的理解B.不限制 goto 语句的使用C.减少
4、或取消注释行D.程序越短越好10.结构化程序设计的 3 种基本结构是( )。(分数:2.00)A.过程、子程序和分程序B.顺序、选择和循环C.递归、堆栈和队列D.调用、返回和转移11.SQL 语言又称为( )。(分数:2.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言12.下列组件不能添加进 Frame 主窗口的是( )。(分数:2.00)A.PanelB.CheckBoxC.DialogD.Choice13.下列方法与 Applet 显示无关的是( )。(分数:2.00)A.paint()B.update()C.draw()D.repaint()14.某二叉树
5、共有 60 个叶子结点与 50 个度为 1 的结点,则该二叉树中的总结点数为( )。(分数:2.00)A.148B.169C.182D.19815.下面程序段的输出结果是( )。public class Testpublic static void main(String argsinta=new int11;intp=new int4;int k=5:for(int i=1;i=10;i+)ai=i;for(int i=1;i=3;i+)pi=ai*i;for(int i=1;i=3;i+)k=k+pi*2;System.out.println(k):(分数:2.00)A.37B.31C.3
6、3D.3516.按照 Java 的标识符命名规则,下列表示一个类的标识符正确的是( )。(分数:2.00)A.HelloworldB.HelloWorldC.helloworldD.helloWorld17.下列代表十六进制整数的是( )。(分数:2.00)A.0XA6B.1234LC.-840D.014418.当一个 Applet 被下载到本地环境时,不发生的操作是( )。(分数:2.00)A.产生一个 Applet 主类的实例B.对 Applet 自身进行初始化C.启动 Applet 运行D.Applet 并不显示出来19.设 A 为已定义的类名,则下列声明 A 类的对象 a 的语句中正确
7、的是( )。(分数:2.00)A.public A a=new A()B.public A a=A()C.A a=new class();D.a A;20.下列 Java 组件中,不属于容器的是( )。(分数:2.00)A.PanelB.WindowC.FrameD.Label21.下列代码中,将引起一个编译错误的行是( )。1)public class Test2)int m,n;3)public Test()4)public Test(int a)m=a;5)public static void main(String args)6)Test t1,t2;7)int j,k;8)j=0;k
8、=0;9)t1=new Test();10)t2=new Test(j,k);11)12)(分数:2.00)A.第 3 行B.第 5 行C.第 6 行D.第 10 行22.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!“,能够填写在程序中下画线位置,使程序完整并能正确运行的语句是( )。public class Test implements Runnablepublic static void main(String args)Test t=new Test();Threadt t=new Thread(t);tt.start();public void run()for(
9、;)try;catch(e)System.out.println(“Hello“);(分数:2.00)A.sleep(1000)InterruptedExceptionInterruptedExceptionB.sleep(1000)C.Thread.sleep(1000)RuntimeExceptionInterruptedExceptionD.Thread.sleep(1000)23.按运算符的功能划分,运算符“+=“的类型是( )。(分数:2.00)A.算术运算符B.关系运算符C.逻辑运算符D.赋值运算符24.Java 语言和 C+语言相比,下面哪项内容是 Java 独有的( )。(分数
10、:2.00)A.面向对象B.动态链接C.有类库D.跨平台25.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将( )。(分数:2.00)A.运行B.阻塞C.终止D.休眠26.下列不属于 Java 的图形用户界面内容的包是( )。(分数:2.00)A.iava.awtB.javax.swingC.Java.awt.eventD.java.io27.阅读下列代码后public class Personint arr=new int10;public static void main(String args)System.out.println(arr);正确的说法是(
11、)。(分数:2.00)A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空28.下面语句会产生编译错误的是( )。(分数:2.00)A.float F=1024.0F;B.double D=1024.0;C.byte B=1024;D.char C=1024;29.关于内存变量的调用,下列说法中正确的是( )。(分数:2.00)A.私有变量只能被本层模块程序调用B.私有变量能被本层模块和下层模块程序调用C.局部变量不能被本层模块程序调用D.局部变量能被本层模块和下层模块程序调用30.下列关于正则表达式的说法,不正确的是( )。(分数:2.00)A.在 J2SE 1.4 中的
12、正则表达式包中有一个 Pattern 类B.在 J2SE 1.4 中的正则表达式包中有一个 Macher 类C.在 J2SE 1.4 中的正则表达式包名为 java.util.regexD.以上说法都不对31.下面( )不是 InputStream 类中的方法。(分数:2.00)A.int read(byte)B.void flush()C.void close()D.int available()32.JDK 中用于存放 Java 类库文件的文件夹是( )。(分数:2.00)A.binB.includeC.libD.demo33.当浏览器重新返回 Applet 所在页面时,将调用 Apple
13、t 类的方法是( )。(分数:2.00)A.start()B.init()C.stop()D.destroy()34.执行下面程序后输出的正确结果是( )。public class Testpublic static void main(String args)byte x=3,y=4;long r=80L:System.out.print(r/y);System.out.print(“,“);System.out.print(x/y);(分数:2.00)A.20.0,1B.20.0,1.0C.20,0D.20,1.035.最常用的一种基本数据模型是关系数据模型,它的表示应采用( )。(分数:
14、2.00)A.树B.网络C.图D.二维表二、填空题(总题数:15,分数:30.00)36.在面向对象方法中,类之间共享属性和操作的机制称为 1。(分数:2.00)填空项 1:_37.长度为 n 的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 1。(分数:2.00)填空项 1:_38.软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于 1 中的一个阶段。(分数:2.00)填空项 1:_39.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中 1 的作用是将测试数据传送给被测试的模块,并显示被测试模块所产
15、生的结果。(分数:2.00)填空项 1:_40.在链表的运算过程中,能够使空表与非空表的运算统一的结构是 1。(分数:2.00)填空项 1:_41.Java 语言具有可移植性、高性能、健壮性、安全性和独立于体系结构的 1 特点。(分数:2.00)填空项 1:_42. 1 类是由 Java 编译器自动生成的,它伴随每个类。(分数:2.00)填空项 1:_43.在运行时,由 java 解释器自动引入,而不用 import 语句引入的包是 1。(分数:2.00)填空项 1:_44.在 Java 中,字符串是作为 1 出现的。(分数:2.00)填空项 1:_45.与显示相关的 Applet 方法有 1
16、2,repaint3 和 update4。(分数:2.00)填空项 1:_46.下面用 OneFrame 类创建了一个名为 This is a Frame 的窗口,请在下画线处填写合适的代码:import java.awt.*;public class OneFrame extends FramePublic static void main(String args)OneFrame fr=new OneFrame(“This is a Frame“);fr.setSize(200,200);fr.setBackground(Color.yellow);public OneFrame(Stri
17、ng str)super(str);/调用父类 Frame 的构造函数(分数:2.00)填空项 1:_47.在传递给实现了 java.awt.event.MouseMotionListener 接口的类中,mouseDragged1 方法的事件对象是 2 类。(分数:2.00)填空项 1:_48.如果一个 Java Apple 源程序文件只定义有一个类,该类的类名为 MyFirstApplet,则存储该源程序的文件名必须为 1。(分数:2.00)填空项 1:_49.希望编写好的 Java 程序代码,应遵守命名规则、 1、为代码分段、适当使用空白行、遵循第 32 条规则。(分数:2.00)填空项
18、 1:_50.FileChannel 类为磁盘文件映射入 1 提供了一个通道。(分数:2.00)填空项 1:_二级 JAVA 笔试-32 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列选项中,不是一个算法的基本特征的是( )。(分数:2.00)A.完整性 B.可行性C.有穷性D.拥有足够的情报解析:解析 算法具有可行性、确定性、有穷性和拥有足够的情报四个基本特征。2.继承是 Java 语言的一个重要机制,所有的 Java 类都继承自根类( )。(分数:2.00)A.ClassB.Object C.StringD.Date解析:解析 本题
19、考查 Java 的继承机制。Class 类封装了类和对象的属性特征,包含着解释 Java 类的信息;Object 类处于 Java 类层次结构的最上层,是所有类的父类,也就是说,所有 Java 语言中的类都是直接或间接继承 Obiect 类得到的;String 类是字符串类,用于构造字符串常量。Date 类是日期类,提供了处理日期、时间的多种方法。3.下面程序段的输出结果是( )。public class Testpublic static void main(String args)int x,yX=(int)Math.sqrt(5)/2+(int)Math.random()*5/2;y=(
20、int)Math.sqrt(3)/2+(int)Math.random()*3/2;if(xy)System.out.println(“xy“);elseif(x=y)System.out.println(“x=y“);elseSystem.out.println(“xy“);(分数:2.00)A.xy B.x=yC.xyD.编译错误解析:解析 本题考查 Java 语言中 ifelse 分支结构和几个标准函数语句的用法。题中赋值号右边的两个表达式分别求两个标准函数的值,再进行整除,判断出 x 与 y 的大小。Math.sqrt 计算一个数的平方根,Math.random()输出0,1)之间的随
21、机数,本题中经过两条赋值语句后,x=1,y=0。进入分支结构后,满足 if 条件执行相应 System.outprintln(“xy“);操作。4.J2EE 和( )语言绑定。(分数:2.00)A.CB.C+C.Java D.汇编语言解析:解析 J2EE 的基础是 J2SE,以 Java 为平台;而 C 语言用于 ODBCAPI。由于两者不兼容,SUN 公司才提出了 JDBC 作为 Java 几个平台与数据库的标准连接。5.下列数据结构中,能用二分法进行查找的是( )。(分数:2.00)A.顺序存储的有序线性表 B.线性链表C.二叉链表D.有序线性链表解析:解析 二分法查找只适用于顺序存储的有
22、序线性表,对于顺序存储的非有序线性表和线性链表,都只能采用顺序查找。6.实现下列( )接口可以对 TextField 对象的事件进行监听和处理。(分数:2.00)A.ActionListener B.FocusListenerC.MOuseMotionListenerD.WindowListener解析:解析 文本框 TextField 可用于编辑单行文本,输入一个字符串,按Enter键就会激活一个文本框事件。对 TextField 对象的事件进行监听和处理可以实现接口 ActionListener 来进行。7.下列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.继
23、承C.封装性D.模块化 解析:解析 面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。模块化是结构化程序设计的特点。8.数据结构中,与所使用的计算机无关的是数据的( )。(分数:2.00)A.存储结构B.物理结构C.逻辑结构 D.物理和存储结构解析:解析 数据的一种逻辑结构可以对应多种存储结构,数据的存储结构可以是顺序存储结构也可以是链式存储结构。数据的逻辑结构与计算机无关,只是抽象地反映数据元素之间的逻辑关系。9.设计程序时,应采纳的原则之一是( )。(分数:2.0
24、0)A.程序的结构应有助于读者的理解 B.不限制 goto 语句的使用C.减少或取消注释行D.程序越短越好解析:解析 程序设计的风格主要强调程序的简单、清晰和可理解性,以便读者理解。程序滥用 goto 语句将使程序流程无规律,可读性差;添加注释行有利于对程序的理解,程序的长短要依据实际的需要而定,并不是越短越好。10.结构化程序设计的 3 种基本结构是( )。(分数:2.00)A.过程、子程序和分程序B.顺序、选择和循环 C.递归、堆栈和队列D.调用、返回和转移解析:解析 程序的基本控制结构包括顺序、选择和循环。11.SQL 语言又称为( )。(分数:2.00)A.结构化定义语言B.结构化控制
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 32 答案 解析 DOC
