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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、计算机二级(Java)61 及答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:60,分数:4200.00)1.在 AWT 了组件中,为了实现单选按钮的功能,除了用到 Checkbox 组件以外,还需要用到下列哪个组件? (分数:70.00)A.ChioceB.ButtonC.JRadioButtonD.CheckboxGroup2.设有定义 int i=123;long j=456;,下列赋值不正确的是( )。(分数:70.00)A.j=i;B.j=(long)i;C.i=(int)j;D.i=j;3.当浏览器重新返回 Appl

2、et 所在页面时,将调用 Applet 类的方法是【 】(分数:70.00)A.start()B.init()C.stop()D.destroy()4.下列有关 Applet 参数的叙述正确的是( )。(分数:70.00)A.Applet 参数的名字不区分大小写B.Applet 当用户没有指定参数或参数不正确时,Applet 仍能正常工作C.无论用户是否在参数的值上加引号,参数值将作为一个字符串传到 Applet 中D.以上说法都正确5.下列选项中不属于结构化程序设计方法的是【 】(分数:70.00)A.自顶向下B.逐步求精C.模块化D.可复用6.处理对象传输的接口是【 】(分数:70.00)

3、A.SerializableB.CloneableC.ItemListenerD.ActionListener7.下列哪个保留字可以定义常值变量,说明这个变量赋值后永不改变?(分数:70.00)A.a=5:b=8 Do Print“*“ a=a+l Loop While abB.a=5:b=8 Do Print“*“ a=a+l Loop Until abC.a=5:b=8 Do Until a-b Print“*“ b=b+1 LoopD.a=5:b=8 Do Until ab Print“*“a=a+1 Loop8.下列关于 Java 多线程并发控制机制的叙述中,错误的是【 】(分数:70

4、.00)A.Java 中对共享数据操作的并发控制是采用加锁技术B.线程之间的交互,提倡采用 suspend()/resume()方法C.共享数据的访问权限都必须定义为 privateD.Java 中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生9.使用下列哪个选项可以调用基类中的特定构造方法?(分数:70.00)A.finalB.thisC.superD.static10.下列关于 Java 语言的异常处理描述不正确的是( )。(分数:70.00)A.Java 语言中所有的异常都必须由程序员通过 try-catch-finally 语句实现B.Java 中异常可以

5、被继承C.程序员可以通过继承 Exception 类定义自己的异常D.异常在 Java 中是有层次的11.下列哪个选项是创建一个标识有“关闭”按钮的语句?(分数:70.00)A.TextField b = new TextField(“关闭“);B.TextArea b = new TextArea(“关闭“);C.BuRon b = new Button(“关闭“);D.Checkbox b = new Checkbox(“关闭“);12.以下数据结构中不属于线性数据结构的是【 】(分数:70.00)A.队列B.线性表C.二叉树D.栈13.现有一变量声明为 boolean aa,下列的赋值语

6、句正确的是( )。(分数:70.00)A.300B.1200C.140D.14414.下列关于使用内部类的原因叙述中不正确的是( )。(分数:70.00)A.一个内部类的对象可访问外部类的成员方法和变量,包括私有的成员B.实现事件监听器时,采用内部类、匿名类编程非常容易实现其功能C.编写事件驱动程序,内部类很方便D.内部类就是特殊的抽象类,所以便于人机交互15.下列哪个选项不是 Java 的保留字?(分数:70.00)A.StyleB.CaptionC.EnabledD.Default16.下列的哪个赋值语句是不正确的?(分数:70.00)A.float f = 11.1;B.double d

7、 = 5.3E12;C.float d=3.14f;D.double f = 11.1E10f;17.当 Applet 小程序窗口需要重画时,将调用下列哪个方法?(分数:70.00)A.start( )B.init( )C.paint( )D.draw( )18.在 Java 中,与数据库连接的技术是【 】(分数:70.00)A.ODBCB.YDBCC.数据库厂家驱动程序D.数据库厂家的连接协议19.给出下列关于一个使用适当的字符间距的字体的 TextField 的表达式,则哪个选项的叙述是对的? TextField t = new TextField(“they are good“,40);

