【计算机类职业资格】二级JAVA笔试-385及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-385及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-385及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-385 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.栈和队列的共同特点是A) 都是先进先出 B) 都是先进后出C) 只允许在端点处插入和删除元素 D) 没有共同点(分数:2.00)A.B.C.D.2.算法的空间复杂度是指( )。A) 算法程序的长度 B) 算法程序中的指令条数C) 算法程序所占的存储空间 D) 执行算法所需要的存储空间(分数:2.00)A.B.C.D.3.结构化程序设计主要强调的是( )。A) 程序的规模 B) 程序的效率C) 程序设计语言的先进性 D) 程序易读性(分数:2.00)A.B.C.D.4
2、.单个用户使用的数据视图的描述称为( )。A) 外模式 B) 概念模式 C) 内模式 D) 存储模式(分数:2.00)A.B.C.D.5.数据库管理系统 DBMS中用来定义模式、内模式和外模式的语言为A) C B) Basic C) DDL D) DML(分数:2.00)A.B.C.D.6.下列选项中,不属于 Java语言特点的是( )。A) 分布式 B) 安全性 C) 编译执行 D) 面向对象(分数:2.00)A.B.C.D.7.下列说法正确的是A) 用 abstract关键字修饰的方法,不能再被子类重写B) 用 final关键字修饰的方法,不能再被子类重写C) 抽象类中一定要包含 abst
3、ract方法D) 某个类中包含了 abstract方法,该类可以不声明为 abstract类(分数:2.00)A.B.C.D.8.Java语言和 C+语言相比,下面哪项内容是 Java独有的。( )。A面向对象 B动态链接C有类库 D跨平台(分数:2.00)A.B.C.D.9.在下列选项中,属于 Java语言的代码安全检测机制的是( )。A) 动态链接B) 访问权限的检查C) 通过接口实现多重继承D) 将所有的 Java应用都看做对象,按类进行封装(分数:2.00)A.B.C.D.10.Java的反汇编命令是( )。Ajavap BjavacCjdb Djava(分数:2.00)A.B.C.D
4、.11.点击窗口内的按钮时,产生的事件是( )。AMouseEvent BWindowEventCActionEvent DKeyEvent(分数:2.00)A.B.C.D.12.设 a=8,则表达式 a1 的值是( )。A1 B2C3 D4(分数:2.00)A.B.C.D.13.阅读下面程序:import java.io.*;public class TypeTransition public static void main(String args) char a=a;int i=100;long y=456L;int aa=a+i;long yy=y-aa;System.out.prin
5、t(“aa=“+aa);System.out.print(“yy=“+yy);程序运行的结果是A) aa=197 yy=259 B) aa=177 yy=259C) aa=543 yy=288 D) aa=197 yy=333(分数:2.00)A.B.C.D.14.下列不属于 JComponent类的功能的是( )。A) 边框设置 B) 键盘导航 C) 支持布局 D) 调用本地图形系统(分数:2.00)A.B.C.D.15.下列叙述中,错误的是A) 父类不能替代子类 B) 子类能够替代父类C) 子类继承父类 D) 父类包含子类(分数:2.00)A.B.C.D.16.下列不属于 Java语言流程
6、控制结构的是( )。A) 分支语句 B) 跳转语句 C) 循环语句 D) 赋值语句(分数:2.00)A.B.C.D.17.下列叙述中,错误的是A) 父类不能替代子类 B) 子类能够替代父类C) 子类继承父类 D) 父类包含子类(分数:2.00)A.B.C.D.18.将较长的数据类型转换为较短的整数类型,要进行( )。A类型的自动转换 B类型的强制转换C无需转换 D无法实现(分数:2.00)A.B.C.D.19.有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是( )。interface Aint methodl(int i);int method2(int j);AclassBimPl
7、ementsA int methodl()int method2()BclassBint methodl(inti)int method2(intj)Cclass B implements A int methodl(int i) int method2(int j) Dclass B extends Aint methodl(int i)int method2(int j)(分数:2.00)A.B.C.D.20.下列运算符中属于关系运算符的是( )。A= B= C+=D-=(分数:2.00)A.B.C.D.21.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将(
8、)。A运行 B阻塞C终止 D休眠(分数:2.00)A.B.C.D.22.自定义异常类的父类可以是A) Error B) VirtuaMachineError C) Exception D) Thread(分数:2.00)A.B.C.D.23.如果创建的子类覆盖了父类的一个 public方法,则对该方法可以使用( )修饰符。A) public B) public和 protectedC) private D) 任意修饰符都可以,由系统随机选取(分数:2.00)A.B.C.D.24.下列方法中可以用来创建一个新线程的是A) 实现 javalangRunnable 接口并重写 start()方法B)
9、 实现 javalangRunnable 接口并重写 run()方法C) 继承 javalangThread 类并重写 alu()方法D) 实现 javalangThread 类并实现 start()方法(分数:2.00)A.B.C.D.25.Thread类的方法中,getName()方法的作用是( )。A返回线程组的名称 B设置线程组的名称C返回线程的名称 D设置线程的名称(分数:2.00)A.B.C.D.26.下列叙述中,错误的是( )。AJbutton 类和标签类可显示图标和文本BButton 类和标签类可显示图标和文本CAWT 构件能直接添加到顶层容器中DSwing 构件不能直接添加到
10、顶层容器中(分数:2.00)A.B.C.D.27.在 Java中,线程是A) 分时的 B) 抢占式的C) 非抢占式的 D) 非分时的(分数:2.00)A.B.C.D.28.resume()方法恢复( )的执行。A通过调用 stop()方法而停止的线程B通过调用 sleep()方法而停止运行的线程C通过调用 wait()方法而停止运行的线程D通过调用 suspend()方法而停止运行的线程(分数:2.00)A.B.C.D.29.下列方法与 Applet显示无关的是( )。Apaint BupdateCrepaint() Ddraw(分数:2.00)A.B.C.D.30.下面不属于 java.aw
11、t.Event包中定义的事件适配器是( )。A) 焦点适配器 B) 键盘适配器 C) 标签适配器 D) 构件适配器(分数:2.00)A.B.C.D.31.通过 Applet的 ( ) 方法,可以得到 Applet类文档的 URL。A) getCodeBase () B) getHost () C) getByName () D) getDocumentBase ()(分数:2.00)A.B.C.D.32.给出下列关于一个使用适当的字符间距的字体的 TextField的表达式,则( )选项的叙述是对的。TextField t=new TextField(“they are good“,40);A
12、被显示的字符可以使用多朴字体B一行中最大的字符数是 40C显示的宽度正好是 40个字符宽D用户可以编辑字符(分数:2.00)A.B.C.D.33.在 HTML文件的applet标志中作为可选属性的是A) Applet主类的文件名 B) Applet 显示区域的宽度C) Applet主类的路径 D) Applet 显示区域的高度(分数:2.00)A.B.C.D.34.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!“,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是publicclassTestimplementsRunnablepublicstaticvoidmain
13、(Stringargs)Testt=newTest();Threadtt=newThread(t);tt.start();publicvoidrun()for(;)trycatchL_e)System.out.println(“Hello“);(分数:2.00)A.B.C.D.35.java.lang.ThreadGroup类的作用为( )。A使任何类都可以为线程提供线程体B定义了线程同步与交互的方法C提供了线程组或组中的每个线程进行操作的方法D以上都不是(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:30.00)36.常用的软件结构设计工具是结构图(SC),也称程序结构图。
14、其中,用矩形表示 1,用带空心圆的箭头表示传递的是数据。(分数:2.00)填空项 1:_37.在关系运算中, 1 运算是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。(分数:2.00)填空项 1:_38.关系数据库的关系演算语言是以 【2】 为基础的 DML语言。(分数:2.00)填空项 1:_39.软件工程研究的内容主要包括: 1 技术和软件工程管理。(分数:2.00)填空项 1:_40.在关系运算中, 1 运算是在给定关系的某些域上进行的运算。(分数:2.00)填空项 1:_41.Java源文件中最多只能有一个 1 类,其他类的个数不限。(分
15、数:2.00)填空项 1:_42.Java中的字符变量在内存中占 1 位(bit)。(分数:2.00)填空项 1:_43.在 Java中,字符串是作为 1 出现的。(分数:2.00)填空项 1:_44.每个 Applet程序必须有一个类是 1 类的子类。(分数:2.00)填空项 1:_45.异常处理主要用于使系统从故障中恢复,主要包括以下三个方面:提示信息、不产生无效的结果和 【11】 。(分数:2.00)填空项 1:_46.一个 Applet被浏览器加载后,是从_方法开始执行的。(分数:2.00)填空项 1:_47.一个类只有实现了 1 接口,它的对象才是可串行化的。(分数:2.00)填空项
16、 1:_48.线程是程序运行时的一个执行流,是由 CPU运行程序代码并操作 1 所形成的。(分数:2.00)填空项 1:_49.Java数字签名包括下列四个步骤:首先创建 JAR文件,其次 【15】 ,然后对 JAR文件进行数字签名,最后输出公钥证书。(分数:2.00)填空项 1:_50.请将程序补充完整。importjava.awt.*;publicclassFirstFrameextendsFramepublicstaticvoidmain(Stringargs)FirstFramefr=newFirstFrame(“Firstcontainer!“);fi.setSize(240,240
17、);fi.setBackground(Color.yellow);publicFirstFrame(StringStr)super(Str);(分数:2.00)填空项 1:_二级 JAVA笔试-385 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.栈和队列的共同特点是A) 都是先进先出 B) 都是先进后出C) 只允许在端点处插入和删除元素 D) 没有共同点(分数:2.00)A.B.C. D.解析:解析 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”
18、的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。2.算法的空间复杂度是指( )。A) 算法程序的长度 B) 算法程序中的指令条数C) 算法程序所占的存储空间 D) 执行算法所需要的存储空间(分数:2.00)A.B.C.D. 解析:解析 算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。3.结构化程序设计主要强调的是( )。A) 程序的规模 B) 程序的效率C) 程序设计语言的先进性 D) 程序易读性(分数:2.00)A.B.C.D. 解
19、析:解析 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用 goto语句,总的来说可使程序结构良好、易读、易理解、易维护。4.单个用户使用的数据视图的描述称为( )。A) 外模式 B) 概念模式 C) 内模式 D) 存储模式(分数:2.00)A. B.C.D.解析:解析 选项 A正确,外模式是用户的数据视图,也就是用户所见到的数据模式;选项 B不正确,全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;选项 C不正确,物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;选项 D不正确,存储模式即为内模式。5.数据库管理系统 DBMS中用
20、来定义模式、内模式和外模式的语言为A) C B) Basic C) DDL D) DML(分数:2.00)A.B.C. D.解析:解析 选项 A) ,B) 显然不合题意。数据定义语言(Data Definition Language,简称 DDL)负责数据的模式定义与数据的物理存取构建;数据操纵语言(Data Manipulation Language,简称 DML)负责数据的操纵,包括查询及增、删、改等操作。6.下列选项中,不属于 Java语言特点的是( )。A) 分布式 B) 安全性 C) 编译执行 D) 面向对象(分数:2.00)A.B.C. D.解析:解析 Java 语言用字节码进行解
21、释执行。所以选项 C不是 Java语言的特点。7.下列说法正确的是A) 用 abstract关键字修饰的方法,不能再被子类重写B) 用 final关键字修饰的方法,不能再被子类重写C) 抽象类中一定要包含 abstract方法D) 某个类中包含了 abstract方法,该类可以不声明为 abstract类(分数:2.00)A.B. C.D.解析:解析 本题考查类定义中的关键字。abstract 关键字修饰的方法称为抽象方法,该方法必须被重写,选项 A错误;抽象类中不一定要包含 abstract方法,但是,一旦某个类中包含了 abstract 方法,该类就必须声明为 abstract类,选项 C
22、 和选项 D错误;用 final修饰的方法不能再被子类重写,选项 B正确。8.Java语言和 C+语言相比,下面哪项内容是 Java独有的。( )。A面向对象 B动态链接C有类库 D跨平台(分数:2.00)A.B.C.D. 解析:解析 C+语言和 Java语言都是面向对象的程序设计语言:库文件(.dll)就是 C+语言的动态连接库,这两种语言都有类库,因为类是面向对象的最摹本的概念:跨平台的特性是 Java语言所特有的,在不同的操作系统上,只要装有 JVM就可以解释执行 Java程序,而 C+语言没有这种特性。9.在下列选项中,属于 Java语言的代码安全检测机制的是( )。A) 动态链接B)
23、 访问权限的检查C) 通过接口实现多重继承D) 将所有的 Java应用都看做对象,按类进行封装(分数:2.00)A.B. C.D.解析:解析 访问权限是解释器在解释执行 Java程序时进行检查的,属于 Java安全机制。10.Java的反汇编命令是( )。Ajavap BjavacCjdb Djava(分数:2.00)A. B.C.D.解析:解析 Javap 命令是 java反汇编命令,javac 命令是 java语言编译器,jdb 是基于文本和命令行的调试工具,java 命令是 Java解释器。11.点击窗口内的按钮时,产生的事件是( )。AMouseEvent BWindowEventCA
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 385 答案 解析 DOC
