当前位置:首页 > S1 - JavaPen Text - Finishing
104、 在Java中,下面捕获异常的语句正确的是()。(选择二项)
A) try {
} finally { } B) try { } C) try { try { }
} catch(Exception e) { } D) try { try { } finally { }
} catch(Exception e) { }
105、 给定一个Java源程序Test.java,在命令行中,使用下面()语句可以编译、运行该
程序。(选择一项) A) javac Test.java java Test
B) javac Test.java java Test.class C) java Test.java javac Test D) java Test.java javac Test.class
106、 给定一个Java程序的方法结构如下:
public String change(int i) { }
以下方法体实现语句正确的是()。(选择二项) A) return new String(i); B) return i; C) return i+“”; D) return Integer.toString(i);
107、 给定Java代码片段如下:
Integer a=new Integer(3); Integer b=new Integer(3);
System.out.println(a.equals(b)); 运行后,这段代码将输出()。(选择一项) A) true B) false C) 0 D) 1
108、 在Java中,使用接口弥补了Java()的缺点。(选择一项)
A) 一个父类只能有一个子类 B) 只能单一继承 C) 同名类会引发冲突 D) 不能隐藏复杂实现细节
109、 分析如下Java代码片段:
int price=10;
17
int number=0; int money=0;
for(int i=0;i<2;i++) {
number++; --price;
money+=number*price; }
System.out.println(money); 输出结果为()。(选择一项) A) 25 B) 28
C) 31 D) 20
110、 在Java中,要捕捉鼠标的单击事件,可以使用()类型的监听器。(选择二项)A) ActionListener B) MouseMotionListener C) MouseListener D) KeyListener
111、 在下列Java代码中,会出现编译错误的是()。(选择一项)
A) File f=new File(“/”, “1.dat”);
B) DataInputStream din=new DataInputStream(new FileInputStream(“1.dat”)); C) InputStreamReader in=new InputStreamReader(System.in); D) OutputStreamWriter out=new OutputStreamWriter(System.in);
112、 一个Java源文件Child.java,如下:
class Parent {
Parent() {
System.out.println(“parent”); } }
public class Child extends Parent {
Child(String s) {
System.out.println(s); }
public static void main(String[] args) { Child child=new Child(“child”); } }
运行后,正确的输出结果是()。(选择一项) A) child B) child parent C) parent child
D) 编译错误
E) 运行时出现异常
18
113、 给定一个Java程序的代码片段,如下:
if(grade==?A?||grade==?B?)
score=90;
else if(grade==?C?||grade==?D?) score=70; else score=60; 把这段代码转换为switch语句,以下正确的是()。(选择一项) A) switch(grade) { case ?A?: case ?B?:score=90; case ?C?: case ?D?:score=70; default:score=60;
} B) switch(grade) { case ?A?:break; case ?B?:score=90; case ?C?:break; case ?D?:score=70; default:score=60;break;
} C) switch(grade) { case ?B?:score=90;break; case ?D?:score=70;break; default:score=60;break;
} D) switch(grade) { case ?A?: case ?B?:score=90;break; case ?C?: case ?D?:score=70;break; default:score=60;break;
}
114、 在Java中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使
用()关键字来声明父类的这些方法。(选择一项) A) final B) static C) abstract D) void
115、 在Java中,包有多种用途,但不包含()。(选择一项)
A) 将类组合成较小的单元,便于使用 B) 有助于避免命名冲突 C) 有助于提高运行效率
D) 允许在更广的范围内保护类、数据和方法
19
116、 在Java中,下列()语句不能通过编译。(选择一项)
A) String s=“john”+“ was”+“ here”; B) String s=“john”+3; C) int a=3+5; D) float f=5+5.5;
117、 在Java中,关键字()用来调用父类的构造方法。(选择一项)
A) super B) this C) extends D) abstract
118、 在Java中,下列()类不能派生出子类。(选择一项)
A) public class MyClass {} B) class MyClass {} C) abstract class MyClass {} D) final class MyClass {}
119、 关于Java的异常处理,以下说法正确的是()。(选择一项)
A) 任何可能引发Error类异常的语句必须封装在try块中。 B) 任何可能引发Exception类异常的语句必须封装在try块中。
C) 任何可能引发RuntimeException类异常的语句必须封装在try块中。 D) 正常情况下,程序无法捕获Error类的异常。
120、 分析下面的Java代码,
class A { //1
protected int getNumber(int a) { //2 return a+1; //3 } //4 } //5 class B extends A { //6
public int getNumber(int a) { //7 return a+2; //8 } //9 public static void main(String[] args) { //10 A a=new B(); //11 System.out.println(a.getNumber(0)); //12 } //13 } //14 编译运行,结果是()。(选择一项) A) 输出1 B) 输出2 C) 第7行导致编译错误 D) 第11行导致编译错误
121、 在Java中,要判断D盘下是否存在文件abc.txt,应该使用以下()判断语句。(选
择一项)
A) if(new File(“d:/abc.txt”).exists()==1) B) if(File.exists(“d:/abc.txt”)==1) C) if(new File(“d:/abc.txt”).exists()) D) if(File.exists(“d:/abc.txt”))
122、 给定一个Java程序的main方法的代码片段,如下:
try {
20
共分享92篇相关文档