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