【计算机类职业资格】二级JAVA笔试-297及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-297及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-297及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-297 及答案解析(总分:83.00,做题时间:90 分钟)一、选择题(总题数:35,分数:58.00)1.下列关于 Java多线程并发控制机制的叙述中,错误的是( )。A) Java中对共享数据操作的并发控制采用加锁技术B) 线程之间的交互,提倡采用 suspend()/resume()方法C) 共享数据的访问权限都必须定义为 privateD) Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生(分数:2.00)A.B.C.D.2.Java程序的执行过程中用到一套 JDK工具,其中 javaprof.exe是指( )。AJava 调试
2、器 BJava 剖析工具CJava 编译器 DJava 解释器(分数:2.00)A.B.C.D.3.设计数据库的存储结构属于( )阶段。A需求分析 B概念设计C逻辑设计 D物理设计(分数:2.00)A.B.C.D.4.public abstract Applet getApplet(String name)可以实现A) 同页面 Applet间的通信 B) Applet 和浏览器间的通信C) Applet的网络通信 D) 以上 3种通信都能实现(分数:2.00)A.B.C.D.5.以下叙述中错误的是( )。AC 语言是高级语言BC 语言中的每条可执行语句最终都将被转换成二进制的机器指令CC 语言
3、产生的目标程序后缀名为 OBJDC 语言中的函数不可以单独进行编译(分数:2.00)A.B.C.D.6.一棵二叉树中共有 70个叶子结点与 80个度为 1的结点,则该二叉树中的总结点数为( )。A221 B219C231 D229(分数:2.00)A.B.C.D.7.下面对形参的说法,正确的是( )。A) 必须有多个 B) 至少有一个C) 可以没有 D) 只能是简单变量(分数:2.00)A.B.C.D.8.下面关于 Applet的说法正确的是 ( )A) Applet也需要 main方法B) Applet必须继承自 java.awt.AppletC) Applet能访问本地文件D) Apple
4、t程序不需要编译(分数:2.00)A.B.C.D.9.有以下程序段:typedef struct nodeint data; struct node *next;*NODE;NODE p;以下叙述中正确的是( )。Ap 是指向 struct node结构变量的指针的指针BNODE p;语句出错Cp 是指向 struct node结构变量的指针Dp 是 struct node结构变量(分数:2.00)A.B.C.D.10.规范化理论中消除其中多余的数据相关性是靠分解( )来实现。A) 关系运算 B) 内模式C) 外模式 D) 视图(分数:2.00)A.B.C.D.11.下面有关接口的说法中正确的
5、是( )。A) 接口与抽象类是相同的概念 B) 实现一个接口必须实现接口的所有方法C) 接口之间不能有继承关系 D) 一个类可实现多个接口(分数:2.00)A.B.C.D.12.( )类是所有类的根,它所包含的属性和方法被所有类继承。AClass BObjectCString DSystem(分数:1.00)A.B.C.D.13.要将 web页中的数据装载到 Java应用程序中,下列哪种方式最佳?A) 创建一个 Socket,并使用该套接字来创建一个输入流B) 创建一个 URL,并使用该 URL来创建一个 URL ConnectionC) 使用 Applet小程序的 showDocument(
6、)方法来装载 D) 上述方法没有什么区别,所以也就没有哪个最佳(分数:1.00)A.B.C.D.14.Visual FoxPro是一种( )。A) 数据库管理系统软件 B) 操作系统软件C) 文字处理软件 D) CAD 软件(分数:1.00)A.B.C.D.15.SQL语言又称为A) 结构化定义语言 B) 结构化控制语言C) 结构化查询语言 D) 结构化操纵语言(分数:2.00)A.B.C.D.16.Panel和 Applet的默认的布局管理器是A)CardLayoutB)BorderLayoutC)FlowLayoutD)GridLayout(分数:1.00)A.B.C.D.17.数据管理技
7、术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展过程。分布式数据库、面向对象数据库等新型数据库是属于( )。A) 人工管理阶段 B) 文件系统阶段C) 数据库系统阶段 D) 高级数据库技术阶段(分数:2.00)A.B.C.D.18.算法的空间复杂度是指A)算法程序的长度B)算法程序中的指令条数C)算法程序所占的存储空间D)算法执行过程中所需要的存储空间(分数:1.00)A.B.C.D.19.若变量 a、i 已正确定义,且 i已正确赋值,合法的语句是( )。Aa=1 B+i:Ca=a+=5; Da=int(i);(分数:2.00)A.B.C.D.20.软件详细设计产生的
8、图如下:(分数:2.00)A.B.C.D.21.设有下面的两个类定义:class AAvoid Show ( ) System.out.println (“I Like Java“):class BB extends AAvoid Show ( ) System.out.println (“I like C+“); 则顺序执行如下语句后输出的结果为( )。AA a; BB b;a.Show (); b.Show ();AI Like JavaI Like C+BI Like C+I Like JavaCI Like JavaI Like JavaDI Like C+I Like C+(分数:1
9、.00)A.B.C.D.22.下列关于数据库系统,说法正确的是_。A数据库中只存在数据项之间的联系B数据库中只存在记录之间的联系C数据库中数据项之间和记录之间都存在联系D数据库中数据项之间和记录之间都不存在联系(分数:2.00)A.B.C.D.23.Socket的工作流程是 ( )打开连接到 Socket的输入/输出 按某个协议对 Socket进行读/写操作创建 Socket 关闭 SocketA BC D(分数:1.00)A.B.C.D.24.下列哪个接口可以对 TextField对象的事件进行监听和处理? ( )A) ActionListener B) FocusListenerC) Mo
10、useMotionListener D) WindowListener(分数:2.00)A.B.C.D.25.下列哪个选项的 java源文件程序段是不正确的? ( )Apackage testpackage;public class Test Bimport java.io.*;package testpackage;public class Test Cimport java.i.*;class Personpublic class Test Dimport java.io.*;import java.awt.*;public class Test(分数:1.00)A.B.C.D.26.下列
11、代码_行错误。 ( )(1)public void modify( )(2)intI,j,k,(3)I=100;(4)while(I0)(5)j=I*2;(6)System.out.println(“The value of j is“+j);(7)k=k+1;(8)I-;(9)(10)A) (4) B) (6)C) (7) D) (8)(分数:2.00)A.B.C.D.27.下列说法错误的是( )。AJava 是一种网络编程语言BJava 小应用程序在网络上的传输不受 CPU的限制CJava 提供了类库支持 TCP/IP协议DJava 语言允许使用指针访问内存(分数:2.00)A.B.C.D
12、.28.下列叙述中,正确的是( )。A) 声明变量时必须指定一个类型 B) Java 认为变量 number与 Number相同C) Java中唯一的注释方式是“/” D) 源文件中 pubic类可以有 0或多个(分数:1.00)A.B.C.D.29.已知文件 filel8.txt中的内容是:一共有 3行,每行分别是实型的数值 1.0,2.1,3.2,则下列程序执行之后,输出的结果是_。package ch1;import java.io.*;public class exl8static String strName = “ch1/file18.txt“;public static void
13、 main(String args)tryFileReader fr = new FileReader(strName);BufferedReader br = new BufferedReader(fr);String str;while(str = br.readLine() != null)float f = Float.parseFloat(str);System.out.println(f);br.close ();fr.close ();catch(Exception e)System.out.print (e.getMessage ();A. 1.0 2.13.2B. 1.0 C
14、. 2.1 3.2D. 显示异常信息(分数:2.00)A.B.C.D.30.分时操作系统追求的目标是 ( )A高吞吐宰 B充分利用内存C高速响应 D减少系统开销(分数:1.00)A.B.C.D.31.WindowListener中可以实现窗口关闭功能的方法是( )。A. public void windowOpened(WindowEvent e)B. public void wind0wClosed(WindowEvent e)C. public void windowClosing(WindowEvent e)D. public void windowDeaefivated(WindowE
15、veot e)(分数:2.00)A.B.C.D.32.下列各项中,不属于多媒体硬件的是( )。A声卡 B光盘驱动器C显示器 D多媒体制作工具(分数:1.00)A.B.C.D.33.在 Java中,线程是A) 分时的B) 抢占式的C) 非抢占式的D) 非分时的(分数:1.00)A.B.C.D.34.char类型的取值范围是( )。A2 的-7 次方2 的 7次方减 1B02 的 16次方减 1C负 2的 15次方2 的 15次方减 1D02 的 8次方减 1(分数:2.00)A.B.C.D.35.下列程序段执行后的输出结果为( )。int x=3; int y=10;System. out. p
16、rintln(y%x);A) 0 B) 1 C) 2 D) 3(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:25.00)36.在调用一个函数的过程中可以直接或间接地调用该函数,这种调用称为 1 调用,该函数称为 2 函数。(分数:1.00)填空项 1:_37.数据库设计分为以下六个设计阶段:需求分析阶段、 1 、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。(分数:1.00)填空项 1:_38.下列程序创建了一个线程并运行,请填空,使程序完整。public class ThreadTest public static void main(String args)He
17、llo h=new Hello();【12】 ;t.start();class Hello implements Runnable int i;public void run() while(tree)System.out.println(“Hello“ +i+);if(i=5) break;(分数:2.00)填空项 1:_39.Java中的字符变量以 char类型表示,它在内存中占 【6】 位 bit。(分数:2.00)填空项 1:_40.数据库系统由数据库、 1、硬件平台、数据库管理员和软件平台所组成。(分数:1.00)填空项 1:_41.表达式 110100113 的值为 1。(二进制数
18、表示)(分数:2.50)填空项 1:_42.Java中的方法的参数传递是 1 调用。(分数:2.00)填空项 1:_43.如果一个 Java Applet源程序文件中只定义了一个类,该类的类名为 My Applet,则存储该源程序文件的文件名应为 【1】 。(分数:2.50)填空项 1:_44.下列代码的执行结果是_。public class Expressionpublic static void main(String args)int v1=10, v2=99, v3=0;System out println(v10)(分数:2.00)填空项 1:_45.当局部变量的名字和类的成员变量的
19、名字相同时,类的成员变量将被隐藏。为了在方法中使用成员变量,并且与局部变量加以区分,必须使用 1。(分数:2.00)填空项 1:_46.数据的逻辑结构在计算机存储空间中的存放形式称为数据的 1。(分数:1.00)填空项 1:_47. 【11】 是 Java程序的并发机制,它能同步共享数据,处理不同事件。(分数:2.00)填空项 1:_48.计算机技术中,为解决一个特定问题而采取的特定的有限的步骤称为 1。(分数:1.00)填空项 1:_49.设有数组定义:int MyIntArray=10,20,30,40,50,60,70 则执行以厂几个语句后的输出结果是ints=O;for (int i=
20、0;iMyIntArray,length;i+)s+=MyIntArrayisystem.out.println(s);(分数:1.00)填空项 1:_50.Java对象串行化技术,主要是通过 1 类和 ObjectOutputStream类来实现。(分数:2.00)填空项 1:_二级 JAVA笔试-297 答案解析(总分:83.00,做题时间:90 分钟)一、选择题(总题数:35,分数:58.00)1.下列关于 Java多线程并发控制机制的叙述中,错误的是( )。A) Java中对共享数据操作的并发控制采用加锁技术B) 线程之间的交互,提倡采用 suspend()/resume()方法C)
21、共享数据的访问权限都必须定义为 privateD) Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生(分数:2.00)A.B. C.D.解析:解析 suspend (),挂起线程,挂起后的线程将不能自动恢复,只能在其他线程中调用 resume()方法恢复线程的状态。由于 suspend()方法只是挂起线程,并不释放线程中持有的锁,故容易产生死锁,所以不提倡使用这两个方法。2.Java程序的执行过程中用到一套 JDK工具,其中 javaprof.exe是指( )。AJava 调试器 BJava 剖析工具CJava 编译器 DJava 解释器(分数:2.00)
22、A.B. C.D.解析:3.设计数据库的存储结构属于( )阶段。A需求分析 B概念设计C逻辑设计 D物理设计(分数:2.00)A.B.C.D. 解析:解析 物理设计阶段主要解决选择文件存储结构和确定文件存取的方法的问题,包括:选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。4.public abstract Applet getApplet(String name)可以实现A) 同页面 Applet间的通信 B) Applet 和浏览器间的通信C) Applet的网络通信 D) 以上 3种通信都能实现(分数:2.00)A. B.C.D.解析:解析 本题考查 Applet的概念。A
23、ppletContext 的 getApplet()方法可以按指定的 Applet 名字查找对象,格式是:public Applet getApplet(String name),该方法返回名字为 name的 Applet 对象,用这个方法可以实现同页面 Applet之间的通信,选项 A说法正确。Applet 类的 init()、 start()、stop()以及 destroy()方法,都可以浏览器进行通信,还有其他如 URL getCodeBase()用于从浏览器获取Applet的 URL地址等。Applet 的网络通信需要使用 包中定义的 API进行网络通信。5.以下叙述中错误的是( )
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 297 答案 解析 DOC
