欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级JAVA笔试-273及答案解析.doc

    • 资源ID:1326834       资源大小:86KB        全文页数:23页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】二级JAVA笔试-273及答案解析.doc

    1、二级 JAVA笔试-273 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.对下面二又树进行前序遍历的结果为(分数:2.00)A.DYBEAFCZXB.YDEBFZXCAC.ABDYECFXZD.ABCDEFXYZ2.Panel类的默认布局管理器是(分数:2.00)A.BorderLayoutB.CardLayoutC.FlowLayoutD.GridBagLayout3.阅读下面程序public class ForLoopStatement public static void main(String args) int i,j;for(

    2、i=1;i5;i+) /i 循环for(j=1;j=i;j+)System.out.print(i+“*“+j+“=“+i*j+“ “); /j 循环System.out.println();程序完成后,i 循环和 J循环执行的次数分别是(分数:2.00)A.4,10B.8,9C.9,8D.10,104.Java对 I/O访问所提供的同步处理机制是(分数:2.00)A.字节流B.过滤流C.字符流D.压缩文件流5.阅读下面程序:public class OperatorsAndExpressions void residual int i=100,j=30;float m=563.5f,n=4.

    3、0f;System.out.println(i%j);System.out.println(m%n):public static void main(String args) OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions();/取模运算符在整数和浮点数中的应用OperAndExp.residual();程序运行的结果是(分数:2.00)A.103.5B.202.5C.104.5D.203.56.Java语言与 C+语言相比,最突出的特点是(分数:2.00)A.面向对象B.高性能C.跨平台D.有类库7.下列叙述中,错

    4、误的是(分数:2.00)A.所有的字节流都从 InputStream类继承B.所有的字节输出流都从 OutputStream类继承C.所有的字符输出流都从 OutputStreamWriter类继承D.所有的字符输入流都从 Reader类继承8.下列叙述中错误的是(分数:2.00)A.JButton类和标签类可显示图标和文本B.Button类和标签类可显示图标和文本C.AWT构件能直接添加到顶层容器中D.Swing构件不能直接添加到顶层容器中9.在定制 Applet的绘图功能时,应该使用的方法是(分数:2.00)A.init()B.start()C.paintComponent()D.pain

    5、t()10.Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是(分数:2.00)A.getAbsolutePath()B.getParentFile()C.getAbsoluteFile()D.getName()11.下列叙述中,错误的是(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持12.下列叙述中,错误的是(分数:2.00)A.Java中没有检测和避免死锁的专门机制B.程序中多个线程互相等待对方持有的锁,这可能形成死锁C

    6、.为避免死锁,Java 程序中可先定义获得锁的顺序,解锁是按加锁的反序释放D.为避免死锁,Java 程序中可先定义获得锁的顺序,解锁是按加锁的正序释放13.为保护本地主机,对 Applet安全限制中正确的是(分数:2.00)A.Applet可加载本地库或方法B.Applet可读/写本地计算机的文件系统C.Applet可与 Applet之外的任何主机建立网络连接D.Applet不能运行任何本地可执行程序14.下列叙述中正确的是(分数:2.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算法

    7、的时间复杂度与空间复杂度一定相关15.阅读下面程序public class ExampleStringBuffer public static void main(String args) StringBuffer sb=new StringBuffer(“test“);System.out.println(“buffer=“+sb);System.out.println(“length=“+sb.length();程序运行结果中,在“length=”后输出的值是(分数:2.00)A.10B.4C.20D.3016.阅读下面程序:import java.io.*;public class Ty

    8、peTransition public static void main(String args) char a=a;int i=100;long y=456L;int aa=a+i;long yy=y-aa;System.out.print(“aa=“+a(分数:2.00)A.;System.out.print(“yy=“+yy);17.下列叙述中,错误的是(分数:2.00)A.javac.exe是 Java的编译器B.javadoc.exe是 Java的文档生成器C.iavaprof.exe是 Java解释器的剖析工具D.javap.exe是 Java的解释器18.下列叙述中,错误的是(分

    9、数:2.00)A.Applet默认的布局管理器是 FlowLayoutB.在 JApplet中添加构件是加至 JApplet的内容面板上,而不是直接加至 JApplet中C.JApplet的内容面板的默认布局管理器是 BorderLayoutD.JApplet的内容面板的默认布局管理器是 FlowLayout19.下列叙述中,错误的是(分数:2.00)A.Applet事件处理机制与 Java.Application相同B.JApplet事件处理机制采用监听方式C.Applet事件处理机制采用监听方式D.JApplet事件处理机制不是采用监听方式20.在执行 Java程序时,将应用程序连接到调试

    10、器的选项是(分数:2.00)A.-DB.-debugC.-verbosegcD.-mx21.下列叙述中,错误的是(分数:2.00)A.Java中,方法的重载是指多个方法可以共享同一个名字B.Java中,用 abstract修饰的类称为抽象类,它不能实例化C.Java中,接口是不包含成员变量和方法实现的抽象类D.Java中,构造方法可以有返回值22.在下列 Java语言的包中,提供图形界面构件的包是(分数:2.00)A.java.ioB.javax.swingCD.java.rmi23.在结构化程序设计中,模块划分的原则是(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.

    11、各模块之间的联系应尽量紧密D.模块内具有高内聚度,模块问具有低耦合度24.下列叙述中,正确的是(分数:2.00)A.线程与进程在概念上是不相关的B.一个线程可包含多个进程C.一个进程可包括多个线程D.Java中的线程没有优先级25.在下列关系运算中,不改变关系表中的属性个数,但能减少元组个数的是(分数:2.00)A.并B.交C.投影D.笛卡儿乘积26.下列叙述中,错误的是(分数:2.00)A.Java提供了丰富的类库B.Java最大限度地利用网络资源C.Java支持多线程D.Java不支持 TCP/IP协议27.在 E-R图中,用来表示实体之间联系的图形是(分数:2.00)A.矩形B.椭圆形C

    12、.菱形D.平行四边形28.下列对队列的叙述正确的是自(分数:2.00)A.队列属于非线性表B.队列按“先进后出”原则组织数据C.队列在队尾删除数据D.队列按“先进先出”原则组织数据29.J2SDK基本命令中能生成 C语言头文件的命令是(分数:2.00)A.javahB.javapC.jarD.java30.阅读下面程序:public class ThreadTest public static void main(String args) throws Exception int i=0;Hello t=new Hello();_;While(true) System.out.println(

    13、“Good Morning“+i+);if(i=2public void run()while(true) System.out.println(“Hello“+i+):If(i=5)break;为使该程序正确执行,下画线处的语句应是(分数:2.00)A.sleep()B.yield()C.interrupt()D.start()31.下面选项中不属于面向对象程序设计特征的是(分数:2.00)A.继承性B.多态性C.类比性D.封装性32.某二叉树中有 n个度为 2的结点,则该二叉树中的叶子结点数为(分数:2.00)A.n+1B.n-1C.2nD.n/233.下列叙述中正确的是(分数:2.00)

    14、A.软件测试的主要目的是发现程序的错误B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误34.阅读下面程序public cmass ThreadTest public static void main(String args) Thread t1=new Thread(new Hello();Thread t2=new Thread(new Hello();t1.start();t2.start();class Hello implements Runnable int i;public void ru

    15、n() while(true) System.out.println(“Hello“+i+);it(i=5) break;此程序创建线程所使用的方法是(分数:2.00)A.继承 Thread类B.实现 Runnable接口C.t1.start()D.t2.start()35.阅读下面程序import java.io.*;public class ExceptionCatch public static void main(String args) try FileInputStream fis=new FilelnputStream(“text“);System.out.println(“co

    16、ntent of text is:“);catch(FileNotFoundException e) System.out.println(e);System.out.println(“message:“+e.getMessage();e.printStackTrace(System.out);_ System.out.println(e);为保证程序正确运行,程序中下画线处的语句应是(分数:2.00)A.catch(FileInputStream fis)B.e printStackTrace()C.catch(IOExceptione)D.System.out.println(二、填空题(

    17、总题数:15,分数:30.00)36.在深度为 7的满二叉树中,度为 2的结点个数为 1。(分数:2.00)填空项 1:_37.软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于 1 测试。(分数:2.00)填空项 1:_38.在数据库系统中,实现各种数据管理功能的核心软件称为 1。(分数:2.00)填空项 1:_39.软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于 1 阶段。(分数:2.00)填空项 1:_40.在结构化分析使用的数据流图(DFD) 中,利用 1 对其中的图形元素进行确切解释。(分数:2.00)填空项 1:_41. 1是为嵌入式和移

    18、动设备提供的 Java平台。(分数:2.00)填空项 1:_42.在 Java中,转义字符“/n”表示 1。(分数:2.00)填空项 1:_43.阅读下面程序public class OperatorsAndExpressions String conditionalExpression(int score) String result;/如果 score超过 60分,则结果是 passed,否则是 doesnt passresult=(score=60)?“passed“:“doesnt pass“:System.out.println(result);return result;publi

    19、c static void main(String args) OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions();/条件表达式OperAndExp.conditionalExpression(65);程序的执行结果是_。(分数:2.00)填空项 1:_44.阅读下面程序int i=3.j;outer:while(i0) j=3;inner:while(j0) if(j2)break outer;System.out.println(j+“and“+i);j-;i-;被输出到屏幕的第一行结果是_。(分数:2.00)填

    20、空项 1:_45.类是变量和 1 的集合体。(分数:2.00)填空项 1:_46.Java中的异常对象是 Error类或 Exception类的对象,这两类对象中 1 类的对象不会被 Java应用程序捕获和抛出。(分数:2.00)填空项 1:_47.在 java.io包中,字符输出流类都是 1 类的子类。(分数:2.00)填空项 1:_48.在 Java线程中,共享数据的所有访问都必须作为临界区,使用 1 进行加锁控制。(分数:2.00)填空项 1:_49.Swing是由纯 Java实现的轻量级构件,没有本地代码,不依赖 1 系统的支持。这是它与 AWT构件的最大区别。(分数:2.00)填空项

    21、 1:_50.Applet类属 1 包。(分数:2.00)填空项 1:_二级 JAVA笔试-273 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.对下面二又树进行前序遍历的结果为(分数:2.00)A.DYBEAFCZXB.YDEBFZXCAC.ABDYECFXZ D.ABCDEFXYZ解析:解析 二叉树前序遍历的含义是:首先访问根结点,然后按前序遍历根结点的左子树,最后按前序遍历根结点的右子树,前序遍历二叉树的过程是一个递归的过程。根据题目中给出的二叉树的结构可知前序遍历的结果是 ABDYECFXZ。2.Panel类的默认布局管理器是(分数

    22、:2.00)A.BorderLayoutB.CardLayoutC.FlowLayout D.GridBagLayout解析:解析 FlowLayout 是 Panel和 Applet的默认布局管理器。BorderLayout 是 Windows、Frame 和Dialogue的默认布局管理器。3.阅读下面程序public class ForLoopStatement public static void main(String args) int i,j;for(i=1;i5;i+) /i 循环for(j=1;j=i;j+)System.out.print(i+“*“+j+“=“+i*j+“

    23、 “); /j 循环System.out.println();程序完成后,i 循环和 J循环执行的次数分别是(分数:2.00)A.4,10 B.8,9C.9,8D.10,10解析:解析 判断循环次数的关键是看循环的初始条件和终止条件。i 循环从 1开始到小于 5(即 4)结束因而循环次数是 4,由此可判断答案为 A。对于 j循环,从 1开始到 i结束,其循环次数是 1+2+3+4=10。4.Java对 I/O访问所提供的同步处理机制是(分数:2.00)A.字节流B.过滤流 C.字符流D.压缩文件流解析:解析 Java 对 I/O访问提供了同步处理机制,这就是过滤流。FilterInputStr

    24、eam 和FilterOutputStream抽象类保证某时刻只有一个线程访问一个 I/O流,并由它们衍生出一些过滤子类。字节流、字符流、压缩文件流均不能提供同步处理机制。5.阅读下面程序:public class OperatorsAndExpressions void residual int i=100,j=30;float m=563.5f,n=4.0f;System.out.println(i%j);System.out.println(m%n):public static void main(String args) OperatorsAndExpressions OperAndE

    25、xp=new OperatorsAndExpressions();/取模运算符在整数和浮点数中的应用OperAndExp.residual();程序运行的结果是(分数:2.00)A.103.5 B.202.5C.104.5D.203.5解析:解析 对二元运算,如果操作数全为整型,那么只要其中有一个为 long型,则表达式结果也为long型;其他情况下,即使两个操作数全是 byte型或 short型,表达式结果也为 int型;如果操作数为浮点型,那么只要其中有一个为 double型,表达式结果就是 double型;只有两个操作数全是 float型或其中一个是 float型而另外一个是整型时,表达

    26、式结果才是 float型。因而第一次输出的结果是整型的10,第二次输出的结果是 float型的 3.5。6.Java语言与 C+语言相比,最突出的特点是(分数:2.00)A.面向对象B.高性能C.跨平台 D.有类库解析:解析 C+语言和 Java语言都是面向对象程序设计语言,都拥有丰富的类库。同时,C+作为目前的主流编程语言之一,其高性能也是主要特点之一。Java 程序经编译后生成的字节码并不直接在操作系统上运行,而是通过 Java虚拟机(JVM)解释后执行,因而 Java程序可以在安装 JVM的任何平台上运行,具有很强的跨平台性和可移植性,这是 Java与 C+相比最大的不同点。7.下列叙述

    27、中,错误的是(分数:2.00)A.所有的字节流都从 InputStream类继承B.所有的字节输出流都从 OutputStream类继承C.所有的字符输出流都从 OutputStreamWriter类继承 D.所有的字符输入流都从 Reader类继承解析:解析 字符类输出流的各个类都是抽象类 Writer的子类,其中包括 PrintWriter类、OutputStreamWriter类及其子类FileWriter、BufferWriter、CharArrayWriter、PieWriter、StringWriter 等。OutputStrecamWriter 类只是 Writer类的一个子类,

    28、所以选项 C的说法并不全面。8.下列叙述中错误的是(分数:2.00)A.JButton类和标签类可显示图标和文本B.Button类和标签类可显示图标和文本 C.AWT构件能直接添加到顶层容器中D.Swing构件不能直接添加到顶层容器中解析:解析 按钮 JButton是一个常用构件,可以同时显示文字、图标和图片。这是 JButton与 AWT中Button之间的区别,即 Button类和标签类不可显示图标和文本。所以答案为 B。9.在定制 Applet的绘图功能时,应该使用的方法是(分数:2.00)A.init()B.start()C.paintComponent()D.paint() 解析:解

    29、析 paint()方法具体执行 Applet的绘制。在调用 paint()方法时,由浏览器将 Graphics类的一个实例传递给 paint()方法。Applet 运行时,首先由浏览器调用 init()方法,通知该 Applet已被加载到浏览器中,使 Applet执行一些基本初始化。在 init()方法完成后,将调用 start()方法,使 Applet成为激活状态。paintComponent()方法实现定制 Swing Applet的绘图功能。10.Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是(分数:2.00)A.getAbsolutePath()B.getParen

    30、tFile() C.getAbsoluteFile()D.getName()解析:解析 getAbsolutePath()方法是得到一个文件的绝对路径名。getAbsoluteFile()方法等价于new File(this.getAbsolutePath()。getName()方法是得到一个不包含路径的文件名。只有选项 B的getParentFile()方法是得到文件对象父路径名。11.下列叙述中,错误的是(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致 B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统

    31、需要操作系统的支持解析:解析 数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上设计数据库的结构并建立数据库的过程;数据库技术的根本目标是解决数据共享的问题;数据库需要操作系统的支持;数据的物理结构又称数据的存储结构,就是数据元素在计算机存储器中的表示及其配置。数据的逻辑结构是指数据元素之间的逻辑关系,它是数据在用户或程序员面前表现的方式,在数据库系统中数据的物理结构不一定与逻辑结构一致。12.下列叙述中,错误的是(分数:2.00)A.Java中没有检测和避免死锁的专门机制B.程序中多个线程互相等待对方持有的锁,这可能形成死锁C.为避免死锁,Java

    32、程序中可先定义获得锁的顺序,解锁是按加锁的反序释放D.为避免死锁,Java 程序中可先定义获得锁的顺序,解锁是按加锁的正序释放 解析:解析 如果程序中多个线程互相等待对方持有的锁,而在得到对方锁之前都不会释放自己的锁,这就造成了都想得到资源而又都得不到,线程不能继续运行,这就是死锁。Java 中没有检查与避免死锁的专门机制,完全由程序进行控制,防止死锁的发生。应用程序采用的一般做法是:如果程序要访问多个共享数据,则要首先从全局考虑定义一个获得锁的顺序,并且在整个程序中都遵守这个顺序。释放锁时,要按加锁的反序释放。故答案为 D。13.为保护本地主机,对 Applet安全限制中正确的是(分数:2.

    33、00)A.Applet可加载本地库或方法B.Applet可读/写本地计算机的文件系统C.Applet可与 Applet之外的任何主机建立网络连接D.Applet不能运行任何本地可执行程序 解析:解析 为了保护本地主机,Applet 不能运行任何本地可运行程序,禁止加载本地库或方法,禁止读、写本地计算机的文件系统,禁止向提供 Applet之外的任何主机建立网络连接,不能读取某些系统信息。14.下列叙述中正确的是(分数:2.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量 C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与

    34、空间复杂度一定相关解析:解析 根据时间复杂度和空间复杂度的定义可知,算法的时间复杂度与空间复杂度并不相关。数据的逻辑结构就是数据元素之间的逻辑关系,它是从逻辑上描述数据元素之间的关系的,是独立于计算机的;数据的存储结构是研究数据元素和数据元素之间的关系如何在计算机中表示,它们并非一一对应。算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关。15.阅读下面程序public class ExampleStringBuffer public static void main(String args) StringBuffer sb=new StringBuffer(“test“);Syste

    35、m.out.println(“buffer=“+sb);System.out.println(“length=“+sb.length();程序运行结果中,在“length=”后输出的值是(分数:2.00)A.10B.4 C.20D.30解析:解析 StringBuffer 类提供长度可变字符串对象的表示。当实例化一个字符串后,可以通过length()方法提取字符串长度。本程序就是输出字符串“test“的长度,其长度为 4,因而答案为 B。16.阅读下面程序:import java.io.*;public class TypeTransition public static void main(

    36、String args) char a=a;int i=100;long y=456L;int aa=a+i;long yy=y-aa;System.out.print(“aa=“+a(分数:2.00)A.;System.out.print(“yy=“+yy);解析:解析 对二元运算,如果操作数全为整型,那么只要其中有一个为 long型,则表达式结果也为long型;其他情况下,即使两个操作数全是 byte型或 short型,表达式结果也为 int型;如果操作数为浮点型,那么只要其中有一个为 double型,表达式结果就是 double型;只有两个操作数全是 float型或其中一个是 float

    37、型而另外一个是整型时,表达式结果才是 float型。变量 a为字符型a,其 ASCII码为 97,因此 aa的值为 97+100=197,yy 的值为 456-197=259,因而答案为 A。17.下列叙述中,错误的是(分数:2.00)A.javac.exe是 Java的编译器B.javadoc.exe是 Java的文档生成器C.iavaprof.exe是 Java解释器的剖析工具D.javap.exe是 Java的解释器 解析:解析 javap.exe 是 Java类分解器,对.class 文件提供字节代码的反汇编,并打印。常用的 JDK工具有:Java 编译器 javac.exe,Java

    38、解释器 java.exe,Java文档生成器 javadoc.exe,Java调试器jdb.exe,Java剖析工具 javaprof.exe,Java Applet浏览器 appletviewer.exe。18.下列叙述中,错误的是(分数:2.00)A.Applet默认的布局管理器是 FlowLayoutB.在 JApplet中添加构件是加至 JApplet的内容面板上,而不是直接加至 JApplet中C.JApplet的内容面板的默认布局管理器是 BorderLayoutD.JApplet的内容面板的默认布局管理器是 FlowLayout 解析:解析 JApplet 的特点:向 JAppl

    39、et中增加构件,是把构件添加到 Swing Applet的内容面板,而不是直接添加到 Applet中。对 JApplet设置布局管理器,是对 Swing Applet的内容面板进行设置,而不是对 Applet设置。Swing Applet 的内容面板的默认布局管理器是 BorderLayout,而 Applet默认的布局管理器是 FlowLayout。在定制 Swing Applet的绘图功能时,不能直接改变相应 Swing构件的paint()方法,而应该使用 paintComponent()方法。19.下列叙述中,错误的是(分数:2.00)A.Applet事件处理机制与 Java.Appli

    40、cation相同B.JApplet事件处理机制采用监听方式C.Applet事件处理机制采用监听方式D.JApplet事件处理机制不是采用监听方式 解析:解析 Swing 的事件处理机制继续沿用 AWT的事件处理机制。事件处理机制中仍旧包含三种角色:事件源、事件和事件处理者(事件监听程序)。事件源就是 Swing的各种构件,与之对应的就是事件监听器接口。20.在执行 Java程序时,将应用程序连接到调试器的选项是(分数:2.00)A.-DB.-debug C.-verbosegcD.-mx解析:解析 java.exe 的执行命令是 java选项类名程序参数。选项 A中的-D 用来定义属性名;选项

    41、 C中的-verbosegc 表示用无用单元收集器每释放一次内存,打印一条消息;选项 D中的-mx 用来分配最大内存值,解释器为对象和数组,动态分配堆最大内存值,默认值为 16MB。只有选项 B中的-debug 命令表示将持续连接到调试器。21.下列叙述中,错误的是(分数:2.00)A.Java中,方法的重载是指多个方法可以共享同一个名字B.Java中,用 abstract修饰的类称为抽象类,它不能实例化C.Java中,接口是不包含成员变量和方法实现的抽象类D.Java中,构造方法可以有返回值 解析:解析 方法的重载是指多个方法可以共享相同的名字,但参数的数量或类型必须不完全相同。abstra

    42、ct抽象类是指明不能实例化的类。接口是一种只含有抽象方法或常量的一种特殊的抽象类。接口是不包含成员变量和方法实现的抽象类,只包含常量和方法的定义。构造方法是类中的一种特殊方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。构造方法名必须与类名相同,它没有返回值,用户不能直接调用它,只能通过 new自动调用。因而答案为 D。22.在下列 Java语言的包中,提供图形界面构件的包是(分数:2.00)A.java.ioB.javax.swing CD.java.rmi解析:解析 java.io 包向程序提供文件输入/输出操作的类;javax.swing 包提供构建和管理应用程序的图形界面的

    43、轻量级构件; 包向程序提供执行网络通信应用及 URL处理的类;java.rmi 包向程序提供远程方法调用所需的类。因而答案为 B。23.在结构化程序设计中,模块划分的原则是(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度,模块问具有低耦合度 解析:解析 在结构化程序设计中,软件设计应尽量做到高内聚、低耦合,这样有利于提高软件模块的独立性,这也是模块划分的原则。24.下列叙述中,正确的是(分数:2.00)A.线程与进程在概念上是不相关的B.一个线程可包含多个进程C.一个进程可包括多个线程 D.Java中的线程没有优先级解析

    44、:解析 进程与线程的关系:进程是程序的一次动态执行过程,它对应于代码从加载到执行完毕的一次完整过程。作为执行蓝本的同一段程序,可以被多次加载到系统的不同内存区域执行,形成不同的进程,而线程是比进程更小的单位。一个进程在其执行过程中,可以产生多个线程,形成多个执行流。因此说一个进程可包括多个线程。25.在下列关系运算中,不改变关系表中的属性个数,但能减少元组个数的是(分数:2.00)A.并B.交 C.投影D.笛卡儿乘积解析:解析 在关系运算中,交的定义如下:设 R1和 R2为参加运算的两个关系,它们具有相同的度 n,且相对应的属性值取自同一个域,则 R1R2 为交运算,结果仍为度等于 n的关系,

    45、其中的元组既属于 R1又属于 m。根据定义可知,不改变关系表的属性个数但能减少元组个数的是交运算,故本题答案为 B。26.下列叙述中,错误的是(分数:2.00)A.Java提供了丰富的类库B.Java最大限度地利用网络资源C.Java支持多线程D.Java不支持 TCP/IP协议 解析:解析 Java 具有分布式计算的特点,其所提供的类库支持 TCP/IP协议,应用程序可以通过 URL地址访问网络上的任何对象。因而选项 D错误,其他各项都是 Java的特点。27.在 E-R图中,用来表示实体之间联系的图形是(分数:2.00)A.矩形B.椭圆形C.菱形 D.平行四边形解析:解析 E-R 模型可用

    46、 E-R图来表示,它具有 3个要素:实体(型)用矩形框表示,框内为实体名称;属性用椭圆形来表示,并用线与实体连接,属性较多时也可以对实体及其属性单独列表;实体间的联系用菱形框表示,用线将菱形框与实体相连,并在线上标注联系的类型。28.下列对队列的叙述正确的是自(分数:2.00)A.队列属于非线性表B.队列按“先进后出”原则组织数据C.队列在队尾删除数据D.队列按“先进先出”原则组织数据 解析:解析 队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,在另一端进行删除操作。允许插入的一端称为队尾(rear),允许删除的一端称为队首(front)。队列具有先进先出的特点,它是按“先进先

    47、出”的原则组织数据的,故本题答案为 D。29.J2SDK基本命令中能生成 C语言头文件的命令是(分数:2.00)A.javah B.javapC.jarD.java解析:解析 javap.exe 是 Java类分解器,对.class;文件提供字节代码的反汇编,并打印。java.exe是 Java解释器,执行字节码程序。jar 是归档工具。javah.exe 是生成 C语言头文件的命令。30.阅读下面程序:public class ThreadTest public static void main(String args) throws Exception int i=0;Hello t=ne

    48、w Hello();_;While(true) System.out.println(“Good Morning“+i+);if(i=2public void run()while(true) System.out.println(“Hello“+i+):If(i=5)break;为使该程序正确执行,下画线处的语句应是(分数:2.00)A.sleep()B.yield()C.interrupt()D.start() 解析:解析 线程的生命周期过程为:线程被创建后,并不马上启动,而是进入新建状态。此时线程没有分配资源,只能使用 start()和 stop()两个控制方法;新建状态的线程在调用 start()方法后,进入可运行状态。此时线程已经分配了必要资源,交给了系统调度。一旦线程实际占有了 CPU,就进入了运行状态。运行状态的线程如果调用了 sleep()方法、join


    注意事项

    本文(【计算机类职业资格】二级JAVA笔试-273及答案解析.doc)为本站会员(bonesoil321)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开