【计算机类职业资格】二级JAVA笔试-310及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-310及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-310及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-310 及答案解析(总分:84.00,做题时间:90 分钟)一、选择题(总题数:35,分数:59.00)1.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是( )。A编辑软件 B操作系统C教务管理系统 D浏览器(分数:2.00)A.B.C.D.2.下列关于异常类型的说明中错误的是( )。A) Throwable类定义了 Java语言中所有的异常情况B) Exception是用户程序不能够捕获到,只能由系统捕获到的异常情况C) Error定义了通常无法捕获到的情况D) RuntimeException是程序运行时产生的,由 JVM进行处理(分
2、数:2.00)A.B.C.D.3.下面关于注释的添加方法,正确的是( )。A) /用于单行注释,/*.*/用于多行注释,/*.*/是 Java所特有的 doc注释B) /用于多行注释,/*.*/用于多行注释,/*.*/是 Java所特有的 doc注释C) /用于单行注释,/*.*/也用于单行注释,/*.*/不是 Java所特有的 doc注释D) /用于多行注释,/*.*/用于多行注释,/*.*/是 Java所特有的 doc注释(分数:1.00)A.B.C.D.4.下列叙述中正确的是A) 程序执行的效率与数据的存储结构密切相关B) 程序执行的效率只取决于程序的控制结构C) 程序执行的效率只取决于
3、所处理的数据量D) 以上三种说法都不对(分数:1.00)A.B.C.D.5.生成 URL对象时,必须进行_。A异常处理 B文件处理 C事件处理 D线程处理(分数:2.00)A.B.C.D.6.在 Java中,若要使用一个包中的类时,首先要求对该包进行导入,其关键字是( )。Aimpoa BpackageCinclude Dpacket(分数:2.00)A.B.C.D.7.在深度为 5的满二叉树中,叶子结点的个数为_。A) 32 B) 31 C) 16 D) 15(分数:2.00)A.B.C.D.8.下面程序片段的运行结果是( )。public class Test public static
4、void main (String args) int a=10,b=4,c=20,d=6;System.out.println (a+ *b+c* -d);A) 144 B) 160 C) 140 D) 164(分数:2.00)A.B.C.D.9.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( )。A1:1 联系 B1:m 联系Cm:1 联系 Dm:n 联系(分数:2.00)A.B.C.D.10.getSize(),width 指的是什么? ( )A界面组件的窗口宽度 B在 Java中任何图形用户界面的宽度C框架的窗口宽度 D用户显示器的宽度(分数:1.00)
5、A.B.C.D.11.下面的函数调用语句中 func函数的实参个数是( )。func(f2(v1, v2), (v3, v4, v5), (v6, max(v7,v8);A3 B4C5 D8(分数:2.00)A.B.C.D.12.自定义类型转换是由按优先关系从低级数据转换为高级数据,优先次序为( )。Achar-int long-folat-double Bint-Iong-float-double-charClong-float-int-double-char D以上都不对(分数:1.00)A.B.C.D.13.阅读下列代码段,选出该代码段的正确的文件名 ( )class Avoid met
6、hodl()System.out.println(“methodl in class A“);public class Bvoid method2()System.out.println(“method2 in class B“);public static void main(String args)System.out.println(“main()in class B“);A) A.java B) A.class C) B.class D) B.java(分数:2.00)A.B.C.D.14.下面哪条语句在编译时不会出现错误或警告( )。A) float f=1.3; B) byte b
7、=257;C) boolean b=null; D) int i=10;(分数:1.00)A.B.C.D.15.软件生命周期是指( )。A) 软件产品从提出、实现、使用维护到停止使用退役的过程B) 软件产品从提出、实现到使用维护的过程C) 软件产品从提出到实现的过程D) 软件产品从提出、实现到使用的过程(分数:1.00)A.B.C.D.16.数据的存储结构是指( )。A) 存储在外存中的数据B) 数据所占的存储空间量C) 数据在计算机中的顺序存储方式D) 数据的逻辑结构在计算机中的表示(分数:2.00)A.B.C.D.17.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测
8、试方法是A) 黑箱测试法B) 白箱测试法C) 错误推测法 D) 安装测试法(分数:1.00)A.B.C.D.18.当输入一个字节流时,要 ( )A) 实现 DataInput接口 B) 实现 ObjectInput接口C) Serializable接口 D) 继承 Reader抽象类(分数:1.00)A.B.C.D.19.下面程序段的输出结果是public class Testpublic static void main(String args)int x,y;x=(int)Math.sqrt(5)/2+(int)Math.random()*5/2;y=(int)Math.sqrt(3)/2
9、+(iht)Math.random()*3/2;if(xy)System.out.println(“xy“);else if (x=y)System.out.println(“x=y“);elseSystem.out.println(“xy“);A) xy B) x=y C) xy D) 编译错误(分数:2.00)A.B.C.D.20.下面的语句片段中,变量 result结果为( )。public class Test public static void main (String args ) int sum=0;int r=2;iht result=(sum=1?sum:r);System
10、. out. println (result);A) 1 B) 2 C) 10 D) 0(分数:2.00)A.B.C.D.21.下面程序的输出结果为( )。public class Test public static void main (String args) String X=“ABCD“;String Y=“EFG“;X=X.substring (X.length()-Y.length();System.out.println(X);A) ABC B) BCD C) EFG D) ABCDEFG(分数:2.00)A.B.C.D.22.在软件生命周期中,能准确地确定软件系统必须做什么和
11、必须具备哪些功能的阶段是( )。A) 概要设计 B) 详细设计C) 可行性分析 D) 需求分析(分数:2.00)A.B.C.D.23.下列程序段的输出结果是( )。String MyStr=“Hello,“;MyStr=MyStr+ “World!“;System.out.println(MyStr);A) Hello, World! B) Hello,C) World! D) 该程序段有语法错误(分数:2.00)A.B.C.D.24.下列关于队列的叙述中正确的是( )。A) 在队列中只能插入数据 B) 在队列中只能删除数据C) 队列是先进先出的线性表 D) 队列是先进后出的线性表(分数:1.
12、00)A.B.C.D.25.设有关系 R(S,D,M),其函数依赖集 F=SM,DM),则关系 R至少满足( )。A1NF B2NFC3NF DBCNF(分数:2.00)A.B.C.D.26.在 Java源文件中( )类最多只能有一个,其他类的个数不限。Apublic BprivateCprotected D没有这种类(分数:2.00)A.B.C.D.27.Applet运行时,被浏览器或 AppletViewer调用的第一个方法是( )。A) init() B) paint() C) stop() D) start()(分数:2.00)A.B.C.D.28.下列不是 Java语言中的保留字的是
13、( )。A) if B) sizeof C) private D) null(分数:2.00)A.B.C.D.29.在关系模型中,一个关系对应即是我们通常所说的( )。A一张表 B数据库C图 D模型(分数:2.00)A.B.C.D.30.以下代码可以被计算机直接执行的是( )。A源代码 B高级程序代码C机器语言代码 D汇编语言代码(分数:2.00)A.B.C.D.31.有以下程序:void main()int i=1,j=2,k=3;if(i+=1 (+j=3k+=3) printf(“%d %d %d/n“,i,j,k);程序运行后输出的结果是( )。A1 2 3 B2 3 4C2 2 3
14、D2 3 4(分数:2.00)A.B.C.D.32.Swing构件必须添加到 Swing顶层容器相关的( )。A) 选项板上 B) 复选框内C) 内容面板上 D) 分隔板上(分数:1.00)A.B.C.D.33.算法的有穷性是指( )。A算法程序的运行时间是有限的B算法程序所处理的数据量是有限的C算法程序的长度是有限的D算法只能被有限的用户使用(分数:2.00)A.B.C.D.34.下列不是 InputStream子类的是( )。A文件输入流 FilelnputStream B对象输入流 ObjectInputStreamC字符输入流 CharlnputStream D压缩文件输入流 Z中 I
15、nputStream(分数:2.00)A.B.C.D.35.下列有关线程的叙述哪个是正确的?A)一旦一个线程被创建,它就立即开始运行B)调用 start( )方法可以使一个线程成为可运行的,但是它不一定立即开始运行C)主线程不具有默认优先级D)Java中线程的优先级从低到高以整数 09 表示(分数:1.00)A.B.C.D.二、填空题(总题数:15,分数:25.00)36.对象串行化可以很容易地扩展成支持 java对象的 【14】 ,它提供了对象从流中重建的补充方式。(分数:2.00)填空项 1:_37.有以下程序:#include stdio.hmain()char a20=“How are
16、 you?“,b20;scanf(“%s“,b);printf(“%s %s/n“,a,b);程序运行时从键盘输入:How are you?回车则输出结果为_。(分数:2.00)填空项 1:_38.一棵二叉树第八层(根结点为第一层)的结点数最多为 【1】 个。(分数:2.00)填空项 1:_39.阅读下面程序段,SelectItem 应用程序显示从文本域的组合框中进行选择,请在程序中的画线处添上正确的语句使得程序能够正确运行。JTextField result=new JTextField();JComboBox pick=new JComboBox();public Selectltem()
17、super(“Select Item“);pick.addItemListener(this);pick.addItem(“Navigtor“);pick.addItem(“Internet Explorer“);pick.addItem(“Opera“);pick.setEditable(false);result.setHorizontalAlignment(SwingConstants.CENTER);result.setEditable(false);pane.setLayout(new BorderLayout();【12】 pane.add(pick,“Center“):pane.
18、add(result,“South“);setContentPane(pane);public void itemStateChanged(ItemEvent evt)Object source=evt.getSource();if(source=pick)Object newPick=evt.getItem();result.setText(newPick.toString()+“is the selection.“);repaint();(分数:2.00)填空项 1:_40.Break语句的最常用的用法是在 switch语句中,通过 break语句退出 switch语句,使程序从 swit
19、ch结构后面的第 1 条语句开始执行。(分数:1.00)填空项 1:_41.一个队列的初始状态为空。现将元素 A,B,C,D,E,F,5,4,3,2,1 依次入队,然后再依次退队则元素退队的顺序为 1。(分数:2.00)填空项 1:_42.URL是 1 的缩写。(分数:2.00)填空项 1:_43.Java源文件中最多只能有一个 【6】 类,其他类的个数不限。(分数:1.00)填空项 1:_44.sum的值为 0,则 result=sum=0? 1:hum/sum的值为 1。(分数:2.00)填空项 1:_45.Java语言是 1995年由 【6】 公司发布的。(分数:2.00)填空项 1:_
20、46. 1 是字符的序列,也是组织字符的基本结构。(分数:1.00)填空项 1:_47.如果有一个类 MyFrame是 Frame的子类,但它不能被实例化,请写出该类的声明头: 1。(分数:2.00)填空项 1:_48.请将程序补充完整。importjava.awt.*;publicclassFirstFrameextendsFramepublicstaticvoidmain(Stringargs)FirstFramefr=newFirstFrame(“Firstcontainer!“);fi.setSize(240,240);fi.setBackground(Color.yellow);pu
21、blicFirstFrame(StringStr)super(Str);(分数:2.00)填空项 1:_49.多线程是 Java程序的 1 机制,它能同步共享数据,处理不同的事件。(分数:1.00)填空项 1:_50.在编执行 java程序的过程中需要用到一些工具,SUN 公司为我们提供了一套 JDK工具,它主要包括:javac.exe、java exe、 1、javap.exe、jbd.exe。(分数:1.00)填空项 1:_二级 JAVA笔试-310 答案解析(总分:84.00,做题时间:90 分钟)一、选择题(总题数:35,分数:59.00)1.软件按功能可以分为应用软件、系统软件和支撑
22、软件(或工具软件),下面属于系统软件的是( )。A编辑软件 B操作系统C教务管理系统 D浏览器(分数:2.00)A.B.C. D.解析:解析 编辑软件和浏览器属于工具软件,教务系统是应用软件。2.下列关于异常类型的说明中错误的是( )。A) Throwable类定义了 Java语言中所有的异常情况B) Exception是用户程序不能够捕获到,只能由系统捕获到的异常情况C) Error定义了通常无法捕获到的情况D) RuntimeException是程序运行时产生的,由 JVM进行处理(分数:2.00)A.B. C.D.解析:解析 Exception 类中包括运行时异常和非运行时异常。运行时异
23、常由 JVM进行处理,而非运行时异常,由用户编写的程序捕获处理。Exception 类是 Throwable的子类。Java 语言中所有的异常对象必须是 Throwable类的实例或其子类的实例。3.下面关于注释的添加方法,正确的是( )。A) /用于单行注释,/*.*/用于多行注释,/*.*/是 Java所特有的 doc注释B) /用于多行注释,/*.*/用于多行注释,/*.*/是 Java所特有的 doc注释C) /用于单行注释,/*.*/也用于单行注释,/*.*/不是 Java所特有的 doc注释D) /用于多行注释,/*.*/用于多行注释,/*.*/是 Java所特有的 doc注释(分
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 310 答案 解析 DOC
