ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:75KB ,
资源ID:1337876      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1337876.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

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

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

1、计算机二级(Java)27 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.下列程序中,程序流程退出 for 循环语句时,判断 ij 的执行次数是( )。 int i=0,j=10,k=2,s=0; for(;) i+=k; if(ij) break; s + =i; (分数:70.00)A.InputEventB.KeyEventC.MouseEventD.WindowEvent2.若下列选项中的变量已正确定义并赋值,则哪个是合法的赋值语句?(分数:70.00)A.a=1;B.+i;C.a=a

2、+1=5D.! (+a! =b-)3.下列有关布局管理器的叙述正确的是( )。(分数:70.00)A.布局管理器是用来管理构件放置在容器的位置和大小的B.为了使生成的图形用户界面具有良好的平台无关性,Java 语言提供了布局管理器这个工具来管理构件在容器的布局,而不是直接设置C.布局管理器本身也是一个接口,编程中通常使用的是实现了该接口的类D.以上说法都正确4.下列语句顺序执行后,a 的值是( )。 int a=13;a=a/5; (分数:70.00)A.0B.1C.1.0D.true5.下列程序的执行结果是( )。 public class Testee public static void

3、 main(String args ) int a=4,b=6,c=8; String s=“abc“; Systemoutprintln(a+b+s+C) ; (分数:70.00)A.ababccB.464688C.46abc8D.10abc86.Panel 和 Applet 的默认的布局管理器是( )。(分数:70.00)A.javasecurity*B.javaio*C.javautil*D.javaawt*7.可以指定线程阻塞多长时间的方法是下列哪个方法? (分数:70.00)A.sleep( )B.yield( )C.interrupt( )D.stop( )8.下列哪个关键字通常用

4、来对对象进行加锁,该标记使得对对象的访问是排他的?(分数:70.00)A.transientB.serializeC.synchronizedD.static9.Java 语言中数据类型之间的自动类型转换是由优先关系从低级数据类型转换成高级数据类型,下面选项中自动类型转换优先级由低到高排列正确的是( )。(分数:70.00)A.I=4 x=5B.I=7 x=15C.I=6 x=8D.I=7 x=1710.在默认的 Java 安全级别中,Applet 小程序不能执行下列哪种操作?(分数:70.00)A.是一种一体化语言B.是一种高度过程化的语言C.语言非常简洁D.可以直接以命令方式交互使用,也可

5、以程序方式使用11.执行下列语句后,r 的值是( )。 char ch=A;int r=6; switch(ch+5) caseA:r=r+3; caseB:r=r+5; caseC:r=r+5;break; default:r/=2; (分数:70.00)A.19B.3C.11D.712.给出下列的不完整的类代码,则下列的哪个语句可以加到横线处? class Person String name,department; int age; public Person( String n ) name = n; public Person( String n,int a ) name = n;a

6、ge = a; public Person( String n,String d,int a ) _ department = d; (分数:70.00)A.GlobalB.PrivateC.StaticD.Public13.Java 中哪个类是由编译器自动生成的一个特殊类,它伴随每个类,每个它的对象包含所属类的所有信息,可通过此类的方法访问这些信息? (分数:70.00)A.ClassB.ObjectC.SystemD.awt14.下列叙述中,不符合 Java 语言特点的选项是( )。(分数:70.00)A.for(;);B.int s=36; while(S)-S;C.int m=10;

