【计算机类职业资格】二级JAVA笔试-101及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-101及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-101及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-101 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.以下各项中不属于实现完全定制串行化的类要遵守的原则的是( )。(分数:2.00)A.必须要实现 java.io.Extemalizable 接口B.必须实现 writeExternal()方法以保存对象的数据或状态C.必须实现 DataInput()和 DataOutput()方法D.必须定义一个具有 public 访问权限的不带参数的构造方法2.如果类实现了 Runnable 接口,类必须包含的方法是( )。(分数:2.00)A.start()、stop()和
2、run()B.actionPerformed()C.run()D.start()、stop()3.以下各项中不属于 io 包中接口的是( )。(分数:2.00)A.DataInputB.DataOutputC.DataInputStreamD.ObjectInput4.给出下面代码段:public class Testpublic static void main(String args )int m;switch(m)case 0: System.out.println(“case 0“);case 1: System.out.println(“case 1“);break;case 2:
3、break;default: System.out.println(“default“);下列 m 的值能引起输出“default”的是( )。(分数:2.00)A.0B.1C.2D.45.以下各种调试方法中,靠演绎、归纳以及二分法来实现的是( )。(分数:2.00)A.强行排错法B.回溯法C.原因排除法D.静态调试6.下列说法中错误的是( )。(分数:2.00)A.CDC 是 Configuration 的一部分,主要支持嵌入式设备开发B.CLDC 是 Configuration 的一部分,主要支持嵌入式设备开发C.CDC 是针对 32bit 的 CPU,内存为 2MBD.CDLC 针对 1
4、6bit 或 32bit 的 CPU,内存为 128KB 或 256KB7.数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展过程。分布式数据库、面向对象数据库等新型数据库是属于( )。(分数:2.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.高级数据库技术阶段8.一棵含 18 个结点的二叉树的高度至少为( )。(分数:2.00)A.3B.4C.5D.69.下面各项声明中合法的是( )。:long1=4990; :int i=4L;:floatf=1.1; :double d=34.4;(分数:2.00)A.、B.、C.、D.、10.设有以下语句
5、,对 a 数组元素的引用中(其中 0i10),不正确的是( )。int a10=0,1,2,3,4,5,6,7,8,9,*p=a;(分数:2.00)A.ap-aB.*(public class ClassAint x=20;static int y=6;public static void main(String args)ClassB b=new ClassB();b.go(10);System.out.println(“x=“+b.x);class ClassBint x;void go(int y)ClassA a=new ClassA();x=a.y;上述源程序文件的运行结果为( )。
6、(分数:2.00)A.x=10B.x=20C.x=6D.编译不通过12.在一个长度为 n 的线性表中插入一个元素,以下说法不正确的是( )。(分数:2.00)A.最好情况下需要移动的数据元素数目为 0B.最坏情况下需要移动的数据元素数目为 nC.在平均情况下需要移动的数据元素数目为 n/2D.最坏情况下需要移动的数据元素数目为 n/213.下面程序的输出结果是( )。public class Sunpublic static void main(String args)int a=1,2,3,4);int j=1,s=0;for(int i=3;i=0;i-)s=s+ai*j;j=j*10;S
7、ystem.out.println(s);(分数:2.00)A.1234B.21C.43D.432114.下列 API 不属于 java.lang.Math 的是( )。(分数:2.00)A.random()B.abs()C.drawLine()D.sin()15.将小写字母 n 赋值给字符变量 oneChar,正确的操作是( )。(分数:2.00)A.oneChar=/nB.oneChar=“n“C.oneChar=110D.oneChar=N16.以下各项中属于面向对象程序设计语言不同于其他语言的主要特点的是( )。(分数:2.00)A.继承性B.消息传递C.多态性D.静态联编17.有关绘
8、图,下面的说法正确的是( )。:drawArt(int x,int y,int width,int height,ing stanAngle,int arcAngle)是用来指定在矩形的边界内从起始角度到结束角度之间画弧。:drawLine(int x1,int y1,int x2,int y2)用来绘制从点(x1,y1)到(x2,y2)的线段。当计算出线段上点的坐标不是整数时,向该点的右下方取整。:drawRet(int x,int y,int width,int height)绘制指定矩形的轮廓。:drawPloygon(Polygon p)绘制由特定的点指定的多边形。(分数:2.00)A
9、.、B.、C.、D.、18.在结构化方法中,软件功能分解属于下列软件开发中的( )阶段。(分数:2.00)A.详细设计B.需求分析C.总体设计D.编程调试19.下列哪个类声明是正确的? ( )(分数:2.00)A.abstract class G2 extends superClass1,superClass2.B.abstract public class classmates.C.public final class NewClass extends superClass implemnets Interface1.D.public abstract class String.20.下面的
10、代码实现一个简单的 Applet:import java.applet.Applet;import java.awt.*;public class Sample extends Appletprivate String text=“Hello World“;public void init()add(new Label(text);public Sample (String string)text=string;通过下面的 HTML 文件访问:htmltitleSample Applet/titlebodyapplet code=“Sample.class“ width=200 height=
11、200/applet/body/html当编译和运行该小程序时会出现什么结果,请选择正确的答案。( )(分数:2.00)_21.下列用于 Java 解析类文件的命令是( )。(分数:2.00)A.javaB.javacC.javapD.jar22.下列程序的输出结果是( )。public class c3public static void main(String args)char c1=B,c2=C;if(c1+1c2)+C1;System.out.println(c1);(分数:2.00)A.BB.bC.CD.c23.一个 int 类型的常量和一个 byte 类型的常量做加法,则其结果的
12、类型为( )。(分数:2.00)A.intB.byteC.charD.long24.设有 n 元关系 R 及 m 元关系 S,则关系 R 与 S 经笛卡儿积后所得新关系是一个( )元关系。(分数:2.00)A.mB.nC.m+nD.m*n25.在数据结构中,从逻辑上可以把数据结构分成( )。(分数:2.00)A.动态结构和静态结构B.线性结构和非线性结构C.集合结构和非集合结构D.树形结构和图状结构26.下列说法中正确的是( )。(分数:2.00)A.类是变量和方法的集合体B.数组是无序数据的集合C.抽象类可以实例化D.类成员数据必须是公有的27.下列选项中属于 Java 语言的安全性的一项是
13、( )。(分数:2.00)A.动态链接B.高性能C.访问权限D.内存跟踪28.下列语句中使用的布局管理器,当改变容器大小,组件大小不会随着一起改变的选项是( )。(分数:2.00)A.Frame f=new Frame(“FlowLayou“);B.Frame f=new Frame(“BordcrLayout“);C.f=new Frame(“example“);f.setLayout(new BorderLayout();D.setLayout(new GridLayout(2,3);29.建立一个 BoxLayout 对象必须指明的两个参数为( )。(分数:2.00)A.被布局的容器和
14、BoxLayout 的主轴B.BoxLayout 的 x 轴和 BoxLayout 的 y 轴C.BoxLayout 的主轴和 BoxLayout 的 x 轴D.BoxLayout 的主轴和 BoxLayout 的纵轴30.下列哪个选项是不能由标准对话框 JOptionPane 类创建的? ( )(分数:2.00)A.ConfirmDialogB.InputDialogC.JToolBarD.MessageDialog31.为读取的内容进行处理后再输出,需要使用下列哪种流? ( )(分数:2.00)A.File streamB.Pipe streamC.Filter streamD.Rando
15、m stream32.下列代码段的执行结果是( )。public class Testpublic static void main(String args )String s1= new String(“hello“);String s2= new String(“hello“);System.out.println(s1=s2);System.out.println(s1.equal(s2);(分数:2.00)A.true falseB.true trueC.false trueD.false false33.设树 T 的度为 4,其中度为 1、2、3、4 的节点个数分别为 4、2、1、1
16、。则 T 中叶子节点数为( )。(分数:2.00)A.8B.7C.6D.534.下列关于栈的叙述中不正确的是( )。(分数:2.00)A.在栈的两端都能插入或删除数据B.在栈中只能从一端插入或删除数据C.栈中的数据是先进后出的D.栈是一种特殊的线性表35.下面的代码中方法 unsafe()有异常发生,那么可以加在第一行的语句为( )。if(unsafe()/do somethingelse if(safe()/do the other):public void methodName():public void methodName() throw IOException:public void
17、 methodName() throws IOException:public void methodName() throws Exception(分数:2.00)A.、B.、C.、D.、二、填空题(总题数:15,分数:30.00)36.算法的时间复杂度是指 【1】 。(分数:2.00)填空项 1:_37.设有序顺序表为 10,20,30,40,50,60,70,采用折半搜索时,搜索成功的平均搜索长度是 【2】 。(分数:2.00)填空项 1:_38.结构化程序设计的 3 种基本逻辑结构是顺序、 【3】 和循环。(分数:2.00)填空项 1:_39.数据流图的类型有 【4】 和事务型。(分数
18、:2.00)填空项 1:_40.关系中的属性或属性组合,其值能够唯一地标识一个元组,该属性或属性组合可选做为 【5】 。(分数:2.00)填空项 1:_41.要引入 java.nrt 包中的 URL 公有类,需用语句 【6】 。(分数:2.00)填空项 1:_42.赋值表达式的组成是:在赋值运算符的左边是 【7】 ,右边是一表达式。(分数:2.00)填空项 1:_43.Java 线程模型中的数据和 【8】 构成了线程体。(分数:2.00)填空项 1:_44.在 Java 中,字符是作为 Unicode 码来处理的,每个字符用 【9】 个字节表示。(分数:2.00)填空项 1:_45.在 Jav
19、a 新的 I/O 功能中,通过文件锁定来实现多个线程的 【10】 ,避免了可能存在的安全隐患。(分数:2.00)填空项 1:_46. 【11】 是 Swing 新增加的组件,主要功能是把数据以二维表格的形式显示出来。(分数:2.00)填空项 1:_47.阅读下面程序段,SelectItem 应用程序显示从文本域的组合框中进行选择,请在程序中的画线处添上正确的语句使得程序能够正确运行。.JTextField result = new JTextField();JComboBox pick = new JComboBox ();public SelectItem()super (“Select I
20、tem“);pick.addItemListener(this);pick.addItem(“Navigtor“);pick.addItem(“Internet Explorer“);pick.addItem(“Opera“);pick.setEditable(false);result.setHorizontalAlignment(SwingConstants.CENTER);result, setEditable (false);pane.setLayout(new BorderLayout();【12】 pane.add(pick,“Center“);pane.add(result,“S
21、outh“);setContentPane(pane);public void itemStateChanged(ItemEvent evt)Object source = evt.getSource();if(source = pick)Object newPick = evt.getItem();result .setText(newPick.toString()+“ is the selection. “);repaint();(分数:2.00)填空项 1:_48.每个 Applet 必须定义为 【13】 的子类。(分数:2.00)填空项 1:_49.Java 源程序是由类定义组成的,每
22、个程序中可以定义若干个类,但是只有一个类是主类。在 Java Application 中,这个主类是指包含 【14】 方法的类;在 Java Applet 里,这个主类是一个系统类Applet 的子类。(分数:2.00)填空项 1:_50.下列 Applet 在窗口中实现一个不可编辑的 TextField,并且显示“ok”。请填写正确的程序在横线处。import java.applet.Applet;import java.awt.*;public class Test14 extends AppletTextFiled tf;public void init()setLayout( new
23、GridLayout(1,0);tf=new TextField(“Ok“);【15】 add( tf);(分数:2.00)填空项 1:_二级 JAVA 笔试-101 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.以下各项中不属于实现完全定制串行化的类要遵守的原则的是( )。(分数:2.00)A.必须要实现 java.io.Extemalizable 接口B.必须实现 writeExternal()方法以保存对象的数据或状态C.必须实现 DataInput()和 DataOutput()方法 D.必须定义一个具有 public 访问权限的不
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 101 答案 解析 DOC
