【计算机类职业资格】二级JAVA笔试-324及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-324及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-324及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-324 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列程序的输出结果是_。 int x=3; int y=10; System.out.println(y%x);(分数:2.00)A.0B.1C.2D.1.02.下列关于 JDK目录结果的说法,错误的是_。(分数:2.00)A.bin目录下有许多工具B.demo目录下有各种演示例子C.include目录下都是库文件D.jre目录是 Java程序运行环境的根目录3.下述关于数据库系统的叙述中,正确的是_。(分数:2.00)A.数据库系统减少了数据冗余B.数据库系
2、统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能够管理更多的数据4.在下列 Java组件中,不属于容器的是_。(分数:2.00)A.PanelB.WindowC.FrameD.Label5.下列哪一个类是由编译器自动生成对象的特殊类,且用于类操作?_(分数:2.00)A.System类B.Class类C.Thread类D.Object类6.程序流程图(PFD)中的箭头代表_。(分数:2.00)A.数据流B.控制流C.调用关系D.组成关系7.下面关于 Applet的说法中,正确的是_。(分数:2.00)A.Applet也需要 main( )方法B.Appl
3、et继承自 javawApplet或 javaswinJAppletC.Applet能访问本地文件D.Applet程序不需要编译8.下面关于 HTML标记的说法,正确的是_。(分数:2.00)A.URL getDocumentBase( )方法返回 Applet主类的 URLB.URL getCodeBase( )方法返回包含 Applet的 HTML文件的 URLC.在 HTML中如果不说明 String getParameter(String nam的参数,此方法将返回“0”D.HTML标记方法用于获取 HTML文件中关于 Applet的信息9.下列说法中,正确的是_。(分数:2.00)A
4、.Java语言是以类为程序的基本单位的B.Java语言是不区分大小写的C.多行注释语句必须以“”开始D.在 Java语言中,类的源文件名和这个类的类名可以不相同10.下面不属于软件设计原则的是_。(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽11.下面程序中,若从键盘输入大写字母 C,则程序的输出结果是_。 import java.io.*; public class Test public static void main(String args ) int ch=0; System.out.println(“Please input a character:“); try c
5、h=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 is:“+(char)delta_C); catch(IOException e)e.printStackTrace( ); (分数:2.00)A.CB.YC.XD.字母 C的 ASCII码的整型值12.下列关于队列的叙述中,正确的是_。(分数:2.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表13.
6、当一个应用程序的所有非守护线程终止运行时,若仍然有守护线程在运行,应用程序将_。(分数:2.00)A.运行B.阻塞C.终止D.休眠14.下列会出错的代码是_。 (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行15.下列关于线程优先级的说法中,正确的是_。(分数:2.00)A.线
7、程的优先级是不能改变的B.线程的优先级是在创建线程时设置的C.在创建线程后的任何时刻都可以设置其优先级D.B和 C16.关系表中的每一横行称为一个_。(分数:2.00)A.元组B.字段C.属性D.码17.对于下面语句,不正确的说法是_。 Thread thrObj=new Thread( );(分数:2.00)A.系统没有为此线程对象分配资源B.只能启动或者终止C.创建了一个空的线程对象D.可以调用其他方法18.下列关于 Java Application与 Java Applet程序的差别,描述正确的是_。(分数:2.00)A.运行方式不同,程序结构相同,运行工具不同,受到的限制相同B.运行方
8、式相同,程序结构不同,运行工具不同,受到的限制相同C.运行方式相同,程序结构相同,运行工具不同,受到的限制也不同D.运行方式不同,程序结构不同,运行工具不同,受到的限制也不同19.算法空间复杂度是指_。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占用的存储空间D.算法执行过程中所需要的存储空间20.在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送_实现的。(分数:2.00)A.调用语句B.命令C.口令D.消息21.下面程序实现对 zip文件 file.zip的查询,在横线处填上正确的语句_。 package test; import java.io
9、.*; import java.util.*; import java.util.zip.*; public class Exam public static void main(String args) try FileInputStream fis=new FileInputStream(“test/file.zip“); ZipInputStream zis=new ZipInputStream(fis); ZipEntry en; while(_)!=null) en.getName( ); zis.closeEntry( ); Zis.close( ); catch(Exceptio
10、n e)e.printStackTrace( ); (分数:2.00)A.en=zigetNextEntry( )B.en=zigetNextEntry( )C.en=zigetEntry( )D.zigetNextEntry( )22.下列哪一个选项是 javax.swing.JApplet的父类?_(分数:2.00)A.javAwpanelB.javappleAppletC.javawframeD.javAwWindow23.设树 T的度为 4,其中度为 1、2、3、4 的结点个数分别为 4、2、1、1。则 T中的叶子结点的个数为 _。(分数:2.00)A.8B.7C.6D.524.下列哪
11、一个选项是 short型数据的取值范围?(分数:2.00)A.-128+127B.-32768+32 767C.-2147483648+2147483647D.-3.40282347E38+3.40282347E3825.下面属于面向对象程序设计语言的是_。(分数:2.00)A.Java语言B.机器语言C.C语言D.汇编语言26.下面对对象概念的描述中,错误的是_。(分数:2.00)A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通信靠消息传递D.操作是对象的动态属性27.定义一个表示 100个值为 null的字符串数组,正确的选项是_。(分数:2.00)A.String a
12、;B.String a ;C.char a100 ;D.String a =new String10028.下列创建一个标识有“关闭”按钮的语句是_。(分数:2.00)A.TextField b=new TextField(“关闭“);B.TextArea b=new TextArea(“关闭“);C.Button b=new Button(“关闭“);D.Checkbox b=new Cheekbox(“关闭“);29.下面哪一个是合法的标识符?(分数:2.00)A.$personsB.2UsersC.*pointD.this30.在 Java源文件中,什么类最多只能有一个,而其他类的个数不
13、限?(分数:2.00)A.publicB.privateC.protectedD.没有这种类31.在匹配器(Matcher)类中,用于寻找下一个模式匹配串的方法是_。(分数:2.00)A.static boolean matches( )B.boolean matchefind( )C.int matchestart( )D.int matcheend( )32.下面程序段的输出结果是_。 public class Test public static void main(String args ) int x,y; x=(int)Math.sqrt(5/2)+(int)Math.random
14、( )*5/2; y=(int)Math.sqrt(3/2)+(int)Math.random( )*3/2; if(xy) System.out.println(“xy“); else if(x=y) System.out.println(“x=y“); else System.out.println(“xy“); (分数:2.00)A.xyB.x=yC.xyD.编译错误33.要从“file.dat”文件中读出第 10个字节存到变量 C中,下列_方法是合适的。(分数:2.00)A.FileInputStream in=new FileInputStream(“fildat“);iskip(9
15、);int c=iread( );B.FileInputStream in=new FileInputStream(“fildat“);iskip(10);int c=iread( );C.FileInputStream in=new FileInputStream(“fildat“);int c=iread( );D.RandomAccessFile in=new RandomAccessFile(“fildat“);iskip(9);int c=ireadByte( );34.下列对类的声明,正确的是_。(分数:2.00)A.abstract final class HhB.abstrac
16、t private move( )C.protected private number;D.public abstract class Car35.在待排序的元素序列基本有序的前提下,效率最高的排序方法是_。(分数:2.00)A.冒泡排序B.选择排序C.快速排序D.归并排序二、B填空题/B(总题数: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笔试-324 答案解析(总分:100.00,做题时间:90 分钟)一、B选
20、择题/B(总题数:35,分数:70.00)1.下列程序的输出结果是_。 int x=3; int y=10; System.out.println(y%x);(分数:2.00)A.0B.1 C.2D.1.0解析:解析 对于二元算术运算,如果两个操作数均为 int型,则表达式的结果也是 int型。本题中 10除以 3取模后结果为 1,所以只有选项 B是正确的。2.下列关于 JDK目录结果的说法,错误的是_。(分数:2.00)A.bin目录下有许多工具B.demo目录下有各种演示例子C.include目录下都是库文件 D.jre目录是 Java程序运行环境的根目录解析:解析 JDK 共有 6个目录
21、:bin 目录下有编译器、解释器和许多工具。demo 目录下有各种演示例子。include 目录下是 Win32子目录,都是本地方法文件。jre 目录是 Java程序运行环境的根目录,它下面有 bin 子目录,包括平台所用工具、可执行文件和 DLL文件;lib 子目录包括 Java运行环境的代码库、属性设置和资源文件,默认安装目录,安全管理。lib 目录下都是库文件。Src.zip 是源码压缩文件。因此说法错误的是 C。3.下述关于数据库系统的叙述中,正确的是_。(分数:2.00)A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库
22、系统比文件系统能够管理更多的数据解析:解析 数据共享自身可以极大地减少数据的冗余性,不仅缩减了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值。4.在下列 Java组件中,不属于容器的是_。(分数:2.00)A.PanelB.WindowC.FrameD.Label 解析:解析 Panel 类、Window 类和 Frame类派生自容器类 Container,均属于容器的一种;而 Label组件是标签组件,不属于容器,故本题答案是 D。5.下列哪一个类是由编译器自动生成对象的特殊类,且用于类操作?_(分数:2.00)A.Syst
23、em类B.Class类 C.Thread类D.Object类解析:解析 Object 是所有类的根,其所包含的属性和方法被所有类继承。Class 类是由编译器自动生成对象的一个特殊类,它伴随每个类。System 类是一个特殊类,它是一个 final类,所有的方法都通过类变量来调用。Thread 类是 java.lang包中的类,是多线程程序设计的基础。6.程序流程图(PFD)中的箭头代表_。(分数:2.00)A.数据流B.控制流 C.调用关系D.组成关系解析:解析 “”或“”表示控制流,“”表示加工步骤,“”表示逻辑条件。7.下面关于 Applet的说法中,正确的是_。(分数:2.00)A.A
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 324 答案 解析 DOC
