【计算机类职业资格】二级JAVA笔试-260及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-260及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-260及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-260 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列关于 Applet 的安全限制的叙述中,错误的是( )。(分数:2.00)A.通常情况下,禁止 Applet 读、写本地文件系统B.通常情况下,禁止 Applet 向 Applet 源主机之外的任何主机建立网络连接C.通常情况下,禁止 Applet 读取系统信息D.通常情况下,禁止 Applet 加载本地库或方法2.下列循环执行的次数是( )。int y=3,x=5;while(-x! =x/y) (分数:2.00)A.3 次B.4 次C.5 次D.0 次3.
2、欲构造 ArrayList 类的一个实例,此类实现了 List 接口,下列( )方法是正确的。(分数:2.00)A.ArrayList myList = new Object( );B.List myList = new ArrayList( );C.ArrayList myList = new List( );D.List myList = new List( );4.下列哪个选项是正确计算角度 42的余弦值?( )(分数:2.00)A.double d = Math. cos(42);B.double d = Math. cosine(42);C.double d = Math. cos(
3、Math. toRadians(42);D.double d = Math. cos(Math. toDegrees(42);5.软件设计包括软件的结构、数据、接口和过程设计,其中软件的过程设计是指( )。(分数:2.00)A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程6.下列关于 Java 语言中常用的异常类的说法中,错误的是( )。(分数:2.00)A.在不合法的数学运算发生时,会出现 ArithmeticException 异常。B.如果将字符串转换成数字,需要准备处理 NumberFormatException 异常。C.如果使用非法的索引值来访问
4、数组,ArrayIndexOutOfBoundException 异常会抛出D.如果指针变量为空,NullPointerException 异常会被抛出。7.下列说法中,错误的是( )。(分数:2.00)A.一个程序抛出异常,任何其他在运行中的程序都可以捕获。B.算术溢出需要进行异常处理。C.在方法中检测到错误但不知道如何处理错误时,方法就声明一个异常。D.任何没有被程序捕获的异常将最终被默认处理程序处理。8.应用数据库的主要目的是( )。(分数:2.00)A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题D.解决数据量大的问题9.关于 MappedByteBuffer 类,下列叙
5、述正确的是( )。(分数:2.00)A.可以提高读写速度B.提供了把磁盘文件映入内存的通道C.把内存缓冲区的内容映射到了磁盘文件上D.具有 map()方法,可以将文件映入内存10.以下关于新建线程的叙述,正确的是( )。(分数:2.00)A.当线程被创建时,可以马上启动B.新建线程可以使用 start( )、stop( )和 wait( )等多个方法C.进入新建状态的线程,没有被分配资源D.新建状态的线程通过调用方法 join( )可以进入阻塞状态11.当浏览器重新返回 Applet 所在页面时,将调用 Applet 类的( )方法。(分数:2.00)A.start( )B.init( )C.
6、stop( )D.destroy( )12.如果有两个类 A 和 B,A 类基于 B 类,则下列描述中正确的是( )。(分数:2.00)A.这 2 个类都是子类或者超类B.A 是 B 超类的子类C.B 是 A 超类的子类D.这 2 个类都是对方的子类13.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性14.数据结构中,与所使用的计算机无关的是数据的( )。(分数:2.00)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构15.下列程序段的输出是( )。public class Test public static v
7、oid main (String args ) String ss1 = new String(“hello“);String ss2 = new String(“hello“);System. out. println(ssl = ss2);System. out. println (ss1. equals(ss2);(分数:2.00)A.true, falseB.true, trueC.false, trueD.false, false16.数据流图用于抽象描述一个软件的逻辑模型。数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。(分数:2.00)A.控制
8、流B.加工C.数据存储D.源和潭17.下列关于线程的优先级叙述,不正确的是( )。(分数:2.00)A.线程的优先级从其父线程继承而来B.Java 的线程调度是基于优先级的抢先式调度C.在 Java 中,总是选择高优先级的线程先执行D.线程的优先级与线程组一样,在线程创建时获得,在运行过程中只能读取,不能更改18.如果创建的子类覆盖了父类的一个 public 方法,则对该方法可以使用( )修饰符。(分数:2.00)A.publicB.public 和 protectedC.privateD.任意修饰符都可以,由系统随机选取19.使用( )方法可以将 JMenuBar 对象设置为主菜单。(分数:
9、2.00)A.setHelpMenu( )B.setJMenuBar( )C.add( )D.setMenuLocation( )20.下列选项中不属于 Java 保留字的是( )。(分数:2.00)A.nullB.falseC.sizeofD.true21.下列选项中,属于 JVM 执行过程中的特点的一项是( )。(分数:2.00)A.编译执行B.多进程C.异常处理D.静态链接22.给出下面程序的代码:byte array1, array2 ;byte array3 ;byter array4;下列数组操作语句中不正确的是( )。(分数:2.00)A.array2=array1B.array
10、2=array3;C.array2=array4D.array3=array423.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.执行算法所需要的存储空间24.反斜杠字符的正确表示是( )。(分数:2.00)A./B.*/C./D./25.用链表表示线性表的优点是( )。(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作D.数据元素的物理顺序与逻辑顺序相同26.检查软件产品是否符合需求定义的过程称为( )。(分数:2.00)A.确认测试B.集成测试C.验证测试D.验收测试27.在数据管理
11、技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是( )阶段。(分数:2.00)A.数据库系统B.文件系统C.人工管理D.数据项管理28.要获取 JList 中选中的项目的值,应该使用( )方法实现。(分数:2.00)A.getSeleetedIndex( )B.getSelectedValue( )C.setSleetionMode( )D.getSelectedIndexes( )29.下列关于内部类的说法不正确的是( )。(分数:2.00)A.内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用B.内部类可以使用它所在类的静态成员变量和
12、实例成员变量C.内部类不可以用 abstract 修饰符定义为抽象类D.内部类可作为其他类的成员,而且可访问它所在类的成员30.下面有关构造方法的说法中错误的是( )。(分数:2.00)A.构造方法名与类名必须相同。B.构造方法往往是给对象赋初值,无返回值,所以构造方法的返回类型是 void。C.构造方法不能被程序调用D.定义一个类时,若没有定义该类的构造方法,则 Java 语言会提供默认的构造方法。31.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( )。(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段32.关于数组,下列说法中不正确的是( )
13、。(分数:2.00)A.数组是最简单的复合数据类型,是一系列数据的集合。B.数组的元素可以是值(基本数据类型)、对象或其他数组。C.定义数组时,必须分配内存。D.一个数组中的所有值都必须是相同的类型。33.下列关于字符流的叙述中,正确的是( )。(分数:2.00)A.字符流类 BufferedReader 可以提高字符传送的效率B.字符输入流首先要实现 DataInput 接口C.字节输入流都是 Reader 子类D.只有字节输入流具有 read( )方法,字符输入流不具有该方法。34.下列程序段执行后,变量 c 的值为( )。public class Test public static v
14、oid main(String args) float a=10, b=9, c=8;if (-a=B) c= -a/c;System. out. println (c) ;(分数:2.00)A.1.125B.1.0C.1.25D.0.035.Java 的字符类型采用的是 Unicode 编码方案,每个 Unicode 码占用( )个比特位。(分数:2.00)A.8B.16C.32D.64二、填空题(总题数:15,分数:30.00)36.在树形结构中,树的根结点没有 【1】 。(分数:2.00)填空项 1:_37.Jackson 结构化程序设计方法是英国的 M. Jackson 提出的,它是一
15、种面向 【2】 的设计方法。(分数:2.00)填空项 1:_38.面向对象的模型中,最基本的概念是对象和 【3】 。(分数:2.00)填空项 1:_39.软件设计模块化的目的是 【4】 。(分数:2.00)填空项 1:_40.数据模型按不同应用层次分成 3 种类型,它们是概念数据模型、 【5】 和物理数据模型。(分数:2.00)填空项 1:_41.在由一个二元算术运算符构成的表达式中,如果操作数 1 的数据类型为 int 类型,操作数 2 的数据类型为 long 类型,则在运算过程中,是转换为 【6】 数据类型来运算的。(分数:2.00)填空项 1:_42.设 a=8,则表达式 a2 的值是
16、【7】 。(分数:2.00)填空项 1:_43.在一个 for 循环的循环体中可以包含另一个 for 循环,实现 for 循环的 【8】 。(分数:2.00)填空项 1:_44.一个 try 代码段后面必须跟若干个 catch 代码段或者一个 【9】 代码段。(分数:2.00)填空项 1:_45.文件类 【10】 是 java. io 中的一个重要的非流类,里面封装了对文件系统进行操作的功能。(分数:2.00)填空项 1:_46.多线程程序设计的含义是可以将一个程序任务分成几个并行的 【11】 。(分数:2.00)填空项 1:_47.Java 中的对象锁是一种独占的 【12】 锁。(分数:2.
17、00)填空项 1:_48.在 Java 中,将程序里出现的对象保存在外存中,称为 【13】 。(分数:2.00)填空项 1:_49.CardLayout 布局管理器可以使多个构件共享同一个 【14】 。(分数:2.00)填空项 1:_50.Applet 类中用于返回包含 Applet 的 HTML 文件 URL 的方法是 【15】 。(分数:2.00)填空项 1:_二级 JAVA 笔试-260 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列关于 Applet 的安全限制的叙述中,错误的是( )。(分数:2.00)A.通常情况下,禁止 A
18、pplet 读、写本地文件系统B.通常情况下,禁止 Applet 向 Applet 源主机之外的任何主机建立网络连接C.通常情况下,禁止 Applet 读取系统信息 D.通常情况下,禁止 Applet 加载本地库或方法解析:2.下列循环执行的次数是( )。int y=3,x=5;while(-x! =x/y) (分数:2.00)A.3 次B.4 次 C.5 次D.0 次解析:解析 首先判断条件,-x 之后,x=4,x/y=1,条件表达式为真,执行第一次循环;继续判断条件,-x 之后,x=3,x/y=1,条件表达式为真,执行第二次循环;继续判断条件,-x 之后,x=2, x/y=0,条件表达式为
19、真,执行第三次循环;继续判断条件,-x 之后,x=1,x/y=0,条件表达式为真,执行第四次循环;继续判断条件,-x 之后,x=0,x/y=0,条件表达式为假,退出循环。因此一共执行了 4 次循环。3.欲构造 ArrayList 类的一个实例,此类实现了 List 接口,下列( )方法是正确的。(分数:2.00)A.ArrayList myList = new Object( );B.List myList = new ArrayList( ); C.ArrayList myList = new List( );D.List myList = new List( );解析:解析 不能直接建立接
20、口的实例,只能通过实现接口的相应的类来实现接口。4.下列哪个选项是正确计算角度 42的余弦值?( )(分数:2.00)A.double d = Math. cos(42);B.double d = Math. cosine(42);C.double d = Math. cos(Math. toRadians(42); D.double d = Math. cos(Math. toDegrees(42);解析:解析 public static double cos(double a)是 Math 类中返回以弧度为单位的 a 的余弦值的,应先用 toRadians()方法将 42转换为弧度值。5.
21、软件设计包括软件的结构、数据、接口和过程设计,其中软件的过程设计是指( )。(分数:2.00)A.模块间的关系B.系统结构部件转换成软件的过程描述 C.软件层次结构D.软件开发过程解析:解析 软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。6.下列关于 Java 语言中常用的异常类的说法中,错误的是( )。(分数:2.00)A.在不合法的数学运算发生时,会出现 Arithme
22、ticException 异常。B.如果将字符串转换成数字,需要准备处理 NumberFormatException 异常。C.如果使用非法的索引值来访问数组,ArrayIndexOutOfBoundException 异常会抛出D.如果指针变量为空,NullPointerException 异常会被抛出。 解析:解析 Java 语言中没有指针变量。NullPointerException 异常抛出的条件是调用使用 null 对象引用的方法。7.下列说法中,错误的是( )。(分数:2.00)A.一个程序抛出异常,任何其他在运行中的程序都可以捕获。 B.算术溢出需要进行异常处理。C.在方法中检测
23、到错误但不知道如何处理错误时,方法就声明一个异常。D.任何没有被程序捕获的异常将最终被默认处理程序处理。解析:解析 不是任何其他在运行中的程序都可以捕获一个程序抛出的异常,而是由 Java 虚拟机中的标准异常处理程序来捕获。8.应用数据库的主要目的是( )。(分数:2.00)A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题 D.解决数据量大的问题解析:解析 数据库中的数据具有“集成”与“共享”的特点,亦即是数据库集中了各种应用的数据,进行统一构造与存储,而使它们可以被不同应用程序所使用,故选项 C 正确。9.关于 MappedByteBuffer 类,下列叙述正确的是( )。(分
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 260 答案 解析 DOC
