【计算机类职业资格】二级JAVA笔试355及答案解析.doc
《【计算机类职业资格】二级JAVA笔试355及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试355及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试 355 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.内模式B.外模式C.概念模式D.逻辑模式2.保证 Java 语言可移植性的特征是( )。(分数:2.00)A.面向对象B.安全性C.分布式计算D.可跨平台3.以下类中,不具有缓冲功能的是( )。(分数:2.00)A.BufferedInputStreamB.MappedByteBufferC.ObjectOutputStreamD.BufferedReader4.给出下列代
2、码,可放在类 A 的横线位置作为 A 合理的内部类的是( )。 class A protected int i; A(int i) this. i = i; _ (分数:2.00)A.class B B.class B extends A C.class B implements A D.class A 5.执行完语句 int x= new int25;后,则下列说法中正确的是( )。(分数:2.00)A.x24值为 0B.x24值未定义C.x25值为 0D.x0值为空6.下面叙述中正确的是( )。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(
3、或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对7.下面描述中,符合结构化程序设计风格的是( )。(分数:2.00)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用 goto 语句8.二元算术运算表达式的两个操作数全是 short 类型的数据,则表达式的结果应该是 ( )类型。(分数:2.00)A.shortB.intC.byteD.long9.执行下列程序段之后,输出的结果是( )。 public class Test public static void ma
4、in(String args) byte a = 2; short b = 3; long c = 4; c=a%b*4%b; System. out. println(c) ; (分数:2.00)A.2B.1C.-1D.-210.在软件开发中,下面任务中不属于设计阶段的是( )。(分数:2.00)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模块11.下面概念中,不属于面向对象方法的是( )。(分数:2.00)A.对象B.继承C.类D.过程调用12.在一棵二叉树上第 5 层的结点数最多是( )。(分数:2.00)A.8B.16C.32D.1513.下列循环的循环体
5、将被执行( )。 int x =10, y=30; dot y -= x; x+; while (x+y-);(分数:2.00)A.0 次B.1 次C.2 次D.3 次14.运行下面的程序时,会产生( )。 public class Test public static void main(String args ) int x =0; int y = 2/x; int z = 1,2,4,6; int p=z4; (分数:2.00)A.ArrayIndexOutOfBoundsExcePtion 异常B.NumberFormatException 异常C.ArithmeticExceptio
6、n 异常D.ArithmeticException 异常和 ArrayIndexOutOfBoundsExcePtion 异常15.下列运算符中,( )是布尔逻辑运算符。(分数:2.00)A.+B.C.D. int z = 3; int n = 4; n=n+-y* z/n; System. out. println(n); (分数:2.00)A.3B.-1C.-12D.-318.下列程序执行的结果是( )。 public class Test public static void main(String args) int i, j, k; for(int n=100; n=200; n+
7、) i = n/100; j = n/10-i* 10; k = n%10; if(n = Math. pow(i, 3) + Math. pow(j, 3) + Math. pow(k, 3) System. out. println(n); (分数:2.00)A.153B.167C.173D.13719.调用以下哪些方法可以使运行状态的线程进入阻塞状态?( )(分数:2.00)A.start( ),yield( ),sleep( ),join( )和 wait( )B.start( ),yield( ),sleep( ),join( ),wait( )和 stop( )C.yield( )
8、,sleep( ),join( )和 wait( )D.yield( ),sleep( ),join( ),wait( )和 stop( )20.设有定义语句: int a=66,77,99; 则下面对此语句的叙述错误的是( )。(分数:2.00)A.定义了一个名为 a 的一维数组B.a 数组有 3 个元素C.a 数组元素的下标为 13D.数组中的每一个元素都是整型21.下列关于过滤流的叙述中,不正确的是( )。(分数:2.00)A.过滤流提供了同步处理机制,保证某 I/O 流同时只能被一个线程访问B.过滤流可以使用文件作为构造函数的参数C.过滤流是 FilerInputStream 和 Fi
9、lerOutputStream 抽象类及其子类D.使用过滤流时先把过滤流连接到某个 I/O 流上22.表达式 1+2+“hello“+8 的值为( )。(分数:2.00)A.“12hello8“B.“3hello8“C.12helloD.不能运算23.下列不是事件处理机制角色的是( )。(分数:2.00)A.事件B.事件源C.事件接口D.事件处理者24.下列代码中,将引起编译错误的行是( )。 public class test public static void main(String args) float f=0.0; f+=1.0; (分数:2.00)A.第 2 行B.第 3 行C.
10、第 4 行D.第 6 行25.数据库系统的核心是( )。(分数:2.00)A.数据模型B.数据库管理系统C.软件工具D.数据库26.下列关于组合框的描述中不正确的是( )。(分数:2.00)A.默认情况下,只能从组合框中选择B.组合框也可让用户自行输入C.组合框不可以选择多项D.使用 getSelectedIndex()方法可以获得用户选择的内容27.给出下列关于一个使用适当的字符间距字体的 TextField 的表达式,则哪个选项的叙述是对的?( ) TextField t=new TextField(“they are good“,40);(分数:2.00)A.被显示的字符串可以使用多种字
11、体B.一行中最大的字符数是 40C.显示的宽度正好是 40 个字符宽D.用户可以编辑字符28.以下数据结构中不属于线性数据结构的是( )。(分数:2.00)A.队列B.线性表C.二叉树D.栈29.Java 语言和 C+语言相比,( )项是 Java 有的,而 C+没有?(分数:2.00)A.面向对象B.动态链接C.有类库D.跨平台30.下列叙述中正确的是( )。(分数:2.00)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致31.下列程序的输出结果是( )。 p
12、ublic class Test public static void main(String args) char a1 = B, a2 = c; if(a1+1a2) +a1; System. out. println(a1); (分数:2.00)A.BB.bC.CD.c32.javax. swing. Japplet 的父类是( )。(分数:2.00)A.jav aw panelB.jav apple AppletC.jav aw frameD.jav aw Window33.关于被私有访问控制符 private 修饰的成员变量,下列说法正确的是( )。(分数:2.00)A.可以被三种类
13、所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问34.下列选项中可以创建一个标识有“关闭”的按钮语句的是( )。(分数:2.00)A.TextField b = new TextField(“关闭“);B.TextArea b=new TextArea(“关闭“);C.Button b = new Button(“关闭“);D.Checkbox b = new Checkbox(“关闭“);35.在结构化方法中,用数据流程图(DFD) 作为描述工具的软件开发阶段是(
14、);(分数:2.00)A.可行性分析B.需求分析C.详细设计D.程序编码二、B填空题/B(总题数:15,分数:30.00)36.长度为 n 的顺序存储线性表中,当在任何位置上插入一个元素的概率都相等时,插入一个元素所需移动元素的平均个数为U 【1】 /U。(分数:2.00)填空项 1:_37.用树型结构表示实体类型及实体间联系的数据模型称为U 【2】 /U。(分数:2.00)填空项 1:_38.类是一个支持集成的抽象数据类型,而对象是类的U 【3】 /U。(分数:2.00)填空项 1:_39.数据流图的类型有U 【4】 /U和事务型。(分数:2.00)填空项 1:_40.当数据的物理结构(存储
15、结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的U 【5】 /U。(分数:2.00)填空项 1:_41.Java 语言的各种数据类型之间提供两种转换:U 【6】 /U和强制转换。(分数:2.00)填空项 1:_42.case 子句中的常量的类型必须与 switch 表达式的类型相容,并且各个 case 子句的常量的值必须U 【7】 /U。(分数:2.00)填空项 1:_43.Java 对象串行化技术,主要是通过 ObjectInputStream 类和U 【8】 /U类来实现的。(分数:2.00)填空项 1:_44.if 语句合法的条件值是U 【9】
16、/U类型。(分数:2.00)填空项 1:_45.Java 的输入输出流包括U 【10】 /U、字符流、文件流、对象流以及多线程之间通信的管道流。(分数:2.00)填空项 1:_46.字符类输出流的各个类都是抽象类U 【11】 /U的子类。(分数:2.00)填空项 1:_47.U【12】 /U可以把一组线程作为一个对象进行统一的处理和维护。(分数:2.00)填空项 1:_48.能将显示空间分成很多层的布局管理器是U 【13】 /U。(分数:2.00)填空项 1:_49.Swing 的顶层容器有:Japplet, JWindow, JDialog 和U 【14】 /U。(分数:2.00)填空项 1
17、:_50.在退出当前主页时,浏览器调用U 【15】 /U方法终止 start()方法中启动的线程。(分数:2.00)填空项 1:_二级 JAVA 笔试 355 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.内模式 B.外模式C.概念模式D.逻辑模式解析:解析 数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性
18、的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。2.保证 Java 语言可移植性的特征是( )。(分数:2.00)A.面向对象B.安全性C.分布式计算D.可跨平台 解析:解析 Java 解释器采用与体系结构无关的字节代码指令的技术,只需安装 Java 运行系统,就可保证 Java 程序可以在网络的任何地方运行。跨平台的特点,保证了软件的可移植性。3.以下类中,不具有缓冲功能的是( )。(分数:2.00)A.BufferedInputStreamB.MappedByteB
19、ufferC.ObjectOutputStream D.BufferedReader解析:解析 一般带有“Buffer”的流类都具有数据缓冲功能。4.给出下列代码,可放在类 A 的横线位置作为 A 合理的内部类的是( )。 class A protected int i; A(int i) this. i = i; _ (分数:2.00)A.class B B.class B extends A C.class B implements A D.class A 解析:解析 本题主要考查在定义内部类时,内外部类不能同名,不存在继承关系,可以把内部类当成类的成员。选项 B 存在继承关系,因此是错误
20、的;选项 D 中内外部类同名,所以也是错误的。选项 C 中,implements 表示一个类使用某个接口,而 A 是一个类,不是接口,因此选项 C 也是错误的。5.执行完语句 int x= new int25;后,则下列说法中正确的是( )。(分数:2.00)A.x24值为 0 B.x24值未定义C.x25值为 0D.x0值为空解析:解析 定义 x25后,x 共有 25 个元素,下标为 024,并为每个元素赋初值为 0,所以选项 A 为正确答案。6.下面叙述中正确的是( )。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的
21、有穷性是指算法必须能在执行有限个步骤之后终止 D.以上三种描述都不对解析:解析 算法的执行效率与数据的存储结构有关;算法在运行过程中需要的存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限步骤以后结束。7.下面描述中,符合结构化程序设计风格的是( )。(分数:2.00)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用 goto 语句解析:解析 结构化程序设计方法的四条原则是:自顶向下;逐步求精;模块化;限制使用goto 语句。 “自顶向下”是指在程序设计时,先考虑总体,后考虑细节
22、;先考虑全局目标,后考虑局部目标。“逐步求精”是指对复杂问题应设计一些子目标作过渡,逐步细节化。“模块化”是指一个复杂问题由若干稍简单的问题构成;解决这个复杂问题的程序,也应由若干稍简单问题的小程序组成。8.二元算术运算表达式的两个操作数全是 short 类型的数据,则表达式的结果应该是 ( )类型。(分数:2.00)A.shortB.int C.byteD.long解析:解析 当二元算术运算符表达式的两个操作数全是 short 类型时,则表达式的结果应该是 int 类型。这个规则也适用于 byte 类型。9.执行下列程序段之后,输出的结果是( )。 public class Test pub
23、lic static void main(String args) byte a = 2; short b = 3; long c = 4; c=a%b*4%b; System. out. println(c) ; (分数:2.00)A.2 B.1C.-1D.-2解析:解析 由于操作数中的 a 是 byte 类型,b 是 short 类型,因此 a 和 b 按照 int 类型进行计算;同时又由于变量 c 是 long 类型变量,因此所有的操作数都按照 long 类型进行运算,结果为 long 类型。又由于运算符*和%处于同一优先级别,因此按照从左到右的顺序进行运算,首先 a 对 b 取模,得到
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 355 答案 解析 DOC
