当前位置:首页 > 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);
共分享92篇相关文档