7、do m- - while(m0);D.int n=5;while(n1) n- -; if(n15.下列哪个选项不能提高程序的性能?(分数:70.00)A.不要在循环中创建和释放对象B.在处理字符串时尽量使用 StringBuffer 类C.避免太多的使用 synchronized 关键字D.尽量在循环中创建对象16.int 数据类型是 Java 语言中是最常用的整数类型,它在计算机中存储时占多少位 bit?(分数:70.00)A.S(47)B.S(165)C.S(25+7*20)D.S(87)17.要实现对 Java 代码的数字签名,对于代码的提供者要经过的 4 个步骤的正确顺序是( )。

8、 创建 JAR 文件 创建密钥 对 JAR 文件进行数字签名 输出公钥证书 (分数:70.00)A.内存映射技术B.文件锁定C.字符及编码D.阻塞 I/O18.下列哪个语句是声明一个含有 10 个 String 对象的数组?(分数:70.00)A.“鼠标按下”B.“鼠标移动”C.“鼠标释放”D.“鼠标锁定”19.计算机中的流是( )。(分数:70.00)A.流动的字节B.流动的对象C.流动的文件D.流动的数据缓冲区20.给出下列的代码,哪行在编译时可能会有错误? public void modify( ) int i,j,k; i = 100; while( i 0) j = i * 2; S

9、ystem.out.println(“The value of j is“ + j); k=k + 1 (分数:70.00)A.line 4B.line 6C.line 7D.line 821.对于 catch 子句的排列,下列说法正确的是( )。(分数:70.00)A.父类在前,子类在后B.父类在后,子类在前C.有继承关系的异常不能在同一个 try 程序段内D.先有子类,其他如何安排都无关22.下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?(分数:70.00)A.在定义可串行化时,只需要声明 implements Serializable 子句即可B.可串行化类的数据的

10、访问权限(public,protected,package 或 private),对于数据的串行化会有权限上的影响C.对于对象的串行化处理,程序员可以不编写任何方法,使用 Java 提供的串行化默认机制D.如果需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能23.下列哪个选项不是 Java 的保留字?(分数:70.00)A.StyleB.CaptionC.EnabledD.Default24.下列关于使用内部类的原因叙述中不正确的是( )。(分数:70.00)A.一个内部类的对象可访问外部类的成员方法和变量,包括私有的成员B.实现事件监听器时,采用内部类、匿名类编程非常容易实现其

11、功能C.编写事件驱动程序,内部类很方便D.内部类就是特殊的抽象类,所以便于人机交互25.Java 语言的类间的继承关系是( )。 (分数:70.00)A.MODIFY VIEWB.CREATE VIEWC.DELETE VIEWD.RENAME VIEW26.数据库、数据库系统和数据库管理系统之间的关系是( )。(分数:-1.00)A.数据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统C.数据库管理系统包括数据库和数据库系统D.3 者没有明显的包含关系27.n 个顶点的强连通图的边数至少有( )。(分数:-1.00)A.n-1B.n(n-1)C.nD.n+128.在单

12、链表中,增加头结点的目的是( )。(分数:-1.00)A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现29.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是( )。(分数:-1.00)A.acbedB.decabC.deabcD.cedba30.软件生命周期中花费时间最多的阶段是( )。(分数:-1.00)A.详细设计B.软件编码C.软件测试D.软件维护31.下列数据结构中,按先进后出原则组织数据的是( )。(分数:-1.00)A.线性链表B.栈C.循环链表D.顺序表32.下列选项中,不属于模块间耦

13、合的是( )。(分数:-1.00)A.数据耦合B.同构耦合C.异构耦合D.公用耦合33.下列叙述中,不属于数据库系统的是( )。(分数:-1.00)A.数据库B.数据库管理系统C.数据库管理员D.数据库应用系统34.“年龄在 18-25 之间”这种约束是属于数据库当中的( )。(分数:-1.00)A.原子性措施B.一致性措施C.完整性措施D.安全性措施35.下列叙述中,不属于结构化分析方法的是( )。(分数:-1.00)A.面向数据流的结构化分析方法B.面向数据结构的 Jackson 方法C.面向数据结构的结构化数据系统开发方法D.面向对象的分析方法三、填空题(每空 2 分,共 30 分)(总

14、题数:10,分数:30.00)36.在自定义 Swing 构件的时候,首先要确定使用哪种构件类作为所定制构件的 1。 建议继承 JPanel 类或更具体的 Swing 构件类。 (分数:3.00)填空项 1:_37.表达式 2*5/25,10/2*5,1/23 和 5/3 的计算结果分别是 1。(分数:3.00)填空项 1:_38.在 Applet 属性中,CODE 属性指定包含 Applet 或 JApplet 1 文件名。(分数:3.00)填空项 1:_39.下列的程序的功能是简单的进行键盘输入测试,请补充完整程序。 import javaxswing*; public class Tes

15、tzzz public static void main(String args) String name=JOptionPane. 1 (“What is your name?“); Systemoutprintln(“Hello“+name); Systemexit(0); (分数:3.00)填空项 1:_40.在 Java 语言的所有方法中,比较特殊的一类方法是抽象方法,它只有方法头,而没有 1。(分数:3.00)填空项 1:_41.下列是一个 Java 应用程序,输出结果是 1。 public class Testtt public static void main(String ar

16、gs ) charc=i; for(int n=6;n填空项 1:_42.传递给实现了 java.awt.event.MouseMotionListener 接口的类中 mouseDragged1 方法的事件对象是 2 类。(分数:3.00)填空项 1:_43.在 Java2 中支持 1 技术,使得 Java 的安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。(分数:3.00)填空项 1:_44.传递给实现了 java.awt.event.MouseMotionListener 接口的类中 mouseDragged1 方法的事件对象是 2 类。(分数:3.00)填空项 1:_45

17、.下面程序的运行结果是 1。 import java。io. *; public class ABC public static void main(String args ) int i ; int a = 11,22,33,44,55,66,77,88,99; for ( i = 0;i 0);D.int n=5;while(n1) n- -; if(n解析:在循环体中,IF 短语判断当计算机成绩大于等于 60 时,记录指针下移并结束本次循环。而当计算机成绩小于 60 时,执行 ENDIF 之后的语句,即 DISPLAY,显示记录之后,记录指针下移,继续处理表中的下一条记录,直到表结束。1

18、5.下列哪个选项不能提高程序的性能?(分数:70.00)A.不要在循环中创建和释放对象B.在处理字符串时尽量使用 StringBuffer 类C.避免太多的使用 synchronized 关键字D.尽量在循环中创建对象 解析:提高程序的性能的规则是不要在循环中创建和释放对象;在处理 字符串时尽量使用 StringBuffer类;避免太多的使用 synchronized 关键字。16.int 数据类型是 Java 语言中是最常用的整数类型,它在计算机中存储时占多少位 bit?(分数:70.00)A.S(47)B.S(165) C.S(25+7*20)D.S(87)解析:这是关于运算符优先级的实例

19、,在该题中,从右到左优先级依次降低,先把变量 b 的值赋值给变量a,再进行非运算,然后再把结果赋值给 i,所以正确答案为选项 B)。17.要实现对 Java 代码的数字签名,对于代码的提供者要经过的 4 个步骤的正确顺序是( )。 创建 JAR 文件 创建密钥 对 JAR 文件进行数字签名 输出公钥证书 (分数:70.00)A.内存映射技术B.文件锁定C.字符及编码D.阻塞 I/O 解析:Java 虚拟机的执行过程的三个特点是多线程,动态连接和异常处理。18.下列哪个语句是声明一个含有 10 个 String 对象的数组?(分数:70.00)A.“鼠标按下”B.“鼠标移动”C.“鼠标释放”D.

20、“鼠标锁定” 解析:我们需要搞清这些最基本的概念,比如说哪个方向是输出,哪个方向是输入。 19.计算机中的流是( )。(分数:70.00)A.流动的字节B.流动的对象C.流动的文件D.流动的数据缓冲区 解析:“流”是在 1984 年由 C 语言第一次引入的,流可以看做是一个流 动的数据缓冲区。20.给出下列的代码,哪行在编译时可能会有错误? public void modify( ) int i,j,k; i = 100; while( i 0) j = i * 2; System.out.println(“The value of j is“ + j); k=k + 1 (分数:70.00)

21、A.line 4B.line 6C.line 7 D.line 8解析:局部变量在使用前必须进行初始化,而代码中的变量 k 在使用前 没有进行初始化。 21.对于 catch 子句的排列,下列说法正确的是( )。(分数:70.00)A.父类在前,子类在后 B.父类在后,子类在前C.有继承关系的异常不能在同一个 try 程序段内D.先有子类,其他如何安排都无关解析:不要用一个子类去捕获父类的异常,尽可能用一个父类去捕获 其所有的子类的异常。这也就是选项 A)中的说法:父类在前,子类在后原则。catch 从 句的顺序排列要注意,应该将最特殊的排在最前面,依次逐步一般化。22.下列哪个修饰符可以使在

22、一个类中定义的成员变量只能被同一包中的类访问?(分数:70.00)A.在定义可串行化时,只需要声明 implements Serializable 子句即可B.可串行化类的数据的访问权限(public,protected,package 或 private),对于数据的串行化会有权限上的影响 C.对于对象的串行化处理,程序员可以不编写任何方法,使用 Java 提供的串行化默认机制D.如果需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能解析:视图的结果保存在数据库中,在磁盘上找不到类似的文件;视图可以用来更新数据,因此在设计器中多了一个 “更新条件”选项卡;在视图中没有“查询去向”

23、的问题。23.下列哪个选项不是 Java 的保留字?(分数:70.00)A.Style B.CaptionC.EnabledD.Default解析:此程序段开始声明了两个整型数组 a 和 b,其长度均为 4。 程序通过 ForNext 语句为其赋值,a(k+1)=Val(InputBox(“Enter data:“),b (3-k)=a(k+1)。 当 k=0 时,输入 2,a(1)=b(3)=2 当 k=1 时,输入 4,a(2)=b(2)=4 当 k=2 时,输入 4,a(3)=b(1)=6 当 k=3 时,中断循环,执行Print 语句,即要求输出 b(k)的值,而 k 的当前值为 3,

24、即 要输出的值是 b(3)的值为 2。 24.下列关于使用内部类的原因叙述中不正确的是( )。(分数:70.00)A.一个内部类的对象可访问外部类的成员方法和变量,包括私有的成员B.实现事件监听器时,采用内部类、匿名类编程非常容易实现其功能C.编写事件驱动程序,内部类很方便D.内部类就是特殊的抽象类,所以便于人机交互 解析:内部类和抽象类不存在直接的联系,说内部类就是特殊的抽象类,所以便于人机交互,这是错误的。在事件处理的时候,我们引入了内部类就是因为内部类有选项 A),B),C)的好处。25.Java 语言的类间的继承关系是( )。 (分数:70.00)A.MODIFY VIEWB.CREA

