【计算机类职业资格】二级JAVA笔试6及答案解析.doc

上传人:jobexamine331 文档编号:1327067 上传时间:2019-10-17 格式:DOC 页数:14 大小:84KB
下载 相关 举报
【计算机类职业资格】二级JAVA笔试6及答案解析.doc_第1页
第1页 / 共14页
【计算机类职业资格】二级JAVA笔试6及答案解析.doc_第2页
第2页 / 共14页
【计算机类职业资格】二级JAVA笔试6及答案解析.doc_第3页
第3页 / 共14页
【计算机类职业资格】二级JAVA笔试6及答案解析.doc_第4页
第4页 / 共14页
【计算机类职业资格】二级JAVA笔试6及答案解析.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、二级 JAVA 笔试 6 及答案解析(总分:104.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.javautil 包中 Date 对象表示时间默认顺序是(分数:2.00)A.年、星期、月、日、小时、分、秒B.秒、分、小时、日、月、星期、年C.小时、分、秒、星期、月、日、年D.星期、月、日、小时、分、秒、年2.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是(分数:2.00)A.黑箱测试法B.白箱测试法C.错误推测法D.安装测试法3.下列关于接口的说法不正确的是(分数:2.00)A.接口所有的方法都是抽象的B.接口所有的方法一定

2、都是 public 属性的C.用于定义接口的关键字是 implementsD.接口是 Java 中的特殊类,包含静态变量和抽象方法4.下列是几个 Java 语言最常用的命令,哪个命令是 Java 语言的编译命令?(分数:2.00)A.javaB.javacC.javapD.javadoc5.最简单的交换排序方法是(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序6.下列关于 Java 语言的异常处理描述不正确的是(分数:2.00)A.Java 语言中所有的异常都必须由程序员通过 try-catch-finally 语句实现B.Java 中异常可以被继承C.程序员可以通过继承 Ex

3、ception 类定义自己的异常D.异常在 Java 中是有层次的7.JComponent 的直接父类是(分数:2.00)A.ComponentB.ContainerC.SwingD.JApplet8.在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示(分数:2.00)A.模块之间的调用关系B.程序的组成成分C.控制程序的执行顺序D.数据的流向9.在编写 Applet 程序时,程序中必须有的 import 语句是(分数:2.00)A.imporjavi*;B.import javappleApplet;C.imporjavaweven*;D.imporjavlan*;10.双精度数

4、据强制转换成单精度数据后,其数值精度会(分数:2.00)A.不变B.提高C.降低D.根据具体的情况而定11.下列选项中,不属于模块间耦合的是(分数:2.00)A.数据耦合B.同构耦合C.异构耦合D.公用耦合12.为了区分类中重载的同名的不同的方法,要求(分数:2.00)A.采用不同的形式参数列表B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.参数名不同13.下列哪个布局管理器使容器中各个构件呈网格布局,并且平均占据容器的空间?(分数:2.00)A.GridLayoutB.CardLayoutC.BorderLayoutD.FlowLayout14.int 数据类型是 Java 语言中

5、是最常用的整数类型,它在计算机中存储时占多少位 bit?(分数:2.00)A.8B.16C.32D.6415.下列哪个是 Java 程序和数据库连接的一种机制?(分数:2.00)A.URLB.JDBCC.SOCKETD.RMI16.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和(分数:2.00)A.可重用性差B.安全性差C.非持久性D.冗余性17.Java 语言中数据类型之间的自动类型转换是由优先关系从低级数据类型转换成高级数据类型,下面选项中自动类型转换优先级由低到高排列正确的是(分数:2.00)A.charlongintdoublefloatB.charintlongdo

6、ublefloatC.charintlongfloatdoubleD.charintfloatdoublelong18.栈通常采用的两种存储结构是(分数:2.00)A.线性存储结构和链表存储结构B.散列方式和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构19.下列是一个 Java 应用程序,输出结果是 public class Testmm public static void main(String args) for(char c=a;c=d;c+) if(c=c)break; System.out.print(c); (分数:2.00)A.abB.abcC.abdD.ab

7、cd20.下列叙述中,不符合 Java 语言特点的选项是(分数:2.00)A.可移植性和跨平台的特点B.多线程的并发机制C.编译器将 Java 源程序转换成机器码D.Applet 是 Java 的特殊应用程序,它嵌入到 HTML 中,随主页发布到互连网上21.执行下列语句后,r 的值是 char ch=A;int r=6; switch(ch+5) caseA:r=r+3; caseB:r=r+5; caseC:r=r+5;break; default:r/=2; (分数:2.00)A.19B.3C.11D.722.下列关于串行化说法有误的是(分数:2.00)A.在定义可串行化时,只需要声明

8、implements Serializable 子句即可B.可串行化类的数据的访问权限(public,protected,package 或 privat,对于数据的串行化会有权限上的影响C.对于对象的串行化处理,程序员可以不编写任何方法,使用 Java 提供的串行化默认机制D.如果需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能23.为用户与数据库系统提供接口的语言是(分数:2.00)A.高级语言B.数据描述语言(DDC.数据操纵语言(DMD.汇编语言24.下列程序段执行后 c 的结果是 int a=9,b=11,c; C=a!=b? a+b:a-b;(分数:2.00)A.-2

9、B.20C.11D.925.下列哪个方法是用来专门定义临界区,实现线程的同步?(分数:2.00)A.resume()B.notify()C.start()D.synchronized()26.一个应用程序必须继承 Canvas 类才能获得有用的功能,比如创建一个自定义构件。如果想在画布上完成一些图形处理,则 Canvas 类中的哪个方法必须重写?(分数:2.00)A.add()B.requestFocus()C.repaint()D.paint()27.下列程序的执行结果是 public class Testff public static void main(String args) Str

10、ing sl=new String(“I am boy“); String s2=new String(“I am boy“); System.out.println(sl=s2); (分数:2.00)A.trueB.falseC.“I am boy“D.都不正确28.需求分析阶段的任务是确定(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能29.在 AWT 组件中用复选框组构件 CheckboxGroup 实现单选框的功能,但在 Swing 中,Java 语言直接提供了一个单选框,它是(分数:2.00)A.JButtonB.JComboBoxC.JRadioB

11、uttonD.JCheckBox30.Java 语言由下列哪个公司发布的?(分数:2.00)A.IBMB.INTELC.SUND.HP31.下列哪一个方法是自动调整窗口的大小?(分数:2.00)A.framsetSize()B.framsetDefaultClose()C.frampack()D.framsetVisible()32.Java 提供的类库支持下列哪个协议,使应用程序可通过 URL 地址,在网络上的任何地方访问对象时,就跟本机一样?(分数:2.00)A.UDPB.TCP/IPC.IMCPD.SMTP33.线性表的顺序存储结构和线性表的链式存储结构分别是(分数:2.00)A.顺序存

12、取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构34.一个关系中属性个数为 1 时,称此关系为(分数:2.00)A.对应关系B.单一关系C.一元关系D.二元关系35.Java 中处理压缩流的抽象类是(分数:2.00)A.InputStream 和 OutputStreamB.Reader 和 WriterC.InflaterInputStream 和 DeflaterOutputStreamD.FileInputStream 和 FileOutputStream二、B填空题/B(总题数

13、:17,分数:34.00)36.栈和队列通常采用的存储结构是 【1】 。(分数:2.00)填空项 1:_37.在程序设计阶段应该采取 【2】 和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。(分数:2.00)填空项 1:_38.软件结构是以 【3】 为基础而组成的一种控制层次结构。(分数:2.00)填空项 1:_39.数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和 【4】 两个含义。(分数:2.00)填空项 1:_40.数据库保护分为:安全性控制、 【5】 、并发性控制和数据的恢复。(分数:2.00)填空项 1:_41.编程语

14、言大致分为面向机器,面向过程和面向对象 3 种结构,Java 语言是面向 【6】 的一种网络编程语言。(分数:2.00)填空项 1:_42.布尔型数据除局部变量外,默认的值是 【7】 。(分数:2.00)43.(分数:2.00)44.(分数:2.00)45.写出下列程序的执行结果是U 【8】 /U。 已知:a转换成整数对应的是 97。 程序如下: class Testl public static void main(String args) char a=d; int b=a; float c=a; double d=a; System.out.println(“a=“+a); System

15、.out.println(“b=“+b); System.out.println(“c=“+c); System.out.println(“d=“+d); (分数:2.00)填空项 1:_46.当整型变量 n 的值能被 13 除尽时,表达式是 【9】 。(分数:2.00)填空项 1:_47.下列是一个 Java 应用程序,填空使它的功能是计算 s=1+2+3+4+100。 public class Testkk public static void main(String args) int s=0; for(int i=1;i=100;i+) s+=U 【10】 /U; System.out

16、.println(“S=“+s); (分数:2.00)填空项 1:_48.下列是一个类的定义,将程序段补充完整。 class A String s; 【11】 int a=66; A(String sl) s=sl; static int geta1 return a; (分数:2.00)填空项 1:_49.捕获异常要求在程序的方法中预先声明,然后调用方法时,用U 【12】 /U语句捕获并处理。(分数:2.00)填空项 1:_50.一个程序中单独的、并发的线程对同一个对象进行访问的代码段,称为 【13】 。(分数:2.00)填空项 1:_51.传递给实现了 java.awt.event.Mou

17、seMotionListener 接口的类中 mouseDragged1 方法的事件对象是 【14】 类。(分数:2.00)填空项 1:_52.Java 源文件经过编译后生成的文件的后缀是 【15】 。(分数:2.00)填空项 1:_二级 JAVA 笔试 6 答案解析(总分:104.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.javautil 包中 Date 对象表示时间默认顺序是(分数:2.00)A.年、星期、月、日、小时、分、秒B.秒、分、小时、日、月、星期、年C.小时、分、秒、星期、月、日、年D.星期、月、日、小时、分、秒、年 解析:【命题目的】考查

18、 Java。固有类的基本知识。 【解题要点】javautil 包中 Date 对象表示时间的顺序是星期、月、日、小时、分、秒、年。 【错解分析】这与我们日常的用法不一致,所以应该特殊记忆一下。2.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是(分数:2.00)A.黑箱测试法 B.白箱测试法C.错误推测法D.安装测试法解析:【命题目的】让考生熟练掌握常用的测试方法及其概念。 【解题要点】黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据功能导出测试用例。 【错解分析】白箱测试是根据对程序内部逻辑结构的分析来选取测试用例,白箱测试也称为逻辑覆盖测试,故选项

19、B)不正确;错误推测法只是黑箱测试所使用的一种具体的方法,故选项 C)不正确;安装测试是测试层次中的一种,它属于高级测试,故选项 D)不正确。 【考点链接】常用的黑箱测试方法及其定义,白箱测试用例的准则。3.下列关于接口的说法不正确的是(分数:2.00)A.接口所有的方法都是抽象的B.接口所有的方法一定都是 public 属性的C.用于定义接口的关键字是 implements D.接口是 Java 中的特殊类,包含静态变量和抽象方法解析:【命题目的】考查接口的基本用法。 【解题要点】用于定义接口的关键字是 interface,而实现接口的关键字是 implements。4.下列是几个 Java

20、 语言最常用的命令,哪个命令是 Java 语言的编译命令?(分数:2.00)A.javaB.javac C.javapD.javadoc解析:【命题目的】考查 Java 的基本命令。 【解题要点】常用的格式是:javac选项源文件名 常用的选项是-CLASSPATH:定义 javac 搜索类的路径。它将覆盖默认的 CLASS- PATH 环境变量的设置。运行该命令后将从源文件产生class 文件,保存在当前目录下,也可以用参数选项 d 放在哪个具体的目录下。5.最简单的交换排序方法是(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序 解析:【命题目的】让考生加深对各种排序方法特点

21、的了解。 【解题要点】冒泡排序是一种最简单的交换类排序,它是通过相邻数据元素的交换逐步交线性表变成有序。 【错解分析】交换排序方法有冒泡排序和快速排序,显然选项 B)和选项 C)错误,冒泡排序比较简单,其算法也容易理解,但快速排序本身较为复杂,且采用了递归调用,其算法理解也稍难。 【考点链接】插入排序、选择排序、归并排序、基数排序等排序方法的特点。6.下列关于 Java 语言的异常处理描述不正确的是(分数:2.00)A.Java 语言中所有的异常都必须由程序员通过 try-catch-finally 语句实现 B.Java 中异常可以被继承C.程序员可以通过继承 Exception 类定义自己

22、的异常D.异常在 Java 中是有层次的解析:【命题目的】考查异常的分类和不同异常各自不同的处理机制。 【解题要点】为达到运行的要求,运行时出现的异常,实际是直接交给 JVM 系统来处理的,而 Exception 类的非运行异常,则要求编写程序必须捕获和声明。所以在 Java 语言中不是所有的异常都必须由程序员通过 try-catch-finally 语句实现。7.JComponent 的直接父类是(分数:2.00)A.ComponentB.Container C.SwingD.JApplet解析:【命题目的】考查 JComponent 这个抽象类。 【解题要点】JComponent 是大多数

23、 Swing 构件的父类,定义了所有子类构件的一般方法,JComponent 类继承于 Container 类,所以凡是此类的构件都可以作为容器。 javalangObject | +javaawtComponent | +javaawtContainer | +javaswingJComponent 【错解分析】很容易错选选项 A),要清楚它们的层次。8.在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示(分数:2.00)A.模块之间的调用关系 B.程序的组成成分C.控制程序的执行顺序D.数据的流向解析:【命题目的】让考生对常用的软件结构设计工具要有较深入的了解。 【解属要点】常

24、用的软件结构设计工具是结构图(SC-structure Chart),也称程序结构图。其中,矩形内用于注明模块的功能和名字;箭头表示模块间的调用关系,带实心圆的箭头表示传递的是控制信息,带空心圆的箭头表示传递的是数据。【考点链接】根据结构图设计思想,了解结构图构成的基本形式。9.在编写 Applet 程序时,程序中必须有的 import 语句是(分数:2.00)A.imporjavi*;B.import javappleApplet; C.imporjavaweven*;D.imporjavlan*;解析:【命题目的】考查 Applet 的基本知识。 【解题要点】编写 Applet 程序,其中

25、定义的类是javaappletApplet 类的子类。10.双精度数据强制转换成单精度数据后,其数值精度会(分数:2.00)A.不变B.提高C.降低 D.根据具体的情况而定解析:【命命目的】考查强制转换的相关概念。 【解题要点】双精度数据强制转换成单精度数据后,其数值精度会降低。 【错解分析】对强制转换还没有很好的理解,它是将位数多的数据类型向位数少的数据类型转换,而在计算机中,位数越少,精度越低。11.下列选项中,不属于模块间耦合的是(分数:2.00)A.数据耦合B.同构耦合C.异构耦合 D.公用耦合解析:【命题目的】本题主要考查了模块间耦合的类型。 【解题要点】模块之间的耦合程度反映了模块

26、的独立性,也反映了系统分解后的复杂程度。按照耦合程度从弱到强,可以将其分成 5 级,分别是:数据耦合、同构耦合、控制耦合、公用耦合和内容耦合。选项 C),没有这种耦合方式。 【考点链接】评价模块独立性的主要标准,以及对它们的定义和分类。12.为了区分类中重载的同名的不同的方法,要求(分数:2.00)A.采用不同的形式参数列表 B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.参数名不同解析:【命题目的】考查重载的概念。 【解题要点】方法的重载是指多个方法可以享有相同的名字,但参数的数量或类型必须不相同(采用不同的形式参数列表)。程序可按参数决定调用对应方法。13.下列哪个布局管理器使容

27、器中各个构件呈网格布局,并且平均占据容器的空间?(分数:2.00)A.GridLayout B.CardLayoutC.BorderLayoutD.FlowLayout解析:【命题目的】考查布局管理器的特点和各自的用途。 【解题要点】GridLayout 布局管理器的特点是使容器中各个构件呈网格布局,平均占据容器的空间。即使容器的大小发生变化,每个构件还是平均占据容器空间、构件在向容器中放置的时候,是按从上到下,从左到右的规则进行的。14.int 数据类型是 Java 语言中是最常用的整数类型,它在计算机中存储时占多少位 bit?(分数:2.00)A.8B.16C.32 D.64解析:【命题目

28、的】考查整型数据的相关基本知识。 【解题要点】应该清楚最常用的 int 整数类型,它存储时占 32 位 bit。15.下列哪个是 Java 程序和数据库连接的一种机制?(分数:2.00)A.URLB.JDBC C.SOCKETD.RMI解析:【命题目的】考查 Java 的最基本的应用,与数据库的连接。 【解题要点】JDBC 是 Java 程序和数据库连接的一种机制。 【考点链接】在 Java 虚拟机中有个特殊模块JDBC Driver Manager,它既负责管理对各种类型的数据库软件的 JDBC 驱动程序,也负责和用户的应用程序交互。16.相对于数据库系统,文件系统的主要缺陷有数据关联差、数

29、据不一致性和(分数:2.00)A.可重用性差B.安全性差C.非持久性D.冗余性 解析:【命题目的】让考生了解文件系统和数据库系统的区别。 【解题要点】文件系统所管理的数据文件基本上是分散的,相互独立的,因此相对于数据库系统,以此为基础的数据处理存在 3 个缺点,数据冗余大、数据的不一致性、程序与数据的相互依赖(简称为数据依赖)。 【考点链接】文件系统和数据库系统各自的特点,人工管理阶段及数据库系统三代的特点。17.Java 语言中数据类型之间的自动类型转换是由优先关系从低级数据类型转换成高级数据类型,下面选项中自动类型转换优先级由低到高排列正确的是(分数:2.00)A.charlongintd

30、oublefloatB.charintlongdoublefloatC.charintlongfloatdouble D.charintfloatdoublelong解析:【命题目的】考查自动转换的优先关系。 【解题要点】自动类型转换是按优先关系从低级数据转换成高级数据,规定的优先次序是 charintlongfloatdouble。 【错解分析】对自动类型转换的优先关系不了解。18.栈通常采用的两种存储结构是(分数:2.00)A.线性存储结构和链表存储结构 B.散列方式和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构解析:【命题目的】考查栈的存储结构的基本知识。 【解题要点】

31、和线性表类似,栈也有两种存储方法,一是顺序栈,二是链式栈。栈的顺序存储结构是利用一组地址连续的存储单元一次存储自栈底到栈顶的数据元素,同时附设指针 top 指示栈顶元素的位置,由于栈的操作是线性表操作的特例,相对而言,链式栈的操作更易于实现。 【考点链接】这 3 种运算方法在各种存储结构中的应用。19.下列是一个 Java 应用程序,输出结果是 public class Testmm public static void main(String args) for(char c=a;c=d;c+) if(c=c)break; System.out.print(c); (分数:2.00)A.ab

32、 B.abcC.abdD.abcd解析:【命题目的】考查 for 语句的循环用法。 【解题要点】在循环过程中,当 c=c时,循环执行结束,这时程序只输出了字符 ab。 【考点链接】如果把 break 替换成 continue,结果是 abd。20.下列叙述中,不符合 Java 语言特点的选项是(分数:2.00)A.可移植性和跨平台的特点B.多线程的并发机制C.编译器将 Java 源程序转换成机器码 D.Applet 是 Java 的特殊应用程序,它嵌入到 HTML 中,随主页发布到互连网上解析:【命题目的】考查 Java 的基本特点。 【解题要点】Java 将编好的源程序首先由编译器转换成字节

33、码文件然后由 Java 虚拟机去解释执行。 【考点链接】字节码文件不能够直接在操作系统上运行,它可看做是虚拟机的机器码。21.执行下列语句后,r 的值是 char ch=A;int r=6; switch(ch+5) caseA:r=r+3; caseB:r=r+5; caseC:r=r+5;break; default:r/=2; (分数:2.00)A.19B.3 C.11D.7解析:【命题目的】考查 switch 语句用法。 【解题要点】default 语句是当表达式的值与任一 case 子句的值都不匹配时,程序执行 default 后面的语句。在本题中,判断 switch(ch+5),其

34、实等价于switch(F),而在 case 语句中,没有一个能匹配的,所以直接执行 default:r/=2。22.下列关于串行化说法有误的是(分数:2.00)A.在定义可串行化时,只需要声明 implements Serializable 子句即可B.可串行化类的数据的访问权限(public,protected,package 或 privat,对于数据的串行化会有权限上的影响 C.对于对象的串行化处理,程序员可以不编写任何方法,使用 Java 提供的串行化默认机制D.如果需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能解析:【命题目的】考查对象中行化的概念。 【解题要点】可串

35、行化类的数据的访问权限(public,protected,Package 或 Private),对于数据的串行化没有影响。数据是以字节形式写入流而字符串型数据将表示 UTF 格式,即文件系统安全全局字符集转换格式。 【考点链接】正如题目中选项 C)和选项 D)中所描述的一样,对于对象的串行化处理,程序员可以不编写任何方法,使用 Java 提供的串行化默认机制;对于很多类,默认的串行化处理已经能够满足串行化的需要,但这种默认的串行化比较慢,另外有时可能需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能。23.为用户与数据库系统提供接口的语言是(分数:2.00)A.高级语言B.数据描述

