【计算机类职业资格】计算机二级JAVA-2及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-2及答案解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-2 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数:40.00)1.对下列二叉树进行中序遍历的结果是_。(分数:1.00)A.B.C.D.2.下列关于构造方法的叙述中,错误的是_。 A.Java 语言规定构造方法名与类名必须相同 B.Java 语言规定构造方法没有返回值,但不用 void 声明 C.Java 语言规定构造方法不可以重载 D.Java 语言规定构造方法只能通过 new 自动调用(分数:1.00)A.B.C.D.3.二维数组 A0,80,9,其每个元素占 2 字节。从首地址 400 开始,按行优先顺序存储,则元素A8
2、5的存储地址为_。 A.570 B.506 C.410 D.482(分数:1.00)A.B.C.D.4.能将程序补充完整的选项是_。class Personprivate int a;public int change(int m)return m;public class Teacher extends Personpublic int b;public static void main(String arg)Person p=new Person();Teacher t=new Teacher();int i;_ A.i=m B.i=b C.i=p.a D.i=p.change(50)(分
3、数:1.00)A.B.C.D.5.下列关于内部类的说法,正确的是_。 A.内部类可以与它包含的类名相同 B.内部类只能使用它所在类的静态成员变量,不能使用它所在类的方法中的局部变量 C.内部类可以用 abstract 修饰定义为抽象类,不能用 private 或 protected 定义 D.外部使用内部类时必须给出类的全名(分数:1.00)A.B.C.D.6.下列代码将对象写入的设备是_。ByteArray()utputStream bout = new ByteArrayOut-putStream();ObjectOutputStream out = new Object()utputSt
4、ream(bout);out.writeObject(this);out.close(); A.内存 B.硬盘 C.屏幕 D.网络(分数:1.00)A.B.C.D.7.为了提高软件模块的独立性,模块之间最好是_。 A.控制耦合 B.公共耦合 C.内容耦合 D.高内聚低耦合(分数:1.00)A.B.C.D.8.数据库技术的根本目标是要解决数据的_。 A.存储问题 B.共享问题 C.安全问题 D.保护问题(分数:1.00)A.B.C.D.9.对关系 S 和 R 进行集合运算,结果中既包含 S 中的所有元组也包含 R 中的所有元组,这样的集合运算称为_。 A.并运算 B.交运算 C.差运算 D.积运
5、算(分数:1.00)A.B.C.D.10.设计软件结构是在软件生命周期的_。 A.软件定义期 B.软件开发期 C.软件维护期 D.以上 3 个都不是(分数:1.00)A.B.C.D.11.为使下列代码正常运行,应该在下画线处填入的选项是_。int numbers = new intn;for (int i=0;inumbers._;i+)numbersi=i+1; A.size B.length C.dlmension D.measurcment(分数:1.00)A.B.C.D.12.有下列二叉树,对此二叉树前序遍历的结果为_。(分数:1.00)A.B.C.D.13.下面的_关键字通常用来对对
6、象加锁,从而使得对对象的访问是排他的。 A.serialize B.transient C.synchronized D.static(分数:1.00)A.B.C.D.14.Java 的核心包中,提供编程应用的基本类的包是_。 A.java.lang B.java.util C.java.applet D.java.rmi(分数:1.00)A.B.C.D.15.当一个 Applet 所在的 Web 页面被其他页面覆盖后,不可能被调用的 Applet 方法是_。 A.destroy() B.init() C.stop() D.start()(分数:1.00)A.B.C.D.16.resume()
7、方法恢复_的执行。 A.通过调用 stop()方法而停止的线程 B.通过调用 sleep()方法而停止运行的线程 C.通过调用 wait()方法而停止运行的线程 D.通过调用 suspend()方法而停止运行的线程(分数:1.00)A.B.C.D.17.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是_。 A.一对一 B.一对多 C.多对多 D.多对一(分数:1.00)A.B.C.D.18.下列关于软件测试的描述中正确的是_。 A.软件测试的目的是证明程序是否正确 B.软件测试的目的是使程序运行结果正确 C.软件测试的目的是尽可能多地发现程序中
8、的错误 D.软件测试的目的是使程序符合结构化原则(分数:1.00)A.B.C.D.19.设待排序关键码序列为(25,18,9,33,67,82,53,95,12,70),要按关键码值递增的顺序进行排序,采取以第一个关键码为分界元素的快速排序法,第一趟排序完成后关键码 95 被放到第_个位置。 A.7 B.8 C.9 D.10(分数:1.00)A.B.C.D.20.下列关于顺序存储结构的叙述中,错误的是_。 A.存储密度大 B.某些非线性结构也可以采用顺序方法存储 C.结点中只有向身信息域,没有链接信息域 D.便于进行插入、删除等运算操作(分数:1.00)A.B.C.D.21.下列的_原始类型在
9、使用流时可以互换。 A.byte 和 boolean B.char 和 int C.byte 和 char D.String 和 char(分数:1.00)A.B.C.D.22.用下列 4 种排序方法,对一个已排好序(由小到大)的序列进行由小到大排序时,选择_方法最好。 A.冒泡排序 B.直接选择排序 C.直接插入排序 D.归并排序(分数:1.00)A.B.C.D.23.下列运算符中属于关系运算符的是_。 A.= B.= C.+= D.-=(分数:1.00)A.B.C.D.24.若特快订单是一种订单,则特快订单类和订单类的关系是_。 A.使用关系 B.包含关系 C.继承关系 D.无关系(分数:
10、1.00)A.B.C.D.25.为了向一个 Applet 传递参数,可以在 HTML 文件的 APPLET 标志中使用 param 选项。在 Applet 程序中获取参数时,应使用的方法是_。 A.getParameter() B.getDocumentBase() C.getCodeBase() D.getlmage()(分数:1.00)A.B.C.D.26.下列说法正确的是_。 A.类 FilelnputStream 和 FileOutputStream 用来进行文件 1/0 处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写 B.通过类 File 的实例或者一个表示文件
11、名称的字符串可以生成文件输入/输出流,在流对象生成的同时,文件被打开,但还不能进行文件读/写 C.对于 InputStream 和 OutputStream 来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写 D.当从标准输入流读取数据时,从键盘输入的数据直接输入到程序中(分数:1.00)A.B.C.D.27.Swing 的选项面板是_。 A.JTabbedPane B.JLayeredPane C.JScroIIPane D.JSplitPane(分数:1.00)A.B.C.D.28.下列叙述中正确的是_。 A.在面向对象的程序设计中,各个对象之间具有密切的关系 B.在面向对象的程序
12、设计中,各个对象都是公用的 C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 D.上述 3 种说法都不对(分数:1.00)A.B.C.D.29.Java 语言使用的字符码集是_。 A.ASCII B.BCD C.DCB D.Unicode(分数:1.00)A.B.C.D.30.在设计程序时,应采纳的原则之一是_。 A.不限制 goto 语句的使用 B.减少或取消注解行 C.程序越短越好 D.程序结构应有助于读者理解(分数:1.00)A.B.C.D.31.破坏死锁的 4 个必要条件之一就可以预防死锁。假如规定一个进程在请求新资源之前首先释放已占有的资源则是破坏了_条件。 A.互斥使
13、用 B.部分分配 C.不可剥夺 D.环路等待(分数:1.00)A.B.C.D.32.执行下面程序段后,z 值为_。int x=1,y=2,z=3;z=z/(float)(x/y); A.编译无法通过 B.6 C.3 D.2(分数:1.00)A.B.C.D.33.下列程序实现对 ZIP 文件 file.zip 的检索,在横线处填入正确的语句_。package test;import java.io.*;import java.util.*;import java.util.zip.*;public class Exampublic static void main(String args)(tr
14、yFilelnputStream fis=new FilelnputStream(“test/file.zip“);ZiplnputStream zis=new ZiplnputStream(fis);ZipEntry en;while(_)!=null)en.getName();zis.closeEntry();zis.close();catch(Exception e)eprintStackTrace(); A.en=zis.getNextEntry() B.en=zis.getNextEntry() C.en=zis.getEntry() D.zis.getNextEntry()(分数:
15、1.00)A.B.C.D.34.执行下列程序之后,变量 n 的值为_。public class Exampublic static void main(String args)int y=2;int z=3;int n=4;n=n+-y*z/n;System.out.println(n); A.3 B.-1 C.-12 D.-3(分数:1.00)A.B.C.D.35.下列叙述中正确的是_。 A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D.上述三种说法都不对(
16、分数:1.00)A.B.C.D.36.下面代码段的输出是_。if(57)05|2)system.out.println(“true“); A.编译出错 B.5752 C.true D.无任何输出(分数:1.00)A.B.C.D.37.下列事件监听器中,无法对 TextField 对象进行事件监听和处理的是_。 A.ActionListener B.FocusListener C.MouseMotionListener D.ChangeListener(分数:1.00)A.B.C.D.38.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指_。 A.数据与程序独立存放 B.不同的数据被存放
17、在不同的文件中 C.不同的数据只能被对应的应用程序所使用 D.以上三种说法都不对(分数:1.00)A.B.C.D.39.阅读下面程序public class Operators And Expressionsvoid equals Methodl()Strings1=new String(“how are you“);Strings2=new String(“how are you“);System.out.println(s1=s2);public static void main(String args)Operators And Expressions Oper And Exp=new
18、Operators And Expressions();/用于复合类型数据的“=“运算符OperAndExp.equalsMethodl();程序运行结果是_。 A.= B.true C.false D.equal(分数:1.00)A.B.C.D.40.下列关于信息加密的叙述中,正确的是_。 A.加密通过加密算法实现 B.加密前的文件称为密文 C.加密后的文件称为明文 D.将明文变为密文的过程称为解密(分数:1.00)A.B.C.D.二、B基本操作题/B(总题数:1,分数:18.00)41.本题定义了一个方法 add(),用于求两个整形数的和。方法中有两个整形参数 a 和 b,方法体中计算 a
19、和 b 的和 sum,并将结果返回。程序中调用 add()方法求整数 24 和 34 的和,并将结果打印输出。 public class javal public static void main(String args) int a=24,b=34; System.out.println(add(a,b); public static int add(_) _; sum=a+b; _; (分数:18.00)_三、B简单应用题/B(总题数:1,分数:24.00)42.本题是设计一个窗体,窗口的背景色为系统桌面的颜色,在窗口中分别画了空心和实心的黑色矩形、深灰色圆角矩形和浅灰色椭圆形,并且画了白
20、色粗体的“Java 二级考试!“字符串。 Import java.awt.*; Import javax.swing.*; Public class java2 Public static void main(string args) Fillframe frame=new fillframe(); Frame.setdefaultcloseoperation(jframe.exit_on_close); Frame.show(); Class fillframe extends jframe Public fillframe() Settitle(“simple“); Setsize(wid
21、th,height); Fillpanel panel=new fillpanel(); Panel.setbackground(systemcolor.desktop); Container contentpane=getcontentpane(); Contentpane.add(panel); Public static final int width=400; Public static final int width=250; Class fillpanel extends jpanel Public void paintcomponent(graphics g) _; g.setc
22、olor(new color(10,10,10); g.drawrect(10,10,100,30); g.setcolor(new color(100,100,100); g.drawroundrect(150,10,100,30,15,15); g.setcolor(new color(150,150,150); g.drawoval(280,10,80,30); g.setcolor(new color(10,10,10); g.fillrect(10,110,100,30); g.setcolor(new color(100,100,100); g.drawroundrect(150,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA2 答案 解析 DOC
