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