36、语言(DDC.数据操纵语言(DM D.汇编语言解析:【命题目的】考杳考生对数据库基本知识的了解。 【解题要点】DBMS 提供数据操纵语言(DML)实现对数据库中数据的操作,数据操纵语言(DML)是用户(包括应用程序)与数据库系统的接口。数据操纵语言通常包括检索和更新功能。 【考点链接】程序模块中语言处理部分的分类,各子类的定义及其功能。24.下列程序段执行后 c 的结果是 int a=9,b=11,c; C=a!=b? a+b:a-b;(分数:2.00)A.-2B.20 C.11D.9解析:【命题目的】考查三目运算符的用法。 【解题要点】三目运算符是用“?”和“:”表示,其一般的形式为:exp

37、ressionl? expres sion2:expression3,其中 expressionl 应该是关系或布尔逻辑表达式,其计算结果为布尔值。如果该值为 true,则计算表达式 expression2,并将计算结果作为整个条件表达式的结果;如果为 false,则计算表达式 expression3,并将计算结果作为整个条件表达式的结果。 【错解分析】对三目运算符的用法掌握不够,a!=b 是一个布尔逻辑表达式。 【考点链接】注意运算符的优先级。25.下列哪个方法是用来专门定义临界区,实现线程的同步?(分数:2.00)A.resume()B.notify()C.start()D.synchro

38、nized() 解析:【命题目的】考查对对象的加锁和操作的概念。 【解题要点】Java 中对共享数据操作的并发控制是采用传统的封锁技术。用 synchro- nized()来定义临界区,使得各个线程互斥的访问临界区。26.一个应用程序必须继承 Canvas 类才能获得有用的功能,比如创建一个自定义构件。如果想在画布上完成一些图形处理,则 Canvas 类中的哪个方法必须重写?(分数:2.00)A.add()B.requestFocus()C.repaint()D.paint() 解析:【命题目的】考查 AWT 库中的基本构件 Canvas 的相关知识。 【解题要点】paint()方法的重写,才

39、能在画布上完成必要的图形处理。 【错解分析】很容易错选成选项 B),选项 B)是在 Canvas 构件中输入字符时,必须先调用的方法。27.下列程序的执行结果是 public class Testff public static void main(String args) String sl=new String(“I am boy“); String s2=new String(“I am boy“); System.out.println(sl=s2); (分数:2.00)A.trueB.false C.“I am boy“D.都不正确解析:【命题目的】考查“=”的用法。 【解题要点】在

