【计算机类职业资格】二级JAVA笔试-287及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-287及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-287及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-287 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.当一个应用程序的所有非守护线程终止运行时,若仍然有守护线程在运行,应用程序将_。(分数:2.00)A.运行B.阻塞C.终止D.休眠2.在 Java源文件中,什么类最多只能有一个,而其他类的个数不限?(分数:2.00)A.publicB.privateC.protectedD.没有这种类3.下列哪一个选项是 javax.swing.JApplet的父类?_(分数:2.00)A.java.Awt.panelB.java.applet.AppletC.java.awt.f
2、rameD.java.Awt.Window4.下列程序的输出结果是_。int x=3;int y=10;System.out.println(y%x);(分数:2.00)A.0B.1C.2D.1.05.在匹配器(Matcher)类中,用于寻找下一个模式匹配串的方法是_。(分数:2.00)A.static boolean matches( )B.boolean matcher.find( )C.int matcher.start( )D.int matcher.end( )6.对于下面语句,不正确的说法是_。Thread thrObj=new Thread( );(分数:2.00)A.系统没有为
3、此线程对象分配资源B.只能启动或者终止C.创建了一个空的线程对象D.可以调用其他方法7.下列对类的声明,正确的是_。(分数:2.00)A.abstract final class HhB.abstract private move( )C.protected private number;D.public abstract class Car8.在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送_实现的。(分数:2.00)A.调用语句B.命令C.口令D.消息9.下面不属于软件设计原则的是_。(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽10.下面哪一个是合法的标识符
4、?(分数:2.00)A.$personsB.2UsersC.*pointD.this11.关系表中的每一横行称为一个_。(分数:2.00)A.元组B.字段C.属性D.码12.算法空间复杂度是指_。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占用的存储空间D.算法执行过程中所需要的存储空间13.设树 T的度为 4,其中度为 1、2、3、4 的结点个数分别为 4、2、1、1。则 T中的叶子结点的个数为 _。(分数:2.00)A.8B.7C.6D.514.下面程序实现对 zip文件 file.zip的查询,在横线处填上正确的语句_。package test;import
5、 java.io.*;import java.util.*;import java.util.zip.*;public class Exampublic static void main(String args)tryFileInputStream fis=new FileInputStream(“test/file.zip“);ZipInputStream zis=new ZipInputStream(fis);ZipEntry en;while(_)!=null)en.getName( );zis.closeEntry( );Zis.close( );catch(Exception e)e
6、.printStackTrace( );(分数:2.00)A.en=zis.getNextEntry( )B.en=zis.getNextEntry( )C.en=zis.getEntry( )D.zis.getNextEntry( )15.下面关于 HTML标记的说法,正确的是_。(分数:2.00)A.URL getDocumentBase( )方法返回 Applet主类的 URLB.URL getCodeBase( )方法返回包含 Applet的 HTML文件的 URLC.在 HTML中如果不说明 String getParameter(String name)的参数,此方法将返回“0”D
7、.HTML标记方法用于获取 HTML文件中关于 Applet的信息16.要从“file.dat”文件中读出第 10个字节存到变量 C中,下列_方法是合适的。(分数:2.00)A.FileInputStream in=new FileInputStream(“file.dat“);in.skip(9);int c=in.read( );B.FileInputStream in=new FileInputStream(“file.dat“);in.skip(10);int c=in.read( );C.FileInputStream in=new FileInputStream(“file.dat
8、“);int c=in.read( );D.RandomAccessFile in=new RandomAccessFile(“file.dat“);in.skip(9);int c=in.readByte( );17.下列说法中,正确的是_。(分数:2.00)A.Java语言是以类为程序的基本单位的B.Java语言是不区分大小写的C.多行注释语句必须以“”开始D.在 Java语言中,类的源文件名和这个类的类名可以不相同18.下面对对象概念的描述中,错误的是_。(分数:2.00)A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通信靠消息传递D.操作是对象的动态属性19.程序流
9、程图(PFD)中的箭头代表_。(分数:2.00)A.数据流B.控制流C.调用关系D.组成关系20.下列创建一个标识有“关闭”按钮的语句是_。(分数:2.00)A.TextField b=new TextField(“关闭“);B.TextArea b=new TextArea(“关闭“);C.Button b=new Button(“关闭“);D.Checkbox b=new Cheekbox(“关闭“);21.在下列 Java组件中,不属于容器的是_。(分数:2.00)A.PanelB.WindowC.FrameD.Label22.在待排序的元素序列基本有序的前提下,效率最高的排序方法是_。
10、(分数:2.00)A.冒泡排序B.选择排序C.快速排序D.归并排序23.下面属于面向对象程序设计语言的是_。(分数:2.00)A.Java语言B.机器语言C.C语言D.汇编语言24.下列会出错的代码是_。(1) public void modify( )(2) int I,j,k;(3) i=100;(4) while(i0)(5) j=i*2;(6) System.out.println(“The value of j is“+j);(7) k=k+1;(8) (9) i-;(10) (分数:2.00)A.第 4行B.第 6行C.第 7行D.第 8行25.下述关于数据库系统的叙述中,正确的是
11、_。(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能够管理更多的数据26.下面关于 Applet的说法中,正确的是_。(分数:2.00)A.Applet也需要 main( )方法B.Applet继承自 java.awt.Applet或 javax.swing.JAppletC.Applet能访问本地文件D.Applet程序不需要编译27.下列关于 JDK目录结果的说法,错误的是_。(分数:2.00)A.bin目录下有许多工具B.demo目录下有各种演示例子C.include目录下都是库文件D.jr
12、e目录是 Java程序运行环境的根目录28.下面程序中,若从键盘输入大写字母 C,则程序的输出结果是_。import java.io.*;public class Testpublic static void main(String args )int ch=0;System.out.println(“Please input a character:“);trych=System.in.read( );char ch_A=A,ch_Z=Z;int delta_c=(int)ch_A+(int)ch_Z-ch;System.Out.println(“the encoded character
13、is:“+(char)delta_C);catch(IOException e)e.printStackTrace( );(分数:2.00)A.CB.YC.XD.字母 C的 ASCII码的整型值29.下列关于队列的叙述中,正确的是_。(分数:2.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表30.下列关于线程优先级的说法中,正确的是_。(分数:2.00)A.线程的优先级是不能改变的B.线程的优先级是在创建线程时设置的C.在创建线程后的任何时刻都可以设置其优先级D.B和 C31.定义一个表示 100个值为 null的字符串数组,正确的选
14、项是_。(分数:2.00)A.String a;B.String a ;C.char a100 ;D.String a =new String10032.下列哪一个选项是 short型数据的取值范围?(分数:2.00)A.-128+127B.-32768+32 767C.-2147483648+2147483647D.-3.40282347E38+3.40282347E3833.下列关于 Java Application与 Java Applet程序的差别,描述正确的是_。(分数:2.00)A.运行方式不同,程序结构相同,运行工具不同,受到的限制相同B.运行方式相同,程序结构不同,运行工具不同
15、,受到的限制相同C.运行方式相同,程序结构相同,运行工具不同,受到的限制也不同D.运行方式不同,程序结构不同,运行工具不同,受到的限制也不同34.下列哪一个类是由编译器自动生成对象的特殊类,且用于类操作?_(分数:2.00)A.System类B.Class类C.Thread类D.Object类35.下面程序段的输出结果是_。public class Testpublic static void main(String args )int x,y;x=(int)Math.sqrt(5/2)+(int)Math.random( )*5/2;y=(int)Math.sqrt(3/2)+(int)Ma
16、th.random( )*3/2;if(xy)System.out.println(“xy“);else if(x=y)System.out.println(“x=y“);elseSystem.out.println(“xy“);(分数:2.00)A.xyB.x=yC.xyD.编译错误二、填空题(总题数:15,分数:30.00)36.队列是限制插入只能在表的一端,而删除在表的另一端进行的线性表,其特点是 1。(分数:2.00)填空项 1:_37.在一个容量为 15的循环队列中,若头指针 front=6,尾指针 rear=9,则此循环队列中共有 1 个元素。(分数:2.00)填空项 1:_38.
17、源程序文档化要求程序应加注释。注释一般分为序言性注释和 1。(分数:2.00)填空项 1:_39.软件工程研究的内容主要包括 1 技术和软件工程管理。(分数:2.00)填空项 1:_40.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 1 和自定义完整性。(分数:2.00)填空项 1:_41.字符串分为两大类,一类是字符串常量,用 String类的对象表示;另一类是字符串变量,用 1 类的对象表示。(分数:2.00)填空项 1:_42.在 Java程序中,通过类的定义只能实现单重继承,但通过 1 的定义可以实现多重继承。(分数:2.00)填空项 1:_43.下列程序段的输出结果为
18、_。int a=2;switch(A)case 2:System.out.println(“Value is 2.“);case 3:System.out.println(“Value is 3.“);break;default:System.out.println(“end“);break;(分数:2.00)填空项 1:_44.在 AWT包中,创建一个具有 10行 45列的多行文本区域对象 ta的语句为 1。(分数:2.00)填空项 1:_45.设 x=2,则表达式(x+)*3 的值是 1。(分数:2.00)填空项 1:_46.根据阻塞状态的产生原因,可将其分为 1、等待阻塞和其他阻塞。(分
19、数:2.00)填空项 1:_47.顺序执行下列两条语句,输出结果是_。String s=“You are a pretty boy!“;System.out.println(s.length( );(分数:2.00)填空项 1:_48.过滤字节输出流都是 1 抽象类的子类。(分数:2.00)填空项 1:_49.对话框(Dialog)是 1 类的子类。(分数:2.00)填空项 1:_50.编译 Java Applet源程序文件所产生的字节码文件的扩展名为 1。(分数:2.00)填空项 1:_二级 JAVA笔试-287 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,
20、分数:70.00)1.当一个应用程序的所有非守护线程终止运行时,若仍然有守护线程在运行,应用程序将_。(分数:2.00)A.运行B.阻塞C.终止 D.休眠解析:解析 守护线程一般用于在后台为其他线程提供服务。可以通过调用 isDaemon( )方法判断一个线程是否是守护线程,也可以调用方法 setDaemon( )来将一个线程设置为守护线程。2.在 Java源文件中,什么类最多只能有一个,而其他类的个数不限?(分数:2.00)A.public B.privateC.protectedD.没有这种类解析:解析 在 Java源程序中最多只能有一个 public类,且其类名必须与 Java源文件的文
21、件名一致。protected类和 private类可以有 0个或多个。3.下列哪一个选项是 javax.swing.JApplet的父类?_(分数:2.00)A.java.Awt.panelB.java.applet.Applet C.java.awt.frameD.java.Awt.Window解析:解析 JApplet 是一个使 Applet能够使用 Swing构件的类。包含 Swing构件的 Applet必须是 JApplet类的子类。JApplet 类是 java.applet.Applet类的子类。所以正确选项应该是 B。4.下列程序的输出结果是_。int x=3;int y=10;
22、System.out.println(y%x);(分数:2.00)A.0B.1 C.2D.1.0解析:解析 对于二元算术运算,如果两个操作数均为 int型,则表达式的结果也是 int型。本题中 10除以 3取模后结果为 1,所以只有选项 B是正确的。5.在匹配器(Matcher)类中,用于寻找下一个模式匹配串的方法是_。(分数:2.00)A.static boolean matches( )B.boolean matcher.find( ) C.int matcher.start( )D.int matcher.end( )解析:解析 Matcher 类用于将一个输入字符串 input和模式串
23、 pattern进行比较。static boolean matches( )方法用于对 input和 pattern进行比较。boolean matcher.find( )方法用于寻找下一个模式匹配串。int matcher.start( )方法用于寻找下一个起始索引整数值。int matcher.end( )方法用于返回匹配串的一个终止索引整数值。所以正确选项是 B。6.对于下面语句,不正确的说法是_。Thread thrObj=new Thread( );(分数:2.00)A.系统没有为此线程对象分配资源B.只能启动或者终止C.创建了一个空的线程对象D.可以调用其他方法 解析:解析 通过
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 287 答案 解析 DOC
