【计算机类职业资格】二级JAVA笔试33及答案解析.doc
《【计算机类职业资格】二级JAVA笔试33及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试33及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试 33及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.软件复杂性度量的参数包括(分数:2.00)A.效率B.规模C.完整性D.容错性2.设 i,j 为类 X定义的 double型变量名,下列 X类的构造方法中不正确的是(分数:2.00)A.X(double i=k; B.X( ) i=6;C.X(double m,double i=m;j=n;D.double X(double i=k;return i;3.JDBC的类被汇集在下列哪个包中?(分数:2.00)A.javsq*B.javaw*C.javuti*D.以上
2、都不是4.下列程序执行后,i 的值是 public class Testfff pubic static void main(String args) int i;10; do i/=2; while(i- - 1); System.out.println(i); (分数:2.00)A.1B.5C.2D.-15.下列不属于软件调试技术的是(分数:2.00)A.强行排错法B.集成测试法C.回溯法D.原因排除法6.执行 int x=(int)(Math.random()*100);语句时,不会出现下列哪个数值?(分数:2.00)A.1B.35C.48D.1007.关于 Java中的沙箱模型下列说法
3、中正确的是(分数:2.00)A.沙箱模型为从网上获得的不可信代码提供了控制非常严格的运行环境B.在沙箱模型中,本地代码被认为是可信代码,对本地系统资源有完全的访问权C.在沙箱模型中,从远端主机下载的 Applet是不可信的,并且只能访问沙箱中的有限资源D.以上说法都正确8.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为(分数:2.00)A.PAD图B.N-S图C.结构图D.数据流图9.设有定义 int i=123;long j=456;,下列赋值不正确的是(分数:2.00)A.j=i;B.j=(loni;C.i=(inj;D.i=j;10.下列
4、是一个 Java Applet程序,输出结果是(要求只写出在 Applet容器内显示的内容) import java.awt*; import java.applet.*; public class Testuu extends Applet floatx=1.2f,3.4f,5.6f,7.8f; public void paint(Graphics g) int s=0; for(int i=0;ix.length;i+) s+=(int)xi; g.drawstring(“ “+s,30,60); (分数:2.00)A.15B.16.0C.16D.1711.声明异常抛出用下列哪个子句来完成
5、声明,它包含在方法的声明当中?(分数:2.00)A.throwsB.throwC.ThrowableD.Exception12.下列叙述中,不属于数据库系统的是(分数:2.00)A.数据库B.数据库管理系统C.数据库管理员D.数据库应用系统13.在 Applet被下载时调用,一般用来完成所有必需的初始化操作的方法是(分数:2.00)A.destroy( )B.stop( )C.start( )D.init( )14.下列哪个方法用来定义线程的具体行为,也就是定义线程体?(分数:2.00)A.start( )B.run( )C.init( )D.thread( )15.根据数据结构中各数据元素之
6、间前后件关系的复杂程度,一般将数据结构分成(分数:2.00)A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构16.在下列几种排序方法中,要求内存量最大的是(分数:2.00)A.插入排序B.选择排序C.快速排序D.归并排序17.下列命令中,哪个命令是 Java的解释器?(分数:2.00)A.javaB.javacC.javapD.javadoc18.下列有关继承的说法不正确的是(分数:2.00)A.子类的访问权限比父类方法的访问权限要高B.继承性是面向对象方法的一个重要特征,它使代码可重用,可降低程序的复杂性C.子类方法不能产生比父类方法更多的异常D.
7、重写是指子类的成员方法与父类的成员方法名字相同,参数列表相同,方法体不同19.下列关于 Java语言的数据类型和表达式的说法不正确的是(分数:2.00)A.Java中允许用 0和 1来代替 true和 falseB.位运算符中,的优先级最高,其次是 C.最简单的表达式是一个常量或一个变量,该表达式的值就是该常量或变量的值D.条件运算符是一个 怂惴?20.设一棵二叉树中有 3个叶子结点,有 8个度为 1的结点,则该二叉树中总的结点数为(分数:2.00)A.12B.13C.14D.1521.下列叙述中,不属于结构化程序设计方法的主要原则是(分数:2.00)A.自顶向下B.由底向上C.模块化D.限制
8、使用 goto语句22.下列有关文件类 File的说法有误的是(分数:2.00)A.File类以一种系统无关的方式表示一个文件对象的属性B.在 Java语言中,目录不是文件,所以目录作为一种特有的类处理C.File类是一个重要的非流类D.流类关心的是文件的内容,而 File类关心的是文件在磁盘上的存储23.执行下面程序后,结果是 public class Testrr public static void main(String args) int i=0xFFFFFFF1; int j=-i; System.out.println(“j=“+j); (分数:2.00)A.j=-15B.j=-
9、16C.j=16D.j=1524.设 X,Y 为已定义的类名,下列声明 X类的对象 x1的语句中正确的是(分数:2.00)A.static X x1B.public X x1=new X(int 123);C.Y x1;D.X x1;X( );25.下列关于 Swing中内部框架 JInternalFrame的说法不正确的是(分数:2.00)A.内部框架不能监听窗口事件B.不必用 setSize()和 pack()或 setBounds()方法设定设置框尺寸C.必须把内部框架添加到一个容器中,否则不显示D.可以用 setBounds()方法设置内部框架在容器中的位置,默认值是 0,0,即容器的
10、左上角26.在线程的基本控制中,哪个方法使比其低的优先级线程先运行?(分数:2.00)A.sleep( )B.yield( )C.join( )D.stop( )27.下列哪个保留字可以定义常值变量,说明这个变量赋值后永不改变?(分数:2.00)A.protectedB.staticC.finalD.super28.下列关于数组定义语句不正确的(分数:2.00)A.inta1,a2;B.int a=1,2,3,4,5;C.double d=new double8;D.float f=new 2.0f,3.5f,5.6f,7.8f;29.数据库系统的核心是(分数:2.00)A.数据库B.数据库管
11、理系统C.数据模型D.软件工具30.下列哪项技术很好的实现了 Java的垃圾回收机制?(分数:2.00)A.内存跟踪B.内存编译C.语法检查D.上述都不正确31.下列程序的执行结果是 public class Testhh public static void main(String args ) Strings1=new String(“I am boy“); Strings2=new String(“I am boy“); System.out.println(s1.equals(s2); (分数:2.00)A.trueB.falseC.I am boyD.都不正确32.视图设计一般有 3
12、种设计次序,下列不属于视图设计的是(分数:2.00)A.自顶向下B.由外向内C.由内向外D.自底向上33.关于 Java语言的健壮性特点,下列说法不正确的是(分数:2.00)A.Java语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生B.Java语言允许使用指针,这一点与 c+相似C.Java语言设计有自动收集垃圾功能,防止了内存分配的错误D.Java语言使程序员从繁忙的内存管理中解脱出来34.下列有关 MVC体系结构的叙述中正确的是(分数:2.00)A.Swing胜过 AWT的主要优势在于 MVC体系结构的普遍使用B.MVC用户界面存在 3个通讯对象:模型
13、、视图和控件C.MVC其思想是把数据的内容本身和显示方式分离开来D.以上说法都正确35.下列关于使用内部类的原因叙述中不正确的是(分数:2.00)A.一个内部类的对象可访问外部类的成员方法和变量,包括私有的成员B.实现事件监听器时,采用内部类、匿名类编程非常容易实现其功能C.编写事件驱动程序,内部类很方便D.内部类就是特殊的抽象类,所以便于人机交互二、B填空题/B(总题数:15,分数:30.00)36.算法的工作量大小和实现算法所需的存储单元多少分别称为算法的 【1】 。(分数:2.00)填空项 1:_37.数据结构包括数据的逻辑结构、数据的 【2】 以及对数据的操作运算。(分数:2.00)填
14、空项 1:_38.可以把具有相同属性的一些不同对象归类,称为 【3】 。(分数:2.00)填空项 1:_39.软件工程包括 3个要素,分别为方法、工具和 【4】 。(分数:2.00)填空项 1:_40.由关系数据库系统支持的完整性约束是指 【5】 和参照完整性。(分数:2.00)填空项 1:_41.在 Java语言中提供了标准类库,为编程所需的低层模块提供了常用的方法和接口,并将它们分装成包,每个包又包括子包,形成 【6】 结构的类层次。(分数:2.00)填空项 1:_42.byte类型只有 8位,能表示的范围是 【7】 。(分数:2.00)填空项 1:_43.表达式是由操作数和 【8】 按一
15、定的语法形式组成的符号序列。(分数:2.00)填空项 1:_44.下列是一个 Java Applet程序,填空使它的功能为计算数组下标为偶数的各元素的和。 import java.applet.*; import java.awt*; public class Testww extends Applet public void paint(Graphics g) int a=1,3,5,7,9,10; int total=0; float ave; for(int i=0;ialength; 【9】 ) total+=ai; g.drawstring(“Total of array eleme
16、nts:=“+total,25,25); (分数:2.00)填空项 1:_45.通过 【10】 运算符实现对成员变量的访问和方法调用。(分数:2.00)填空项 1:_46.下列的 Java语句是把字符串“12345”转换为 int型数据,请补充完整。 int x; x= 【11】 ;(分数:2.00)填空项 1:_47.流按照数据类型的不同,可以分为 【12】 和字符流。(分数:2.00)填空项 1:_48.对象串行化中,要被串行化的对象所属类的接口是 【13】 。(分数:2.00)填空项 1:_49.在 javaswing 包中,定义了两种类型的构件。顶级容器和轻量级构件。其中顶级容器包括J
17、Frame,JApplet,JDialog 和 【14】 。(分数:2.00)填空项 1:_50.在下列的代码段中填入一个适当的语句,使其表示为从输入流中能读取对象(注:FileInputStream 的形参为“thetime”)。 File InputStream in= 【15】 ; ObjectInputStream s=ObjectInputStream(in); String today=(String)sreadObject1; Date date=(Date)sreadObject2;(分数:2.00)填空项 1:_二级 JAVA笔试 33答案解析(总分:100.00,做题时间:
18、90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.软件复杂性度量的参数包括(分数:2.00)A.效率B.规模 C.完整性D.容错性解析:【命题目的】记忆软件复杂性度量的参数。 【解题要点】定量度量方法是程序复杂程度经常使用的方法,把程序的复杂程度乘以适当参数即可估算出软件中错误的数量以及软件开发需要用的工作量,定量度量的结果 可以用来比较两个不同设计或两个不同算法的优劣,程序的定量的复杂程度可作为模块规模的精确限度,因而软件复杂性度量的参数包括规模。 【考点链接】软件复杂性度量的方法及各种度量参数的作用。2.设 i,j 为类 X定义的 double型变量名,下列 X类的构造方法
19、中不正确的是(分数:2.00)A.X(double i=k; B.X( ) i=6;C.X(double m,double i=m;j=n;D.double X(double i=k;return i; 解析:【命题目的】考查构造方法的定义。 【解题要点】构造方法是给对象赋初值,所以没有返回值。3.JDBC的类被汇集在下列哪个包中?(分数:2.00)A.javsq* B.javaw*C.javuti*D.以上都不是解析:【命题目的】考查 JDBC的相关基本概念。 【解题要点】JDBC 的类被汇集在 javasql*包中,在安装 JDK11 或更高版本是会自动安装。 【错解分析】对 JDBC的相
20、关基本概念了解不够。 【考点链接】Java 应用程序通过 JDBC API(主要是定义在 javaaql*包中的方法和类)向 JDBC Driver Manager发出请求,指定要装载的 JDBC驱动程序,指定要连接的数据库具体类型和实例。4.下列程序执行后,i 的值是 public class Testfff pubic static void main(String args) int i;10; do i/=2; while(i- - 1); System.out.println(i); (分数:2.00)A.1B.5C.2D.-1 解析:【命题目的】考查 do-while语句的循环用法
21、。 【解题要点】do-while 结构首先执行循环体,然后计算终止条件,若结果为 true,则循环执行,直到布尔表达式的结果为 false。在题目中,先执行doi/2;得 i的值是 5,再判断 while(i- -1)条件(判断结束后 i的值是 4),成立继续执行循环体 do i=2;得 i的值是 2;再判断 while(i- -1)条件(判断结束后 i的值是 1),成立继续执行循环体 do i/=2;得 i的值是 0;再判断 while(i- - 1)条件(判断结束后 i的值是-1),但条件不成立,退出 do-while语句,最后 i的值是-1。5.下列不属于软件调试技术的是(分数:2.00
22、)A.强行排错法B.集成测试法 C.回溯法D.原因排除法解析:【命题目的】掌握软件调试技术的方法。 【解题要点】调试的关键在于推断程序内部的错误位置及原因。主要的调试方法有强行排错法、回溯法和原因排除法。 【考点链接】软件调试的各种方法及各种方法的区别。6.执行 int x=(int)(Math.random()*100);语句时,不会出现下列哪个数值?(分数:2.00)A.1B.35C.48D.100 解析:【命题目的】考查 random()方法产生随机数的范围。 【解题要点】Mathrandom()方法产生01 之间的数,所以再乘以 100的范围时 0100,但不包括边界 0和 100。7
23、.关于 Java中的沙箱模型下列说法中正确的是(分数:2.00)A.沙箱模型为从网上获得的不可信代码提供了控制非常严格的运行环境B.在沙箱模型中,本地代码被认为是可信代码,对本地系统资源有完全的访问权C.在沙箱模型中,从远端主机下载的 Applet是不可信的,并且只能访问沙箱中的有限资源D.以上说法都正确 解析:【命题目的】考查 Java中的沙箱模型。 【解题要点】在 Java语言中,沙箱模型也被叫做安全模型。其基本概念就是题于中所叙述的。 【考点链接】Java 平台中的安全管理器负责对 Applet实施控制,确定 Applet能够访问的资源。8.为了避免流程图在描述程序逻辑时的灵活性,提出了
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 33 答案 解析 DOC