40、 Java 语言中,“=”不仅可以用于基本数据类型之间的比较,还可以用于复合数据类型之间的比较。 【错解分析】对于复合类型的“=”运算,其比较的目标是两个操作数是否是同一个对象,虽然题目中,a1 和 s2 的值都是 I am boy,但是它们是不同的对象,比较后的结果应是 false。 【考点链接】如果需要比较两个对象的值是否相等,可以用 equals()方法。28.需求分析阶段的任务是确定(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能 解析:【命题目的】考查考生对需求分析的内容的了解。 【解题要点】需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细

41、调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。 【错解分析】选项 A)软件开发方法是在总体阶段完成任务;选项 B)软件开发工具是在实现阶段需完成的任务;选项 C)软件开发费用是在可行性研究阶段需完砀任务。 【考点链接】需求分析的任务和它的 6 种方法。29.在 AWT 组件中用复选框组构件 CheckboxGroup 实现单选框的功能,但在 Swing 中,Java 语言直接提供了一个单选框,它是(分数:2.00)A.JButtonB.JComboBoxC.JRadioButton D.JCheckBox解析:【命

42、题目的】考查 Swing 基本构件库的用法。 【解题要点】JRadioButton 是 Swing 的单选框。 【错解分析】JButton 是一个常用的构件,它可以在按钮上显示文字和图标,这是比 AWT 要丰富的。JComboBox 每次只能选择其中的项,但是可编辑每项的内容,而且每项的内容可以是任意类,而不是局限于 String。JCheckBox 是复选框构件。30.Java 语言由下列哪个公司发布的?(分数:2.00)A.IBMB.INTELC.SUN D.HP解析:【命题目的】考查 Java 的基本知识。 【解题要点】Java 是山 SUN 公司在 1995 年 5 月 SunWorl

