【计算机类职业资格】二级JAVA笔试-312及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-312及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-312及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-312 及答案解析(总分:82.00,做题时间:90 分钟)一、选择题(总题数:35,分数:57.00)1.要创建包含父目录的目录,用到的方法是( )。Acreatedirs() Bcreatedir()Cmkdirs() Dmkdir()(分数:1.00)A.B.C.D.2.下列关于小程序安全性的说法中错误的是( )。A) 不能读写用户的文件系统B) 不能与提供包含小程序的网页的站点之外的 Internet站点联系C) 不能在阅读者的系统上运行任何程序D) 能加载部分存储在用户系统上的程序,例如共享库(分数:1.00)A.B.C.D.3.如要求读取大文件的中间一段内容,最
2、方便的是采用下列哪种流来操作? ( )AFile Stream BPipe StreamCRandom Stream DFilter Stream(分数:1.00)A.B.C.D.4.Java语言中的调试器是( )。A) jdb B) jaVapC) javac D) java(分数:1.00)A.B.C.D.5.下面程序的输出结果是( )。#include stdio.hvoid fun(int *s)static int j=0;dosj+=sj+1;while(+j2);void main()int k,a10=1,2,3,4,5);for(k=1;k3;k+)fun(a);for(k=
3、0; k5;k+)printf(“%d“,ak);A35756 B23445C35745 D12345(分数:2.00)A.B.C.D.6.Java程序的解释执行过程分为( )。A) 代码的装入、校验、执行 B) 代码的校验、装入、执行C) 代码的校验、装入、执行 D) 代码的装入、执行、校验(分数:1.00)A.B.C.D.7.检查模块是否正确地组合在一起的过程称为( )。A确认测试 B集成测试C验证测试 D验收测试(分数:2.00)A.B.C.D.8.所有在函数中定义的变量,连同形式参数,都属于( )。A全局变量 B局部变量C静态变量 D寄存器变量(分数:2.00)A.B.C.D.9.构造
4、方法何时被调用? ( )A类定义时 B创建对象时C调用对象方法时 D使用对象的变量时(分数:1.00)A.B.C.D.10.下列关于 Test类的定义中,正确的是_。A) class Test implements Runnabtepublic void run()public void someMethod()B) class Test implements Rnuuablepublic void run();C) class Test implements Rnuuablepublic void someMethod();D) class Test implements Rnuuablep
5、ublic void someMethod();(分数:2.00)A.B.C.D.11.关于多线程,下列哪个说法不正确? A) 多线程就是同时执行几个事件B) 多线程是将程序分为几个并行的子任务,由它们并发交叉执行C) 一个进程可产生多线程,形成执行流D) Java语言支持多线程(分数:1.00)A.B.C.D.12.在关系数据库中,用来表示实体之间联系的是( )。A) 树结构 B) 网结构C) 线形表 D) 二维表(分数:1.00)A.B.C.D.13.下列 WindowListener接口方法中当窗口被激活时调用的方法是( )。A) windowActivated(WindowEvent)
6、 B) windowClosed(WindowEvent)C) windowOpened(WindowEvent) D) windowDeactivated(WindowEvent)(分数:2.00)A.B.C.D.14.下列关于内部类的说法中不正确的是( )。A内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用B内部类可以使用它所在类的静态成员变量和实例成员变量C内部类不可以用 abstract 修饰符定义为抽象类 D内部类可作为其他类的成员,而且可访问它所在类的成员(分数:2.00)A.B.C.D.15.在深度为 5的满二叉树中,叶子结点的个数为_。A) 32 B) 31 C)
7、16 D) 15(分数:2.00)A.B.C.D.16.下列关于线程优先级的说法中,正确的是( )。A线程的优先级是不能改变的B线程的优先级是在创建线程时设置的C在创建线程后的任何时候都可以设置DB 和 C(分数:2.00)A.B.C.D.17.下面描述中错误的是( )。A系统总体结构图支持软件系统的详细设计B软件设计是将软件需求转换为软件表示的过程C数据结构与数据库设计是软件设计的任务之一DPAD 图是软件详细设计的表示工具(分数:2.00)A.B.C.D.18.下列叙述中正确的是( )。A) 线性表是线性结构 B) 栈与队列是非线性结构C) 线性链表是非线性结构 D) 二叉树是线性结构(分
8、数:2.00)A.B.C.D.19.专门的关系运算不包括下列中的_。A连接运算 B选择运算C投影运算 D交运算(分数:2.00)A.B.C.D.20.下面不属于软件设计原则的是_。A) 抽象 B) 模块化 C) 自底向上 D) 信息隐蔽(分数:2.00)A.B.C.D.21.resume()方法负责恢复被哪个方法挂起的线程?A) stop() B) sleep() C) wait() D) suspend()(分数:2.00)A.B.C.D.22.数据库管理系统中负责数据模式定义的语言是( )。A数据定义语言 B数据管理语言C数据操纵语言 D数据控制语言(分数:2.00)A.B.C.D.23.
9、已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是( )Aacbed BdecabCdeabc Dcedba(分数:1.00)A.B.C.D.24.下面对对象概念描述错误的是 ( )A) 任何对象都必须有继承性 B) 对象是属性和方法的封装体C) 对象间的通讯靠消息传递 D) 操作是对象的动态属性(分数:1.00)A.B.C.D.25.下列循环执行的次数为( )。int y=2,x=4;while(-x!=x/y)A) 1 B) 2 C) 3 D) 0(分数:1.00)A.B.C.D.26.接口中,除了抽象方法之外,还可以含有A) 变量 B) 常量 C) 成员
10、方法 D) 构造方法(分数:2.00)A.B.C.D.27.有以下程序:#include stdio.hmain()int x=1, y=0, a=0, b=0;switch (x)case 1:switch (y)case 0:a+; break;case 1:b+; break;case 2:a+; b+; break;case 3:a+;b+;printf(“a=%d,b=%d/n“,a,b);程序的运行结果是( )。Aa=1,b=0 Ba=2,b=2Ca=1,b=1 Da=2,b=1(分数:2.00)A.B.C.D.28.下列叙述中,错误的是A) Applet的默认布局管理器是 Flo
11、wLayoutB) JApplet中增加构件是加到 JApplet的内容面板上,不是直接加到 JApplet中C) JApplet的内容面板的默认布局管理器是 BorderLayoutD) JApplet的内容面板的默认布局管理器是 FlowLayout(分数:2.00)A.B.C.D.29.每个 Java小应用程序必须定义为( )。AApplet 类或 JApplet类的子类 BJFrame 类的子类CFrame 的子类 DWindow 的子类(分数:2.00)A.B.C.D.30.main( )方法的返回类型是( )。AintBvoidCbooleanDstatic(分数:1.00)A.B
12、.C.D.31.使新创建的线程参与运行调度的方法是A) run() B) start() C) init() D) resume()(分数:2.00)A.B.C.D.32.现有一个 int类型的整数和一个 double类型的浮点数,当它们之间做了加法运算之后,得到的结果类型应该是_。Aint 类型 Bdouble 类型 Clong 类型 Dfloat 类型(分数:2.00)A.B.C.D.33.软件开发模型包括( )。瀑布模型 扇形模型 快速原型法模型 螺旋模型A、 B、C、 D、(分数:2.00)A.B.C.D.34.有以下程序:void main()int a=15,b=21,m=0,sw
13、itch(a%3)case 0:m+;break;case 1:m+:switch(b%2)default:m+;case 0:m+;break;printf(“%d/n“,m),程序运行后输出的结果是( )。A1 B2 C3 D4(分数:2.00)A.B.C.D.35.软件详细设计的主要任务是( )。A) 确定每个模块的算法和使用的数据结构B) 确定每个模块外部的接口C) 确定每个模块的功能D) 编程(分数:1.00)A.B.C.D.二、填空题(总题数:15,分数:25.00)36.在面向对象方法中,属性与操作相似的一组对象称为 1。(分数:2.00)填空项 1:_37.字符串分为两大类,一
14、类是字符串常量,使用 String类的对象表示;另一类是字符串变量,使用 1类的对象表示。(分数:1.00)填空项 1:_38.现在有 Java Applet小程序的源程序文件 MyApplet.java,编译后生成的字节码文件为MyApplet.class,对应的 HTML文件为 MyApplet.html。查看该小程序的运行结果两种方式:运行命令 【14】 ;直接用浏览器打开 MyApplet.html文件。(分数:1.00)填空项 1:_39.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 【3】 。(分数:2.00)填空项 1:_40. 1保留字用于定义常值
15、变量,声明该变量以后不会改变。(分数:2.50)填空项 1:_41.下面程序的运行结果是 【9】 。import java. io. * ;public class ABCpublic static void main( String args )int i; int a = 11, 22, 33, 44, 55, 66, 77, 88, 99 ;for( i = 0 ;i = a. length/2; i+)System. out. print( ai + aa. length - i - 1 +“ “);System. out. println( );(分数:2.00)填空项 1:_42.
16、设变量已正确定义为整型,则表达式 n=i=2,+i,i+的值为 1。(分数:1.00)填空项 1:_43.函数 fun的功能是计算 xn。double fun(double x,int n)inti;double y=1;for(i=1;i=n;i+) y=y*x;return y;主函数中已正确定义 m、a、b 变量并赋值,并调用 fun函数计算:m=a 4+b4-(a+b)3。实现这一计算的函数调用语句为_。(分数:1.00)填空项 1:_44.线程在生命期中要经历 5种状态,分别是新建状态、可运行状态、运行状态、 1 状态和终止状态。(分数:2.50)填空项 1:_45.定义初值为 10
17、的 10次方的长整型变量 var的语句是 1。(分数:1.00)填空项 1:_46.在 Java语言中,把将源代码翻译成字节码时产生的错误称为编译错误,而将程序在运行中产生的错误称为 【6】 。(分数:2.00)填空项 1:_47.setLayout1方法是所有容器的父类 2 的方法。(分数:1.00)填空项 1:_48.下列 JApplet对鼠标单击事件进行处理,当鼠标在 JPanel中单击时,在 JLabel中显示单击次数。请在横线处填写正确的代码 【15】 。import java.awt.event.*;import javax.swing.*;import java.awt.*;pu
18、blic class Test extends JAppletstatic int cnt;public void init()Container cp = getContentPane();MyPane jp = new MyPane1();_; jp.addMouseListener(new MouseAdapter()public void mouseClicked(MouseEvent me)cnt +;jb.setText(Integer.toString(cnt););cp.add(“South“,jB) ;cp. add (“Center“, jp);class MuPanel
19、extends JPanelpublic MyPanel()public void paintComponent(Graphics g)super.panitComponent(g);g.drawRect(0,0,getSize() .width-1,getSize() .hight-1);(分数:2.00)填空项 1:_49.在关系数据库中,把数据表示成二维表,每一个二维表称为 【4】 。(分数:2.00)填空项 1:_50.阅读下列代码public class Test public static void main (String args) System.out.println(5/2
20、);其执行结果是 【9】 。(分数:2.00)填空项 1:_二级 JAVA笔试-312 答案解析(总分:82.00,做题时间:90 分钟)一、选择题(总题数:35,分数:57.00)1.要创建包含父目录的目录,用到的方法是( )。Acreatedirs() Bcreatedir()Cmkdirs() Dmkdir()(分数:1.00)A.B.C. D.解析:2.下列关于小程序安全性的说法中错误的是( )。A) 不能读写用户的文件系统B) 不能与提供包含小程序的网页的站点之外的 Internet站点联系C) 不能在阅读者的系统上运行任何程序D) 能加载部分存储在用户系统上的程序,例如共享库(分数
21、:1.00)A.B.C.D. 解析:解析 该题考查对小程序的安全性方面的限制的理解。为了防止有恶意的 Java程序员编写删除用户文件、从系统中搜集私人信息和违反其他安全规则的小程序,SUN 公司在一开始推出 Applet小程序时就对安全性这方面做了限制。故本题答案是 D。3.如要求读取大文件的中间一段内容,最方便的是采用下列哪种流来操作? ( )AFile Stream BPipe StreamCRandom Stream DFilter Stream(分数:1.00)A.B.C. D.解析:4.Java语言中的调试器是( )。A) jdb B) jaVapC) javac D) java(分
22、数:1.00)A. B.C.D.解析:5.下面程序的输出结果是( )。#include stdio.hvoid fun(int *s)static int j=0;dosj+=sj+1;while(+j2);void main()int k,a10=1,2,3,4,5);for(k=1;k3;k+)fun(a);for(k=0; k5;k+)printf(“%d“,ak);A35756 B23445C35745 D12345(分数:2.00)A.B.C. D.解析:6.Java程序的解释执行过程分为( )。A) 代码的装入、校验、执行 B) 代码的校验、装入、执行C) 代码的校验、装入、执行
23、D) 代码的装入、执行、校验(分数:1.00)A. B.C.D.解析:解析 该题考查考生对 Java程序的解释执行过程的掌握。解释执行过程分 3步进行: 代码的装入,装入代码的工作由“类装载器”完成; 代码的校验,被装入的代码由字节码校验器进行检查; 代码的执行,通过校验后,代码便开始执行了。7.检查模块是否正确地组合在一起的过程称为( )。A确认测试 B集成测试C验证测试 D验收测试(分数:2.00)A.B. C.D.解析:8.所有在函数中定义的变量,连同形式参数,都属于( )。A全局变量 B局部变量C静态变量 D寄存器变量(分数:2.00)A.B. C.D.解析:9.构造方法何时被调用?
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 312 答案 解析 DOC
