【计算机类职业资格】二级JAVA笔试-264及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-264及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-264及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-264 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.以下定义线程方法正确的是 ( )(分数:2.00)A.Public Thread();B.Public Thread(Runnable target)C.Public Thread(ThreadGroup group,Runnable target);D.以上都正确2.正确生成 RandomAccessFile对象的语句是 ( )(分数:2.00)A.File f=new File(“readFile“);B.RandomAccessFile raF=newRand
2、omAeeess Filel(f);B) RandomAccessFile raF=new RandomAcccssFile(d:/mydir/File3.txt,“rw“);C.RandomAccessFile raF=new RandomAccessFile(“readwriteFile“,“rw“);D.RandomAccessFile raF=new RandomAccessFite(“readwriteFile“,rw)3.类 A及其派生类 B定义如下:class Apublic int getInfo(int(分数:2.00)A.return a;public class B ex
3、tends Apublic float getInfo(intB.return b;&nb4.对建立良好的程序设计风格,下面描述正确的是 ( )(分数:2.00)A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无5.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及 ( )(分数:2.00)A.数据的存储结构B.计算方法C.数据映象D.逻辑存储6.下列说法正确的是 ( )(分数:2.00)A.Swing代构件不具有 AWT对应构件的特征B.AWT的按钮和标签只能显示文本,而不能显示图标C.Swing的按钮
4、和标签只能显示文本,而不能显示图标D.Swing构件和 AWT构件的默认名称一模一样7.下面关于继承的叙述正确的是 ( )(分数:2.00)A.在 Java中类间只允许单一继承B.在 Java中一个类只能实现一个接口C.在 Java中一个类不能同时继承一个类和实现一个接口D.在 Java中一个类可以同时继承多个类8.设有整型数组的定义:int a=new int8;则 alength 的值为 ( )(分数:2.00)A.8B.9C.7D.69.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 ( )(分数:2.00)A.数据库系统B.文件
5、系统C.人工管理D.数据项管理10.Java的数据结构类型中,正确的说法是 ( )(分数:2.00)A.有多维数组B.不可实现多维数组C.只有一维数组,不可实现多维数组D.可用“一维数组的数组”实现多维数组11.浏览器在关闭时,将被调用的 Applet方法是 ( )(分数:2.00)A.只有 stop()方法B.只有 destroy()方法C.先调用 stop(),然后再调用 destroy()D.不调用 Applet的任何方法12.下列数据类型转换,必须进行强制类型转换的是 ( )(分数:2.00)A.byteintB.shortlongC.floatdoubleD.intchar13.下列
6、选项中,不属于模块间耦合的是 ( )。(分数:2.00)A.数据耦合B.同构耦合C.异构耦合D.公用耦合14.下面说法哪些是正确的 ( )(分数:2.00)A.Applet可以访问本地文件B.对 static方法的调用需要类实例C.socket类在 java.lang中D.127.0.0.1地址代表本机15.下列方法可以通过 Thread类就可以调用,而不需要通过 Thread类的实例进行调用的是 ( )(分数:2.00)A.sleep()B.start()C.setPriority()D.suspend()16.下列代码的执行结果是 ( )public class Test2public s
7、tatic void main(String args)int a=4,b=6,c=8;String s=“abc“;System.out.println(a+b+s+c);(分数:2.00)A.“ababcc“B.“464688“C.“46abc8“D.“10abc8“17.J2SDK的下载,下列哪步可进入 J2SE下载页面 ( )(分数:2.00)A.进入 http:/B.点击左侧“Download“链接C.点击页面中的“Java 2Platform,Standard Edition“链接D.点击页面中“J2SE1.4.2 链接“18.下列选项中哪一个编译不出现错误 ( )(分数:2.00
8、)A.int i=0;if(i)System.out.println(“Hi“);B.int il=5;int i2=5;if(i1=i2)System.out.println(“So true“);C.int i=1;int j=2;if(i=1|j=2)System.out.println(“OK“);D.int i=1;int j=2;if (i=1 &|j=2)System.out.println(“OK“);19.一些重要的程序语言(如 C语言和 Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用 ( )(分数:2.00)A.栈B.堆C.数组D.链表20.关键字
9、super的作用是 ( )(分数:2.00)A.用来访问父类被隐藏的成员变量B.用来调用父类中被重载的方法C.用来调用父类的构造函数D.以上都是21.如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是 ( )(分数:2.00)A.选择B.投影C.连接D.并22.在软件测试设计中,软件测试的主要目的是 ( )(分数:2.00)A.实验性运行软件B.证明软件正确C.找出软件中全部错误D.发现软件错误而执行程序23.链表不具有的特点是 ( )(分数:2.00)A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动
10、元素D.所需空间与线性表长度成正比24.下列叙述中,正确的是 ( )(分数:2.00)A.用 ER图能够表示实体集间一对一的联系、一对多的联系和多对多的联系B.有 ER图只能表示实体集之间一对一的联系C.用 ER图只能表示实体集之间一对多的联系D.用 ER图表示的概念数据模型只能转换为关系数据模型25.下列关于类的说法不正确的是 ( )(分数:2.00)A.类是同种对象的集合和抽象B.类属于 Java语言中的复合数据类型C.类是 Java程序中的基本的结构单位D.类就是对象26.以下 for循环的执行次数是 ( )for(int x=0,(x=0)&(x4);x+);(分数:2.00)A.无限
11、次B.一次也不执行C.执行 4次D.执行 3次27.下列关于对象串行化的说法不正确的是 ( )(分数:2.00)A.可以通过 ObjectOutputStream类的 writeObject()方法将对象写到一个文件中B.可以通过 ObjeetInputStream类的 readObject()方法将一个文件中的对象读到内存中C.Java中的对象都可以进行串行化D.Java支持对象串行化的定制28.下列_是创建一个标识有“关闭”按钮的语句。 ( )(分数:2.00)A.TextField b=new TextField(“关闭“);B.TexArea b=new TexArea(“关闭“);C
12、.Button b=new Button(“关闭“);D.Checkbox b=new Checkbox(“关闭“);29.程序设计语言的基本成分是数据成分、运算成分、控制成分和 ( )(分数:2.00)A.对象成分B.变量成分C.语句成分D.传输成分30.下面是一个递归 Java程序,其功能为 ( )long Factorial(int n)if(1=n)return 1;elsereturn n*Factorial(n-1);(分数:2.00)A.求 1-n的和B.求 2到 n的和C.求 n的阶乘D.求 2-n的积31.不能被实例化的类是 ( )(分数:2.00)A.Object类B.Cl
13、ass类C.Dictionary类D.System类32.下列说法正确的是 ( )(分数:2.00)A.用“+”可以实现字符串的拼接,用“-”可以从一个字符串中去除一个字符子串B.使用方法 length( )可以获得字符串或数组的长度C.创建 Vector对象时构造函数给定的是其中可以包容的元素个数,使用中不能超越这个数值D.一个容器中可以混合使用多种布局策略33.Java语言具有的操作是 ( )(分数:2.00)A.自定义类B.运算符重载C.多重继承D.指针操作34.面向对象设计时,对象信息的隐藏主要是通过_实现的。 ( )(分数:2.00)A.对象的封装性B.子类的继承性C.系统模块化D.
14、模块的可重用性35.下列是定义一个接口 ITF的程序,在横线处应填入的选项是 ( )public interface ITFpublic static final double PI=3.14,public _ double area(double a,double b);(分数:2.00)A.interfaeeB.staticC.finalD.abstract二、填空题(总题数:15,分数:30.00)36.在一个容量为 15的循环队列中,若头指针 front=6,尾指针 rear=9,则该循环队列中共有 【1】 个元素。(分数:2.00)填空项 1:_37.软件工程的出现是由于 【2】 。
15、(分数:2.00)填空项 1:_38.软件设计模块化的目的是 【3】 。(分数:2.00)填空项 1:_39.软件开发环境是全面支持软件开发全过程的 【4】 集合。(分数:2.00)填空项 1:_40.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 【5】 和自定义完整性。(分数:2.00)填空项 1:_41.在面向对象的程序设计中,类描述的是具有相似性质的一组 【6】 。(分数:2.00)填空项 1:_42.执行下面的程序段,输出结果为 【7】 。public class Qpublic Static Void main(String args)int anar=new int
16、5;System.out.println(anar0);(分数:2.00)填空项 1:_43.final属性是专门定义 【8】 变量的保留字。(分数:2.00)填空项 1:_44.当需要提高读入字符串的效率,且要对字符串进行添加、删除、插入等操作时,最好使用 【9】 类。(分数:2.00)填空项 1:_45.抛出异常的程序代码可以是 【10】 ,或者是 JDK中的某个类,还可以是 JVN。(分数:2.00)填空项 1:_46.内部框架 JInternalFrame就如同一个窗口在另一个窗口内部,它必须添加到一个 【11】 中,否则不显示。(分数:2.00)填空项 1:_47.构造类集框架的基础
17、接口是 【12】 。(分数:2.00)填空项 1:_48.如果一个 Java Applet源程序文件只定义有一个类,该类的类名为 MyApplet,则类 MyApplet 必须是Applet类的子类并且存储该源程序文件的文件名必须为 【13】 。(分数:2.00)填空项 1:_49.Applet程序既可用 【14】 或浏览器加载执行,也可以利用 Java解释器从命令行启动运行。(分数:2.00)填空项 1:_50.当使用 Thread t=new Thread(r)创建一个线程时,表达式:r instanceof Thread的值是 【15】 。(分数:2.00)填空项 1:_二级 JAVA笔
18、试-264 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.以下定义线程方法正确的是 ( )(分数:2.00)A.Public Thread();B.Public Thread(Runnable target)C.Public Thread(ThreadGroup group,Runnable target);D.以上都正确 解析:解析 Tread 类在 Java API的 java. lang包中定义,Thread 类的构造方法有多个,这些方法的一般构造可以表示如下:public Thread (ThreadGroup group,Runn
19、able target,String name);其中参数的含义是:group指明该线程所属的线程组;target提供线程体的对象,线程启动时,该对象的run()方法将被调用;name线程名称,Java 中的每个线程都有自己的名称,如果 name为 null,则 Java自动给线程赋予惟一的名称。上述方法的每个参数都可以为 null。不同的参数去 null值,就成为 Thread类的各种构造方法。所以选项 A、B、C 的构造方法都是正确的。2.正确生成 RandomAccessFile对象的语句是 ( )(分数:2.00)A.File f=new File(“readFile“);B.Rand
20、omAccessFile raF=newRandomAeeess Filel(f);B) RandomAccessFile raF=new RandomAcccssFile(d:/mydir/File3.txt,“rw“);C.RandomAccessFile raF=new RandomAccessFile(“readwriteFile“,“rw“); D.RandomAccessFile raF=new RandomAccessFite(“readwriteFile“,rw)解析:解析 本题考查随机文件流的概念。文件操作中经常需要的是随机访问,Java 中的RandomAccessFile
21、类提供了随机访问文件的功能,它继承了 Object类,用 DataInput和 DataOutput 接口来实现。接口中定义了从流中读/写基本类型的数据方法。因此也可随机读入数据文件的记录。一个随机文件建立的语句为:RandomAccessFile raF=new RandomAccessFile(“readwriteFile“,“rw“);其中“rw“表示可读写,所以选项 C正确。3.类 A及其派生类 B定义如下:class Apublic int getInfo(int(分数:2.00)A.return a;public class B extends Apublic float getI
22、nfo(int B.return b;&nb解析:解析 本题中,第 10不能通过编译,因为 getInfo定义的是 float型,而里面的参数却是 int型,再者,如果定义为 float型也不能覆盖 class A的方法。所以不正确,应该该为 int型。4.对建立良好的程序设计风格,下面描述正确的是 ( )(分数:2.00)A.程序应简单、清晰、可读性好 B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无解析:解析 程序设计应该简单易懂,语句构造应该简单直接,不应该为提高效率而把语句复杂化。5.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的
23、运算,以及 ( )(分数:2.00)A.数据的存储结构 B.计算方法C.数据映象D.逻辑存储解析:解析 数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包括 3个方面的内容,即数据的逻辑结构、存储结构和数据的运算。6.下列说法正确的是 ( )(分数:2.00)A.Swing代构件不具有 AWT对应构件的特征B.AWT的按钮和标签只能显示文本,而不能显示图标 C.Swing的按钮和标签只能显示文本,而不能显示图标D.Swing构件和 AWT构件的默认名称一模一样解析:解析 选项 A的说法是错误的, Swing 代构件也具有 AWT对应构件的特征;选项 B是正确的,AWT的按钮和标
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 264 答案 解析 DOC
