下列程序实现对ZIP文件file.zip的检索,在横线处填入正确的语句package test;import java.io.*:im

题目

下列程序实现对ZIP文件file.zip的检索,在横线处填入正确的语句 package test; import java.io.*: import 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.en = zis.getNextEntry()

B.en = zis.getNextEntry()

C.en = zis.getEntry()

D.zis.getNextEntry()

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列Java源程序结构中前三种语句的次序,正确的是

A.import, package, public class

B.import必为首,其他不限

C.public class, import, package

D.package, import, public class


正确答案:D
解析:Java源程序中,首先在程序的最开始用关键字package指明此程序属于哪个包,接着通过import导入外部包中的类或JDK中的类,然后定义类,如public class。

第2题:

在Java Applet程序中,如果对发生的事件做出响应和处理的时候,应该使用下列哪个语句

A.import java.awt.event.*;

B.import java.io.*;

C.import java.awt.*;

D.import java.applet.*;


正确答案:A
解析:本题考查对java常用的各种包所包含的一些类的基本功能的理解。 java.awt包是抽象窗口工具包,里面包括各种容器、组件,窗口布局管理器以及一些常用的类如Color、 Font等,选项A满足题意。而java.applet包里面包括了小程序执行时必须要重载的一个类Applet,也就只有这一个类,选项D错误。java.io包主要是提供一些输入/输出类的,选项B不满足题意。 java.awt.event包就包含了一些能够对事件做出响应和处理的一些标准类,选项D不满足题意。

第3题:

下列程序的作用是在屏幕上显示一个200×200大小的窗口,在横线上填入相应的语句。

import java.awt.*;

public class Test extends Frame. {

public static void main (String args[]) {

Test t=new Test ("Hello");

t.setSize (200,200);

t.setBackground (Color.re@D)@;

【 】;

}

public Test (String str) {

super(str);

}

}


正确答案:t. setVisible (true)
t. setVisible (true) 解析:要生成一个窗口,通常用Window的子类Frame来进行实例化,而不是直接用Window类。每个Frame的对象实例化以后,都是没有大小和不可见的,必须调用setSize ()来设置大小,调用setVisible (true)来设置该窗口为可见。

第4题:

下列程序建立一个file.dat的文件,并且允许按照不同的数据类型向里面输入数据,请将程序补充完整。

注意:不改动程序结构,不得增行或删行。

package ch3;

import java.io.*;

public class Test

{

public static void main(String[] args)

{

try

{

______fos=new______("ch3/file.dat");

______

}

catch(IOException ioe)

{

ioe.printStackTrace();

}

}

}


正确答案:FileOutputStream FileOutputStream DataOutputStream dos=new DateOutputStream(fos);
FileOutputStream FileOutputStream DataOutputStream dos=new DateOutputStream(fos); 解析:本题考查Java语言的输入输出流,这是一道简单应用题。这里用文件输出流 FileOutputStream创建向文件file.txt中写入字节数据的输出流。允许按照不同数据类型进行输出,应该使用DataOutputStream流,并且要使用FileOutputStream类的对象fos作为该类的构造方法的参数。因此,3个空的答案分别是FileOutputStream、FileOutputStream、DataOutputStream dos=new DateOutputStream(fos);。

第5题:

下列程序实现对ZIP文件file.zip的检索,在横线处填入正确的语句( )。 packagetest; importjava.io.*; importjava.util.*; importjava.util.zip.*; publiC.classExam { publicstaticvoidmain(String[]args){ try{ FilelnputStream zis=rlewFilelnputStream("test/file.zip"); ZiplnputStreamzis=newZiplnputStream(ns); ZipEntryen; while((______)!=null){ en.getName(); zis.closeEntry(); } zis.close(); } catch(Exceptione){ e.printStackTrace(); } } }

A.en=zis.getNextEntry()

B.en==zis.getNextEntry()

C.en=zis.getEntry()

D.zis.getNextEntry()