25、TE VIEWC.DELETE VIEWD.RENAME VIEW 解析:计时器控件的常用属性有 Name、Enabled 和 Interval 属性。Name 属性设置计时器控件的名称;Enabled 属性用于设置计时器控件是否可用,若设置为 False,则使计时器停止使用;Interval 属性用于设置计时器事件之间的间隔,以秒为单位,取值为 065535。计时器控件没有 Visible 属性。26.数据库、数据库系统和数据库管理系统之间的关系是( )。(分数:-1.00)A.数据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统 C.数据库管理系统包括数据库和数据库

26、系统D.3 者没有明显的包含关系解析:数据库系统(Data Base System,简称 DBS)包括数据库(Data Base,简称 DB)和数据库管理系统(Data Base Management System,简称 DBMS)。27.n 个顶点的强连通图的边数至少有( )。(分数:-1.00)A.n-1B.n(n-1)C.n D.n+1解析:在有向图中,若任意两个顶点都连通,则称该图是强连通图,这样的有向图的形状是环状,因而至少应有 n 条边。28.在单链表中,增加头结点的目的是( )。(分数:-1.00)A.方便运算的实现 B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明

27、单链表是线性表的链式存储实现解析:头结点不仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点的目的是为了便于运算的实现。29.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是( )。(分数:-1.00)A.acbedB.decabC.deabcD.cedba 解析:依据后序遍历序列可确定根结点为 c;再依据中序遍历序列可知其左子树由 deba 构成,右子树为空;又由左子树的后序遍历序列可知其根结点为 e,由中序遍历序列可知其左子树为 d,右子树由 ba 构成,如图 9-14 所示。求得该二叉树的前

