java

位置:IT落伍者 >> java >> 浏览文章

Java基础知识面试题异常相关的选择题


发布日期:2023年08月06日
 
Java基础知识面试题异常相关的选择题

阅读如下的程序代码
public class ExceptionTest{
  public double div(double a double b){
    try{
      return a/b;
    }catch(Exception e){
      Systemoutprintln(Exception thrown);
    }finally{
      Systemoutprintln(Release resources);
    }
  }
  public static void main(String[] args){
    ExceptionTest et = new ExceptionTest();
    etdiv( );
    etdiv( );
  }
}
以上代码可能产生的结果是( )
A  编译不成功
B  无法运行
C  程序运行输出为
Release resources
Exception thrown
Release resources

unchecked exception又叫( )
A  RuntimeException
B  Exception
C  Error
D  throw

Checked Exception通常继承( )
A  RuntimeException
B  Exception
C  Error
D  throw

在方法签名上指定可能有异常产生用关键字( )
A  Exception
B  throw
C  throws
D  printStackTrace

获得异常的简单描述信息调用方法是( )
A  getMessage
B  throw
C  throws
D  printStackTrace

运行下面的代码结果是什么?( )
public class Test{
public static void main(String[] args){
try{
        return;
}finally{
    Systemoutprintln(Finally);
}
}
}
A  什么都不输出
B  输出Finally
C  编译错误
D  以上选择都不对

如下的代码
public class Test{
public static void main(String[] args){
String foo=args[];
String bar=args[];
String baz=args[];
Systemoutprintln(baz)
}
}
运行命令java Test Red Green Blue输出什么结果( )
A
B  null
C Red
D Blue
E Green
F  这段代码不能被编译
G  抛出异常

看下面的代码
int index=;
int foo=new int[];
int bar=foo[index];
int baz=bar+index;
Systemoutprintln(baz);
运行结果是什么?( )
A  输出
B  输出
C  输出
D  抛出一个异常
E  代码不能被编译

               

上一篇:java如何发送电子邮件?

下一篇:JAVA手机开发高级工程师笔试题 威盛电子(中国)