【计算机类职业资格】二级JAVA笔试-236及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-236及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-236及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-236 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列代码的运行结果是( )。public class Testpublic static void main(String args)System.out.println(891); (分数:2.00)A.44B.45C.88D.902.下列程序段的输出结果是( )。String MyStr=“Hello,“;MyStr=MyStr+ “World!“;System.out.println(MyStr);(分数:2.00)A.Hello, World!B.Hello
2、,C.World!D.该程序段有语法错误3.下列不属于 Java语言流程控制结构的是( )。(分数:2.00)A.分支语句B.跳转语句C.循环语句D.赋值语句4.类又被叫做( )。(分数:2.00)A.对象B.模板C.实例D.方法5.在下列说法中,正确的一项是( )。(分数:2.00)A.Java语言是以类为程序的基本单位的B.Java语言是不区分大小写的C.多行注释语句必须以/开始D.在 Java语言中,类的源文件名和该类名可以不相同6.下列语句序列执行后,k 的值是( )。public class c6public static void main(String args) int a=1
3、0, b=18, c=30;switch (b%(分数:2.00)A.case 7: c-; break;case 8: c-=2; break;case 9: c-=3; break;default: c* =b; break;System.out.println (c);A) 28B.29C.27D.307.在设计程序时,应采纳的原则之一是( )。(分数:2.00)A.不限制 goto语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解8.下列关于 Applet的方法中,哪个是返回 HTML中设定的值( )?(分数:2.00)A.getCodeBase()B.getP
4、arameter(String)C.getApplnfo()D.showStatus(Strin9.下列标识符中( )是不合法的。(分数:2.00)A.BigNameB.$intC.lstD.$110.已知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH和 DBGEACHF,则该二叉树的后序遍历为( )。(分数:2.00)A.GEDHFBCAB.DGEBHFCAC.ABCDEFGHD.ACBFEDHG11.已知:int a=new int100;,在下列给出的数组元素中,非法的是( )。(分数:2.00)A.a0B.a1C.a99D.a10012.Swing构件必须添加到 Swing顶层容
5、器相关的( )。(分数:2.00)A.选项板上B.复选框内C.内容面板上D.分隔板上13.下列哪个语句是声明一个含有 10个 String对象的数组( )?(分数:2.00)A.char str;B.char str;C.String str=new String10;D.String str10;14.下列关于管道流的叙述中,正确的是( )。(分数:2.00)A.将一个程序、线程或代码段的输入,作为另一个程序、线程或代码段的输出B.管道流的输入流称为发送方,输出流称为接收方C.在 java. io中管道流类有 PipedInputStream类和 PipedOutputStream类D.过滤
6、流可以直接操作文件15.下面关于 Applet的说法正确的是( )。(分数:2.00)A.Applet也需要 main方法B.Applet继承自 java.awt.Applet或 javax.swing.JAppletC.Applet能访问本地文件D.Applet程序不需要编译16.在 Java中,实现线程组的类是( )。(分数:2.00)A.java. lang. ThreadB.java. lang. ThreadGronpC.java. ThreadD.java. ThreadGroup17.下列不属于 Swing组件的是( )。(分数:2.00)A.JpanelB.JtableC.Me
7、nuD.JFrame18.下列代码的执行结果是( )。public class Testpublic static void main(String args)System.out.println(7/2); (分数:2.00)A.3.5B.3C.3.0D.3.5019.SQL语言又称为( )。(分数:2.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言20.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是( )。(分数:2.00)A.e3,e1,e4,e2B.e2,e4,e3,e1C.e3,e4,e1,e2D.任意顺序21.下列叙述中,不属于软件需求规
8、格说明书的作用的是( )。(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析22.树是结点的集合,它的根结点数目是( )。(分数:2.00)A.有且只有 1个B.1或多于 1个C.0或 1个D.至少 2个23.下列不属于软件工程三个要素的是( )。(分数:2.00)A.工具B.过程C.方法D.环境24.给出下列有关 List的表达式,则( )选项的叙述是对的。List 1=new List(6,true);(分数:2.00)A.在没有其他的约束条件下该列表将有 6行可见B.一行
9、的最大字符数是 6C.列表不允许用户多选D.列表只能有一项被选中25.下列不是 Java保留字的是( )。(分数:2.00)A.TRUEB.booleanC.intD.public26.如果抛出异常,下列可以应用的语句是( )。(分数:2.00)A.tryB.catchC.finallyD.throw27.short型数据的取值范围是( )。(分数:2.00)A.-128+127B.-32768+32767C.-2147483648+2417483647D.-3.40282347E38+3.40282347E3828.单个用户使用的数据视图的描述称为( )。(分数:2.00)A.外模式B.概念
10、模式C.内模式D.存储模式29.如果程序里有叫 obj1和 obj2的对象,当使用语句“obj2=obj1;”时的结果是( )。(分数:2.00)A.在 obj2中的实例变量被赋予 obj1中相同的值B.obj2和 obj1被认为是同一个变量C.obj2的值赋给了 obj1,而 obj2为空D.以上都不对30.在创建 Applet应用程序时,需要用户考虑的问题是( )。(分数:2.00)A.窗口如何创建B.绘制的图形在窗口中的位置C.程序的框架D.事件处理31.Applet中 paint()方法使用( )类型的参数。(分数:2.00)A.GraphicsB.Graphics2DC.String
11、D.Color32.下列叙述正确的是( )。(分数:2.00)A.线程的执行从 run()方法开始,需要调用 start()方法运行线程B.可以通过实现 Runnable接口,并且重写 start()方法创建线程C.可以通过继承 Thread类,并且重写 start()方法创建进程D.线程执行从 start()方法开始,需要通过调用 run()方法运行线程33.下列选项中属于 Java语言的垃圾回收机制的一项是( )。(分数:2.00)A.语法检查B.堆栈溢出检查C.跨平台D.内存跟踪34.将 E-R图转换到关系模式时,实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系C.键D.
12、域35.程序设计语言的基本成分是数据成分、运算成分、控制成分和( )。(分数:2.00)A.对象成分B.变量成分C.语句成分D.传输成分二、填空题(总题数:15,分数:30.00)36.算法的基本特征是可行性、确定性、 【1】 和拥有足够的情报。(分数:2.00)填空项 1:_37.在长度为 n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为 【2】 。(分数:2.00)填空项 1:_38.在面向对象的程序设计中,类描述的是具有相似性质的一组 【3】 。(分数:2.00)填空项 1:_39.通常,将软件产品从提出、实现、使用维护到不再使用的过程称为 【4】 。(分数:2.00)填空项
13、 1:_40.数据库管理系统常见的数据模型有层次模型、网状模型和 【5】 3 种。(分数:2.00)填空项 1:_41.Java语言中,移位运算符包括:、和 【6】 。(分数:2.00)填空项 1:_42.设 a=00101101,若想通过 ab 运算使 a的高 4位取反,低 4位不变。则 b的二进制数应是 【7】 。(分数:2.00)填空项 1:_43.同一段程序可能产生不止一种异常,可以放置多个 【8】 子句,其中每一种异常类型都将被检查,第一个与之匹配的就会被执行。(分数:2.00)填空项 1:_44.凡生成一个 StringBuffer对象后,还可用 【9】 方法或 ensureCap
14、acity()方法来设定缓存大小。(分数:2.00)填空项 1:_45.FileInputStream是字节流;BufferedWriter 是字符流;ObjectOutputStream 是 【10】 。(分数:2.00)填空项 1:_46.Java语言中的输入输出流包括字节流、字符流、文件流、对象流以及线程之间通信的管道流, 【11】 包中的类可以处理这些输入输出流。(分数:2.00)填空项 1:_47.在 Java中,线程的模型就是一个 CPU、程序代码和 【12】 的封装体。(分数:2.00)填空项 1:_48.Applet是能够嵌入到 【13】 页面中,并能够在浏览器中运行的 Jav
15、a类。(分数:2.00)填空项 1:_49.当实现 Runnable接口时,要实现的方法是 【14】 。(分数:2.00)填空项 1:_50.将 Java程序中的对象保存在外存中,称为 【15】 。(分数:2.00)填空项 1:_二级 JAVA笔试-236 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列代码的运行结果是( )。public class Testpublic static void main(String args)System.out.println(891); (分数:2.00)A.44 B.45C.88D.90解析:
16、解析 89 转换为二进制是 01011001,再右移一位变为 00101100,再换回十进制其值为 44。2.下列程序段的输出结果是( )。String MyStr=“Hello,“;MyStr=MyStr+ “World!“;System.out.println(MyStr);(分数:2.00)A.Hello, World! B.Hello,C.World!D.该程序段有语法错误解析:解析 本题主要考查 String类型可以直接使用“+”进行连接运算。3.下列不属于 Java语言流程控制结构的是( )。(分数:2.00)A.分支语句B.跳转语句C.循环语句D.赋值语句 解析:解析 Java
17、语言的流程控制包括分支语句、跳转语句、循环语句等。而赋值语句是由赋值表达式构成的,不能用于流程控制。4.类又被叫做( )。(分数:2.00)A.对象B.模板 C.实例D.方法解析:解析 类是一个抽象模板,用来建立彼此相似的对象。5.在下列说法中,正确的一项是( )。(分数:2.00)A.Java语言是以类为程序的基本单位的 B.Java语言是不区分大小写的C.多行注释语句必须以/开始D.在 Java语言中,类的源文件名和该类名可以不相同解析:解析 选项 B错误,Java 语言是区分大小写的。选项 C错误,以/开始的应该是单行注释语句;选项 D错误,Java 程序源文件名必须和 public类名
18、相同,否则编译会出错。6.下列语句序列执行后,k 的值是( )。public class c6public static void main(String args) int a=10, b=18, c=30;switch (b%(分数:2.00)A.case 7: c-; break;case 8: c-=2; break;case 9: c-=3; break;default: c* =b; break;System.out.println (c);A) 28 B.29C.27D.30解析:解析 程序由 switch语句构成,当 b% a的值为 8时,变量 c减 2得 28,由于每个 ca
19、se子句块都有 break语句结束,因此跳出 switch语句,最后 c的值就是 28。7.在设计程序时,应采纳的原则之一是( )。(分数:2.00)A.不限制 goto语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解 解析:解析 滥用 goto语句将破坏程序结构,导致可读性差,因此 A不对;注解行有利于对程序的理解,不应减少或取消,B 不对;程序的长短要依实际情况而论,而不是越短越好,C 不对。8.下列关于 Applet的方法中,哪个是返回 HTML中设定的值( )?(分数:2.00)A.getCodeBase()B.getParameter(String) C.g
20、etApplnfo()D.showStatus(Strin解析:解析 getCodeBase()方法返回class 所在的网址 URL, getParameter(String)方法返回 HTML中设定的值,getApplnfo()方法返回作者、版本、版权信息,showStatus(String)方法在浏览器的状态栏输出信息。9.下列标识符中( )是不合法的。(分数:2.00)A.BigNameB.$intC.lst D.$1解析:解析 本题主要考查在 Java中标识符是赋予变量、对象、类和方法的名称。标识符可以由字母、数字、下划线“_”和美元符“”组成,但不能以数字开头,不能用关键字作标识符
21、。10.已知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH和 DBGEACHF,则该二叉树的后序遍历为( )。(分数:2.00)A.GEDHFBCAB.DGEBHFCA C.ABCDEFGHD.ACBFEDHG解析:解析 利用前序遍历和中序遍历可以确定二叉树的结构,具体步骤如下:前序遍历的第一个结点 A为树的根结点;中序遍历中 A的左边的结点为 A的左子树,A 右边的结点为 A的右子树;分别对 A的左右子树进行上述两步处理,直到每个结点都找到正确的位置。11.已知:int a=new int100;,在下列给出的数组元素中,非法的是( )。(分数:2.00)A.a0B.a1C.a99D.
22、a100 解析:解析 数组的下标值为 0数组长度-1,此题中数组长度为 100,最大下标只能是 99,D 选项的下标值越界。12.Swing构件必须添加到 Swing顶层容器相关的( )。(分数:2.00)A.选项板上B.复选框内C.内容面板上 D.分隔板上解析:解析 Swing 组件不能直接添加到顶层容器中,必须添加到顶层容器的内容面板上,内容面板可以通过 getContentPane()方法获取,可以通过 setContentPane()设置顶层容器的内容面板 (如 JPanel)。13.下列哪个语句是声明一个含有 10个 String对象的数组( )?(分数:2.00)A.char st
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 236 答案 解析 DOC
