【计算机类职业资格】计算机二级JAVA-27及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-27及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-27及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-27 及答案解析(总分:86.80,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:64.80)1.下列方法中,不属于 WindowListener 接口的是U /U。 A.windowOpened() B.windowClosed() C.window Activated() D.mouseDragged()(分数:2.00)A.B.C.D.2.已知如下代码:switch(m) case 0: System.out.println(“Condition0“);case 1: System.out.println(“Condition 1“);case 2:
2、System.out.println(“Condition 2“);case 3: System.out.println(“Condition 3“); break;default: System.out.println(“Other cCndition“);当 m 为U /U时,“Condition 2“会出现在输出结果中。 A. 2 B. 0、1 C. 0、1、2 D. 0、1、2、3(分数:2.00)A.B.C.D.3.下列说法中错误的是_。 A.$1_abc 是合法的 Java 标识符 B.void 是合法的 Java 保留字 C.局部变量必须先声明后使用 D.在 Java 中,类不是
3、用标识符命名的(分数:2.00)A.B.C.D.4.以下叙述中错误的是U /U。 A.C 语言是高级语言 B.C 语言中的每条可执行语句最终都将被转换成二进制的机器指令 C.C 语言产生的目标程序后缀名为 OBJ D.C 语言中的函数不可以单独进行编译(分数:2.00)A.B.C.D.5.下面关于注释的添加方法,正确的是( )。 A. /用于单行注释,/*.*/用于多行注释,/*.*/是 Java 所特有的 doc 注释 B. /用于多行注释,/*.*/用于多行注释,/*.*/是 Java 所特有的 doc 注释 C. /用于单行注释,/*.*/也用于单行注释,/*.*/不是 Java 所特有
4、的 doc 注释 D. /用于多行注释,/*.*/用于多行注释,/*.*/是 Java 所特有的 doc 注释(分数:2.00)A.B.C.D.6.将一个容器 panell 放到容器 framel 中的方法是U /U。 A.framel.insert(panell) B.framel.add(panell) C.framel.addJPanel(panell) D.flamel.insertJPanel(panell)(分数:2.00)A.B.C.D.7.有下列二叉树,对此二叉树前序遍历的结果为U /U。(分数:2.00)A.B.C.D.8.开发软件时对提高开发人员工作效率至关重要的是U /U
5、。 A.操作系统的资源管理功能 B.先进的软件开发工具和环境 C.程序人员的数量 D.计算机的并行处理能力(分数:2.00)A.B.C.D.9.下列不属于软件调试技术的是 U /U A. 强行排错法 B. 集成测试法 C. 回溯法 D. 原因排除法(分数:2.00)A.B.C.D.10.在下列源代码文件 Test.java 中,哪个选项是正确的类定义? U /U A.public class test public int x=0; public test(int x) this.x=x; B.public class Test public int x=0; public Test(int
6、x) this.x=x; C.public class Test extends Ti,T2 public int x=0; public Test(int x) this.x=x; D.protected class Test extends T2 public int x=0; public Test(int x) this.x=x; (分数:1.00)A.B.C.D.11.检查软件产品是否符合需求定义的过程称为_。 A. 确认测试 B. 集成测试 C. 验证测试 D. 验收测试(分数:2.00)A.B.C.D.12.在数据库系统中,用户所见数据模式为U /U。 A. 概念模式 B. 外模
7、式 C. 内模式 D. 物理模式(分数:2.00)A.B.C.D.13.下列 java 组件中,不属于容器的是 A. Panel B. Window C. Frame D. Label(分数:2.00)A.B.C.D.14.下列叙述中,错误的是U /U。 A.JavaApplication 与 Applet 所用编译命令相同 B.通常情况下 JavaApplication 只能有一个 main()方法 C.JavaApplet 必须有 HTML 文件才能运行 D.JavaApplet 程序的.class 文件可用 java 命令运行(分数:3.00)A.B.C.D.15.下列程序创建了一个线程
8、并运行,横线处应填入的正确代码是_。public class Try extends Threadpublic static void main(String args)Thread t=flew Try();_;public void run()System. out. println(“Try!“); A.t. start B.t. class C.t. thread D.t. static(分数:0.80)A.B.C.D.16.下列不属于线程生命周期的状态的是U /U。 A.新建状态 B.可运行状态 C.运行状态 D.解锁状态(分数:2.00)A.B.C.D.17.以下关于新建线程的叙述
9、,正确的是U /U。 A. 当线程被创建时,可以马上启动 B. 新建线程可以使用 start( )、stop( )和 wait( )等多个方法 C. 进入新建状态的线程,没有被分配资源 D. 新建状态的线程通过调用方法 join( )可以进入阻塞状态(分数:2.00)A.B.C.D.18.执行下列程序段之后,变量 n 的值为U /U。public class Test public static void main(String args)int y = 2;int z = 3;int n = 4;n=n+-y* z/n;System. out. println(n); A. 3 B. -1
10、C. -12 D. -3(分数:2.00)A.B.C.D.19.Java 对 I/O 访问所提供的同步处理机制是U /U。 A.字节流 B.过滤流 C.字符流 D.压缩文件流(分数:2.00)A.B.C.D.20.下列的变量定义中,错误的是 U /U A. int_a=123; B. int i=Integer.MAX_VALUE; C. long j=12345678900L; D. static i=100;(分数:2.00)A.B.C.D.21.在关系模型中, A. 为了建立个关系,首先要构造数据的逻辑关系 B. 表示关系的二维表中各元组的每一个分量还可以分成若干数据项 C. 一个关系的
11、属性名表称为关系模式 D. 一个关系可以包括多个二维表(分数:1.00)A.B.C.D.22.下列标准对话框 JOptionPane 类创建的对话框中,综合了其他 3 个对话框类型特点的是U /U。 A. ConfirmDialog B. InputDialog C. OptionDialog D. MessageDialog(分数:1.00)A.B.C.D.23.以下数据结构中不属于线性数据结构的是U /U。 A.队列 B.线性表 C.二叉树 D.栈(分数:2.00)A.B.C.D.24.Java 以 JVM 为基础,最上层是U /U。 A.移植接口 B.Java 基本类 C.基本 API
12、D.Java 应用程序和 Applet 小程序(分数:2.00)A.B.C.D.25.以下函数按每行 8 个输出数组中的数据:void fun( int *w, int n) int i;for(i=0;in;i+)_printf(“%d“, wi);printf(“/n“);下划线处应填入的语句是U /U。 A.if(i/8=O)printf(“/n“); B.if(1/8=0) continue; C.if(i%8=0) printf(“/n“); D.if(i%8=0) continue;(分数:2.00)A.B.C.D.26.给出下列代码段:int i=3,j;outer:while(
13、i0)j=3;inner:while(j0)if (j=2)break outer;System.out.println(j+“and“+i);j-;i-;下列选项中哪个会被输出到屏幕? U /U A. 3 and 3 B. 3 and 2 C. 3 and 1 D. 3 and 0(分数:1.00)A.B.C.D.27.有以下程序:#includestdio.h#define F(X,Y)(X)*(Y)void main()int a=3,b=4;printf(“%d/n“,F(+ab+);程序运行后输出的结果是U /U。 A.12 B.15 C.16 D.20(分数:2.00)A.B.C.
14、D.28.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指_。 A.模块间的关系 B.系统结构部件转换成软件的过程描述 C.软件层次结构 D.软件开发过程(分数:2.00)A.B.C.D.29.“+”运算符的操作数个数是U /U A. 1 个 B. 2 个 C. 3 个 D. 4 个(分数:2.00)A.B.C.D.30.下面语句会产生编译错误的是 A. float F=1024.0F; B. double D=1024.0; C. byte B=1024; D. char C=1024;(分数:2.00)A.B.C.D.31.一个教师可讲授多问课程,一门课程可由多个教师讲授
15、,则实体教师和课程间的联系是 A. 1:1 联系 B. 1:m 联系 C. m:1 联系 D. m:n 联系(分数:2.00)A.B.C.D.32.以下关于数据库系统的叙述中,正确的是U /U。 A.表中只存在字段之间的联系 B.表的字段之间和记录之间都不存在联系 C.表的字段之间和记录之间都存在联系 D.表的字段之间无联系,记录之间存在联系(分数:2.00)A.B.C.D.33.执行完代码 intxnew int25;后,以下说明正确的是U /U。 A.x24为 0 B.x24未定义 C.x25为 0 D.x0为空 (分数:1.00)A.B.C.D.34.下列关于线程和进程的说法正确的是U
16、/U。 A.进程结构的所有成分都在用户空间内 B.用户程序能够直接访问进程涉及的数据 C.线程是内核级的实体 D.线程结构驻留在用户空间中(分数:2.00)A.B.C.D.35.若有以下说明和语句:int c45,(*p)5;p=c;能够正确引用 c 数组元素的是U /U。 A.p+1 B.*(p+3) C.*(p+1)+3 D.*(p0+2)(分数:2.00)A.B.C.D.二、B填空题/B(总题数:15,分数:22.00)36.实体之间的联系可以归结为一对一的联系、一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于 1 的
17、联系。(分数:1.00)填空项 1:_37.下列 JApplet 使用重写 paintCompon6t()方法来绘制图像,请填写正确的代码在横线处。 import java.awt.*; import javax.swing.*; public class Test extends JApplet staic String fileName = “img().gif“; public void init() Container cp = getContentPane(); cp.setLayout(new GridLayout(1,1); Image i = getImage(getCodeB
18、ase(),fileName); MyImagePanel ip=new MyInmagePanel(i); cp. add (ip); class MyImagePanel extends JPanel Image i; public MyImagePanel(Image img) this.i = img; public void paintComponent(Graphics gg) U U /U /U; gg.drawImage(i,20,20,this); (分数:1.00)填空项 1:_38.在关系模型中,把数据看成一个二维表,每一个二维表称为一个U U /U /U。(分数:2.0
19、0)填空项 1:_39.下面这段程序是基于 AWT 的 Applet 用户界面,请根据提示在程序中的画线处填入正确的语句使程序能够正确运行。 import java.applet.Applet; import java.awt. TextField; public class AwtSimple extends Applet TextField field; public void init() field = new TextField();/创建一个文本域并设置为不可编辑 field.setEditable(false); U U /U /U/设置布局管理器,使得文本域中可以显示任意长度的
20、文件 add(fielD) ; validate(); addItem(“初始化.“); public void start() addItem(“启动.“); public void stop () addItem(“停止“.); public void destroy() addItem (“准备卸载.“); void addItem(String newWorD) String t = field.getText(); System.out.println(newWorD) ; field.setText(t + newWorD) ; (分数:1.00)填空项 1:_40.定义初值为 1
21、0 的 10 次方的长整型变量 var 的语句是 1。(分数:1.00)填空项 1:_41.关系模型的数据操纵是建立在关系上的数据操纵,一般有U U /U /U、增加、删除和修改四种操作。(分数:2.00)填空项 1:_42.抽象类不能 1。(分数:1.00)填空项 1:_43.在 Java 语言中,类按照程序设计所需要的常用方法和接口封装成U U /U /U。(分数:2.00)填空项 1:_44. 1 的任务是诊断和改正程序中的错误。(分数:2.00)填空项 1:_45.字符常量是用单号括起来的一个字符,用双撇号括起来的是U U /U /U。(分数:2.00)填空项 1:_46.Applet
22、 生命周期方法有 init(), 1(),stop()和 destroy()。(分数:2.00)填空项 1:_47.若声明“char a15=“Windows-9x”;”,语句“printf(“%s“,a+8);”的输出结果为 1 。(分数:1.00)填空项 1:_48.Applet 是 Java 的一类特殊应用程序,它嵌入 1 中,随主页发布到互联网上。(分数:1.00)填空项 1:_49.setLayout()方法是所有容器的父类 1 的方法。(分数:1.00)填空项 1:_50.程序流程图中的菱形框表示的是 1。(分数:2.00)填空项 1:_计算机二级 JAVA-27 答案解析(总分:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA27 答案 解析 DOC