43、d大会上发布的。 【错解分析】对 Java 的由来缺少了解。 【考点链接】由于 Java 的发展,IBM 和 DEC 等公司购买了 Java 的使用权,并在 PC Magazine 被评为 1995 年十大优秀科技产品。31.下列哪一个方法是自动调整窗口的大小?(分数:2.00)A.framsetSize()B.framsetDefaultClose()C.frampack() D.framsetVisible()解析:【命题目的】考查布局管理器中的关于构件的基本方法的功能。 【解题要点】frame.pack()方法能自动调节窗口的大小,而不是用程序员给的参数去设置窗口的大小。 【错解分析】选

44、项 A)framesetSize()来设置窗口的大小,其中的参数都是窗口的大小,是确定的。选项 D)frame.setVisible()是来设置窗口是不是可见的,参数是布尔型的。32.Java 提供的类库支持下列哪个协议,使应用程序可通过 URL 地址,在网络上的任何地方访问对象时,就跟本机一样?(分数:2.00)A.UDPB.TCP/IP C.IMCPD.SMTP解析:【命题目的】考查 Java 的分布式计算的特点。 【解题要点】Java 语言支持 TCP/IP 协议,使应用程序可通过 URL 地址,在网络上的任何地方访问对象时,如同访问本机一样简单。 【错解分析】没能很好的理解 Java