8、 (分数:70.00)A.excellentB.goodC.passD.fail20.关于 Java 中的沙箱模型下列说法中正确的是( )。(分数:70.00)A.利用 CREATE TABLE 语句可以定义一个新的数据表结构B.利用 SQL 的表定义语句可以定义表中的主索引C.利用 SQL 的表定义语句可以定义表的域完整性、字段有效性规则等D.对于自由表的定义,SQL 同样可以实现其完整性、有效性规则等信息的设置21.下列程序执行后,baz 的值应是( )。 int index=1; int fox =new int3; Int bar=foxindex; int baz:bar+index

9、; (分数:70.00)A.0B.1C.2D.编译错误22.在文件类提供的方法中,用于创建目录的方法是【 】(分数:70.00)A.mkdir()B.mkdirs()C.list()D.listRoots()23.下列关于 AWT 和 Swing 的比较叙述不正确的是( )。(分数:70.00)A.c=1 d=1B.c=2 d=1C.c=2 d=2D.c=1 d=224.下列是一个 Java Applet 程序,输出结果 (要求只写出在 Applet 容器内显示的内容) 是 ( )。 import java.awt*; import java.applet.*; public class Te

10、stuu extends Applet floatx=1.2f,3.4f,5.6f,7.8f; public void paint(Graphics g) int s=0; for(int i=0;ix.length;i+) s+=(int)xi; g.drawstring(“ “+s,30,60); (分数:70.00)A.15B.16C.17D.1825.在下列程序的划线处应填入的语句是( )。 class Pemon pnvate int a; public class Man extends Person public int b; public static void main(St

11、ring arg ) Person p = new Person( ); Man t = new Man( ); int i; _ (分数:70.00)A.i = w;B.i = b;C.i = p.a;D.i = t.b;26.Java 语言使用的字符码集是【 】(分数:70.00)A.ASCIIB.BCDC.DCBD.Unicode27.下列程序的执行结果是( )。 public class Testbb public static void main(String args ) System.out.println(5/2.5); (分数:70.00)A.0.0B.2.00C.2.0D.

