【计算机类职业资格】二级JAVA笔试-103及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-103及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-103及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-103 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.Java 程序中的路径设置是( )。(分数:2.00)A.setPathB.setenvC.setClassPathD.setClass2.规范化理论中消除其中多余的数据相关性是靠分解( )来实现。(分数:2.00)A.关系运算B.内模式C.外模式D.视图3.Applet 不能继承以下哪个类的方法? ( )(分数:2.00)A.Component 类B.Container 类C.Panel 类D.Window 类4.以下说法正确的是( )。(分数:2.00)A.p
2、rotected 定义的内容允许被对象存取B.private 定义的内容允许被对象存取C.public 定义的内容允许被对象存取D.public 定义的内容不允许被对象存取5.有如下数组声明“int value30;”,下标值引用错误的是( )。(分数:2.00)A.value30B.value0C.value10D.value206.源程序中应包含一些内部文档,以帮助阅读和理解源程序,源程序的内部文档通常包括选择合适的标识符、注解和( )。(分数:2.00)A.程序的视觉组织B.尽量不用或少用 goto 语句C.检查输入数据的有效性D.设计良好的输出报表7.下列叙述中错误的是( )。(分数:
3、2.00)A.数据的存储结构与数据处理的效率密切相关B.数据的存储结构与数据处理的效率无关C.数据的存储结构在计算机中所占的空间不一定是连续的D.一种数据的逻辑结构可以有多种存储结构8.有如下程序:public class MethTeststatic int Var1=100;int Var2=200;public static void main(String args)Var1=10;MethTest Obj1=new MethTest();MethTest Obj2=new MethTest();Obj1.Var1 +;System.out.println(Obj1.Var1);Obj
4、2.Var1 +;System.out.println(Obj2.Var1);MethTest.Var1 +;System.out.println(Obj1.Var1);Obj1.Var2 +;System.out.println(Obj1.Var2);0bj2.Var2 +;System.out.println(Obj2.Var2);程序的运行结果为( )。(分数:2.00)A.111213201201B.101102103201201C.111213201202D.1010102012019.以下选项中,属于合法语句的是( )。(分数:2.00)A.char nm10; nm=“C Pro
5、gram“;B.char str110=“computer“,str210; str2=str1;C.char str7=“string!“;D.char sp=“Hello!“;10.下列有关变量的描述中不正确的是( )。(分数:2.00)A.变量属性是用来描述变量作用域的B.局部变量作用域只能是它所在方法的代码段C.类变量能在类的方法中声明D.类变量的作用域是整个类11.下列关于 J2SE 体系结构的说法中错误的是( )。(分数:2.00)A.该体系结构的最底层是操作系统,包括 Linux 和 Windows 等B.该体系结构的最上层是由开发工具构成的C.基本类库包括核心 APIs、集成
6、APIs 和 AWT/Swing 和 JDBC 等D.多媒体支持基本软件中的声音、图形和图像等12.下列有关线程的描述中错误的是( )。(分数:2.00)A.Java 中的每一个线程都属于某个线程组B.线程只能在其创建时设置所属的线程组C.线程创建之后,可以从一个线程组转移到另一个线程组D.新建的线程默认情况下属于某父线程所属的线程组13.下列代码段的输出结果为( )。public class prioritypublic static void main(String args )int a=10,b=4,c=20,d=6;System.out.println(a+c%B) ;System.
7、out.println(a+*b+c-D) ;(分数:2.00)A.10 40B.10 96C.80 60D.96 6014.下列组件中不能用 addItemListener()方法注册 ItemListener 监听器的是( )。(分数:2.00)A.JButtonB.JCheckBoxC.JRadioButtonD.JTextField15.下列叙述中正确的是( )。(分数:2.00)A.入栈运算只须将新元素插到栈顶指针指向的位置B.出栈运算只须将栈顶元素赋给一个指定变量C.出栈运算与读栈顶元素是相同的操作D.读栈顶元素不删除栈顶元素16.在没有为类定义任何构造方法时,Java 编译器会自
8、动建立一个( )的构造方法。(分数:2.00)A.不带参数B.带一个参数C.带多个参数D.默认参数17.在一个长度为 n 的线性表中删除一个元素,最坏情况下需要移动的数据元素数目为( )。(分数:2.00)A.1B.n-1C.n+1D.n/218.下列方法中不属于 KeyListener 接口中方法的是( )。(分数:2.00)A.keyPressed(KeyEvent)B.keyPushed(KeyEvent)C.keyTyped(KeyEvent)D.keyReleased(KeyEvent)19.下面程序输出的结果是什么? ( )public class Quiz2public stat
9、ic void main(String args)try throw new MyException();catch(Exception e)System.out.println(“Its caught!“);finallySystem.out.println(“Its finally caught!“);class MyException extends Exception(分数:2.00)A.Its finally caught!B.Its caught!C.Its caught!/Its finally caught!D.无输出20.已知二叉树的前序序列为 ABDCEFG,中序序列为 D
10、BCAFEG,则其后序序列为( )。(分数:2.00)A.DCBAFGEB.DCBFGEAC.DCBFEGAD.DCBGFEA21.容器 Panel 和 Applet 默认使用的布局编辑策略是( )。(分数:2.00)A.BorderLayoutB.FlowLayoutC.GridLayoutD.CardLayout22.下列说法中错误的是( )。(分数:2.00)A.Applet 不能使用 JDBC 访问数据库B.在 Applet 中使用 JDBC 访问数据库,要求数据库服务器和 HTTP 服务器在同一机器上C.在 Applet 中使用 JDBC 访问数据库,要求使用一个代理来重新定位数据库
11、请求D.JDBC 通常应用于 Servlet 或者普通的应用,也可以被 Applet 使用23.常用的关系运算是关系代数和( )。(分数:2.00)A.集合代数B.逻辑演算C.关系演算D.字段24.按照运算符的功能划分,运算符=属于( )。(分数:2.00)A.扩展赋值运算符B.二元运算符C.算术运算符D.关系运算符25.下列程序运行后的输出结果是( )。public class Sunpublic static void main(String args )int a,b;a=0;b=0;for(int m=1;m=10;m+)a=a+1;b=0;for(int j=1;j=10;j+)a=
12、a+1;b=b+2;System.out.println(a+“,“+B) ;(分数:2.00)A.10,20B.20,110C.110,20D.200,11026.以下程序输出结果为( )。class test 2public static void main(String args)int n = 7;n=3;n=nn=2;System.out.println(n);(分数:2.00)A.0B.-1C.14D.6427.以下各项中不属于 Java 语言流程控制结构的是( )。(分数:2.00)A.分支语句B.跳转语句C.循环语句D.赋值语句28.以下各项说法中错误的是( )。(分数:2.0
13、0)A.可串行化的类必须实现 Sefializable 接口B.可串行化的类中的静态变量可以不被串行化C.private 数据访问权限能够限制数据不被串行化D.对象串行化使用 Java 语言提供的默认机制29.下面有关 Java 代码安全性的叙述,( )是对的。:字节码校验器加载查询执行需要的所有类。:运行时解释器执行代码。:在运行时,字节码被加载,验证后在解释器里面运行。:类加载器通过分离本机文件系统的类和从网络导入的类增加安全性。(分数:2.00)A.、B.、C.、D.、30.Swing 比 AWT 新增的一个布局管理器为( )。(分数:2.00)A.FlowLayoutB.BorderL
14、ayoutC.CardLayoutD.BoxLayout31.下列不属于软件工程基本原则的是( )。(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽32.如要求读取大文件的中间一段内容,最方便的是采用下列哪种流来操作? ( )(分数:2.00)A.File streamB.Pipe streamC.Filter streamD.Random stream33.一组记录的排序码为(46,79,56,38,40,84),则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为( )。(分数:2.00)A.38,40,46,56,79,84B.40,38,46,79,56,84C.4
15、0,38,46,56,79,84D.40,38,46,84,56,7934.Java 语言中的调试器是( )。(分数:2.00)A.jdbB.jaVapC.javacD.java35.下列对于严格控制 goto 语句的使用理解错误的是( )。(分数:2.00)A.用一种非结构化的程序设计语言实现一个结构化的构造B.若不使用 goto 语句会使功能模糊C.在某种可以改善而不是损害程序可读性的情况下,可以使用该语句D.goto 语句可以完全不用二、填空题(总题数:15,分数:30.00)36.对排序文件的初始状态作要求的排序方法是 【1】 。(分数:2.00)填空项 1:_37.Jackson 方
16、法是一种面向 【2】 的结构化方法。(分数:2.00)填空项 1:_38.源程序文档化要求程序加注释。注释一般分为序言性和 【3】 。(分数:2.00)填空项 1:_39.数据的物理独立性是指当数据的 【4】 改变时,通过系统内部的自动映象或转换功能,保持了数据的逻辑结构不变。(分数:2.00)填空项 1:_40.软件测试的常用方法通常可分为白盒测试和 【5】 。前者是根据程序的内部逻辑来设计测试用例,后者是根据软件的规格说明宋设计测试用例。(分数:2.00)填空项 1:_41.Java 语言支持 【6】 协议,从而使得 Java 程序在分布式环境中能够很方便地访问处于不同地点的对象。(分数:
17、2.00)填空项 1:_42.查看 Applet 效果有两种方式,分别是: 【7】 和支持 Applet 的浏览器。(分数:2.00)填空项 1:_43.用 synchronized 标识的共享数据必须是 【8】 。(分数:2.00)填空项 1:_44.线程的 【9】 方法只会使具有与当前线程相同优先级的线程有运行的机会。(分数:2.00)填空项 1:_45.lava 通过过滤流对 I/O 访问提供 【10】 机制。(分数:2.00)填空项 1:_46. 【11】 布局管理器能够帮助用户处理两个以至更多的成员共享同一显示空间。(分数:2.00)填空项 1:_47.以下程序使用 Gridlayo
18、ut 布局管理器使容器中各个构件呈网状布局,请将代码填写完整,使程序能够正确执行。import java.awt.*;public class exam_3public static void main(String args)Frame f= 【12】 ;f.setLayout(new GridLayout(3,2);f.add(new Button(“1“);f.add(new Button(“2“);f.add(new Button(“3“);f.add(new Button(“4“);f.add(new Button(“5“);f.add(new Button(“6“);f.setSi
19、ze(200,300);f.setVisible(true);(分数:2.00)填空项 1:_48.一个 applet 标记中,必须出现的属性项有 【13】 、WIDTH、HEIGHT。(分数:2.00)填空项 1:_49.填写完整下面程序中所缺的部分。class myfirst【14】 System.out,println(“This is my first Java Application“);(分数:2.00)填空项 1:_50.程序中的 DrawAny 是一个显示图像的 Applet,并且允许用户通过参数指定所要显示的图像,请在画线处填入正确的语句使得程序能够正确运行。testl5.h
20、tml:HTMLHEADTITLE A Simple Program /TITLE /HEADBODYapplet code = DrawAny.class width = 100 height = 100 align = bottompara name = image value = “duke.gif“/applet/BODY/HTMLDrawAny.java:import java.awt.*;import java.applet.*;import .URL;public class DrawAny extends AppletImage im;public void init()URL
21、 url = getDocumentBase();String imageName = getParameter(“image“);im = 【15】 ;public void pair(Graphics g)g.drawImage(im,0,0,this);(分数:2.00)填空项 1:_二级 JAVA 笔试-103 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.Java 程序中的路径设置是( )。(分数:2.00)A.setPath B.setenvC.setClassPathD.setClass解析:解析 本题是考查考生对 Java
22、程序中路径设置的掌握。设置环境变量 path 的作用是使 DOS 操作系统可以找到 JDK 命令。如果用户没有在 Path 中设置,且当前文件夹不是安装文件夹,那么编译和运行时会出现错误。 JDK 程序在寻求环境变量 ClassPath 所在文件夹中的由用户生成的.class 文件。2.规范化理论中消除其中多余的数据相关性是靠分解( )来实现。(分数:2.00)A.关系运算 B.内模式C.外模式D.视图解析:解析 本题考查数据库规范化理论。数据库规范化的基本思想是逐步消除数据依赖中不合适的部分,根本思想是通过分解关系运算来消除多余的数据相关性。3.Applet 不能继承以下哪个类的方法? (
23、)(分数:2.00)A.Component 类B.Container 类C.Panel 类D.Window 类 解析:解析 Applet 是 Panel 的直接子类,而 Panel 的直接父类是 Container,Container 的父类是Component,因此可以继承这 3 个类的方法。4.以下说法正确的是( )。(分数:2.00)A.protected 定义的内容允许被对象存取B.private 定义的内容允许被对象存取C.public 定义的内容允许被对象存取 D.public 定义的内容不允许被对象存取解析:解析 类中成员定义时前面可加修饰符 (如 public、private、
24、protected 等)。加 public 修饰指明成员为公有,可以被对象访问;加 protected 指明成员为保护成员,不允许被对象访问和存取;加private 表明为私有成员,只能被类自己访问和调用,不能被对象访问。所以只有 C 选项的描述是正确的。5.有如下数组声明“int value30;”,下标值引用错误的是( )。(分数:2.00)A.value30 B.value0C.value10D.value20解析:解析 本题考查对数组的引用。在 Java 语言中,数组的下标是从 0 开始的,最大的下标值比所定义的数组长度的值小 1。6.源程序中应包含一些内部文档,以帮助阅读和理解源程序
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 103 答案 解析 DOC
