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