45、的分布式计算的特点。33.线性表的顺序存储结构和线性表的链式存储结构分别是(分数:2.00)A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构 C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构解析:【命题目的】考查有关线性表存储结构的基本知识。 【解题要点】顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式 LOC(ai)=LOC(a1)+(i-1)L 计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。 【考点链接】

46、顺序存储结构和链式存储结构的定义和性质,两种存储结构的操作方法。34.一个关系中属性个数为 1 时,称此关系为(分数:2.00)A.对应关系B.单一关系C.一元关系 D.二元关系解析:【命题目的】使学生加深对关系模型数据库基础知识的记忆。 【解题要点】在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关系的列称为属性,一个具有 N 个属性的关系称为 N 元关系。 【考点链接】各种关系查询语言与过程性语言和非过程性语言的关系,过程性语言的特点。35.Java 中处理压缩流的抽象类是(分数:2.00)A.InputStream 和 OutputStreamB.Reader 和 Writer

47、C.InflaterInputStream 和 DeflaterOutputStream D.FileInputStream 和 FileOutputStream解析:【命题目的】考查文件类中流的基本类型和概念。 【解题要点】Java 中处理压缩梳的抽象类是InflaterInputStream 和 DeflaterOutput- Stream。 【错解分析】Java 中处理字节流的抽象类有InputStream 和 OutputStream。Java 中处理字符流的抽象类是 Reader 和 Writer。在 Java 中处理非字符流的抽象类是 InputStream 和 OutputStream。在 Java 中处理文件流的抽象类是 InputStream 和OutputStream。二、B填空题/B(总题数:17,分数:34.00)36.栈和队列通常采用的存储结构是 【1】 。(分数:2.00)填空项 1:_ (正确答案:【1】链式存储和顺序存储)解析:【命题目的】考查考生对数据结构基本知识的了解。 【解题要点】栈和队列都属于线性表,它们一般采用顺序存储结构,也可以对它们采用链式存储结构。 【考点链接】栈、数组、表采用的存储结构,各种存储结构的定义和区别。37.在程序设计阶段应该采取 【2】 和逐步求精的方法,把一个模块的功能逐步分

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1