28、序遍历序列为选项 D)。30.软件生命周期中花费时间最多的阶段是( )。(分数:-1.00)A.详细设计B.软件编码C.软件测试D.软件维护 解析:软件生命周期分为软件定义、软件开发及软件运行维护 3 个所段。本题中,详细设计、软什编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性降低维护的代价。31.下列数据结构中,按先进后出原则组织数据的是( )。(分数:-1.00)A.线性链表B.栈 C.循环链表D.顺序表解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,

29、而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素,即栈是按照“先进后出”或“后进先出”的原则组织数据的。注意:队列组织数据的原则是“先进先出”或“后进后出”。32.下列选项中,不属于模块间耦合的是( )。(分数:-1.00)A.数据耦合B.同构耦合C.异构耦合 D.公用耦合解析:模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从弱到强,可以将其分成 5 级,分别是:数据耦合、同构耦合、控制耦合、公用耦合和内容耦合。选项 C),没有这种耦合方式。33.下列叙述中

30、,不属于数据库系统的是( )。(分数:-1.00)A.数据库B.数据库管理系统 C.数据库管理员D.数据库应用系统解析:数据库系统(Database System,简称 DBS)由如下几部分组成,即数据库、数据库管理系统、数据库管理员、硬件和软件。34.“年龄在 18-25 之间”这种约束是属于数据库当中的( )。(分数:-1.00)A.原子性措施B.一致性措施C.完整性措施 D.安全性措施解析:数据库的完整性是指数据的正确性和相容性(如学生的学号必须惟一,性别只能是女或男等),数据库是否具备完整性关系到数据库系统能否真实反映现实世界,因此维护数据库的完整性是非常重要的。35.下列叙述中,不属

