java练习题及答案2 联系客服

发布时间 : 星期日 文章java练习题及答案2更新完毕开始阅读

Applet生命周期是指从Applet下载到________,到用户退出浏览器,中止

Applet运行的结果。 paint()方法带有一个参数,它是java.awt._______类的一个实例。这个参

数总是建立该Applet的panel的图形上下文。能用这个上下文在Applet中绘图或写入文本。 Applet程序既可以用________或浏览器加载执行,也可以用java解释器从

命令行启动执行。

下面的Applet获得了相对于getDocumentBase方法返回的目录路径为

graph/java.gif的图像文件,并将它显示在appletviewer中。

请在横线处填入适当的内容完成该程序。 import java.awt.*; import java._________;

public class HwImage___________Applet {

Image dusk;

public void init() {

dusk=getImage(getDocumentBase(),”graph/java.gif”); }

public void paint(Graphics g) {

g._______(duke,25,25,this); } }

第五章 异常处理

25

一、选择题

java中用来抛出异常的关键字是 try catch throw finally

关于异常,下列说法正确的是 异常是一种对象

一旦程序运行,异常将被创建

为了保证程序运行速度,要尽量避免异常控制 以上说法都不对

()类是所有异常类的父类。 Throwable Error Exception AWTError

java语言中,下列哪一子句是异常处理的出口 try{?}子句 catch{?}子句 finally{?}子句 以上说法都不对

下列程序的执行,说法错误的是

class MultiCatch {

26

public static void main(String args[]) { try {

int a=args.length; int b=42/a; int c[]={1}; c[42]=99;

System.out.println(“b=”+b); }

catch(ArithmeticException e) {

System.out.println(“除0异常:”+e); }

catch(ArrayIndexOutOfBoundsException e) {

System.out.println(“数组超越边界异常:” } } }

程序将输出第15行的异常信息 程序第10行出错 程序将输出“b=42”

程序将输出第19行的异常信息

27

+e);

下列程序的执行,说法正确的是

class ExMulti {

static void procedure() { try {

int c[]={1}; c[42]=99; }

catch(ArrayIndexOutOfBoundsException e) {

System.out.println(“数组超越界限异常:” } }

public static void main(String args[]) { try {

procedure(); int a=args.length; int b=42/a;

System.out.println(“b=”+b); }

28

+e);