【计算机类职业资格】二级JAVA笔试336及答案解析.doc
《【计算机类职业资格】二级JAVA笔试336及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试336及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试 336 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.若数组 a 定义为 inta=new int34,则 a 是( )。(分数:2.00)A.一维数组B.二维数组C.三维数组D.四维数组2.若二维数组 a 有 m 列,则在 aij前的元素个数为( )。(分数:2.00)A.j*m+iB.i*m+jC.i*m+j-1D.i*m+j+3.结构化程序设计的三种结构是( )。(分数:2.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环
2、结构4.为了向一个 Applet 传递参数,可以在 HTML 文件的 APPLET 标志中使用 FARAM 选项。在 Applet 程序中获取参数时,应使用的方法是( )。(分数:2.00)A.getParameter ( )B.getDocumentBase ( )C.getCodeBase ( )D.getImage ( )5.在下列源代码文件 Test. java 中,正确定义类的代码是( )。(分数:2.00)A.pblic class test public int x=0; public test(int thi x=x; B.public class Test public in
3、t x=0; public Test(int thi x=x; C.public class Test extends T1,T2 public int x = 0; public Test(int thi x = x; D.protected class Test extends T2 public int x = 0; public Test(int thi x = x; 6.检查软件产品是否符合需求定义的过程称为( )。(分数:2.00)A.确认测试B.集成测试C.验证测试D.验收测试7.下列描述中,正确的是( )。(分数:2.00)A.Reader 是一个读取字符文件的接口B.Read
4、er 是一个读取数据文件的抽象类C.Reader 是一个读取字符文件的抽象类D.Reader 是一个读取字节文件的一般类8.下列选项中不属于 Java 虚拟机的执行特点的是( )。(分数:2.00)A.异常处理B.多线程C.动态链接D.简单易学9.当 Frame 的大小被改变时,Frame 中的按钮的位置可能被改变,则使用下列哪一个布局管理器( )。(分数:2.00)A.BorderLayoutB.FlowLayoutC.CardLayoutD.GridLayout10.执行以下语句后,str2 的值是( )。 String str1=“abc“; String str2=str1.conca
5、t(“cde“);(分数:2.00)A.abcdeB.abccdeC.cdeabcD.edccba11.数据的存储结构是指( )。(分数:2.00)A.数据所占的存储空间量B.数据的逻辑结构在计算机中的表示C.数据在计算机中的顺序存储方式D.存储在外存中的数据12.下面( )方法与 applet 的显示无关。(分数:2.00)A.update ( )B.draw ( )C.repaint ( )D.paint ( )13.线程在生命周期中要经历五种状态,在不使用 stop()方法的情况下,线程当前处于终止状态,则它的上一个状态是( )。(分数:2.00)A.新建状态B.阻塞状态C.可运行状态D
6、.运行状态14.假设 i 是 int 类型的变量,并初始化为 1,则下列( )是合法的条件语句。(分数:2.00)A.if ( B.if (i=3) C.if (i=2) D.if (tru 15.下列语句执行后,i 的值是( )。 public class Test public static void main(String args) int i =0; for(int j=10; j5 j-=3,i+=2) i=i+j; System. out. println(i); (分数:2.00)A.8B.9C.10D.1216.已知一棵二叉树的后序遍历序列是 dabec,中序遍历序列是 de
7、bac,则它的前序遍历序列是( )。(分数:2.00)A.acbedB.decabC.deabcD.cedba17.下列程序段执行后的输出结果为( )。 int x=3; int y=10; System. out. println(y%x);(分数:2.00)A.0B.1C.2D.318.下列有关数据库的描述,正确的是( )。(分数:2.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件19.查找随机文件的记录时,应使用的方法是( )。(分数:2.00)A.readInt ( )B.readBytes (intC.seek (long
8、 1)D.readDouble ( )20.栈和队列的共同特点是( )。(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点21.算法的时间复杂度是指( )。(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数22.下列说法中,不正确的是( )。(分数:2.00)A.switch 语句的功能可以由 if-else 语句来实现B.若用于比较的数据类型为 double,则不可以用 switch 语句实现C.if-else 证语句的执行效率总是比 switch 语句高D.case 子
9、句可以有多个语句,并且不需要用大括号括起来23.下面程序执行后,屏幕上显示的应是( )。 public class Test public static void main(String args) char ch1=B,e,i,j,i,n,g; char ch2=B,e,i,j,i,n,g,2,0,0,8; String s1 = new String(ch1); String s2 = new String(ch2, 0, 7); System. out. println(sl. equals(s2); (分数:2.00)A.trueB.falseC.BeijingD.编译错误24.阅读下
10、面代码 if(x=0) System. out. println(“冠军“); else if(x-3) System. out. println(“亚军“); else System. out. println(“季军“); 若要求打印字符串“季军“,则变量 x 的取值范围是( )。(分数:2.00)A.x=0 switch (s) case “Java“: System. out. print(“Java“); break; case “Language“: System. out. print(“Language“); break; case “Test“: System. out. p
11、rint(“Test“); break; 其运行结果是( )。(分数:2.00)A.JavaB.LanguageC.TestD.编译出错34.下面程序的运行结果是( )。 public class Increment public static void main(String args ) int c; c=5; System. out. println(c) ; System. out. println(c+); System .out. println(c) ; (分数:2.00)A.5 6 6B.5 5 6C.6 7 7D.6 6 635.下面说法中错误的是( )。(分数:2.00)A
12、.凡是语法错误,都属于编译错误B.异常是程序无法控制的C.对程序而言,一般有编译错误和运行错误两类D.Java 语言中,异常为一种对象二、B填空题/B(总题数:15,分数:30.00)36.数据结构分为逻辑结构与存储结构,线性链表属于U 【1】 /U。(分数:2.00)填空项 1:_37.在面向对象方法中,类之间共享属性和操作的机制称为U 【2】 /U。(分数:2.00)填空项 1:_38.耦合和内聚是评价模块独立性的两个主要标准,其中U 【3】 /U反映了模块内各成分之间的联系。(分数:2.00)填空项 1:_39.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实
13、体“项目”的联系属于U 【4】 /U的联系。(分数:2.00)填空项 1:_40.数据库设计分为以下 6 个设计阶段:需求分析阶段、U 【5】 /U、逻辑设地阶段、物理设计阶段、实施阶段、运行和维护阶段。(分数:2.00)填空项 1:_41.异常对象从产生和被传递提交给 Java 运行系统的过程称为U 【6】 /U异常。(分数:2.00)填空项 1:_42.字节输入流均为U 【7】 /U的子类。(分数:2.00)填空项 1:_43.线程在生命期中要经历 5 种状态,它们分别是新建状态、可运行状态、运行状态、U 【8】 /U状态和终止状态。(分数:2.00)填空项 1:_44.方法头中的关键字U
14、 【9】 /U用来表示方法不返回任何值。(分数:2.00)填空项 1:_45.在 Java 程序中,通过类的定义只能实现U 【10】 /U重继承,但通过接口的定义可以实现多重继承。(分数:2.00)填空项 1:_46.public class Test public static void main(String args) String name =new String5; for(int i=0; iargs. length; +i) namei = argsi; System. out. println(name2); 命令行中的输入为:java Test a b 程序的输出是U 【11
15、】 /U。(分数:2.00)填空项 1:_47.U【12】 /U是一个特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。(分数:2.00)填空项 1:_48.下面的程序是声明某类型变量 s,并通过三元条件运算符的结果给变量 s 赋值,请将该程序补充完整:public class Test public static void main(String args) U【13】 /Us=(99%2=1)?“奇数“:“偶数“; System. out. println(s); (分数:2.00)填空项 1:_49.与显示相关的 Applet 方法有U 【14】 /U( )、repai
16、nt( )和 update( )。(分数:2.00)填空项 1:_50.一个类只有实现了U 【15】 /U接口,它的对象才是可串行化的。(分数:2.00)填空项 1:_二级 JAVA 笔试 336 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.若数组 a 定义为 inta=new int34,则 a 是( )。(分数:2.00)A.一维数组B.二维数组 C.三维数组D.四维数组解析:解析 数组 a 由 3 个一维数组组成,每个一维数组有 4 个元素。所以,s 是一维数组的数组,即二维数组。2.若二维数组 a 有 m 列,则在 aij前
17、的元素个数为( )。(分数:2.00)A.j*m+iB.i*m+j C.i*m+j-1D.i*m+j+解析:解析 二维数组 a 的第 0i-1 行共有 i*m 个元素,第 i 行第 j 列的元素是第 i*m+j+1 个元素,因此 aij前的元素个数有 i*m+j 个。3.结构化程序设计的三种结构是( )。(分数:2.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构 解析:解析 顺序结构、选择结构和循环结构(或重复结构)是结构化程序设计的 3 种基本结构。4.为了向一个 Applet 传递参数,可以在 HTM
18、L 文件的 APPLET 标志中使用 FARAM 选项。在 Applet 程序中获取参数时,应使用的方法是( )。(分数:2.00)A.getParameter ( ) B.getDocumentBase ( )C.getCodeBase ( )D.getImage ( )解析:解析 Applet 中可以使用 getParameter( )方法获取参数。getParameter( )方法定义为:public String getParameter(String name),其中参数 name 必须与param标记中的 name 指示的名字相同。5.在下列源代码文件 Test. java 中,正
19、确定义类的代码是( )。(分数:2.00)A.pblic class test public int x=0; public test(int thi x=x; B.public class Test public int x=0; public Test(int thi x=x; C.public class Test extends T1,T2 public int x = 0; public Test(int thi x = x; D.protected class Test extends T2 public int x = 0; public Test(int thi x = x;
20、解析:解析 本题主要考查类声明格式为修饰符class 类名extends 父类名implements 类实现的接口列表,选项 A 中源文件名与程序名不相同,Java 不支持多重继承所以选项 C 错误,选项 D 中类的访问权限不对,应为 public。6.检查软件产品是否符合需求定义的过程称为( )。(分数:2.00)A.确认测试 B.集成测试C.验证测试D.验收测试解析:解析 确认测试的任务是验证软件的功能和性能及其他特性是否满足了需求规格说明中确定的各种需求,以及软件配置是否完全、正确。7.下列描述中,正确的是( )。(分数:2.00)A.Reader 是一个读取字符文件的接口B.Reade
21、r 是一个读取数据文件的抽象类C.Reader 是一个读取字符文件的抽象类 D.Reader 是一个读取字节文件的一般类解析:解析 在 Java 中,字符是以 16 位 Unicode 码的形式表示的。在 java. io 包中,处理 Unicode 码的所有类都是从 Reader 和 Writer 两个抽象类中衍生出来的。8.下列选项中不属于 Java 虚拟机的执行特点的是( )。(分数:2.00)A.异常处理B.多线程C.动态链接D.简单易学 解析:解析 Java 虚拟机的执行过程过程有 3 个特点:多线程、动态链接、异常处理。9.当 Frame 的大小被改变时,Frame 中的按钮的位置
22、可能被改变,则使用下列哪一个布局管理器( )。(分数:2.00)A.BorderLayoutB.FlowLayout C.CardLayoutD.GridLayout解析:解析 选项 A,该布局管理器将容器划分为五个部分,容器大小的改变不会影响其中的组件的位置,而是影响它们的大小。选项 B,该布局管理器的容器大小发生变化时,构件的大小不变,但是相对位置会发生变化。选项 C,该布局管理器显示放入该容器的当前页中的组件,一次显示一个,容器大小的改变不能影响其中组件的位置。选项 D,该布局管理器将容器划分为固定的网格,组件加入后占据一个单元,各组件的相对位置不会因为容器的大小变化而变化,改变的只是组
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 336 答案 解析 DOC
