【计算机类职业资格】计算机二级(Java)59及答案解析.doc
《【计算机类职业资格】计算机二级(Java)59及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(Java)59及答案解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(Java)59 及答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:60,分数:4200.00)1.什么情况下需要数据类型的强制转换?(分数:70.00)A.0.0B.2.00C.2.0D.22.关于多线程,下列哪个说法不正确? (分数:70.00)A.多线程就是同时执行几个事件B.多线程是将程序分为几个并行的子任务,由它们并发交叉执行C.一个进程可产生多线程,形成执行流D.Java 语言支持多线程3.getSize( ).width 指的是什么?(分数:70.00)A.硬件B.软件C.数据库D.人4.getSize(
2、 ).width 指的是什么?(分数:70.00)A.界面组件的窗口宽度B.在 Java 中任何图形用户界面的宽度C.框架的窗口宽度D.用户显示器的宽度5.能够支持 javadoc 命令的注释语句是【 】(分数:70.00)A./*/B./*/C./D./*/6.下列哪个选项不能提高程序的性能?(分数:70.00)A.不要在循环中创建和释放对象B.在处理字符串时尽量使用 StringBuffer 类C.避免太多的使用 synchronized 关键字D.尽量在循环中创建对象7.以下数据结构中不属于线性数据结构的是【 】(分数:70.00)A.队列B.线性表C.二叉树D.栈8.下列命令中,哪个命
3、令是 Java 的解释器?(分数:70.00)A.javaB.javacC.javapD.javadoc9.Java 语言有自动收集垃圾功能,周期性的回收一些长期不用的对象占用的内存。下列哪些是对象的清除的途径? 依靠 Java 的垃圾回收机制回收内存 调用 System.gc( ),请求垃圾回收 Java 系统开始运行时,自动调用 java.lang.Object.finalize( )释放内存 在程序中调用重写的finalize( )释放系统资源,其格式为: protected void finalize( )throws throwable super.finalize( ); (分数:
4、70.00)A.B.C.D.10.在程序读入字符文件时,能够以该文件作为直接参数的类是【 】(分数:70.00)A.FileReaderB.BufferedReaderC.FileInputStreamD.ObjectInputStream11.下列对于软件测试的描述中正确的是【 】(分数:70.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误D.软件测试的目的是使程序符合结构化原则12.下列 for 循环语句的执行次数是( )。 for(intx=0,y=0;(y!=0) xA.无限次B.一次也不执行C.执行一次D
5、.执行三次13.下列程序执行后,i 的值是( )。 public class Testfff pubic static void main(String args) int i;10; do i/=2; while(i- - 1); System.out.println(i); (分数:70.00)A.1B.5C.2D.-114.下列命题中,错误的是【 】(分数:70.00)A.Java 编程时,要求应尽量多用公共变量B.Java 编程时,要求应尽量少用公共变量C.Java 编程时,要求应尽量不用公共变量D.Java 编程时,要求应尽量使用私有变量15.给出下列的代码,哪行在编译时可能会有错误
6、? 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)A.查询是预先定义好的一个 SQL SELECT 语句B.查询是 Visual FoxPro 支持的一种数据库对象C.通过查询设计器,可完成任何查询D.查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出16.下列关于 Frame 类的说法不正确的是( )。(分数:70.00)A.在 java 中允许多重继承B.在 java 中一
7、个类只能实现一个接口C.在 java 中一个类不能同时继承一个类和实现一个接口D.java 的单一继承使代码更可靠17.在 Java 中,能实现多重继承效果的方式是【 】(分数:70.00)A.内部类B.适配器C.接口D.同步18.下列哪个不是 Java 虚拟机的执行过程的特点?(分数:70.00)A.多线程B.动态连接C.异常同步D.异常处理19.下列 Java 常见事件类中哪个是鼠标事件类?(分数:70.00)A.接口所有的方法都是抽象的B.接口所有的方法一定都是 public 属性的C.用于定义接口的关键字是 implementsD.接口是 Java 中的特殊类,包含静态变量和抽象方法2
8、0.关于被私有访问控制符 private 修饰的成员变量,下列说法正确的是( )。(分数:70.00)A.int a;bB.float a,b1=123f;C.char ch=d;D.public int i=100,j;21.下列描述中正确的是【 】(分数:70.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合22.在 HTML 文件中,下列哪个选项是指定 applet 所在的路径?(分数:70.00)A.* * 0 * *B.* * 1 * *C.* * 2 * *D.023.在下列 AWT 的基本构件中,哪一个为
9、下拉式菜单组件的名称?(分数:70.00)A.ButtonB.ChoiceC.LabelD.Scroll24.下列程序的功能是把 316 表示为两个加数的和,使两个加数分别能被 13 和 11 整除,则在划线处应填入的选项是( )。 int i=0,j,k; do i+;k=316-13*i;while (_); j=k/11; Systemoutpfintln(i+“,“+j); (分数:70.00)A.0B.23C.34D.2525.下列程序执行后,k 的值是( )。 public class TestDemo public static void main(String args ) i
10、nt m=3,n=6,k=0; while(m+)A.0B.1C.2D.326.调用线程的下列方法,不会改变该线程在生命周期中状态的方法是【 】(分数:70.00)A.yeild()B.wait()C.sleep()D.isAlive()27.下列关于 Java 语言的异常处理描述不正确的是( )。(分数:70.00)A.Java 语言中所有的异常都必须由程序员通过 try-catch-finally 语句实现B.Java 中异常可以被继承C.程序员可以通过继承 Exception 类定义自己的异常D.异常在 Java 中是有层次的28.下列关于变量的叙述哪个是错的?(分数:70.00)A.i
11、nta1,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;29.下列代码中,将引起编译错误的行是【 】 1)public class Exercise 2)public static void main(String args) 3)float f=0.0: 4)f+=1.0; 5) 6) (分数:70.00)A.第 2 行B.第 3 行C.第 4 行D.第 6 行30.Java 语言由下列哪个公司发布的?(分数:70.00)A.IBMB.INTELC.SUND.HP31.下列程序的功能
12、是在监控台上每隔一秒钟显示一个字符串“Hello!“,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是【 】 public class Test implements Runnable public static void main(String args) Test t=new Test(); Thread tt=new Thread(t); ttstart(); public void run() for(;) try ; catch( e) Systemoutprintln(“Hello“); (分数:70.00)A.sleep(1000) InteruptedExceptio
13、nB.tsleep(1000) InterruptedExceptionC.Threadsleep(1000) RuntimeExceptionD.Threadsleep(1000) InterruptedException32.保证 Java 语言可移植性的特征是【 】(分数:70.00)A.面向对象B.安全性C.分布式计算D.可跨平台33.在 Java 源文件中什么类最多只能有一个,其他类的个数不限?(分数:70.00)A.产生表单对象引用变量 XX,在释放变量 XX 时自动关闭表单B.产生表单对象引用变量 XX,在释放变量 XX 时并不关闭表单C.产生表单对象引用变量 YY,在释放变量
14、YY 时自动关闭表单D.产生表单对象引用变量 YY,在释放变量 YY 时并不关闭表单34.输入输出在计算机系统中起到了采集数据和提供数据处理结果的双重作用,它是以中央处理器(含控制器和内存)为此,以网络及外部设备为彼的双向数据传输机制。凡是从外部设备流向中央处理器的数据流,称为什么;反之称为什么? (分数:70.00)A.出流,入流B.输出流,输入流C.输入流,输出流D.入流,出流35.Java 语言的类间的继承关系是( )。 (分数:70.00)A.单继承B.多继承C.单继承和多继承D.不能继承36.下列关于滚动条说法有误的是( )。(分数:70.00)A.编译错误B.0C.1D.运行成功,
15、但不输出37.下列程序的输出结果是( )。 public class Test public static void main(String args ) System.out.println(100%3); System.out.println(100%3.0); (分数:70.00)A.1 和 1B.1 和 1.0C.1.0 和 1D.1.0 和 1.038.对下列二叉树,进行中序遍历的结果是【 】 (分数:70.00)A.ACBDFEGB.ACBDFGEC.ABDCGEFD.FCADBEG39.国际化命令中,下列哪个命令将含有本机编码字符的文件,转换成 Unicode 编码字符的文件?(
16、分数:70.00)A.native2asciiB.ascii 2 nativeC.RMID.tnameser40.下列哪个选项可能包含菜单条?(分数:70.00)A.运算符重载不能改变运算符的操作数个数B.运算符重载不能改变运算符的优先级C.运算符重载不能改变运算符的结合性D.运算符重载能改变对预定义类型数据的操作方式41.下列哪个是 Java 类分解器,即对.class 文件提供字节代码的反汇编,并打印?(分数:70.00)A.java.exeB.jdb.exeC.javap.exeD.javac.exe42.数据库设计的根本目标是要解决【 】(分数:70.00)A.数据共享问题B.数据安全
17、问题C.大量数据存储问题D.简化数据维护43.下列是一个 Java Applet 程序,输出结果 (要求只写出在 Applet 容器内显示的内容) 是 ( )。 import java.awt*; import java.applet.*; public class Testuu 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.
18、15B.16C.17D.1844.下列标识符中哪项是不合法的?(分数:70.00)A.BigMeaninglessNameB.intC.1 stD.145.下列代码的执行结果是( )。 public class Test public int aMethod( ) static int i=0; i+ +; System.out.println(i); public static void main(String args ) Test test = new Test( ); test.aMethod( ); (分数:70.00)A.构造方法名必须与类名一致B.构造方法是给对象赋初值,所以没有
19、返回值,且不用 void 来声明C.构造方法一般不能由编程人员显示地直接调用,而是用 new 来调用D.构造方法不可以被重载46.顺序执行下列程序语句后,则 b 的值是( )。 String a = “Hello“; String b = a.substring(0,2); (分数:70.00)A.HelloB.helloC.HelD.null47.Socket 的工作流程是( )。 打开连接到 Socket 的输入/输出 按某个协议对 Socket 进行读/写操作 创建 Socket 关闭 Socket (分数:70.00)A.DATE( )B.TIME( )C.YEAR( )D.DATET
20、IME( )48.Java 的核心包中,提供编程应用的基本类的包是【 】(分数:70.00)A.java.langB.java.utilC.java.appletD.java.rmi49.若下列选项中的变量已正确定义并赋值,则哪个是合法的赋值语句?(分数:70.00)A.a=1;B.+i;C.a=a+1=5D.! (+a! =b-)50.下列关于 Swing 说法不正确的是( )。(分数:70.00)A.“跟踪”窗口用于显示正在执行的程序文件B.“监视”窗口用于显示表达式以及它们当前的值,并可以在一个表达式上设置断点C.“局部”窗口用于显示当前程序、过程或方法程序中可见的变量、数组、对象以及对
21、象成员D.“调试输出”窗口用于显示程序中指定调试的输出51.javautil 包中 Date 对象表示时间默认顺序是( )。(分数:70.00)A.年、星期、月、日、小时、分、秒B.秒、分、小时、日、月、星期、年C.小时、分、秒、星期、月、日、年D.星期、月、日、小时、分、秒、年52.下列程序执行后,k 的值是( )。 public class Testddd public static void main(String args ) inti;10,j=18 K=30; switch(j-i) case 8:k+; case 9:k+ =2; case 10:k+ =3; default:k
22、/=j; Systemoutprintln(k); (分数:70.00)A.ababccB.464688C.46abc8D.10abc853.下列哪个方法和 resume( )方法相互搭配,使线程停止执行,然后调用 resume( )方法恢复线程?(分数:70.00)A.interrupt( )B.stop( )C.suspend( )D.yield( )54.给出下列的不完整的方法,则下列的哪个声明可以被加入行完成此方法的声明? success = connect( ); if (success = = - 1 ) throw new TimedoutException( ) (分数:70.
23、00)A.public void method( )B.public void method( ) throws ExceptionC.public void method( ) throw TimedoutExceptionD.public throw TimedOutException void method( )55.阅读下面程序 1 public class Try extends Thread 2 public static void main(String args) 3 Try t=new Try(); 4 t.start(); 5 6 7 public void run(int
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA59 答案 解析 DOC
