计算机二级JAVA考试试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机二级JAVA考试试题
2017年计算机二级JAVA考试试题
单选题
1).顺序存储结构____。
A.仅适合于静态查找表的存储
B.仅适合于动态查找表的存储
C.既适合静态又适合动态查找表的存储
D.既不适合静态又不适合动态查找表的存储
正确答案:C
2).在编写Javaapplication程序时,若需要使用到标准输入输出语句,必须在程序的开头写上____语句。
A.importjava.awt.*;
B.importjava.applet.applet;
C.importjava.io.*;
D.importjava.awt.Graphics;
正确答案:C
3).关于以下程序段的执行结果,说法正确的是publicclassBorleyextendsThread{publicstaticvoidmain(Stringa rgv[]){Borleyb=newBorley();b.start();}publicvoidrun(){Syste m.out.println("Running");}}
A.编译通过并执行,但无输出
B.编译通过并执行,输出:Running
C.产生错误,没有Thread类对象
D.产生错误,没有通道到达Thread包
正确答案:B
4).线性表若采用链表存储结构时,要求内存中可用存储单元的地址____。
A.必须是连续的
B.部分地址必须是连续的
C.一定是不连续的
D.连续不连续都可以
正确答案:D
5).在Java中,能实现多重继承效果的方式是____。
A.内部类
B.适配器
C.接口
D.同步
正确答案:C
6).在编写异常处理的Java程序中,每个catch语句块都应该与____语句块对应,使得用该语句块来启动Java的异常处理机制。
A.if-else
B.switch
C.try
D.throw
正确答案:C
二、简单应用题
本题的功能是将文件java2.java复制为文件java2.java.bak。importjava.io.*;
publicclassjava2{
publicstaticvoidmain(Stringsarg[]){
try{Filefile=newFile("java2.java.bak");
;
FilelnputStreamrfile=newFilelnputStream("ja-
va2.java");
FileOutputStreamwfile=newFileOutputStream
("java2.java.bak");
intc;
while()
wfile.write((char)c);
rfile.close();
wfile.close();
}catch(Exceptione){System.out.println("读取文
件的时候发生错误!");}
System.out.println("复制操作完成!");
}
}
二、简单应用题
第1处:file.createNewFile()
第2处:(c=rfile.read())!=-1
【解析】本题考查文件操作,第l处在写入文件前要创建文件;第2处为判断是否为文件尾。