【计算机类职业资格】二级JAVA笔试95及答案解析.doc
《【计算机类职业资格】二级JAVA笔试95及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试95及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试 95及答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在线程的同步过程中,不建议使用的是( )。(分数:2.00)A.start()B.wait()C.notify()D.stop()2.下列组件中不能用 addItemListener()方法注册 ItemListener监听器的是( )。(分数:2.00)A.JButtonB.JCheckBoxC.JRadioButtonD.JTextField3.UDP允许传输的数据包最大为( )。(分数:2.00)A.8KBB.16KBC.32KBD.64KB4.对于 try和
2、 catch子句的排列,下列各项中正确的是( )。(分数:2.00)A.子类异常在前,父类异常其后B.父类异常在前,子类异常其后C.先有子类,其他如果排列都无关D.有继承关系的异常不能在同一个 try程序段内5.下列关于栈的叙述中不正确的是( )。(分数:2.00)A.在栈中能插入数据B.在栈中能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表6.对排序文件的初始状态不作任何要求的排序方法有( )。(分数:2.00)A.直接插入和快速排序B.直接插入和归并排序C.归并和快速排序D.归并和直接选择排序7.一个关系数据库文件中的各条记录( )。(分数:2.00)A.前后顺序不能任意颠倒,一
3、定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中数据的关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列8.下面有关接口的说法中正确的是( )。(分数:2.00)A.接口与抽象类是相同的概念B.实现一个接口必须实现接口的所有方法C.接口之间不能有继承关系D.一个类可实现多个接口9.下面程序的输出结果是( )。 public class Sun public static void main(String args ) int a=new int11; int p=new int4; int k=5; for
4、(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+p i*2; System.out.println (k); (分数:2.00)A.33B.28C.35D.3710.从对象流中读取对象是使用 ObiectlnputStream类中的方法( )。(分数:2.00)A.readObject()B.rcadByte()C.readData()D.readInputObject()11.下列命令中用于 Java解释命令的是( )。(分数:2.00)A.javacB.javaC.javado
5、cD.appletviewer12.下列关于 char类型的数据的说法中,正确的是( )。(分数:2.00)A./r表示换行符B./n表示回车符C.char类型在内存中占 16位D.凡是 Unicode的字符都可以用单引号括起来作为 char类型常量13.下列各数据结构中不属于线性结构的是( )。(分数:2.00)A.线形表B.栈与队列C.线性链表D.二叉树14.对于输入输出,在设计和编程时都应该考虑的原则是( )。(分数:2.00)A.对部分输入数据检验其合法性B.不允许默认值C.输入一批数据时,最好使用输入结束标志D.输入数据时,不允许使用自由格式15.Java语言中提供处理不同类型流的类
6、包是( )。(分数:2.00)A.javsqlB.javutilC.javmathD.javio16.构造方法的作用是( )。(分数:2.00)A.复制对象B.初始化对象C.对象赋值D.回收对象17.若有以下定义 int a=1,2,3,4,5,6,7 ; char c1=b,c2=2; 则数值不为 2的表达式是( )。(分数:2.00)A.a1B.d-c1C.a3-c2D.c2-018.卖现下列哪个接口可以对 TextField对象的事件进行监听和处理? ( )(分数:2.00)A.ActionListenerB.FocusListenerC.MouseMotionListenerD.Win
7、dowListener19.下面哪些代码在 Java语言中是合法的? ( )(分数:2.00)A.string A=“abcdefg“; A-=“cde“;B.string A=“abcdefg“; A+=“cde“;C.Integer J=new Integer(27); J-=7;D.Integer J=new Integer(27); J-;20.有如下程序 public class Sun public static void main (String args ) int x=0; int n=0; while (x50) x=(x+2)*(x+3); n=n+1; System.o
8、ut.println (n+“和“+x); 上述程序的运行结果是( )。(分数:2.00)A.1和 0B.2和 72C.3和 50D.4和 16821.下列关于链式存储的叙述中正确的是( )。(分数:2.00)A.链式存储结构的空间不可以是不连续的B.数据节点的存储顺序与数据元素之间的逻辑关系必须一致C.链式存储方式只可用于线性结构D.链式存储也可用于非线性结构22.下列组件中没有选择项的是( )。(分数:2.00)A.ButtonB.CheckBoxC.ListD.Choice23.有如下程序 public class Sun public static void main (String
9、args ) int a=2, b=1, c=2; if (aB) if (b0) if (c0) c=0; else c+; System. out.println(C) ; 上述程序的运行结果是( )。(分数:2.00)A.0B.1C.2D.324.概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是( )。(分数:2.00)A.把软件划分成模块B.确定模块之间的调用关系C.确定各个模块的功能D.设计每个模块的伪代码25.以下各项特点中,属于线性表的顺序存储结构的是( )。(分数:2.00)A.线性表中所有元素所占的存储空间是不连续的B.线性表的数据元素在存储空间中是随便存放的C
10、.线性表中所有元素所占的存储空间是连续的D.前后件两个元素在存储空间是随便存放的26.二元算术表达式的两个操作数全是 short类型的数据,则表达式的结果是( )。(分数:2.00)A.shortB.intC.byteD.long27.下列各项中不属于变量组成部分的是( )。(分数:2.00)A.变量名B.变量属性C.变量初值D.变量大小28.下面内容不属于软件危机的是( )。(分数:2.00)A.软件质量难以保证B.软件的成本不断提高C.软件需求增长缓慢D.软件不可维护或维护程度非常低29.编译下面源程序文件会得到的文件是( )。 class A1 class A2 public class
11、 B public static void main(String args) (分数:2.00)A.只有 class文件B.只有 A1.class和 A2.class文件C.有 A1.class、A2.class 和 class文件D.编译不成功30.数据字典(DD) 是定义以下哪种系统描述工具中的数据的工具? ( )(分数:2.00)A.数据流程图B.系统流程图C.程序流程图D.软件结构图31.下列关于小程序安全性的说法中错误的是( )。(分数:2.00)A.不能读写用户的文件系统B.不能与提供包含小程序的网页的站点之外的 Internet站点联系C.不能在阅读者的系统上运行任何程序D.能
12、加载部分存储在用户系统上的程序,例如共享库32.Java的 Applet与 Application的主要区别是( )。(分数:2.00)A.程序代码不同B.程序代码的功能不同C.程序代码段的长度不同D.执行方式不同33.下列说法中,正确的是( )。(分数:2.00)A.Java是不区分大小写的,源文件名与程序类名不允许相同B.Java语言以方法为程序的基本单位C.Applet是 Java的一类特殊应用程序,它嵌入 HTML中随着主页发布到互联网上D.以/开始的为多行注释语句34.下列哪个成员变量声明是正确的? ( )(分数:2.00)A.public protected final int i
13、;B.abstract class F9 .C.private double height;D.double weight35.使线程放弃当前分得的 CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。(分数:2.00)A.sleep()方法B.suspend()方法C.yield()方法D.wait()方法二、B填空题/B(总题数:14,分数:28.00)36.对于长度为 n的线性表,若进行顺序查找,则时间复杂度为U 【1】 /U。(分数:2.00)填空项 1:_37.已知某序列为49,38,65,97,?6,13,27,试采用该序列的第 1个元素为
14、枢轴进行快速排序,则经过 1趟快速排序之后所得到的序列为U 【2】 /U。(分数:2.00)填空项 1:_38.软件生命周期一般可分为以下阶段:问题定义、可行性研究、U 【3】 /U、设计、编码、U【4】 /U、运行与维护。(分数:2.00)填空项 1:_39.在选择运算所得到的结果关系中,所含的元组数不能U 【5】 U原关系中的元组数。/U/U(分数:2.00)填空项 1:_40.Java语言中用于提供输入/输出的包是U 【6】 /U。(分数:2.00)填空项 1:_41.递归的基本思想就是“自己调用自己”,一个使用递归技术的方法将直接或间接地调用U 【7】 /U的方法。(分数:2.00)填
15、空项 1:_42.程序中可能出现一种情况:多个线程互相等待对方持有的锁,而在得到对方的锁之前都不会释放自己的锁。这就是U 【8】 /U。(分数:2.00)填空项 1:_43.字符类输出流的各个类都是抽象类U 【9】 /U的子类。(分数:2.00)填空项 1:_44.FileChannel类为磁盘文件映射入U 【10】 /U提供了个通道。(分数:2.00)填空项 1:_45.下面的应用程序中有一个组,组内有 4个单选按钮,请在画线处填入正确的语句使程序能正确运行。 import javax.swing.*; public class OneTeam extends JFrame JRadioBu
16、tten teams = new JRadioButten3; public OneTeam() super(“One Team“); setSize (140,160); setDefaultCloseOperatien(JFrame.EXlT ON CLOSE); JPanel pane = new JPanel(); teams0 = new JRadioButton(“red choose“); teams1 = new JRadieButton(“blue choose“); teams2 = new JRadieButten(“green choose“); U 【11】 /U;
17、for (int i = 0i teams.length;i+) group.add(teamsi); pane.add(teamsi); setContentPane(pane); public static void main(String arguments) OneTeam ot= new OneTeam(); ot.show(); (分数:2.00)填空项 1:_46.MouscEvcnL事件可以实现的监听接口是 MouseListener和U 【12】 /U。(分数:2.00)填空项 1:_47.一个类的定义分为类注释、U 【13】 /U和类体的定义。(分数:2.00)填空项 1:
18、_48.Applet生命周期包括卸 plet的创建、运行和U 【14】 /U几个状态。(分数:2.00)填空项 1:_49.下列 Applet当鼠标进入窗口时,在状态栏显示“鼠标已进入”的提示信息。请填写正确的程序在横线处。 import java.awt.*; import java.awt.event.*; public class Test 10 extends Applet public void init() addMouseListener( new MouseAdapter() public void mouseEntered(MouseEvent me) U 【15】 /U;
19、repaint(); ); (分数:2.00)填空项 1:_二级 JAVA笔试 95答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在线程的同步过程中,不建议使用的是( )。(分数:2.00)A.start()B.wait()C.notify()D.stop() 解析:解析 在线程的同步过程中,不建议使用的方法有 stop()、suspend()和 resume()。 stop()强行终止线程的运行,容易造成数据的不一致:suspend()和 resume()这两种方法使得一个进程可以直接控制另外一个进程的执行,容易造成死锁。2.下列组件
20、中不能用 addItemListener()方法注册 ItemListener监听器的是( )。(分数:2.00)A.JButtonB.JCheckBoxC.JRadioButtonD.JTextField 解析:解析 本题考查事件响应中基本组件所能产生事件。选项 A错误,JButton 能产生项目事件,因此可以用 addltemListener()方法注册 itemListener监听器;选项 B错误, JCheckBox 也可注册ItcmListcner监听器;选项 C错误,JRadioButton 组件也可以;选项 D正确,JTextField 不能产生项目事件。故本题答案是 D。3.U
21、DP允许传输的数据包最大为( )。(分数:2.00)A.8KBB.16KBC.32KBD.64KB 解析:解析 UDP 报文的最大长度为 64KB。4.对于 try和 catch子句的排列,下列各项中正确的是( )。(分数:2.00)A.子类异常在前,父类异常其后 B.父类异常在前,子类异常其后C.先有子类,其他如果排列都无关D.有继承关系的异常不能在同一个 try程序段内解析:解析 Java 语言中,在捕获父类异常时对其子类异常也捕获了,根据 try和 catch的匹配原则,尽量使用一个父类去捕获其所有子类的异常,所以 A选项描述的子类异常在前,父类异常其后是正确的。5.下列关于栈的叙述中不
22、正确的是( )。(分数:2.00)A.在栈中能插入数据B.在栈中能删除数据C.栈是先进先出的线性表 D.栈是先进后出的线性表解析:解析 栈是一种线性表,只不过是一种特殊的线性表。在这种特殊的线性表中,插入和删除运算都只在线性表的一端进行。即在这种线性表中,一端是封闭的,不允许进行插入与删除元素;一端是开口的,允许进行插入与删除元素。选项 A、B 是正确的。栈是一种先进后出的线性表。6.对排序文件的初始状态不作任何要求的排序方法有( )。(分数:2.00)A.直接插入和快速排序 B.直接插入和归并排序C.归并和快速排序D.归并和直接选择排序解析:解析 只有归并排序要求待排序文件“部分排序”(把待
23、排序的文件分成若干个子文件,每个子文件内的记录是已排序的)。7.一个关系数据库文件中的各条记录( )。(分数:2.00)A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中数据的关系 C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列解析:解析 关系数据库的逻辑性强而物理性弱,因此关系数据库中的各条记录前后顺序可以任意颠倒,不影响库中数据的关系。8.下面有关接口的说法中正确的是( )。(分数:2.00)A.接口与抽象类是相同的概念B.实现一个接口必须实现接口的所有方法 C.接口之间不能有继
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 95 答案 解析 DOC
