【计算机类职业资格】二级JAVA笔试-267及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-267及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-267及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-267 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列说法中,错误的一项是 ( )(分数:2.00)A.线程是程序中的一个执行流B.多线程是程序中的多个执行流C.线程是进程的一次动态执行过程D.进程是程序的一次动态执行过程2.文件类是 java.io包中的 ( )(分数:2.00)A.文件流类B.字节流类C.对象流类D.非流类3.下列 4项中说法不正确的是 ( )(分数:2.00)A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性4.线程同步中,对象加锁应
2、该注意 ( )(分数:2.00)A.返还对象的锁B.用 synchronized保护的共享数据必须是私有的C.Java中对象加锁具有可重用性D.以上都对5.下列说法错误的是 ( )(分数:2.00)A.Java语言中无 sizeof运算符B.Java语言中所有类型的长度和表示是固定的,不依赖执行C.goto和 const不是 Java编程语言中使用的关键字D.Java语言中通过#define 命令定义常量6.所有的 Swing构件都实现了_接口,提供对可存取性的支持。 ( )(分数:2.00)A.I/OB.AccessibleC.SerializableD.Object7.java.langS
3、tringBuffer 类的引入,主要是为了 ( )(分数:2.00)A.提高数据传送的效率B.精简数据传送的操作C.进行数据替换D.数据传送安全8.在软件生产过程中,需求信息的给出是 ( )(分数:2.00)A.程序员B.项目管理者C.软件分析设计人员D.软件用户9.在结构化设计方法中,生成的结构图(SC) 中,带有箭头的连线表示 ( )(分数:2.00)A.模块之间的调用关系B.程序的组成成分C.控制程序的执行顺序D.数据的流向10.以下不属于 Java Application应用程序编写和执行步骤的是 ( )(分数:2.00)A.编写源代码B.编写 HTML文件C.编译源代码D.解释执行
4、11.以下不是 Java中正确的整数表示的是 ( )(分数:2.00)A.22B.ox22C.o22D.22H12.下列复选框构造方法,错误的是 ( )(分数:2.00)A.setLayout(new GridLayout(3,1);B.add(new Checkbox(“one“,null,true);C.add(new Checkbox(“two“);D.add(new Checkbox(“one“,true);13.下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是 ( )(分数:2.00)A.选择B.连接C.投影D.并14.下列不属于 J2SDK命令的是 (
5、)(分数:2.00)A.RMI命令B.网络传输命令C.J2SDK基本命令D.安全控制命令15.下列叙述中,不属于结构化分析方法的是 ( )(分数:2.00)A.面向数据流的结构化分析方法B.面向数据结构的 Jackson方法C.面向数据结构的结构化数据系统开发方法D.面向对象的分析方法16.下列叙述中,不属于测试的特征的是 ( )(分数:2.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性D.测试的经济性17.类 Test定义如下,将下列_方法插入行处是不合法的。 ( )public class Testpublic float Method(float a,float b)(分数
6、:2.00)A.public float Method(float a,float b,floatc)B.public float Method(float c,floatd)C.public int Method(int a,intb)D.private float Method(int a,int b,intc)18.信息隐蔽的概念与下述哪一种概念直接相关? ( )(分数:2.00)A.软件结构定义B.模块独立性C.模块类型划分D.模块耦合度19.现有两个类 A,B,以下描述中表示 B继承自 A的是 ( )(分数:2.00)A.class A extends BB.class B impl
7、ements AC.class A implements BD.class B extends A20.为了从 HTML文件中获取参数,在 Applet程序中应该编写的代码是 ( )(分数:2.00)A.在 start()方法中加入语句 String s=getParameter(“buttonLabel“);B.在 init()方法中加入语句 String s=Parameter(“buttonLabel“);C.在 init()方法中加入语句 String s=getParameter(“BUTTONLABEL“);D.在 start()方法中加入语句 String s=getParame
8、ter(“BUTTONLABEL“);21.Java语言通过面向对象的方法进行异常处理,这种处理异常的方法有许多好处,请在下列选项中选出不属于 Java语言异常处理的好处的一项 ( )(分数:2.00)A.把各种不同的异常事件进行分类,体现了良好的层次性B.提供了良好的接口C.这种机制对于具有动态运行特性的复杂程序提供了强有力的控制D.异常处理机制可以替代传统的控制流程22.下面不属于 Java条件分支语句结构的是 ( )(分数:2.00)A.if-else if结构B.if-else结构C.if-else if-else结构D.if-end if结构23.接口的主要功能不包括 ( )(分数:
9、2.00)A.不管类的层次,实现不相关的类有相同的行为B.说明多个类所需实现的方法C.可以通过它了解对象的交互界面,但必须了解对象所对应的类D.是一种含有抽象方法或常量的特殊抽象类24.阅读下列程序:class ThreadTest extends Threadpublic static void main(Stringargs)Thread t=new Thread(this);t.start();public void run()System.out.print(“A thread test“);对该程序而言,正确结论是 ( )(分数:2.00)A.该程序能够通过编译并打印输出“A thr
10、ead test”B.该程序能够通过编译,但运行时将不调用 ThreadTest类中的 run()方法,因此不产生任何输出C.该程序存在编译错误,因为在 main()方法中不能使用 this指针D.上述选项都不正确25.Java编程语言提供几种预定义的异常,下列是除 0异常类型关键字的是 ( )(分数:2.00)A.ArithmeticExceptionB.NullPointerExceptionC.NegativeArraySizeExceptionD.ArrayIndexOutOfBoundsException26.实体是信息世界中广泛使用的一个术语,它用于表示 ( )(分数:2.00)A
11、.有生命的事物B.无生命的事物C.实际存在的事物D.一切事物27.下列不属于 Applet编写步骤的是 ( )(分数:2.00)A.引入需要的类和包B.定义一个 Applet类的子类C.实现 Applet类的某些方法D.加密 Applet程序28.关于 Java源文件结构规则,说法错误的是 ( )(分数:2.00)A.版权信息必须在 java文件的开头B.package语句在 imports语句之前C.类的定义部分首先是类的注释D.类的声明同时包含 extends和 implements两个关键字时,必须放在同一行29.下列语句片段:int resultint a=17,b=6;result=
12、(ab4)?ab:a/b;System.out.println(result)的结果为 ( )(分数:2.00)A.0B.1C.2D.530.下列关于字符串的叙述错误的是 ( )(分数:2.00)A.创建 String类的字符串对象后,字符串所代表的文本根据情况可改变B.字符串由 java.lang.String和 java.lang.StringBuffer定义C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界D.在 Java语言中,字符串是作为对象来处理的31.串的长度是 ( )(分数:2.00)A.串中不同字符的个数B.串中不同字母的个数C.串中所含
13、字符的个数且字符个数大于零D.串中所含字符的个数32.若有定义:bytex=11,22,33,-66;其中 0k3,则对 x数组元素错误的引用是 ( )(分数:2.00)A.x5-3B.xkC.xk+5D.x033.若 a=00110111,则 a2 语句的执行结果为 ( )(分数:2.00)A.00000000B.11111111C.0000110lD.1101110034.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是 ( )(分数:2.00)A.e3,e1,e4,e2B.e2,e4,e3,e1C.e3,e4,e1,e2D.任意顺序35.下列说法中,错误的一项是 ( )(分数:
14、2.00)A.Java系统的标准输入对象是 System.inB.打开一个文件时不可能产生 IOExceptionC.使用 File对象可以判断一个文件是否存在D.使用 File对象可以判断一个目录是否存在二、填空题(总题数:15,分数:30.00)36.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 【1】 和选择排序等。(分数:2.00)填空项 1:_37.软件的 【2】 设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。(分数:2.00)填空项 1:_38.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 【3】 。(分数:2.00)
15、填空项 1:_39.为了便于对照检查,测试用例应由输入数据和预期的 【4】 两部分组成。(分数:2.00)填空项 1:_40. 【5】 是数据库设计的核心。(分数:2.00)填空项 1:_41.Java语言的执行模式是半编译和 【6】 。(分数:2.00)填空项 1:_42.字符常量是用单号括起来的一个字符,用双撇号括起来的是 【7】 。(分数:2.00)填空项 1:_43.下面的语句是声明一个常量并赋值;Boolean b1=5!=8;b1的值是 【8】 。(分数:2.00)填空项 1:_44.Java中流的实现是在 【9】 的类层次结构内部定义的。(分数:2.00)填空项 1:_45.设有
16、数组定义:int MyIntArray=10,20,30,40,50,60,70;则执行下面几个语句后的输出结果是 【10】 。int s=0;for(int i=0;iMyIntArraylength;i+)s+=MyIntArrayi;System.out.println(s);(分数:2.00)填空项 1:_46.布局管理器中将构件从上到下、从左到右进行的排列的布局管理器是 【11】 。(分数:2.00)填空项 1:_47.Java的体系结构中,最下层是移植接口,上面一层是虚拟机,虚拟机的上层是 Java基本类和 【12】 ,它们都具有可扩展性。(分数:2.00)填空项 1:_48.Ja
17、va中,新建的线程调用 start()方法,如 mythreadstart(),将使线程的状态从 New(新建状态)转换为 【13】 。(分数:2.00)填空项 1:_49.在 AWT包中,创建一个具有 10行、45 列的多行文本区域对象 ta的语句为 【14】 。(分数:2.00)填空项 1:_50.安装完 JDK后,还需设置 path和 【15】 变量。(分数:2.00)填空项 1:_二级 JAVA笔试-267 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列说法中,错误的一项是 ( )(分数:2.00)A.线程是程序中的一个执行流B
18、.多线程是程序中的多个执行流C.线程是进程的一次动态执行过程 D.进程是程序的一次动态执行过程解析:解析 该题考查的是进程和线程的概念。进程是程序的依次动态执行过程,它属于动态概念;线程是比进程更小的执行单位,是程序中的一个执行流。所以选项 C的说法是错误的。2.文件类是 java.io包中的 ( )(分数:2.00)A.文件流类B.字节流类C.对象流类D.非流类 解析:解析 文件类 File是 java.io包中的一个重要的非流类,它以一种与系统无关的方式表示一个文件对象的属性。而目录在 Java中作为一种特殊文件,即文件名的列表,通过类 File 所提供的方法,可得到文件或目录的描述信息(
19、包括名字、路径、长度、可读、可写等),也可以生成新文件、目录、修改文件和目录,查询文件属性,重命名文件或者删除文件。3.下列 4项中说法不正确的是 ( )(分数:2.00)A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性解析:解析 数据库系统的数据具有高共享性和低冗性,但不能完全避免数据冗余;数据库具有很高的数据独立性;数据的一致性是指在系统中同一数据的不同出现应保持相同的值。4.线程同步中,对象加锁应该注意 ( )(分数:2.00)A.返还对象的锁B.用 synchronized保护的共享数据必须是私有的C.Java中对象加锁具
20、有可重用性D.以上都对 解析:解析 在多线程同步中,对象加锁应该注意的是,一定要返还对象的锁,用 synchronized保护的共享数据必须是私有的,对象加锁具有可重用性。所以选择 D。5.下列说法错误的是 ( )(分数:2.00)A.Java语言中无 sizeof运算符B.Java语言中所有类型的长度和表示是固定的,不依赖执行C.goto和 const不是 Java编程语言中使用的关键字D.Java语言中通过#define 命令定义常量 解析:解析 选项 D的说法错误,在 Java语言中把一个标识符定义为常量用保留字 final来实现。6.所有的 Swing构件都实现了_接口,提供对可存取性
21、的支持。 ( )(分数:2.00)A.I/OB.Accessible C.SerializableD.Object解析:解析 所有 Swing组件都实现了 Accessible 接口,提供对可存取性的支持,使得辅助功能如屏幕阅读器能够十分方便的从 Swing 组件中得到信息。7.java.langStringBuffer 类的引入,主要是为了 ( )(分数:2.00)A.提高数据传送的效率 B.精简数据传送的操作C.进行数据替换D.数据传送安全解析:解析 javalangStringBuffer 类的引入,主要是为了提高数据传送的效率。8.在软件生产过程中,需求信息的给出是 ( )(分数:2.
22、00)A.程序员B.项目管理者C.软件分析设计人员D.软件用户 解析:解析 软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。9.在结构化设计方法中,生成的结构图(SC) 中,带有箭头的连线表示 ( )(分数:2.00)A.模块之间的调用关系 B.程序的组成成分C.控制程序的执行顺序D.数据的流向解析:解析 采用结构化程序设计方法编写程序,可使程序结构良好、易读、易理解、易维护,它包括3种基本控制结构,分别是顺序结构、选择结构和重复结构(又称循环结构)。在它们的结构图中,带有箭头的连线表示的是模块之间的调用关系。10.以下不属于 Java Application应用程序编
23、写和执行步骤的是 ( )(分数:2.00)A.编写源代码B.编写 HTML文件 C.编译源代码D.解释执行解析:解析 Java Application 应用程序不用编写 HTML文件,Java Applet 小应用程序才要编写 HTML文件呢。11.以下不是 Java中正确的整数表示的是 ( )(分数:2.00)A.22B.ox22C.o22D.22H 解析:解析 选项 A中表示的是十进制的整数,选项 B中表示的是十六进制的整数,选项 C中表示的是八进制的整数,而选项 D它表示的也是十六进制整数,只不过它的表示方法在 Java中不能使用,它是在汇编或接口中使用的十六进制表示整数的方法。12.下
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 267 答案 解析 DOC
