【计算机类职业资格】二级JAVA笔试-337及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-337及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-337及答案解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-337 及答案解析(总分:84.50,做题时间:90 分钟)一、选择题(总题数:35,分数:62.00)1.已知数据表 A 中每个元素距其最终位置不远,为节省时间,应采用的算法是A) 堆排序B) 直接插入排序C) 快速排序D) 直接选择排序(分数:1.00)A.B.C.D.2.阅读下面程序publicclass Operators AndExpressionsvoidequalsMethodl()Strings1=newString(“howareyou“);Strings2=newString(“howareyou“);System.out.println(s1=s2)
2、;publicstaticvoidmain(Stringargs)OperatorsAndExpressionsOperAndExp=newOperatorsAndExpressions();/用于复合类型数据的“=”运算符OperAndExp.equalsMethodl();程序运行结果是( )。A= BtrueCfalse Dequal(分数:2.00)A.B.C.D.3.类的专用函数叫做_,是对对象的数据所进行的操作。A方法 B对象 C消息 D构造方法(分数:2.00)A.B.C.D.4.下面_组件可以不添加到容器中。AFrame BPanel CTextField DButton(分数
3、:3.00)A.B.C.D.5.下列_组件可以为其设置布局管理器。 ( )A) JDialog B) JFrame C) JWindow D) JPane1(分数:1.00)A.B.C.D.6.当检索一个压缩文件时,首先要建立压缩文件输人流对象,该对象 ( )A) 以 InputStreamReader 对象为参数B) 以 BufferedReader 对象为参数C) 以选中的压缩文件为参数D) 以 FileInputStream 对象为参数(分数:1.00)A.B.C.D.7.数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是A) 线性链表 B) 二叉链表C) 栈与队列 D)
4、循环队列(分数:2.00)A.B.C.D.8.Java 中用于提供 Java 语言、Java 虚拟机的核心的类和接口的包是A) java.io 包 B) java.applet 包C) java.lang 包 D) 包(分数:1.00)A.B.C.D.9.下面关于 Applet 的说法正确的是 ( )A) Applet 也需要 main 方法B) Applet 必须继承自 java.awt.AppletC) Applet 能访问本地文件D) Applet 程序不需要编译(分数:2.00)A.B.C.D.10.下列说法中,正确的是_。A类成员变量在使用之前可以不初始化B局部变量在使用之前可以不
5、初始化C所有的变量在使用之前必须初始化D参数变量在使用之前必须初始化(分数:2.00)A.B.C.D.11.实体是信息世界中广泛使用的一个术语,它用于表示 ( )A) 有生命的事物B) 无生命的事物C) 实际存在的事物D) 一切事物(分数:2.00)A.B.C.D.12.Java 的核心包中,提供编程应用的基本类的包是( )。Ajava.lang Bjava.utilCjava.applet Djava.rmi(分数:2.00)A.B.C.D.13.软件是指A) 程序 B) 程序和文档C) 算法加数据结构 D) 程序、数据与相关文档的完整集合(分数:2.00)A.B.C.D.14.下列程序的输
6、出结果是( )。class Testpublic static void main(String args)int n=7;n=3;n=nn=2;System.out.println(n);A0 B-1C14 D64(分数:2.00)A.B.C.D.15.设 R 是一个 2 元关系,S 是一个 3 元关系,则下列运算中正确的是( )。AR-S BRSCROS DRS(分数:2.00)A.B.C.D.16.下面程序的输出结果是public class Testpublic static void main(String args)intarray=2,4,6,8,10;int size=6;in
7、t result=-1:tryfor(int i=0;isizeint r=3;int result=sum %( +r);System.out.println(result);A3 B10C2 D4(分数:2.00)A.B.C.D.20.输入输出在计算机系统中起到了采集数据和提供数据处理结果的双重作用,它是以中央处理器(含控制器和内存)为此,以网络及外部设备为彼的双向数据传输机制。凡是从外部设备流向中央处理器的数据流,称为什么;反之称为什么?A) 出流,入流B) 输出流,输入流C) 输入流,输出流 D) 入流,出流(分数:1.00)A.B.C.D.21.设有定义:struct char ma
8、rk12;int num1;double num2;)t1,t2;,若变量均已正确赋初值,则以下语句中错误的是( )。At1=t2; Bt2.num1=t1.num1;Ct2.mark=t1.mark; Dt2.num2=t1.num2;(分数:2.00)A.B.C.D.22.下列各项说法中错误的是( )。A) Swing 构件支持双缓冲区,编写程序的时候不需要重写有关的代码B) AWT 构件支持双缓冲区,编写程序的时候不需要重写有关的代码C) Swing 构件支持在按钮构件上同时添加图标和文字D) AWT 构件不支持在按钮构件上添加图标(分数:2.00)A.B.C.D.23.关于 Apple
9、t 执行的操作,下面说法中正确的是( )。A在运行时调用其他程序B可以进行文件读写操作C不能装载动态连接库和调用任何本地方法D试图打开一个 socket 进行网络通信,但是所连接的主机并不是提供 Applet 的主机(分数:2.00)A.B.C.D.24.下列关于线程调度的叙述中,错误的是( )。A) 调用线程的 sleep()方法,可以使比当前线程优先级低的线程获得运行机会B) 调用线程的 yeild()方法,只会使与当前线程相同优先级的线程获得运行机会C) 当有比当前线程的优先级高的线程出现时,高优先级线程将抢占 CPU 并运行D) 具有相同优先级的多个线程的调度一定是分时的(分数:2.0
10、0)A.B.C.D.25.下列叙述中正确的是( )。A一个逻辑数据结构只能有一种存储结构B数据的逻辑结构属于线性结构,存储结构属于非线性结构C一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(分数:2.00)A.B.C.D.26.提高模块的 _ ,使得当修改或维护模块时,可减少把一个模块的错误扩散到其他模块中去的机会。 ( )A耦合性 B独立性C内聚性 D共享性(分数:1.00)A.B.C.D.27.下列( )是横向跳格的正确表示。A/f B/bC/t D/r(分数:1.00)A.B.C.D.28.Sw
11、ing 组件中可以通过拖动控件来设置数值的是( )。A) JCheckBox B) JSliderC) JList D) TextField(分数:2.00)A.B.C.D.29.在 ODBC 标准中,允许使用的数据库连接标准是_。ACORBA BJDBC CSQL/CLI DJ2ME(分数:2.00)A.B.C.D.30.关于异常,下列说法中正确的是( )。A) 一旦程序运行,异常将被创建B) 为了保证程序的运行速度,要尽量避免减少异常控制C) 异常是一种对象D) 以上说法都不对(分数:2.00)A.B.C.D.31.Java 以 JVM 为基础,最下层是移植接口,由适配器和( )组成。A网
12、卡BJava OSCJava 基本类DJava 应用程序和 Applet 小程序(分数:1.00)A.B.C.D.32.Java 语言中属于跳转语句的是( )。Atry BcatchCfinally Dbreak(分数:2.00)A.B.C.D.33.AWT 中用宋表示对话框的类是( )。AFont BColorCPanel DDialog(分数:2.00)A.B.C.D.34.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是_。A可行性分析 B需求分析C详细设计 D程序编码(分数:2.00)A.B.C.D.35.下面程序的输出结果是( )。public class Sunp
13、ublic static void main(String args )int a=new int11;int p=new int4;int k=5;for (int i=1; i=10; i+)ai=i;for(int i=1;i=3;i+)pi=ai*i;for (int i=1; i=3;i+)k=k+p i*2;System.out.println (k);A) 33 B) 28 C) 35 D) 37(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:22.50)36.数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和 1 两个含义。(分数:1.00)填空项
14、 1:_37.mouseDragged1 方法是 MouseMotionListener 接口中的抽象方法,该方法的参数是 2 类。(分数:2.00)填空项 1:_38.实体完整性约束要求关系数据库中元组的 1 属性值不能为空。(分数:2.00)填空项 1:_39.字符变量以 1 类型表示,它内存中占 16 个 bit(分数:1.00)填空项 1:_40.结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、 1 和限制使用 goto 语句。(分数:2.00)填空项 1:_41.下列程序段的输出结果为 1。int a2;switch (a) case2:System.out.print(“
15、Value is2.“);case3:System.out.pritln(“Value is3“);break;default:System.out.println(“end“);break:(分数:1.00)填空项 1:_42.将一个对象 wait poll 中的一个线程移入 lock pool 中的方法是 1。(分数:2.00)填空项 1:_43.由关系数据库系统支持的完整性约束是指 1 和参照完整性。(分数:1.00)填空项 1:_44.若有以下程序:void main()int a44=1,2,-3,-4,0,-12,-13,14,-21,23,0,-24,-31,32,-33,0;i
16、nt i,j,s=0;for(i=0;i4;i+)for(j=0j4;j+)if(aij0)continue;if(aii=0)break;s+=aji;printf(“%d/n“,s);执行后输出的结果是_。(分数:1.00)填空项 1:_45.冒泡排序算法在最好的情况下的元素交换次数为 1。(分数:1.00)填空项 1:_46.下列程序的运行结果是_。import java.io.*;public class testpublic static void main(String arg)String s1=“Hello!”;System.out.pnntln(s1.toUpperCase(
17、);HELLO!(分数:2.00)填空项 1:_47.阅读以下程序,输出结果为_。class Dpublic static void main (String args)int d=21;Dec dec=new Dec( );dec. decrement (d):System.out.println(d);class Decpublic void decrement(int decMe)decMe=decMe-1:(分数:1.00)填空项 1:_48.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 1。(分数:1.00)填空项 1:_49.能将显示空间分成很多层的布局管理器是_
18、。(分数:2.50)填空项 1:_50.J2SDK 的命令可以分为 6 类:基本命令、RMI 远程方法调用命令、 1、安全控制命令、Java IDL 和RMI-IIOP 命令、Java Plug-in 命令。(分数:2.00)填空项 1:_二级 JAVA 笔试-337 答案解析(总分:84.50,做题时间:90 分钟)一、选择题(总题数:35,分数:62.00)1.已知数据表 A 中每个元素距其最终位置不远,为节省时间,应采用的算法是A) 堆排序B) 直接插入排序C) 快速排序D) 直接选择排序(分数:1.00)A.B. C.D.解析:解析:当数据表 A 中每个元素距其最终位置不远,说明数据表
19、 A 按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少,故答案为选项 B) 。2.阅读下面程序publicclass Operators AndExpressionsvoidequalsMethodl()Strings1=newString(“howareyou“);Strings2=newString(“howareyou“);System.out.println(s1=s2);publicstaticvoidmain(Stringargs)OperatorsAndExpressionsOperAndExp=newOperatorsAndExpressions();
20、/用于复合类型数据的“=”运算符OperAndExp.equalsMethodl();程序运行结果是( )。A= BtrueCfalse Dequal(分数:2.00)A.B.C. D.解析:解析 本题考查的足 Java 语言中运算符的特殊用法。相等比较运算符“=”,不仅可用于基本类型的数据之间的比较,还可以用于复合数据类型之间的比较。但是,对于复合类型数据的“=”运算,其比较的目标是两个操作数是否是同一个对象。如果需要比较两个对象的值是否相同,则可以调用 equals()方法。题目中函数 equalsMethodl()的代码非常简单,首先生成两个字符串对象 s1 和 s2,然后输出表达式“s
21、1=s2”的结果。根据上面介绍的相等比较运算符的用法,字符串对象 s1 和 s2 是复合数据类型,因此表达式“s1=s2”比较的是 s1 和 s2 是否同一个对象。显然,s1 和 s2 虽然具有相同的值,即“howareyou”,但它们是两个不同的对象。因此,本题的正确答案足 C,3.类的专用函数叫做_,是对对象的数据所进行的操作。A方法 B对象 C消息 D构造方法(分数:2.00)A. B.C.D.解析:4.下面_组件可以不添加到容器中。AFrame BPanel CTextField DButton(分数:3.00)A. B.C.D.解析:解析 Panel 和 Frame 一样,都是容器,
22、也可以将组件和其他面板添加到 Panel 中,与 Frame 不同的是,Panel 对象必须被放入 Window 和 Frame 中才能可见,因此选项 B 是错误的。TextField 和Button 都是组件,必须添加到容器中,因此选项 C 和 D 都是错误的,只有选项 A 是正确的。5.下列_组件可以为其设置布局管理器。 ( )A) JDialog B) JFrame C) JWindow D) JPane1(分数:1.00)A.B.C.D. 解析:解析 JPanel 是一个轻量容器组件,用法与 Panel 相同,JPanel 可以为其设置布局管理器,默认的布局管理器是 FlowLayou
23、t。6.当检索一个压缩文件时,首先要建立压缩文件输人流对象,该对象 ( )A) 以 InputStreamReader 对象为参数B) 以 BufferedReader 对象为参数C) 以选中的压缩文件为参数D) 以 FileInputStream 对象为参数(分数:1.00)A.B.C.D. 解析:解析 本题考查压缩文件流的概念。当输入一个 Zip 文件时要将 Zip 文件作为 FileInputStream构造方法的参数,所以选项 D 正确。而 FileInputStream 对象又作为 ZipInputStream 构造方法的参数出现。这里的 ZipInputStream 对象在将压缩文
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 337 答案 解析 DOC
