【计算机类职业资格】二级JAVA笔试-44及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-44及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-44及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-44 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.如果创建的一个子类覆盖一个父类 public 方法,则对该方法可以使用哪些修饰符修饰?(分数:2.00)A.publicB.public 和 protectedC.priviteD.任意修饰符都可以,由系统随机选取2.下列有关布局管理器的叙述正确的是(分数:2.00)A.布局管理器是用来管理构件放置在容器的位置和大小的B.为了使生成的图形用户界面具有良好的平台无关性,Java 语言提供了布局管理器这个工具来管理构件在容器的布局,而不是直接设置C.布局管理器本身也是一
2、个接口,编程中通常使用的是实现了该接口的类D.以上说法都正确3.下列关于内部类说法中不正确的是(分数:2.00)A.内部类不能有自己的成员方法和成员变量B.内部类可用 abstract 修饰符定义为抽象类,也可以用 private 或 protected 定义C.内部类可作为其他类的成员,而且可访问它所在类的成员D.除 static 内部类外,不能在类内声明 static 成员4.下列程序的输出结果是classAint i,j;A(int i,int j)thisi=i;thisj=j;void print( )Systemoutprintln(“i=“+i+“+“j=“+j)class B
3、extends Aint in;B (int i,int j,int m)super(a,B) ;thism=m;void print( )Sytemoutprintln(“m+“+m);class C public static void main (strang args)B b:new B(1,2,3);bprint( );(分数:2.00)A.i=1 j=2 m=3B.m=3C.i=3 j=2D.m=1 i=15.下列程序执行后,字符串 s 应是String greets=“hello“;String s=greetssubstring(0,3);(分数:2.00)A.elloB.he
4、llC.helloD.hl6.用于定义类成员的访问控制权限的一组关键字是(分数:2.00)A.extends 和 implementsB.public,private 和 protectedC.class 和 publicD.char,int,float 和 double7.下列说法不正确的是(分数:2.00)A.在 Java 中,常量 null 和 true 都需要小写B.浮点型数据小数位数 bit 越多,表示数的精度越高C.布尔型数据在内存中占两位D.Unicode 字符集要比 ASCII 集更丰富,它们是 16 位无符号数据8.分布式数据库系统不具有的特点是(分数:2.00)A.数据分布
5、性和逻辑整体性B.位置透明性和复制透明性C.分布性D.数据冗余9.下列程序中,程序流程退出 for 循环语句时,判断 ij 的执行次数是int i=0,j=10,k=2,s=0;for(;)i+=k;if(ij)break;s + =i;(分数:2.00)A.4B.5C.6D.710.用于向数据库发送查询命令,建立下列哪个对象?(分数:2.00)A.ResultSetB.ConnectionC.StatementD.以上都不是11.软件开发离不开系统环境资源的支持,其中必要的测试数据属于(分数:2.00)A.硬件资源B.通信资源C.支持软件D.辅助资源12.下列程序的执行结果是public c
6、lass Testcc public static void main (String args )Systemoutprintln(2135f%4.0f);(分数:2.00)A.15B.1C.10D.0513.新 L/O 技术和 javautilzip 中的类相结合,Java 采用下列哪项技术用在数字传输技术领域,可以提高数字传输速度,并进行差错控制?(分数:2.00)A.奇偶校验B.海明码校验C.循环冗余校验D.以上都不是14.输入输出在计算机系统中起到了采集数据和提供数据处理结果的双重作用,它是以中央处理器(含控制器和内存)为此,以网络及外部设备为彼的双向数据传输机制。凡是从外部设备流向
7、中央处理器的数据流,称为什么;反之称为什么?(分数:2.00)A.出流,入流B.输出流,输入流C.输入流,输出流 D.入流,出流15.软件工程的出现是由于(分数:2.00)A.程序设计方法学的影响B.软件产业化的需要C.软件危机的出现D.计算机的发展16.假设线性表的长度为 n,则在最坏情况下,冒泡排序需要的比较次数为(分数:2.00)A.log2nB.n2C.O(n1.5)D.n(n-1)/217.算法分析的目的是(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进 18.下列关于过滤流的说法不正确的是(分数:2.
8、00)A.Java 对 I/O 访问还提供了同步处理机制,这就是过滤流B.使用 BufferedlnputStream 输入时,数据光按块读入缓冲区,然后读操作直接访问缓冲区C.使用一个过滤流可以直接通过构造方法的参数去指定连接的 I/0 流D.DatalnputStream 和 DataOutputStream 也是过滤流子类,其特点是不仅能读/写数据流,还能读/写Java 的内构类型 boolean,int 等数据19.下列安全控制中,哪个是管理密钥库和证书的命令?(分数:2.00)A.keytoolB.kinitC.ktabD.klist20.下列程序执行后,m 的值是public cl
9、ass Testbbb public static void main (String args ) int a=10,b=3,m=5;if(a= =B) m + =a;else m:+ +a*m;Systemoutprintln(m);(分数:2.00)A.15B.50C.55D.521.若下列选项中的变量已正确定义并赋值,则符合 Java 语言语法的是(分数:2.00)A.b=a! =76;B.a=8+b+C=9;C.i=123*%4; D.a=a+7=c+b;22.复选框 Checkbox 可以用下列哪个接口来监听 ItemEvent 事件?(分数:2.00)A.ItemListener
10、B.ActionListenerC.ContainerListenerD.WindowsListener23.为读取的内容进行处理后再输出,需要使用下列哪种流?(分数:2.00)A.File streamB.Pipe stream C.Randam streamD.Filter stream24.下列的常量中,合法的是(分数:2.00)A.12B.-20C.1,000D.4 5 625.关系表中的每一横行称为一个(分数:2.00)A.元组B.字段C.属性D.码26.在默认的 Java 安全级别中,Applet 小程序不能执行下列哪种操作?(分数:2.00)A.从其所在的服务器上下载图形B.从其
11、他服务器上下载图形C.从其他服务器上的 Web 页装载到运行该小程序的浏览器中D.Applet 使用自身的代码和 Applet 浏览器提供的 Java API27.下列数据模型中,具有坚实理论基础的是(分数:2.00)A.层次模型B.网状模型C.关系模型D.以上 3 个都是28.下列哪个包封装抽象窗口工具包,提供管理用户图形界面功能?(分数:2.00)A.javasecurity*B.javaio*C.javautil*D.javaawt*29.设有整型数组的定义:inta ;new int8;,则 alength 的值为下列哪项?(分数:2.00)A.8B.9C.7D.630.在下列 App
12、let 属性中哪个是用来将 Applet 中有两个或以上的文件,将其打包成一个归档文件?(分数:2.00)A.ARCHIVEB.CODEC.ALTD.ALIGN31.在单链表中,增加头结点的目的是(分数:2.00)A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置 D.说明单链表是线性表的链式存储实现32.线性表 L=(a1,a2,a3,ai,an),下列说法正确的是(分数:2.00)A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直
13、接后件33.在下列 AWT 的基本构件中,哪一个为下拉式菜单组件的名称?(分数:2.00)A.ButtonB.ChoiceC.LabelD.Scroll34.Java 语言的类间的继承关系是(分数:2.00)A.单继承B.多继承C.单继承和多继承D.不能继承35.在数据流图(DFD) 中,带有名字的箭头表示(分数:2.00)A.模块之间的调用关系B.程序的组成成分C.控制程序的执行顺序D.数据的流向二、填空题(总题数:15,分数:30.00)36.在算法正确的前提下,评价一个算法的两个标准是 【1】 。(分数:2.00)填空项 1:_37.将代数式 (分数:2.00)填空项 1:_38.软件危
14、机出现于 60 年代末,为了解决软件危机,人们提出了 【3】 的原理来设计软件,这就是软件工程诞生的基础。(分数:2.00)填空项 1:_39. 【4】 是数据库设计的核心。(分数:2.00)填空项 1:_40.在关系模型中,把数据看成一个二维表,每一个二维表称为一个 【5】 。(分数:2.00)填空项 1:_41.在 Java 语言中,将源代码翻译成字节码时产生的错误称为 【6】 ,而将程序在运行中产生的错误称为运行错误。(分数:2.00)填空项 1:_42.Java 语言采用了 【7】 字符集。(分数:2.00)填空项 1:_43.下列的程序是声明某类型变量 s,并通过三日条件运算符的结果
15、给变量 s 赋值,请将该程序补充完整。public class Testjjpublic static void main(String args )【8】 s=(99992=1)?”奇数”:“偶数”;Systemoutprintln(s);(分数:2.00)填空项 1:_44.求菲波那契数列的数学表达式为fibonacci(n)=n, n=0,1;fibonacci(n)=fibonacci(n-1)+fibonacci(n-2), n2;设 m 是 long 型变量,下面是递归算法求菲波那契数列的方法long fibonacci(long n)if(n= =0| |n= =1)return
16、 n;else return (fibonacci(n-1)+fibonacci(n-2);当语句 m=fibonacci(3),执行时,方法 fibonacci1 被调用了 【9】 次。(分数:2.00)填空项 1:_45.一个对象的生命周期有 3 个阶段分别是 【10】 、使用和清除。(分数:2.00)填空项 1:_46.下列的程序的功能是简单的进行键盘输人测试,请补充完整程序。import javaxswing*;public class Testzzzpublic static void main(String args)String name=JOptionPane. 【11】 (“
17、What is your name?“);Systemoutprintln(“Hello“+name);Systemexit(0);(分数:2.00)填空项 1:_47.将 Java 程序中的对象保存在外存中,称为 【12】 。(分数:2.00)填空项 1:_48.AWT 事件分为两大类:低级事件和高级事件。其中 【13】 是指基于语义的事件,它可以不和特定的动作相关联,而依赖于触发此事件的类。(分数:2.00)填空项 1:_49.如果在 Applet 中要访问一个 HTML 文件,可以请求浏览器实现相应 HTML 文本的显示。通过AppletContext 的 【14】 方法,Applet
18、可以通知浏览器在哪个窗口中显示哪个 URL 中的文件。(分数:2.00)填空项 1:_50.一个 URL 由 【15】 和资源名组成。(分数:2.00)填空项 1:_二级 JAVA 笔试-44 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.如果创建的一个子类覆盖一个父类 public 方法,则对该方法可以使用哪些修饰符修饰?(分数:2.00)A.public B.public 和 protectedC.priviteD.任意修饰符都可以,由系统随机选取解析:解析:在子类覆盖父类的方法时,如果父类的方法的修饰符是 Public,子类一定要用
19、public。如果父类的方法的修饰符是 private,子类就不能直接访问或重载这个方法。2.下列有关布局管理器的叙述正确的是(分数:2.00)A.布局管理器是用来管理构件放置在容器的位置和大小的B.为了使生成的图形用户界面具有良好的平台无关性,Java 语言提供了布局管理器这个工具来管理构件在容器的布局,而不是直接设置C.布局管理器本身也是一个接口,编程中通常使用的是实现了该接口的类D.以上说法都正确解析:解析:这些关于布局管理器的说法都正确。3.下列关于内部类说法中不正确的是(分数:2.00)A.内部类不能有自己的成员方法和成员变量 B.内部类可用 abstract 修饰符定义为抽象类,也
20、可以用 private 或 protected 定义C.内部类可作为其他类的成员,而且可访问它所在类的成员D.除 static 内部类外,不能在类内声明 static 成员解析:解析:与普通类一样,内部类也具有自己的成员方法和成员变量。内部类是指在一个类的内部嵌套定义的类,与普通类一样,内部类也具有自己的成员方法和成员变量。但它也有与普通类不同的地方:内部类可以使用它所在类的静态变量和成员变量,也可以使用它所在类的方法中的局部变量。内部类的类名只能定义在它的类或程序段巾或在表达式内部匿名使用,外部使用它时必须给出类的全名。内部类可用 abstract 修饰定义为抽象类,也可以用 private
21、 或 protected 定义。内部类可作为其他类的成员,而且可访问它所在类的成员。除 static 内部类外,不能在类内声明 static 成员。一旦内部类声明为static,就变成顶层类,不能再使用局部变最。这时可声明 stage 成员。4.下列程序的输出结果是classAint i,j;A(int i,int j)thisi=i;thisj=j;void print( )Systemoutprintln(“i=“+i+“+“j=“+j)class B extends Aint in;B (int i,int j,int m)super(a,B) ;thism=m;void print(
22、)Sytemoutprintln(“m+“+m);class C public static void main (strang args)B b:new B(1,2,3);bprint( );(分数:2.00)A.i=1 j=2 m=3B.m=3 C.i=3 j=2D.m=1 i=1解析:解析:在对象 b 调用 prin()方法时,使用了类 B 内定义的 print()版本,即在类 B 内的 print()版本覆盖了在类 A 中的 print()方法。5.下列程序执行后,字符串 s 应是String greets=“hello“;String s=greetssubstring(0,3);(
23、分数:2.00)A.elloB.hell C.helloD.hl解析:解析:本题中方法。substring(0,3)是取字符串 greets 的第 0 个到第 3 个字符组成新串。6.用于定义类成员的访问控制权限的一组关键字是(分数:2.00)A.extends 和 implementsB.public,private 和 protected C.class 和 publicD.char,int,float 和 double解析:解析:修饰符分为访问限制符和非访问限制符。其中访问限制符有 pub-licorivateprotected和 default。非访问限制符有 static,final
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 44 答案 解析 DOC
