【计算机类职业资格】计算机二级(Java)49及答案解析.doc
《【计算机类职业资格】计算机二级(Java)49及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(Java)49及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(Java)49 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下列哪个流是为了把一个程序、线程和代码段的输出连接到另一个程序、线程或代码段的输入? (分数:2.00)A.abcdefB.afbecdC.fedcbaD.defabc2.下列程序的执行结果是( )。 public class Testff public static void main(String args) String sl=new String(“I am boy“); String s2=new String(“
2、I am boy“); System.out.println(sl=s2); (分数:2.00)A.* * 0 * *B.* * 1 * *C.* * 2 * *D.03.给出下列关于一个使用适当的字符间距的字体的 TextField 的表达式,则哪个选项的叙述是对的? TextField t = new TextField(“they are good“,40); (分数:2.00)A.被显示的字符串可以使用多种字体B.一行中最大的字符数是 40C.显示的宽度正好是 40 个字符宽D.用户可以编辑字符4.下列内部类的正确用途是【 】 btnnaddActionListener(new 注册监
3、听器 ActionListener() public void actionPerformed(ActionEvent event) String s=inputgetText(); outputsetText(“Hello“+s+“,Welcome You!“); ); (分数:2.00)A.用于访问外部类的数据B.用于进行事件处理C.隐藏起来不被同一包中的其他类所见D.生成事件适配器5.在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是【 】(分数:2.00)A.static boolean matches()B.boolean matcher,find()C.int ma
4、tcher,start()D.int matcher,end()6.在 AWT 组件中用复选框组构件 CheckboxGroup 实现单选框的功能,但在 Swing 中,Java 语言直接提供了一个单选框,它是( )。(分数:2.00)A.JButtonB.JComboBoxC.JRadioButtonD.JCheckBox7.下列哪个保留字可以定义常值变量,说明这个变量赋值后永不改变?(分数:2.00)A.protectedB.staticC.finalD.super8.下列程序执行后,m 的值是( )。 public class Testbbb public static void mai
5、n (String args ) int a=10,b=3,m=5; if(a= =B) m + =a; else m:+ +a*m; Systemoutprintln(m); (分数:2.00)A.15B.50C.55D.59.给出下列的不完整的方法,则下列的哪个声明可以被加入行完成此方法的声明? success = connect( ); if (success = = - 1 ) throw new TimedoutException( ) (分数:2.00)A.public void method( )B.public void method( ) throws ExceptionC.
6、public void method( ) throw TimedoutExceptionD.public throw TimedOutException void method( )10.阅读下列代码 public class Test 2005 public static void main(String args) System.out.println(32)?4:5); 其运行结果是【 】 (分数:2.00)A.2B.3C.4D.511.int 数据类型是 Java 语言中是最常用的整数类型,它在计算机中存储时占多少位 bit?(分数:2.00)A.S(47)B.S(165)C.S(2
7、5+7*20)D.S(87)12.下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?(分数:2.00)A.在定义可串行化时,只需要声明 implements Serializable 子句即可B.可串行化类的数据的访问权限(public,protected,package 或 private),对于数据的串行化会有权限上的影响C.对于对象的串行化处理,程序员可以不编写任何方法,使用 Java 提供的串行化默认机制D.如果需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能13.JDK 中提供的文档生成器是【 】(分数:2.00)A.java.exeB.javap.e
8、xeC.javadoc.exeD.javaprof.exe14.下列字符常量中,哪个表示反斜杠字符“/”?(分数:2.00)A.1B.5C.2D.-115.当浏览器重新返回 Applet 所在页面时,将调用 Applet 类的方法是【 】(分数:2.00)A.start()B.init()C.stop()D.destroy()16.双精度数据强制转换成单精度数据后,其数值精度会( )。(分数:2.00)A.不变B.提高C.降低D.根据具体的情况而定17.在程序读入字符文件时,能够以该文件作为直接参数的类是【 】(分数:2.00)A.FileReaderB.BufferedReaderC.Fil
9、eInputStreamD.ObjectInputStream18.在线程的基本控制中,哪个方法使比其低的优先级线程先运行?(分数:2.00)A.编辑框可用来选择、剪切、粘贴及复制正文B.在编辑框中只能输入和编辑字符型数据C.编辑框实际上是一个完整的字处理器D.以上说法均正确19.设有定义 int i=123;long j=456;,下列赋值不正确的是( )。(分数:2.00)A.j=i;B.j=(long)i;C.i=(int)j;D.i=j;20.下列有关继承的说法不正确的是( )。(分数:2.00)A.子类的访问权限比父类方法的访问权限要高B.继承性是面向对象方法的一个重要特征,它使代码
10、可重用,可降低程序的复杂性C.子类方法不能产生比父类方法更多的异常D.重写是指子类的成员方法与父类的成员方法名字相同,参数列表相同,方法体不同21.下列代码中,将引起编译错误的行是【 】 1)public class Exercise 2)public static void main(String args) 3)float f=0.0: 4)f+=1.0; 5) 6) (分数:2.00)A.第 2 行B.第 3 行C.第 4 行D.第 6 行22.int 型 public 成员变量 MAX_LENGTH,该值保持为常数 100,则定义这个变量的语句是【 】(分数:2.00)A.public
11、 int MAX_LENGTH=100B.final int MAX_LENGTH=100C.public const int MAX_LENGTH=100D.public final int MAX_LENGTH=10023.下列命令中,哪个命令能为远程对象生成 stub 和 skeleton?(分数:2.00)A.CardLayoutB.BorderLayoutC.FlowLayoutD.GridLayout24.下列关于使用内部类的原因叙述中不正确的是( )。(分数:2.00)A.一个内部类的对象可访问外部类的成员方法和变量,包括私有的成员B.实现事件监听器时,采用内部类、匿名类编程非常
12、容易实现其功能C.编写事件驱动程序,内部类很方便D.内部类就是特殊的抽象类,所以便于人机交互25.getSize( ).width 指的是什么?(分数:2.00)A.硬件B.软件C.数据库D.人26.下列程序执行后,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); (分数:2.00)A.私有派生的子类无法访问父类的成员B.类 A 的私有派生子类的派生类 C 无法初始化其祖先类 A 对象的
13、属性,因为类 A 的成员对类 C 是不可访问的C.私有派生类不能作为基类派生子类D.私有派生类的所有子孙类将无法继续继承该类的成员27.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是【 】(分数:2.00)A.DB 包含 DBS 和 DBMSB.DBMS 包含 DB 和 DBSC.DBS 包含 DB 和 DBMSD.没有任何关系28.对下列二叉树,进行中序遍历的结果是【 】 (分数:2.00)A.ACBDFEGB.ACBDFGEC.ABDCGEFD.FCADBEG29.数据库系统的核心是【 】(分数:2.00)A.数据模型B.数据库管理系统C.软件工具D.数据库30.
14、下列语句中,属于多分支语句的是【 】(分数:2.00)A.if 语句B.switch 语句C.do while 语句D.for 语句31.关于 Java 中的沙箱模型下列说法中正确的是( )。(分数:2.00)A.沙箱模型为从网上获得的不可信代码提供了控制非常严格的运行环境B.在沙箱模型中,本地代码被认为是可信代码,对本地系统资源有完全的访问权C.在沙箱模型中,从远端主机下载的 Applet 是不可信的,并且只能访问沙箱中的有限资源D.以上说法都正确32.关于字节 I/O 流,下列叙述不正确的是( )。(分数:2.00)A.DB 包括 DBS 和 DBMSB.DBS 包括 DB 和 DBMSC
15、.DBMS 包括 DB 和 DBSD.3 者属于平级关系33.用树形结构表示实体之间联系的模型是【 】(分数:2.00)A.关系模型B.网状模型C.层次模型D.以上 3 个都是34.在 javaio 包中,处理 Unicode 码的所有类,都是从下列哪两个抽象超类中衍生出来的?(分数:2.00)A.InputStream 和 OutputStreamB.Reader 和 WriterC.Filter 和 PipeD.以上都不正确35.java.nio 包的新特点是内存映射技术、字符及编码、非阻塞 I/O 和下列哪一项?(分数:2.00)A.显示图形信息B.显示文本内容C.显示文本和图形信息D.
16、显示程序代码二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36. 1 是字符的序列,也是组织字符的基本结构。(分数:2.00)填空项 1:_37.下列程序的执行结果是 1。 import java.io. * ; public class ArrayTest public static void main(String args ) int i; int a =new int5; for(i=0; i=0;i- -) System.out.print(“a“+i+“=“+ai); (分数:2.00)填空项 1:_38. 1 类是提供线程操作和管理的类。(分数:2.0
17、0)填空项 1:_39.Java 语言用 1 进行解释执行。(分数:2.00)填空项 1:_40.下列程序的功能是创建了一个显示 5 个“Hello!”的线程并启动运行,请将程序补充完整。 public class ThreadTest extends Thread public static void main(String args) ThreadTest t=new 1; tstart2; public void run3 int i=0; while(true) Systemoutprintln(“Hello!“); if(i+=4) break; (分数:2.00)填空项 1:_41
18、.抽象类不能 1。(分数:2.00)填空项 1:_42.URL 是 1 的缩写。(分数:2.00)填空项 1:_43.在一个类的内部嵌套定义的类称为 1。(分数:2.00)填空项 1:_44.一个具体的线程是由虚拟的 CPU、代码和数据组成,其中代码和数据构成了 1,它来决定线程的行为。(分数:2.00)填空项 1:_45.下列是一个 Java Applet 程序,填空使它的功能为计算数组下标为偶数的各元素的和。 import java.applet.*; import java.awt*; public class Testww extends Applet public void pain
19、t(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); (分数:2.00)填空项 1:_46.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为 1。(分数:2.00)填空项 1:_47.String s = “全国计算机等级考试“; System.out.println(s.len
20、gth1 );(分数:2.00)填空项 1:_48.请写出下面程序的运行结果: public class Test extends TT public static void main(String args) Test t=new Test(“Tom“); public Test(String s) super(s); Systemoutprint(“How are you?“); public Test1 this(“I am Jack“); class TT public TT2 Systemoutprint(“Hi!“); public TT(String s) this3; Syst
21、emoutprint(“I am“+s); 结果 4。 (分数:2.00)填空项 1:_49.AWT 事件分为两大类:低级事件和高级事件。其中 1是指基于语义的事件,它可以不和特定的动作相关联,而依赖于触发此事件的类。 (分数:2.00)填空项 1:_50.任何一个 Java 程序都默认引入了一个包,这个包的名字叫 java. 1。(分数:2.00)填空项 1:_计算机二级(Java)49 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下列哪个流是为了把一个程序、线程和代码段的输出连接到另一个程序、
22、线程或代码段的输入? (分数:2.00)A.abcdefB.afbecd C.fedcbaD.defabc解析: 主调函数最终输出值是 s2 值,这就得调用函数过程 Transfer 函数。 被调过程 Transfer 的参数 xstr,ystr 从主调函数中收到实参 s1,s2 传来的值“ abcd “,过程 Transfer 开始声明了两个String 型的变量,xstr、ystr。i=Len(xstr)语句的功能是:i 的值就是 xstr 的长度,此题为 4。程序代码执行 Do WhileLoop 的循环语句。循环体为 tempstr = tempstr + Mid(xstr,i,l),
23、其中变量是I,由 I=Len(xstr)开始的,每循环一次减 1。此程序的最后输出的是字符串 s1 的反向输出。 2.下列程序的执行结果是( )。 public class Testff public static void main(String args) String sl=new String(“I am boy“); String s2=new String(“I am boy“); System.out.println(sl=s2); (分数:2.00)A.* * 0 * *B.* * 1 * * C.* * 2 * *D.0解析:结构 Do 循环结构,其格式为: Do 【语句块】
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA49 答案 解析 DOC