31、于结构化分析方法的是( )。(分数:-1.00)A.面向数据流的结构化分析方法B.面向数据结构的 Jackson 方法C.面向数据结构的结构化数据系统开发方法D.面向对象的分析方法 解析:常见的需求分析方法有结构化分析方法和面向对象的分析方法两类。其中结构化分析方法又包括面向数据流的结构化分析方法(SAStructured Analysis),面向数据结构的 Jackson 方法(JSD-Jackson system development method)和面向数据结构的结构化数据系统开发方法(DSSDData structured system development method)。三、填

32、空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.在自定义 Swing 构件的时候,首先要确定使用哪种构件类作为所定制构件的 1。 建议继承 JPanel 类或更具体的 Swing 构件类。 (分数:3.00)填空项 1:_ (正确答案:父类)解析:Swing 构件定义的规则。 37.表达式 2*5/25,10/2*5,1/23 和 5/3 的计算结果分别是 1。(分数:3.00)填空项 1:_ (正确答案:4.0,2.5,0 和 1)解析:如果表达式中有不一样的数据类型,则寻找自动转换是优先级最高的一个,其他数值全部转换成这种数据类型,当然表达式的值也是这个数据类型。

33、如 1/2*3,在这种情况下,结果肯定还是 int 型的,首先 1/2 得到 0,再*3。 38.在 Applet 属性中,CODE 属性指定包含 Applet 或 JApplet 1 文件名。(分数:3.00)填空项 1:_ (正确答案:字节码)解析:CODE = appletFile。这个属性指定包含 Applet 或 Japplet 字节码的文件名。39.下列的程序的功能是简单的进行键盘输入测试,请补充完整程序。 import javaxswing*; public class Testzzz public static void main(String args) String nam

34、e=JOptionPane. 1 (“What is your name?“); Systemoutprintln(“Hello“+name); Systemexit(0); (分数:3.00)填空项 1:_ (正确答案:showInputDialog)解析:javaxswing.JOptionPane 用于从控制台键盘读入字符串。如 String name=JOp-tionPaneshowlnputDialog(“What is your name?“)表示向用户提示“What is your name?“,然后等待用户输入,输入的字符串自动保存在 name 中。 40.在 Java 语言的

