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

上传人:eveningprove235 文档编号:1337914 上传时间:2019-10-17 格式:DOC 页数:22 大小:117KB
下载 相关 举报
【计算机类职业资格】计算机二级(Java)61及答案解析.doc_第1页
第1页 / 共22页
【计算机类职业资格】计算机二级(Java)61及答案解析.doc_第2页
第2页 / 共22页
【计算机类职业资格】计算机二级(Java)61及答案解析.doc_第3页
第3页 / 共22页
【计算机类职业资格】计算机二级(Java)61及答案解析.doc_第4页
第4页 / 共22页
【计算机类职业资格】计算机二级(Java)61及答案解析.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

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