【计算机类职业资格】计算机二级JAVA分类模拟题202及答案解析.doc
《【计算机类职业资格】计算机二级JAVA分类模拟题202及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA分类模拟题202及答案解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA 分类模拟题 202 及答案解析(总分:59.80,做题时间:90 分钟)一、选择题(总题数:35,分数:59.80)1.Component 类中用于刷新组件的方法是_。(分数:1.80)A.getFont()B.getName()C.update()D.paint()2.以下数据结构中不属于线性数据结构的是_。(分数:2.00)A.队列B.线性表C.二叉树D栈3.关系 R 和关系 S 的并运算是 _ 。(分数:2.00)A.由关系 R 和关系 S 的所有元组合并组成的集合,再删去重复的元组B.由属于 R 而不属于 S 的所有元组组成的集合C.由既属于 R 又属于 S 的元
2、组组成的集合D.由 R 和 S 的元组连接组成的集合4.for (int x=0,y=0;! x y+)语句执行循环的次数是_。(分数:1.80)A.0B.5C.6D.无穷5.下面_可用于处理 Unicode 码。(分数:2.00)A.WriterB.BufferedReaderC.ByteArraylnputStreamD.PipedlnputStream6.在关系数据库模型中,通常可以把外码所在的关系称为 _ 。(分数:2.00)A.被参照关系B.参照关系C.主码D.主关系7.下列命题中,错误的是_。(分数:2.00)A.Java 编程时,要求应尽量多用公共变量B.Java 编程时,要求应
3、尽量少用公共变量C.Java 编程时,要求应尽量不用公共变量D.Java 编程时,要求应尽量使用私有变量8.下列关于 Java 语言中线程的叙述中,正确的是_。(分数:2.00)A.线程由代码、数据、内核状态和一组寄存器组成B.线程间的数据是不共享的C.用户只能通过创建 Thread 类的实例或者定义和创建 Thread 子类的实例,建立和控制自己的线程D.因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定9.当 Applet 程序中的 init()方法为下列代码时,运行后用户界面会出现的情况,以下描述正确的是_。 public void init() setLayout(ne
4、w BorderLayout(); add(“North“, new TextField(10); add(“Center“, new Button(“help“); (分数:1.80)A.文本框将会出现在 Applet 的顶上,且有 10 个字符的宽度B.按钮将会出现在 Applet 的正中间,且尺寸为正好能够包容 help 的大小C.文本框将会出现在 Applet 的顶上,从最左边一直延伸到最右边;按钮将会出现在 Applet 的正中间,覆盖除文本框外的所有空间D.按钮与文本框的布局依赖于 Applet 的尺寸10.下列关于异常的描述中,正确的是_。(分数:2.00)A.编译时就应该找错,
5、但不是所有的错误都可以在编译时发现B.异常处理把处理错误的代码和执行程序功能的代码集中在一起C.当异常产生时,程序会自动跳转到异常处理程序D.异常就是阻碍程序继续执行下去的问题11.为使下列代码正常运行,应该在下面线处填入的选项是_。 ObjectInputStream In= new_(new FileInputStream(“employee. doc“); Employee newstaff=(Employee) in. readobject (); In.close();(分数:1.80)A.ReaderB.InputStreamC.ObjectInputD.ObjectInputSt
6、ream12.Java 的核心包中,提供编程应用的基本类的包是(分数:1.00)A.java.langB.java.utilC.java.appletD.java.rmi13.下列选项中为单精度数的是_。(分数:1.80)A.2B.5.2C.0.2fD.02314.下面描述中错误的是_。(分数:1.80)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD 图是软件详细设计的表示工具15.若有以下说明和语句: int c45,(*p)5; p=c; 能够正确引用 c 数组元素的是_。(分数:2.00)A.p+
7、1B.*(p+3)C.*(p+1)+3D.*(p0+2)16.下列关于 TryThread 类的定义中,正确的是_。(分数:1.00)A.abstract classTryThread implements Runnablepublic void run();B.classTrymhread implements Runnablepublic void run();public voidabcMethod();C.classTryThread implements Runnablepublic voidabcMethod();D.abstract classTryTbread implemen
8、ts Runnablepublic voidabcMethod();17.下列叙述中,错误的是_。(分数:2.00)A.Applet 事件处理机制与 Java Aplication 相同B.JApplet 事件处理机制采用监听器方式C.Applet 事件处理机制采用监听器方式D.JApplet 事件处理机制不采用监听器方式18.在 Java 中,可实现多重继承效果的机制是_。(分数:1.00)A.内部类B.重载C.抽象类D.接口19.下面几种调试方法中不适合调试大规模程序的是 _ 。(分数:2.00)A.强行排错法B.回溯法C.原因排除法D.静态调试20.Java 字节码的解释执行方式是_。(
9、分数:2.00)A.一次解释完整代码B.不需要解释C.每次编译解释并执行一小段代码来完成D.每次解释并执行一小段代码来完成21.下列变量的定义中,错误的是_。(分数:1.80)A.int x=3;B.float f; d;C.String s=“Hello“;D.boolean b=true;22.下列关于 Java 线程的说法中,错误的是_。(分数:1.00)A.Java 的特点之一是在语言级支持多线程B.Java 线程创建后,要调用 start()方法将其启动C.Java 中,线程归属于一个进程,是进程中一个单独的执行流D.Java 的线程模型只由程序代码,数据两个部分组成23.下列属于正
10、则表达式的是 _ 。(分数:1.00)A.一个数组B.一组二进制数据C.一个字符串D.一个公式24.下面 for 循环语句的执行结果是_。 for(int j=10; j3; j-) if(j%3! =0) j-; -j; -j; System. out. println(j); (分数:1.80)A.63B.74C.62D.7325.下面是关于类及其修饰符的一些描述,不正确的是 _ 。(分数:2.00)A.abstract 类只能用来派生子类,不能用来创建 abstract 类的对象B.abstract 不能与 final 同时修饰一个类C.fmal 类不但可以用来派生子类,也可以用来创建
11、final 类的对象D.abstract 方法必须在 abstract 类中声明,但 abstract 类定义中可以没有 abstract 方法26.软件生命周期是指 _ 。(分数:2.00)A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程27.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是_。(分数:1.80)A.编辑软件B.操作系统C.教务管理系统D.浏览器28.能够用于创建可变字符串对象的类是_。(分数:1.80)A.StringBufferB.VariantS
12、tringC.StringCharacteD.StringLong29.下列叙述中,不属于软件需求规格说明书的作用的是_。(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析30.下列关于父类与子类的描述中,正确的是_。(分数:1.00)A.子类继承父类B.子类不能增加新的成员C.子类不能增加新的方法D.父类包含子类31.能打印出一个双引号的语句是_。(分数:0.80)A.System. out. println“);B.System. out. println“*“;C.Sys
13、tem. Out. println“/“;D.System. out. println“);32.下列程序的运算结果是_。 public class Test public static void main(String args) int m=new int (1,2,3,4,5,6,7,8); int sum=0; for(int i=0;i8;i+) sum+ =mi; if(i=3) break; System.out.println(sum); (分数:2.00)A.3B.6C.10D.3633.以下不属于 Java Application 应用程序编写和执行步骤的是 _ 。(分数:
14、1.00)A.编写源代码B.编写 HTML 文件C.编译源代码D.解释执行34.软件按功能可以分为应用软件、系统软件和支撑软件。下面属于应用软件的是_。(分数:2.00)A.学生成绩管理系统B.C 语言编译程序C.UNIX 操作系统D.数据库管理系统35.关于内存变量的调用,下列说法中正确的是_。(分数:2.00)A.私有变量只能被本层模块程序调用B.私有变量能被本层模块和下层模块程序调用C.局部变量不能被本层模块程序调用D.局部变量能被本层模块和下层模块程序调用计算机二级 JAVA 分类模拟题 202 答案解析(总分:59.80,做题时间:90 分钟)一、选择题(总题数:35,分数:59.8
15、0)1.Component 类中用于刷新组件的方法是_。(分数:1.80)A.getFont()B.getName()C.update() D.paint()解析:解析 getFont 方法用来获取字体,getName 方法用于获取组件的名字,paint 方法用于绘制组件,update 方法用于刷新组件。2.以下数据结构中不属于线性数据结构的是_。(分数:2.00)A.队列B.线性表C.二叉树 D栈解析:3.关系 R 和关系 S 的并运算是 _ 。(分数:2.00)A.由关系 R 和关系 S 的所有元组合并组成的集合,再删去重复的元组 B.由属于 R 而不属于 S 的所有元组组成的集合C.由既
16、属于 R 又属于 S 的元组组成的集合D.由 R 和 S 的元组连接组成的集合解析:4.for (int x=0,y=0;! x y+)语句执行循环的次数是_。(分数:1.80)A.0B.5C.6 D.无穷解析:解析 此题是典型的考题。题中 x=0,则!x 永远为真,对于条件表达式!x add(“North“, new TextField(10); add(“Center“, new Button(“help“); (分数:1.80)A.文本框将会出现在 Applet 的顶上,且有 10 个字符的宽度B.按钮将会出现在 Applet 的正中间,且尺寸为正好能够包容 help 的大小C.文本框将
17、会出现在 Applet 的顶上,从最左边一直延伸到最右边;按钮将会出现在 Applet 的正中间,覆盖除文本框外的所有空间 D.按钮与文本框的布局依赖于 Applet 的尺寸解析:解析 该题考查对容器布局策略的理解。边界布局管理器 BorderLayout 将容器按上北下南左西右东划分为东、南、西、北、中 5 部分,分别用英文单词 East,gouth,North,West,Center 来表示。其中,东、西、南、北 4 个方向的组件宽度为恰好能够包容组件的内容,而长度为延伸到该容器边界的长度;而对于中间的组件,它会扩充到除四边以外的整个容器区域。本题的具体情况是:文本框将会出现在applet
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 分类 模拟 202 答案 解析 DOC