35、所有方法中,比较特殊的一类方法是抽象方法,它只有方法头,而没有 1。(分数:3.00)填空项 1:_ (正确答案:方法体)解析:抽象方法就是在普通方法前面加 abstract 修饰,用来表示没有实现的方法。也就是说,这样的方法只有方法头,而没有方法体。abstract 修饰符可修饰类、接口和方法。用于类是说该类不能被实例化;接口缺省 abstract 关键字,所有接口都是抽象的。 41.下列是一个 Java 应用程序,输出结果是 1。 public class Testtt public static void main(String args ) charc=i; for(int n=6;n

36、填空项 1:_ (正确答案:ij)解析:break 用来退出循环。并从紧跟该循环语句的第一语句处开始执行。42.传递给实现了 java.awt.event.MouseMotionListener 接口的类中 mouseDragged1 方法的事件对象是 2 类。(分数:3.00)填空项 1:_ (正确答案:MouseEvent)解析:在 AWT 事件中鼠标事件就是 MouseEvent,描述的信息是鼠标的移动,接口名是MouseMotionListener,方法则有 mouseDragged-|_|-和 mouseMoved-|_|-。43.在 Java2 中支持 1 技术,使得 Java 的

37、安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。(分数:3.00)填空项 1:_ (正确答案:数字签名)解析:在 Java2 中支持数字签名技术,使得 Java 的安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。外界用户首先对 Java 代码进行数字签名,运行该代码的本机 Java 运行系统可以通过对代码数字签名的验证,决定是否授予该代码相应的权限。44.传递给实现了 java.awt.event.MouseMotionListener 接口的类中 mouseDragged1 方法的事件对象是 2 类。(分数:3.00)填空项 1:_ (正确答案:MouseEven

38、t)解析:在 AWT 事件中鼠标事件就是 MouseEvent,描述的信息是鼠标的移动,接口名是MouseMotionListener,方法则有 mouseDragged-|_|-和 mouseMoved-|_|-。45.下面程序的运行结果是 1。 import java。io. *; public class ABC public static void main(String args ) int i ; int a = 11,22,33,44,55,66,77,88,99; for ( i = 0;i = a.length/2 ;i + + ) System.out.print( ai

39、+aa.length-i-1 + “ “ );System.out.println2; (分数:3.00)填空项 1:_ (正确答案:110 110 110 110 110)解析:题中 a.length/2 的值应为 4,所以 for 循环执行了 5 次。第一次输出的是元素 aO与 a8的和;第二次输出的是元素 a1与 a7的和;第三次输出的是元素 a2 与。6的和;第四次输出的是元素a3与 a5的和;第五次输出的是元素4与 a4的和。所以结果是 5 个 110。46.软件的 1 设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。(分数:-1.00)填空项 1:_ (正确答案:概要)

40、解析:软件的概要设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。它的基本任务有:设计软件系统结构。数据结构及数据库设计。编写概要设计文档。概要设计文档评审。47.数据模型按不同应用层次分成 3 种类型,它们是概念数据模型、 1 和物理数据模型。(分数:-1.00)填空项 1:_ (正确答案:逻辑数据模型)解析:数据是现实世界符号的抽象,而数据模型(data model)则是数据特征的抽象,它从抽象层次上描述了系统的静态特征、动态行为和约束行为,为数据库系统的信息表示与操作提供一个抽象的框架。数据模型按不同的应用层次分成 3 种类型,它们是概念数据模型(conceptual data

41、 model)、逻辑数据模型(logic data model)、物理数据模型(physical data model)。48.软件维护活动包括以下几类:改正性维护、适应性维护、 1 维护和预防性维护。(分数:-1.00)填空项 1:_ (正确答案:完善性)解析:软件维护活动包括以下几类:改正性维护、适应性维护、完善性维护和预防性维护。改正性维护是指在软件交付使用后,为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程;适应性维护是指为了使软件适应变化,而去修改软件的过程;完善性维护是指为了满足用户对软件提出的新功能与性能要求,需要修改或再开发软件,

42、以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性;预防性维护是为了提高软件的可维护性、可靠性等,为以后的进一步改进软件打下良好基础。 49.关系操作的特点是 1 操作。(分数:-1.00)填空项 1:_ (正确答案:集合)解析:在关系操作中,所有操作对象与操作结果都是关系。而关系定义为元素数相同的元组的集合。因此,关系操作的特点是集合操作。 50.由关系数据库系统支持的完整性约束是指 1 和参照完整性。(分数:-1.00)填空项 1:_ (正确答案:实体完整性)解析:关系的完整性约束指关系的某种约束条件,包括实体完整性、参照完整性和用户定义的完整性。其中,前两种完整性约束由关系数据库系统自动支持。

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