2010计算机等级考试二级(JAVA)笔试55(八)

时间:2011-07-27 07:24:44

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
ort java.util.*; import java.util.zip.*; public class Exam { public static void main(String[])args){ try{ FileInputStream fis=new FileInputStream(test/file.zip); ZipInputStreamzis=new ZipInputStream(fis); ZipEntry en; while ((_____)!=null){ en.getName(); zis.closeEntry(); } zis. close(); } catch(Exception e) { e.printStackTrace(); } } }

A.e = zi.getNextEtry()

B.e = zi.getNextEtry()

C.e = zi.getEtry()

D.zi.getNextEtry()

参考答案: A

本题考查Java类实现zip数据压缩方式。zip压缩文件结构:一个zip文件由多个entry组成,每个entry有一个惟一的名称,entry的数据项存储压缩数据。 ZipInputStream实现了zip压缩文件的读输入流,支持压缩和非压缩entry。题目程序中FileInputStream fis=new FileInputStream(test/file,zip)构造了―个文件输入流, ZipInputStreamzis=new ZipInputStream(fis)语句利用文件输入流fis构造了 一个ZIP输入流,zis.getNextEntry()语句返回ZIP文件中的下一个entry,井将输出流定位在此 entry数据项的起始位置,

----------------------------------------

22、将一个容器panell放到容器framel中的方法是

A.frame 1.iert(aell)

B.frame 1.add(aell)

C.frame 1.addJPael(aell)

D.frame 1.iertJPael(aell)

参考答案: B

本题考查容器的嵌套。将一个容器panell放到容器framel中钓方法和在容器上添加部件是一样的,使用add()方法即可。

----------------------------------------

23、 下列程序的输出结果是 class Test{ public static void main(Siring args[]){ int n=7; n<<=3; n=n&n+1/n+2^n+3; n>>=2; System.out.printtn(n); } }

A.0

B.1

C.14

D.64

参考答案: C

本题考查Java中的运算符。首先要清楚程序里面涉及的运算符的含义。“<<”是按位左移运算符,“&”是按位与运算符,“|”是按位或运算符,“^”是按位异或运算符。题目中整型变量n=7相当于二进制中的111,n<<=3语句执行后,n值为111000,相当于十进制的 56,而语句n=n&n+1|n+2^n+3执行后,n值为57,n>>=2语句执行后,n的值为14,所以选项C正确。

----------------------------------------

24、文件操作中,用于移动文件指针到指定的位置的是

A.eek(log o)

B.legh().

C.fid()

D.kiByte(it )

参考答案: A

本题考查文件操作。seek(long pos)是随机文件记录的查找,满足题意。lengh()方法是求随机文件字节长度的方法,不符合题意;Java中没有find()方法;skipBytes

首页 上页 7 8 9 下页 尾页 8/9/9
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部