12、228.下列操作中,不属于 Applet 安全限制的是【 】(分数:70.00)A.加载本地库B.读写本地文件系统C.运行本地可执行程序D.与同一个页面中的 Applet 通信29.在线程的基本控制中,哪个方法使比其低的优先级线程先运行?(分数:70.00)A.编辑框可用来选择、剪切、粘贴及复制正文B.在编辑框中只能输入和编辑字符型数据C.编辑框实际上是一个完整的字处理器D.以上说法均正确30.下列程序执行后,k 的值是( )。 public class Testhhh public static void main(String args ) inti=6,j=8,k=10,m=7; if(

13、ij| |m k+; else k- -; System.out.println(k); (分数:70.00)A.A 数组中的所有元素都为 0B.A 数组中的所有元素值不确定C.A 数组中所有元素值都为 EmptyD.执行 Erase A 后,A 数组中所有元素值都不为 031.已知有下列类的说明,则下列哪个语句是正确的? public class Test private float f = 1.0f; int m = 12; static int n=1; public static void main(String arg ) Test t = new Test( ); (分数:70.0

14、0)A.t.f;B.this.n;C.Test.m;D.Test.f;32.设有定义语句 int a = 66,77,99 ;,则下列对此语句的叙述中错误的是( )。(分数:70.00)A.定义了一个名为 a 的一维数组B.a 数组有 3 个元素C.a 数组的元素的下标为 1-3D.数组中的每一个元素都是整型33.下列叙述中正确的是【 】(分数:70.00)A.线性链表是线性表的链式存储结构B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构34.下面是一个 Java 的应用程序,其输出结果是( )。 public class Testll public stati

15、c void main (String args ) char c=i; for(int n;6;n11;m + +) if(n = =8)continue; Systemoutprint(c + +); (分数:70.00)A.Hello,World!B.Hello,C.World!D.该程序段有语法错误35.下列 Java 常见事件类中哪个是鼠标事件类?(分数:70.00)A.InputEventB.KeyEventC.MouseEventD.WindowEvent36.下列程序的执行结果是( )。 public class Testdd public static void main (

16、String args ) inr a=lO,b=4,c=20,d=6; Systemoutprintln(a+*b+c,-D) ; (分数:70.00)A.x=4,y=3;x=7,y=8B.x=3,y=4;x=7,y=8C.x=7,y=8;x=4,y=3D.x=8,y=7;x=7,y=837.下列的哪个赋值语句是不正确的?(分数:70.00)A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假FB.当实参的数量大于形参的数量时,多余的实参被忽略C.实参和形参的数量必须相等D.答案 A、B 均正确38.在 switch(expression)语句中,expression 的数据类型不能是【

17、 】(分数:70.00)A.doubleB.charC.byteD.short39.下列关于继承的哪项叙述是正确的?(分数:70.00)A.视图结果存放在数据库中B.视图设计器中不存在“查询去向”的选项C.查询设计器中没有“数据更新”选项卡D.查询和视图都可以在磁盘中找到相应的文件40.下列程序的功能是把 316 表示为两个加数的和,使两个加数分别能被 13 和 11 整除,则在划线处应填入的选项是( )。 int i=0,j,k; do i+;k=316-13*i;while (_); j=k/11; Systemoutpfintln(i+“,“+j); (分数:70.00)A.k/11B.

18、k%11C.k/Il=0D.k%11=041.对如下二叉树,进行后序遍历的结果为【 】 (分数:70.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA42.下列标识符(名字)命名原则中,正确的是【 】(分数:70.00)A.类名的首字母小写B.变量和方法名的首字母大写C.接口名的首字母小写D.常量完全大写43.下列哪个选项不是 InputStream 类中的方法?(分数:70.00)A.public abstract int read( )throws IOExceptionB.public final void writeInt(int v)throws IOExcep

19、tionC.pubfic void close( )throws IOExceptionD.pubfic int available( )throws IOExcepfion44.下列关于 Swing 中内部框架 JInternalFrame 的说法不正确的是( )。(分数:70.00)A.内部框架不能监听窗口事件B.不必用 setSize()和 pack()或 setBounds()方法设定设置框尺寸C.必须把内部框架添加到一个容器中,否则不显示D.可以用 setBounds()方法设置内部框架在容器中的位置,默认值是 0,0,即容器的左上角45.下列哪个是面向大型企业级用容器管理专用构件的

20、应用平台?(分数:70.00)A.J2EEB.J2MEC.J2SED.J2DE46.Java 语言的类间的继承关系是( )。 (分数:70.00)A.单继承B.多继承C.单继承和多继承D.不能继承47.下列程序段的输出结果是( )。 String MyStr = “Hello,“; MyStr = MyStr + “World!“; System.out.println(MyStr); (分数:70.00)A.Hello,World!B.Hello,C.World!D.该程序段有语法错误48.下列关于对象的加锁说法不正确的是( )。(分数:70.00)A.STORE 1 TO X,YB.STO

21、RE 1,2 TO XC.STORE 1 TO X YD.STORE 1、2 TO X49.下列是几个 Java 语言最常用的命令,哪个命令是 Java 语言的编译命令?(分数:70.00)A.javaB.javacC.javapD.javadoc50.按运算符操作数的数目划分,运算符?:的类型是【 】(分数:70.00)A.三元B.二元C.四元D.一元51.下列命令中,哪个命令能为远程对象生成 stub 和 skeleton?(分数:70.00)A.CardLayoutB.BorderLayoutC.FlowLayoutD.GridLayout52.下列哪个方法用来定义线程的具体行为,也就是

22、定义线程体?(分数:70.00)A.start( )B.run( )NULLC.init( )D.thread( )53.下列哪个选项不能提高程序的性能?(分数:70.00)A.1 5B.12 7C.a bD.10 2554.下列叙述中,正确的是【 】(分数:70.00)A.Java 语言的标识符是区分大小写的B.源文件名与 public 类名可以不相同C.源文件的扩展名为.jarD.源文件中 public 类的数目不限55.执行下面程序后,结果是( )。 public class Testrr public static void main(String args) int i=0xFFFF

23、FFF1; int j=-i; System.out.println(“j=“+j); (分数:70.00)A.j=-15B.j=-16C.j=16D.j=1556.下列哪个保留字可以定义常值变量,说明这个变量赋值后永不改变?(分数:70.00)A.protectedB.staticC.finalD.super57.下列叙述中正确的是【 】(分数:70.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率

24、58.给出下列代码,则数组初始化中哪项是不正确的? byte array1,array2 ; byte array3 ; byte array4; (分数:70.00)A.C+语言中的多态性分为编译时的多态性和运行时的多态性B.编译时的多态性可通过函数重载实现C.运行时的多态性可通过模板和虚函数实现D.实现运行时多态性的机制称为动态绑定59.下列程序的执行结果是( )。 public class Testff public static void main(String args) String sl=new String(“I am boy“); String s2=new String(“

25、I am boy“); System.out.println(sl=s2); (分数:70.00)A.* * 0 * *B.* * 1 * *C.* * 2 * *D.060.在数据库系统中,用户所见的数据模式为【 】(分数:70.00)A.概念模式B.外模式C.内模式D.物理模式二、填空题(每空 2 分,共 30 分)(总题数:20,分数:30.00)61.下列程序中,实例 tat 是监听器,fr 是事件源,fr 上发生的事件委托 tat 进行处理。程序的执行结果是显示一个粉红色的窗口,单击关闭按钮,可关闭窗口。请填完整程序。 import javaawt*; importjavaawtev

26、ent*; public class Testppp public static void main(String args ) Frame fr=new Frame(“The Adapter!”); TheAdapterTest tat=new TheAdapterTest1; fr 2 fr.setSize(200,200); frsetBackground(Colorpink); frsetVisible(true); class TheAdapterTest extends WindowAdapter public void windowClosing(WindowEvent e) S

27、ystemexit(1); (分数:1.50)填空项 1:_62.诊断和改正程序中错误的工作通常称为 1。(分数:1.50)填空项 1:_63.算法的复杂度主要包括上 1 复杂度和空间复杂度。(分数:1.50)填空项 1:_64.下面程序的运行结果是 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 j| |m k+; else k- -; System.out.println

28、(k); (分数:70.00)A.A 数组中的所有元素都为 0 B.A 数组中的所有元素值不确定C.A 数组中所有元素值都为 EmptyD.执行 Erase A 后,A 数组中所有元素值都不为 0解析:super 用来引用当前对象的父类。当子类隐藏了父类的变量,并重 写了父类的方法后,又要使用父类变量或父类被重写的方法时,可通过 super 来实现对父 类变量的访问和对父类方法的调用。this 用来引用当前的对象。31.已知有下列类的说明,则下列哪个语句是正确的? public class Test private float f = 1.0f; int m = 12; static int

29、n=1; public static void main(String arg ) Test t = new Test( ); (分数:70.00)A.t.f; B.this.n;C.Test.m;D.Test.f;解析:此题主要考查对象的正确使用,其格式为对象名调用的方法名或 变量名。在 static 方法中,不能使用 this。变量 m 和 f 都不是静态成员,所以不能用类名 成员方式访问。 32.设有定义语句 int a = 66,77,99 ;,则下列对此语句的叙述中错误的是( )。(分数:70.00)A.定义了一个名为 a 的一维数组B.a 数组有 3 个元素C.a 数组的元素的下标

30、为 1-3 D.数组中的每一个元素都是整型解析:a 数组的元素的下标应为 0-2,注意数组的下标从零开始。33.下列叙述中正确的是【 】(分数:70.00)A.线性链表是线性表的链式存储结构 B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构解析:一个非空的数据结构如果满足下列两个条件:(1)有且只有一个根结点;(2)每一个结点最多有一个前件,也最多有一个后件,则称为线性结构。线性链表是线性表的链式存储结构,选项 A 的说法是正确的。栈与队列是特殊的线性表,它们也是线性结构,选项 B 的说法是错误的:双向链表是线性表的链式存储结构,其对应的逻辑结构也是线性结构,而

31、不是非线性结构,选项 C 的说法是错误的;二叉树是非线性结构,而不是线性结构,选项 D 的说法是错误的。因此,本题的正确答案为 A。34.下面是一个 Java 的应用程序,其输出结果是( )。 public class Testll public static void main (String args ) char c=i; for(int n;6;n11;m + +) if(n = =8)continue; Systemoutprint(c + +); (分数:70.00)A.Hello,World! B.Hello,C.World!D.该程序段有语法错误解析:在本题中使用了 If 语句

32、与 GoTo 语句。当 c10 时,输出 c,并继续运行;当大于 10 时,显示“10 以内的奇数显示完毕。”并结束程序。开始时,a=2,c=1,执行语句 c=c+a 后 c 为 3,小于 10,故输出 c 的值 3,所以本题的正确答案为选项 A)。35.下列 Java 常见事件类中哪个是鼠标事件类?(分数:70.00)A.InputEventB.KeyEventC.MouseEvent D.WindowEvent解析:lnputEvent 为输入事件类,KeyEvent 为键盘事件类,WindowEvent 为窗口事件类。 36.下列程序的执行结果是( )。 public class Tes

33、tdd public static void main (String args ) inr a=lO,b=4,c=20,d=6; Systemoutprintln(a+*b+c,-D) ; (分数:70.00)A.x=4,y=3;x=7,y=8 B.x=3,y=4;x=7,y=8C.x=7,y=8;x=4,y=3D.x=8,y=7;x=7,y=8解析:在函数体语句中的 b+= * a;的*是指针运算符(也称间接访问运算符),* a 就是 main 函数中 a 的值。37.下列的哪个赋值语句是不正确的?(分数:70.00)A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假F B.当实参的

34、数量大于形参的数量时,多余的实参被忽略C.实参和形参的数量必须相等D.答案 A、B 均正确解析:SQL 语句中允许为关系定义别名,但不是在 WHERE 短语中定义,而是在 FROM 短语中定义别名,其格式为。自然联接存在着一种特殊的递归联系,它是将同一关系与自身进行联接。38.在 switch(expression)语句中,expression 的数据类型不能是【 】(分数:70.00)A.double B.charC.byteD.short解析: 本题考查考生对 swithch(expression)语句的理解。表达式 expression 只能返回:int、byte、short 和 cha

35、r,题目中的 double 是不正确的。同时还要注意,多分支结构中,case 子句的值必须是常量,而且所有 case 子句中的值应是不同的,default 子句是任选的。39.下列关于继承的哪项叙述是正确的?(分数:70.00)A.视图结果存放在数据库中B.视图设计器中不存在“查询去向”的选项C.查询设计器中没有“数据更新”选项卡D.查询和视图都可以在磁盘中找到相应的文件 解析:查询可以从指定的表或视图中提取满足条件的记录,但它并不只限于单个表或视图,查询设计器的局限性是指它只能建立一些规则的查询,如果要建立比较复杂的查询,则只能通过 SQLSELECT 语句来实现。40.下列程序的功能是把

36、316 表示为两个加数的和,使两个加数分别能被 13 和 11 整除,则在划线处应填入的选项是( )。 int i=0,j,k; do i+;k=316-13*i;while (_); j=k/11; Systemoutpfintln(i+“,“+j); (分数:70.00)A.k/11B.k%11 C.k/Il=0D.k%11=0解析:本题的关键是两个加数能分别被 13 和 11 接除,在 i=0 时,直接将 316 赋值给 k,当 kll 的值为0 时,则不必执行 j=k/Il,输出结果,所以应填入 k11。 41.对如下二叉树,进行后序遍历的结果为【 】 (分数:70.00)A.ABCD

37、EFB.DBEAFCC.ABDECFD.DEBFCA 解析:二叉树后序遍历的简单描述如下:若二叉树为空,则结束返回。否则(1)后序遍历左子树:(2)后序遍历右子树;(3)访问根结点。也就是说,后序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后遍历右子树,最后访问根结点,并且在遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点。根据后序遍历的算法,后序遍历的结果为 DEBFCA。42.下列标识符(名字)命名原则中,正确的是【 】(分数:70.00)A.类名的首字母小写B.变量和方法名的首字母大写C.接口名的首字母小写D.常量完全大写 解析:Java 命

38、名的基本原则包括如下几条:、$不作为变量名、方法名的开头;变量名、方法名首单词小写,其余单词只有首字母大写;接口名、类名首单词第一个字母大写;常量完全大写。根据上述命名规则,选项 D 的说法是正确的。 43.下列哪个选项不是 InputStream 类中的方法?(分数:70.00)A.public abstract int read( )throws IOExceptionB.public final void writeInt(int v)throws IOException C.pubfic void close( )throws IOExceptionD.pubfic int avail

39、able( )throws IOExcepfion解析:B 中的 public final void writeInt(int v)throws IOException 方法 是 OutputStream 类的方法。44.下列关于 Swing 中内部框架 JInternalFrame 的说法不正确的是( )。(分数:70.00)A.内部框架不能监听窗口事件B.不必用 setSize()和 pack()或 setBounds()方法设定设置框尺寸 C.必须把内部框架添加到一个容器中,否则不显示D.可以用 setBounds()方法设置内部框架在容器中的位置,默认值是 0,0,即容器的左上角解析:

40、必须用 setSize( )和 pack( )或 setBounds( )方法设定设置框尺寸,否则尺寸为 0,框架不能显示注意:内部框架不能监听窗口事件,可以通过监听与窗口事件类似的内部框架处理内部框架窗口的操作。45.下列哪个是面向大型企业级用容器管理专用构件的应用平台?(分数:70.00)A.J2EE B.J2MEC.J2SED.J2DE解析:J2EE 是面向大企业级用容器管理专用构件的应用平台,其具有强 大的服务功能如命令服务、事务服务、安全服务、部署服务消息服务、邮件服务等。 46.Java 语言的类间的继承关系是( )。 (分数:70.00)A.单继承 B.多继承C.单继承和多继承D

41、.不能继承解析:Java 作为一个优秀的面向对象的语言,第一个特点就是继承,但 Java 不支持多继承,只能单一继承。 47.下列程序段的输出结果是( )。 String MyStr = “Hello,“; MyStr = MyStr + “World!“; System.out.println(MyStr); (分数:70.00)A.Hello,World! B.Hello,C.World!D.该程序段有语法错误解析:String 类型可以直接使用“+”进行连接运算。48.下列关于对象的加锁说法不正确的是( )。(分数:70.00)A.STORE 1 TO X,Y B.STORE 1,2 T

42、O XC.STORE 1 TO X YD.STORE 1、2 TO X解析:在用 Const 定义符号常量时,格式是:Const 常量名 = 表达式,常量名=表达式,其中常量名中可以用类型说明符,需要注意的是,“表达式”中不能使用字符串连接运算符、变量及用户定义的函数或者内部函数。49.下列是几个 Java 语言最常用的命令,哪个命令是 Java 语言的编译命令?(分数:70.00)A.javaB.javac C.javapD.javadoc解析:常用的格式是:javac选项源文件名。常用的选项是-CLASSPATH:定义 javac 搜索类的路径。它将覆盖默认的 CLASS- PATH 环境

43、变量的设置。运行该命令后将从源文件产生class 文件,保存在当前目录下,也可以用参数选项 d 放在哪个具体的目录下。50.按运算符操作数的数目划分,运算符?:的类型是【 】(分数:70.00)A.三元 B.二元C.四元D.一元解析:本题考查 Java 中的运算符。程序涉及的数据处理,都是通过运算符和表达式来操作,是程序设计的基础,因此务必掌握。按照运算符的操作数的数目划分,可以分为:一元运算符(+,-,+,-)、二元运算符(+,-,)、三元运算符(?:)。所以本题正确答案是选项 A。51.下列命令中,哪个命令能为远程对象生成 stub 和 skeleton?(分数:70.00)A.CardL

44、ayout B.BorderLayoutC.FlowLayoutD.GridLayout解析:j2se1.4 提供了一些新的输入输出功能,称之为 New IO。这些类 被收集到 java.nio 包中。nio 包的新特点是内存映射技术、文件锁定、字符及编码和非阻 塞 I/O。 52.下列哪个方法用来定义线程的具体行为,也就是定义线程体?(分数:70.00)A.start( )B.run( )NULL C.init( )D.thread( )解析:一般情况下,通过重写 run()方法来定义线程体。53.下列哪个选项不能提高程序的性能?(分数:70.00)A.1 5B.12 7 C.a bD.10

45、 25解析:本题考查的是 For 循环结构语句,现在看程序段是如何运行的: 开始 a=1,b=1。For 循环中步长缺省值为 l,循环变量 1 的初值为 1,终值为 3,所以此循环结构可以循环 3 次。 第一次循环后,结果为:f=2,a=1,b=2 第二次循环后,结果为:f=3,a=2,b=3 第三次循环后,结果为:f=5,a=3,b=5 每循环一次,输出 f 当前值,循环 3 次即输出 3 个 f 值分别为 2,3,5。所以正确答案是选项 B)。 54.下列叙述中,正确的是【 】(分数:70.00)A.Java 语言的标识符是区分大小写的 B.源文件名与 public 类名可以不相同C.源文

46、件的扩展名为.jarD.源文件中 public 类的数目不限解析:本题考查考生对 Java 语言概念的理解。这些属于考试重点内容。Java 语言和 C 语言不同,它是区分大小写的,选项 A 正确。Java 程序的源文件扩展名为class,.jar 文件是由归档工具 jar 生成的.jar文件。源文件中的 public 类的数目只能有 0 个或 1 个,用来指定应用程序类名,也是源文件名。55.执行下面程序后,结果是( )。 public class Testrr public static void main(String args) int i=0xFFFFFFF1; int j=-i; S

47、ystem.out.println(“j=“+j); (分数:70.00)A.j=-15B.j=-16C.j=16D.j=15 解析:负数在计算机中的表示形式是采用补码形式的。所谓补码:一般用十六位二进制来表示一个补码,二进制的第一位是符号位,剩下的十五位是数值位。如果数是正数,符号位取 0,然后用本身的二进制作为这个数的数值位;如果是负数,符号位取 1,然后把本身的二进制码每位取反,然后在末尾加一,便得这个数的数值位。题目中给的 int i=0xFFFFFFF1;用一个十六进制的数来表示二进制数,其二进制是1111 1111 1111 0001,这样看是一个负数的补码,还原十进制,得 0000 0000 0000 1111,是-15。题目中要求输出 i 得负数得 int 型,这样肯定是 15。56.下列哪个保留字可以定义常值变量,说明这个变量赋值后永不改变?(分数:70.00)A.protectedB.staticC.final D.super解析:final 保留字,用来说明这个变量赋值后永不改变,如果值发生变动,系统会报告错误。注意:final 保留字除了修饰变量来说明这个变量赋值后永不改变,它也可以用来修饰类,说明这个类不能再被别的类所继承。57.下列叙述中正确的是【 】(分数:70.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结

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