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

    【计算机类职业资格】计算机二级(Java)5及答案解析.doc

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

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

    【计算机类职业资格】计算机二级(Java)5及答案解析.doc

    1、计算机二级(Java)5 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.下列命令中,哪个命令是 Java的解释器?(分数:70.00)A.javaB.javacC.javapD.javadoc2.下列程序执行后,j 的值是( )。 public class Testggg public static void main(String args ) int j=1; for(int i=7;i0;i-=2) j * =2; System.out.println(j); (分数:70.00)A.私有派

    2、生的子类无法访问父类的成员B.类 A的私有派生子类的派生类 C无法初始化其祖先类 A对象的属性,因为类 A的成员对类 C是不可访问的C.私有派生类不能作为基类派生子类D.私有派生类的所有子孙类将无法继续继承该类的成员3.关于字节 I/O流,下列叙述不正确的是( )。(分数:70.00)A.字节数据来自于二进制文件B.DataOutStream的方法 flush( )的功能是清空输出流,并把缓冲全部内容写入输出流中C.字节输入流首先要实现 Datalnput接口D.所有的字节输出流都继承于 Writer类4.在 AWT组件中用复选框组构件 CheckboxGroup实现单选框的功能,但在 Swi

    3、ng中,Java 语言直接提供了一个单选框,它是( )。(分数:70.00)A.0B.1C.2D.编译错误5.在 Swing中,JButton 的直接父类是( )。(分数:70.00)A.java.awt.ButtonB.java.awt.ContainerC.javax.swing.ButtonD.javax.swing.AbstractButton6.下列关于类的说法不正确的是( )。(分数:70.00)A.DELETE ALL和 PACKB.DELETE ALL、ZAP 和 PACKC.DELETE ALL、PACK 和 ZAPD.DELETE ALL和 RECALL ALL7.下列关于

    4、 Swing说法不正确的是( )。(分数:70.00)A.每个 Swing构件的程序必须有一个容器B.Swing是 AWT的扩展C.Swing采用的 MVC的思想D.Swing构件以“J”开头8.关于被私有访问控制符 private修饰的成员变量,下列说法正确的是( )。(分数:70.00)A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问9.子类的对象能否直接向其父类对象赋值,父类的对象能否直接向子类对象赋值?(分数:70.00)A.由下往上递增B.由上往

    5、下递增C.由左到右递增D.由右到左递增10.下列是定义一个接口 ITF的程序,在横线处应填入的选项是( )。 pubic interface ITF public static final double PI=3.14; public_ double area(double a,double b); (分数:70.00)A.interrupt( )B.stop( )C.suspend( )D.yield( )11.resume( )方法负责恢复被哪个方法挂起的线程?(分数:70.00)A.项目中的文件是项目的一部分B.项目中的文件必须依靠项目而存在C.项目中的各个文件之间是彼此联系的D.项目中

    6、的文件表示该文件与项目之间建立了一种关联12.下列哪个选项是合法的标识符?(分数:70.00)A.类用于描述事物的属性和对事物的操作B.类与类之间通过封装而具有明确的独立性C.类与类之间必须是平等的关系,而不能组成层次结构D.类与类之间可以通过一些方法进行通信和联络13.关于提高编程的效率,下列说法中不正确的是( )。(分数:70.00)A.5 0 6 4B.0 0 6 4C.5 0 6 2D.0 0 6 214.下列关于数组定义语句不正确的( )。(分数:70.00)A.inta1,a2;B.int a=1,2,3,4,5;C.double d=new double8;D.float f=n

    7、ew 2.0f,3.5f,5.6f,7.8f;15.下列哪个命令是在当前主机的指定端口上启动远程对象注册服务程序?(分数:70.00)A.组合框中,只有一个条目是可见的B.组合框不提供多重选定的功能C.组合框没有 MnltiSelect属性的设置D.以上说法均正确16.在下列程序的划线处应填入的语句是( )。 class Pemon pnvate int a; public class Man extends Person public int b; public static void main(String arg ) Person p = new Person( ); Man t = n

    8、ew Man( ); int i; _ (分数:70.00)A.利用视图可以实现多表查询B.视图可以产生磁盘文件C.利用视图可以更新表数据D.视图可以作为查询数据源17.下列 Java常见事件类中哪个是鼠标事件类?(分数:70.00)A.接口所有的方法都是抽象的B.接口所有的方法一定都是 public属性的C.用于定义接口的关键字是 implementsD.接口是 Java中的特殊类,包含静态变量和抽象方法18.类 Test定义如下,将下列哪个方法插入行处是不合法的? public class Test public float Method(float a,float b) (分数:70.0

    9、0)A.快捷菜单中只有条形菜单B.快捷菜单中只有弹出式菜单C.快捷菜单不能同时包含条形菜单和弹出式菜单D.快捷菜单能同时包含条形菜单和弹出式菜单19.当 Applet小程序窗口需要重画时,将调用下列哪个方法?(分数:70.00)A.HelloB.helloC.HelD.null20.下列的常量中,合法的是( )。(分数:70.00)A.import sos*;B.package sos*;C.sosimport;D.sospackage;21.若 a的值为 3时,下列程序段被执行后,c 的值是( )。 int c = 1; if (a0) if (a3) c = 2; else c = 3;

    10、else c = 4; (分数:70.00)A.0B.1C.2D.322.下列的哪个选项可以正确用以表示八进制值 8?(分数:70.00)A.SQL语句中允许在 WHERE短语中为关系定义别名B.为关系定义别名的格式为:C.在关系的自联接操作中,别名是必不可少的D.以上说法均正确23.下列关于 Java的说法不正确的是( )。(分数:70.00)A.abstract和 final能同时修饰一个类B.抽象类可以做抽象父类,也可以做抽象子类和抽象方法C.抽象方法不一定在抽象类中,也可以在接口中D.声明为 final的力法不能在子类中重新定义24.下列关于 Java语言的异常处理描述不正确的是( )

    11、。(分数:70.00)A.-1 6B.-1 16C.1 5D.11 2125.下列关于继承的哪项叙述是正确的?(分数:70.00)A.在 java中允许多重继承B.在 java中一个类只能实现一个接口C.在 java中一个类不能同时继承一个类和实现一个接口D.java的单一继承使代码更可靠26.开发大型软件时,产生困难的根本原因是( )。(分数:-1.00)A.大系统的复杂性B.人员知识不足C.客观世界千变万化D.时间紧、任务重27.在软件测试设计中,软件测试的主要目的是( )。(分数:-1.00)A.实验性运行软件B.证明软件正确C.找出软件中全部错误D.发现软件错误而执行程序28.开发软件

    12、所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。(分数:-1.00)A.软件投机B.软件危机C.软件工程D.软件产生29.下列工具中为需求分析常用工具的是( )。(分数:-1.00)A.PADB.PFDC.N-SD.DFD30.数据库设计包括两个方面的设计内容,它们是( )。(分数:-1.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计31.下列选项中,不属于模块间耦合的是( )。(分数:-1.00)A.数据耦合B.同构耦合C.异构耦合D.公用耦合32.SQL语言又称为( )。(分数:-1.00)A.结构化定义语言B.结

    13、构化控制语言C.结构化查询语言D.结构化操纵语言33.在软件生产过程中,需求信息的给出是( )。(分数:-1.00)A.程序员B.项目管理者C.软件分析设计人员D.软件用户34.结构化程序设计主要强调的是( )。(分数:-1.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性35.在设计程序时,应采纳的原则之一是( )。(分数:-1.00)A.不限制 goto语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解三、填空题(每空 2分,共 30分)(总题数:10,分数:30.00)36.下列程序段的输出结果为 1。 int a=2; switch(a)

    14、 case 2: System.out.print(“Value is 2“);case 3 : System.out.println(“Value is 3.“); break; default: System.out.prinfln(“end“); break; (分数:3.00)填空项 1:_37.catch子句都带有一个参数,该参数是某个异常的类及其变量名,catch 用该参数去与抛出异常对象的类进行 1。 (分数:3.00)填空项 1:_38.Java语言用 1 进行解释执行。(分数:3.00)填空项 1:_39.写出下列程序的执行结果是 1。 已知:a转换成整数对应的是 97。 程

    15、序如下: class Testl public static void main(String args) char a=d; int b=a; float c=a; double d=a; System.out.println(“a=“+a); System.out.println(“b=“+b); System.out.println(“c=“+c); System.out.println(“d=“+d); (分数:3.00)填空项 1:_40.在一个类的内部嵌套定义的类称为 1。(分数:3.00)填空项 1:_41.Java源文件经过编译后生成的文件的后缀是 1。(分数:3.00)填空项

    16、 1:_42.下列是一个 Java Applet程序,填空使它的功能为计算数组下标为偶数的各元素的和。 import java.applet.*; import java.awt*; public class Testww extends Applet public void paint(Graphics g) int a=1,3,5,7,9,10; int total=0; float ave; for(int i=0;ialength; 1) total+=ai; g.drawstring(“Total of array elements:=“+total,25,25); (分数:3.00

    17、)填空项 1:_43.有定义 boolean b1=5!=6;,则变量 b1的值是 1。(分数:3.00)填空项 1:_44.CRC技术的全称是 1。(分数:3.00)填空项 1:_45.当整型变量 n的值能被 13除尽时,表达式是 1。(分数:3.00)填空项 1:_46. 1是数据库设计的核心。(分数:-1.00)填空项 1:_47.在关系模型中,把数据看成一个二维表,每一个二维表称为一个 1。(分数:-1.00)填空项 1:_48.Jackson结构化程序设计方法是英国的 M.Jackson提出的,它是一种面向 1 的设 计方法。 (分数:-1.00)填空项 1:_49.用的黑箱测试有等

    18、价分类法、 1、因果图法和错误推测法 4种。(分数:-1.00)填空项 1:_50.数据流图的类型有 1 和事务型。(分数:-1.00)填空项 1:_计算机二级(Java)5 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.下列命令中,哪个命令是 Java的解释器?(分数:70.00)A.java B.javacC.javapD.javadoc解析:该命令用于解释运行字节码文件。2.下列程序执行后,j 的值是( )。 public class Testggg public static void ma

    19、in(String args ) int j=1; for(int i=7;i0;i-=2) j * =2; System.out.println(j); (分数:70.00)A.私有派生的子类无法访问父类的成员B.类 A的私有派生子类的派生类 C无法初始化其祖先类 A对象的属性,因为类 A的成员对类 C是不可访问的 C.私有派生类不能作为基类派生子类D.私有派生类的所有子孙类将无法继续继承该类的成员解析:本题考查关于 C+语言继承问题。C+语言中通常有 3种继承修饰符 public,protected 和private,限制依次严格,另外对类中的数据和函数也有这 3种修饰符进行限制。一个派生

    20、类能不能继承基类的所有数据成员受它们的限制。3.关于字节 I/O流,下列叙述不正确的是( )。(分数:70.00)A.字节数据来自于二进制文件B.DataOutStream的方法 flush( )的功能是清空输出流,并把缓冲全部内容写入输出流中C.字节输入流首先要实现 Datalnput接口D.所有的字节输出流都继承于 Writer类 解析:所有的字节输出流都继承于 OutputStream类。4.在 AWT组件中用复选框组构件 CheckboxGroup实现单选框的功能,但在 Swing中,Java 语言直接提供了一个单选框,它是( )。(分数:70.00)A.0B.1 C.2D.编译错误解

    21、析:该题涉及到赋值语句与运算符优先级的顺序,Print 语句具有运算功能, 故选项 C)是错误的:由于运算符的优先级是先乘除后加减,所以选项 B)为正确,选项 A) 和选项 D)不正确。 5.在 Swing中,JButton 的直接父类是( )。(分数:70.00)A.java.awt.ButtonB.java.awt.ContainerC.javax.swing.ButtonD.javax.swing.AbstractButton 解析:本题考查如下的结构图。 6.下列关于类的说法不正确的是( )。(分数:70.00)A.DELETE ALL和 PACKB.DELETE ALL、ZAP 和

    22、PACKC.DELETE ALL、PACK 和 ZAP D.DELETE ALL和 RECALL ALL解析:C+语言中一个派生类能不能继承基类的所有数据成员受继承方式的限制。7.下列关于 Swing说法不正确的是( )。(分数:70.00)A.每个 Swing构件的程序必须有一个容器 B.Swing是 AWT的扩展C.Swing采用的 MVC的思想D.Swing构件以“J”开头解析:每个 Swing构件的程序必须有一个按钮构件。注意:为了简化构件的设计工作,再 Swing构件中视图和控件两部分合为一体。每个构件有一个相关的分离模型和它使用的界面。比如:按钮 JButton有一个存储状态的分离

    23、模型 BuRonModal对象。构件的模型是自动设置的,例如一般都使用 JButton而不是使用ButtonModel对象。因此每个 Swing构件的程序必须有一个按钮构件。8.关于被私有访问控制符 private修饰的成员变量,下列说法正确的是( )。(分数:70.00)A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改 D.只能被同一个包中的类访问解析:java 有四种访问类型,分别为 public,protected,default 和 private,其 中 public变量可

    24、以被所有的外部类访问,而 pretected变量可以被同一个包及该类的子类 访问,default 变量即没有任何修饰符的变量可以被同一个包中的类访问,而 private变量 只能在被该类内部被访问。题目中的外部类应该理解为除该类自身的其他类。9.子类的对象能否直接向其父类对象赋值,父类的对象能否直接向子类对象赋值?(分数:70.00)A.由下往上递增B.由上往下递增 C.由左到右递增D.由右到左递增解析:拷贝初始化构造函数的作用是用一个已知的对象来初始化一个被 创建的同类的对象,该函数只有一个参数,并且是对同类的某个对象的引用。10.下列是定义一个接口 ITF的程序,在横线处应填入的选项是(

    25、)。 pubic interface ITF public static final double PI=3.14; public_ double area(double a,double b); (分数:70.00)A.interrupt( )B.stop( )C.suspend( ) D.yield( )解析:GridLayout 布局管理器的特点是使容器中各个构件呈网格布局,平均占据容器的空间。即使容器的大小发生变化,每个构件还是平均占据容器空间、构件在向容器中放置的时候,是按从上到下,从左到右的规则进行的。11.resume( )方法负责恢复被哪个方法挂起的线程?(分数:70.00)A

    26、.项目中的文件是项目的一部分B.项目中的文件必须依靠项目而存在C.项目中的各个文件之间是彼此联系的D.项目中的文件表示该文件与项目之间建立了一种关联 解析:终止状态是线程执行结束的状态,没有方法可以改变它。12.下列哪个选项是合法的标识符?(分数:70.00)A.类用于描述事物的属性和对事物的操作B.类与类之间通过封装而具有明确的独立性C.类与类之间必须是平等的关系,而不能组成层次结构 D.类与类之间可以通过一些方法进行通信和联络解析:与 AWT不同的是,Swing 构件不能直接添加到顶级容器中,它必须添加到一个与 Swing贝级容器相关联的内容面板。内容面板是顶级容器包含的一个普通容器,它是

    27、一个轻量级构件。 13.关于提高编程的效率,下列说法中不正确的是( )。(分数:70.00)A.5 0 6 4 B.0 0 6 4C.5 0 6 2D.0 0 6 2解析:本题考查的是对构造函数的掌握,另外“+”运算符是右结合的, 所以在进行输出的时候都是先把原来的输出后再自加 1。14.下列关于数组定义语句不正确的( )。(分数:70.00)A.inta1,a2;B.int a=1,2,3,4,5;C.double d=new double8;D.float f=new 2.0f,3.5f,5.6f,7.8f; 解析:在 Java中定义并创建一个数组对象的语句格式是 arrayName=ne

    28、w typearraySize);,而选项 D)中,把定义创建数组对象和静态初始化数组对象混为一谈。注意:所谓数组的初始化是指对已定义好的数组元素进行赋值。有静态初始化和动态初始化两种。15.下列哪个命令是在当前主机的指定端口上启动远程对象注册服务程序?(分数:70.00)A.组合框中,只有一个条目是可见的B.组合框不提供多重选定的功能C.组合框没有 MnltiSelect属性的设置D.以上说法均正确 解析:本题中选项 A) ,B) ,D) 都是数据库表的特点,在自由表中无法实现这些功能,且只能建立候选索引、惟一索引和普通索引 3种索引类型。16.在下列程序的划线处应填入的语句是( )。 cl

    29、ass Pemon pnvate int a; public class Man extends Person public int b; public static void main(String arg ) Person p = new Person( ); Man t = new Man( ); int i; _ (分数:70.00)A.利用视图可以实现多表查询B.视图可以产生磁盘文件 C.利用视图可以更新表数据D.视图可以作为查询数据源解析:内部类和抽象类不存在直接的联系,说内部类就是特殊的抽象类,所以便于人机交互,这是错误的。在事件处理的时候,我们引入了内部类就是因为内部类有选项

    30、A),B),C)的好处。17.下列 Java常见事件类中哪个是鼠标事件类?(分数:70.00)A.接口所有的方法都是抽象的B.接口所有的方法一定都是 public属性的C.用于定义接口的关键字是 implements D.接口是 Java中的特殊类,包含静态变量和抽象方法解析:在 java中一个类只能有一个直接父类,但是可以实现多个接口,在 继承的同时可以实现接口,之所以取消多重继承的原因是多继承使得代码产生很多问 题,而使用单一继承则可以使代码更可靠。 18.类 Test定义如下,将下列哪个方法插入行处是不合法的? public class Test public float Method(

    31、float a,float b) (分数:70.00)A.快捷菜单中只有条形菜单B.快捷菜单中只有弹出式菜单 C.快捷菜单不能同时包含条形菜单和弹出式菜单D.快捷菜单能同时包含条形菜单和弹出式菜单解析:在 Visual FoxPro中,类可分为控件类和容器类。控件类用于进行一种或多种相关的控制,其封装性比容器类更加严密,但灵活性比容器类差,故答案为 C)。19.当 Applet小程序窗口需要重画时,将调用下列哪个方法?(分数:70.00)A.HelloB.helloC.Hel D.null解析:双精度数据强制转换成单精度数据后,其数值精度会降低。注意:强制转换是将位数多的数据类型向位数少的数据

    32、类型转换,而在计算机中,位数越少,精度越低。20.下列的常量中,合法的是( )。(分数:70.00)A.import sos*; B.package sos*;C.sosimport;D.sospackage;解析:方法的重载是指多个方法可以享有相同的名字,但参数的数量或类型必须不相同(采用不同的形式参数列表)。程序可按参数列表决定调用对应的方法21.若 a的值为 3时,下列程序段被执行后,c 的值是( )。 int c = 1; if (a0) if (a3) c = 2; else c = 3; else c = 4; (分数:70.00)A.0B.1 C.2D.3解析:科用 for循环语

    33、句求 2的 4次幂。一般情况下迭代部分都用 i+或 i- - ,但在这里用的是 i - =2,需要留意。22.下列的哪个选项可以正确用以表示八进制值 8?(分数:70.00)A.SQL语句中允许在 WHERE短语中为关系定义别名B.为关系定义别名的格式为:C.在关系的自联接操作中,别名是必不可少的 D.以上说法均正确解析:编辑框中 ReadOnly属性指定用户能否编辑编辑框中的内容。该属性的默认值为F,此时,可以编辑编辑框中的内容;当属性值为T时,编辑框中内容为只读。23.下列关于 Java的说法不正确的是( )。(分数:70.00)A.abstract和 final能同时修饰一个类 B.抽象

    34、类可以做抽象父类,也可以做抽象子类和抽象方法C.抽象方法不一定在抽象类中,也可以在接口中D.声明为 final的力法不能在子类中重新定义解析:这两个非访问限定符,abstract 表示类中含有没有实现的方法,也就是说,该类的创建是为了让别的类去继承它,来重新定义这些未在父类中实现的方法;而 final修饰类来说明此类是没有子类的。这两个修饰符修饰的类从根本特性上是矛盾的。 24.下列关于 Java语言的异常处理描述不正确的是( )。(分数:70.00)A.-1 6B.-1 16C.1 5 D.11 21解析:本题考查的是 For循环结构语句,现在看程序段是如何运行的。 开始 a=3,b=1。F

    35、or 循环中步长缺省值为 1,循环变量 I的初值为 1,终值为 3,所以此循环结构可以循环 3次。 第一次循环后,结果为:f=4,a=1,b=4 第二次循环后,结果为:f=5,a=4,b=5 第三次循环后,结果为:f=9,a=5,b=9 所以每循环一次,便输出 f当前值,循环 3次即便输出 3个 f值分别为 4,5,9。 25.下列关于继承的哪项叙述是正确的?(分数:70.00)A.在 java中允许多重继承B.在 java中一个类只能实现一个接口C.在 java中一个类不能同时继承一个类和实现一个接口D.java的单一继承使代码更可靠 解析:在 java中一个类只能有一个直接父类,但是可以实

    36、现多个接口,在 继承的同时可以实现接口,之所以取消多重继承的原因是多继承使得代码产生很多问 题,而使用单一继承则可以使代码更可靠。 26.开发大型软件时,产生困难的根本原因是( )。(分数:-1.00)A.大系统的复杂性 B.人员知识不足C.客观世界千变万化D.时间紧、任务重解析:软件的显著特点是规模庞大,复杂度超线性增长,在开发大型软件时,要保证高质量,极端复杂困难,不 仅涉及技术问题,更重要的是必须要有严格而科学的管理。27.在软件测试设计中,软件测试的主要目的是( )。(分数:-1.00)A.实验性运行软件B.证明软件正确C.找出软件中全部错误D.发现软件错误而执行程序 解析:使用人工或

    37、自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试是为了发现错误而执行程序的过程。测试要以查找错误为中心,而不是为了演示软件的正确功能。 28.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。(分数:-1.00)A.软件投机B.软件危机 C.软件工程D.软件产生解析:软件工程概念的出现源自软件危机。所谓软件危机是泛指在计算机软件的开发和维护过程中所遇到的 一系列严重问题。总之,可以将软件危机归结为成本、质量、生产率等问题。29.下列工具中为需求分析常用工具的是( )。(分数:-1.00)A.PADB.PF

    38、DC.N-SD.DFD 解析:需求分析中的常用工具有 PAD、PFD 及 N-S等,而 DFD(数据流图)为结构化分析工具。30.数据库设计包括两个方面的设计内容,它们是( )。(分数:-1.00)A.概念设计和逻辑设计 B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计解析:数据库设计包括数据库概念设计和数据库逻辑设计两个方面的设计内容。31.下列选项中,不属于模块间耦合的是( )。(分数:-1.00)A.数据耦合B.同构耦合C.异构耦合 D.公用耦合解析:模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从弱到强,可以将其分成 5级

    39、,分别是:数据耦合、同构耦合、控制耦合、公用耦合和内容耦合。选项 C),没有这种耦合方式。32.SQL语言又称为( )。(分数:-1.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言 D.结构化操纵语言解析:结构化查询语言(Structured Query Language,简称 SQL)是集数据定义、数据操纵和数据控制功能于一体 的数据库语言。33.在软件生产过程中,需求信息的给出是( )。(分数:-1.00)A.程序员B.项目管理者C.软件分析设计人员D.软件用户 解析:软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。34.结构化程序设计主要强调的是(

    40、)。(分数:-1.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性 解析:结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用 goto语句,总的来说可使程序结构良好、易读、易理解、易维护。35.在设计程序时,应采纳的原则之一是( )。(分数:-1.00)A.不限制 goto语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解 解析:滥用 goto浯句将使程序流程无规律,可读性差,因此选项 A)不选; 注解行有利于对程序的理解,不应减少或取消,选项 B)也不选;程序的长短要依照实际情况而论,而不是越短越好,选项 C)也不选。三

    41、、填空题(每空 2分,共 30分)(总题数:10,分数:30.00)36.下列程序段的输出结果为 1。 int a=2; switch(a) case 2: System.out.print(“Value is 2“);case 3 : System.out.println(“Value is 3.“); break; default: System.out.prinfln(“end“); break; (分数:3.00)填空项 1:_ (正确答案:Value is 2.Value is 3.)解析:switch 语句的表达式 a将依次与 case后的值进行匹配,如果遇到匹配的值,则 执行该

    42、cage子句后的语句序列。当表达式的值与任一 case子句的值都不匹配时,执行 default 后的语句。break 语句用来在执行完一个 case子句后,使程序跳出 switch语句。 此题先执行 case 2后的语句再执行 case 3后的语句,遇到 case 3中的 break语句后退出37.catch子句都带有一个参数,该参数是某个异常的类及其变量名,catch 用该参数去与抛出异常对象的类进行 1。 (分数:3.00)填空项 1:_ (正确答案:匹配)解析:catch 子句都带有一个参数,该参数是某个异常的类及其变量名,catch 用该参数去与抛出异常对象的类进行匹配。匹配上后就去执

    43、行该 catch后的程序段,即处理该异常。 38.Java语言用 1 进行解释执行。(分数:3.00)填空项 1:_ (正确答案:字节码)解析:Java 语言是用字节码进行解释执行,它本身带有许多编译时产生的信息,可使其连接过程更简单。39.写出下列程序的执行结果是 1。 已知:a转换成整数对应的是 97。 程序如下: class Testl public static void main(String args) char a=d; int b=a; float c=a; double d=a; System.out.println(“a=“+a); System.out.println(“

    44、b=“+b); System.out.println(“c=“+c); System.out.println(“d=“+d); (分数:3.00)填空项 1:_ (正确答案:a=d b=100 c=1000 d=1000)解析:char 型在计算机内部是以 int型存储的,所以知道“a”在计算机中对应的 int型数据的值是97,那么很容易推算出“d”的对应值是 100。自动类型的转换,注意 float和 double型小数点后的零。40.在一个类的内部嵌套定义的类称为 1。(分数:3.00)填空项 1:_ (正确答案:内部类)解析:内部类是嵌套在一个类的内部使用的,与普通类一样,内部类也具有自

    45、己的 成员变量和成员方法。41.Java源文件经过编译后生成的文件的后缀是 1。(分数:3.00)填空项 1:_ (正确答案:Class)解析:Java 源文件经过编泽后生成的文件的后缀是.class。注意:我们编好的 Java源程序保存为java后缀,然后再用 javac(Java语言的编译器)进行编译,生成后缀名为class 的字节码文件,保存在和源程序一致的目录下,如源代码有错误,会报告错误,按行指出错误,我们按报告查找并修改错误,重新进行编译,直至生成class 字节码文件为止。42.下列是一个 Java Applet程序,填空使它的功能为计算数组下标为偶数的各元素的和。 import

    46、 java.applet.*; import java.awt*; public class Testww extends Applet public void paint(Graphics g) int a=1,3,5,7,9,10; int total=0; float ave; for(int i=0;ialength; 1) total+=ai; g.drawstring(“Total of array elements:=“+total,25,25); (分数:3.00)填空项 1:_ (正确答案:i+=2)解析:通过 for循环语句计算数组下标为偶数的各元素的和。43.有定义 bo

    47、olean b1=5!=6;,则变量 b1的值是 1。(分数:3.00)填空项 1:_ (正确答案:True)解析:这个题没有太大的难度,首先看出是个赋值表达式,而表达式的值是一个布尔型的,比较 5和 6是否不相等,当然不等,返回 true。 44.CRC技术的全称是 1。(分数:3.00)填空项 1:_ (正确答案:Cyclic Redundancy Check(循环冗余校验))解析:Cyclic Redundancy Check(循环冗余校验)技术用在数字传输领域,以传输的可 靠性为目的,进行差错控制。45.当整型变量 n的值能被 13除尽时,表达式是 1。(分数:3.00)填空项 1:_ (正确答案:


    注意事项

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




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

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

    收起
    展开