正确答案:A
解析: 本题考查Java类实现zip数据压缩方式。zip压缩文件结构:一个ztp文件由多个entry组成,每个entry有一个惟一的名称,entry的数据项存储压缩数据。ZiplnputStream实现了zip压缩文件的读输入流,支持压缩和非压缩entry。题日程序中FilelnputStream tis=new FilelnputStream("test/file.zip")构造了一个文件输入流,ZiplnputStream ms=new ZiplnputStream(ns)语句利用文件输入流ns构造了一个ZIP输入流,zis.getNextEntry()语句返回ZIP文件中的下一个entry,并将输出流定位在此entry数据项的起始位置。

第6题:

下列Applet在坐标 ( 20,20) 处显示一幅GIF图像,在横线处填入正确的语句。

import java. net.*;

import java. awt.*;

import java. applet.*;

public class Test extends Applet {

Image IMG;

public void init() {

URL url = getDocumentBase ();

String name="IMG.gif";

【 】

}

public void paint(Graphics g) {

g. drawImage ( IMG,20,20,this);

}

}


正确答案:img = getImage (urlname);
img = getImage (url,name); 解析:通过调用getImage (URL url,String name)方法获得在url中的名为name的图像文件。

第7题:

下面Applet在窗口中实现一个不可编辑的TextField,并且显示“ok”。在横线处填入正确的语句。

import java.applet.Applet;

import java.awt.t;

public class Test extends Applet {

TextField tf;

public void init () {

setLayout (new GridLayout(1,0);

tf=new TextField("ok");

【 】

add(tf);

}

}


正确答案:setEditable(false)
setEditable(false) 解析:通过调用TextField构件的setEditable(booleanb)方法,可以设置文本区的可编辑属性,参数b为false时,文本为不可编辑。

第8题:

2下列程序实现对ZIP 文件file.zip 的检索,在横线处填入正确的语句是( )。package test;import java.io.*;import java.util.*; import java.util.zip.*;public class Exam{ public static void main(String[] args){ try{ FileInputStream fis = new FilelnputStream("test/file.zip"); ZipInputStream zis = new ZiplnputStream(fis); ZipEntry en; while ((______ )!= null){ en.getName(); zis.closeEntry(); } zis.close(); } catch(Exception e){ e.pfintStackTrace(); }}

A.en = zis. getNextEntry()

B.en == zis.getNextEntry(

C.en=zis. getEntry()

D.zis.getNextEntry()


正确答案:A

第9题:

下列程序实现对ZIP文件filel4.zip的检索,在横线处填入正确的语句。 package ch1; import java.io.*; import java.util.*; import java.util.zip.*; public class exl4 { publio static void main(String[] args} { try { FileInputStream fis = new FileInputStream("chl/filel4.zip"); ZipInputStream zis = new zipInputStream(fis); ZipEntry en; while((______) ! = null) { en.getName(); zis.clcseEntry(); } zis.close(); } catch(Exception e) { e.printStackTrace(); } } }

A.en = zis.getNexTEnTRY()

B.en = zis.getEntry()

C.en=zis.getNextEntry()

D.zis.getNextEntry()


正确答案:A

第10题:

下面是一个Applet小程序,其功能为:以坐标(10,20)为起点,画一条长为80个像素点的绿色直线,请在横线处填写一条语句,使程序的完整。

注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。

______________________

import java.awt.*;

public class test_drawline extends Applet

{

public void paint(_______________)

{

g.setColor(Color.green);

_____________________

}

}


正确答案:import java.applet.*; Graphics g g.drawLine(102010100);
import java.applet.*; Graphics g g.drawLine(10,20,10,100); 解析:本题考查JavaApplet小程序。Applet是能够嵌入到HTML页面中,并能够在浏览器中运行的Java类。定义用户的Applet时,必须继承java.apple包中的Applet类。另外,Graphics类在java.awt包中,它是Applet运行绘制的关键类。Graphics类中提供的绘图方法分为两类:一类是绘制图形,如drawLine()画直线,drawRect()画矩形等等;一类是绘制文本,如drawstring()绘制字符串,drawChars()绘制字符等等。解答此类问题必须掌握以上知识点。在本题中import java.applet.*;语句是导入 java.applet包,g.drawLine(10,20,10,100);方法中(10,20)是所画横线的起点坐标,(10,100)是横线的终点坐标。

更多相关问题