单项选择题

考虑下列Java代码: 
class A { 
public static void main(String[] args) {   
try { 
System.out.println("Hello, World!");  }  } } 
其中的错误是()。 

A.没有catch或finally块
B.没有抛出异常的代码不能出现在try代码块内
C.如果没有catch块而使用try,main()会总是抛出异常.
D.class A 没有throws IOException


您可能感兴趣的试卷

你可能感兴趣的试题

1.多项选择题关于适配器模式下列说法正确的是()    

A.编写一个所需要接口的类,然后令其与有着不同接口的类进行通信
B.可以使用继承来实现
C.可以使用组合来实现
D.必须同时使用继承和组合

2.多项选择题在实现单例模式时,大概的思路是()    

A.在类中定义一个静态的类自己数据类型的引用
B.在类中定义一个公有的类自己数据类型的引用
C.定义一个静态的获得该实例的方法
D.定义一个非静态的获得该实例的方法

3.多项选择题关于工厂模式描述正确的有() 

A.工厂模式可以根据所提供的数据返回某一子类的实例
B.工厂模式中,通常分为工厂类和工厂方法
C.工厂模式中,子类都有相同的方法
D.工厂模式中,子类都实现不同的功能

4.多项选择题结构型模式有()     

A.适配器模式
B.代理模式
C.构造器模式
D.观察者模式

5.多项选择题创建型模式有()     

A.工厂方法模式
B.单例模式
C.抽象工厂模式
D.代理模式

6.单项选择题在J2EE中,对于我们自己设计的Bean,应该()。 

A.一定要继承java.beans.Beans
B.一定要实现Runnalbe接口
C.一定要继承java.lang.Thread类
D.可以不继承java.beans.Beans

7.多项选择题在J2EE中,下面代码中,()不会编译错误。    

A.File f = new File("/","autoexec.bat");
B.DataInputStream din = new DataInputStream(new FileInputStream("autoexec.bat"));
C.InputStreamReader in = new InputStreamReader(System.in);
D.OutputStreamWriter out = new OutputStreamWriter(System.in);

10.多项选择题

在J2EE中,Servlet1中有如下代码: 
PrintWriter out = response.getWriter();   
out.println("请同学们仔细看题目再回答!"); 
假设该Servlet运行的平台是Apache Tomcat4.03以下版本。 为了可以在浏览器中显示汉字,可以( )。    

A.在这两行代码前加上代码:response.setContentType("text/html,charset=GBK");
B.已经可以显示汉字,不用添加任何代码
C.在这两行代码前加上代码:response.setContentType("text/html");
D.在这两行代码前加上代码:response.setContentType("text/html,charset=gb2312");