首页/ 题库 / [单选题]

11. static&的答案

11. static class A { 
12. void process() throws Exception { throw new Exception(); } 
13. } 
14. static class B extends A { 
15. void process() { System.out.println(”B”); } 
16. } 
17. public static void main(String[] args) { 
18. new B().process(); 
19. } 
What is the result?() 

单选题
2022-01-04 17:18
A、 B
B、 The code runs with no output.
C、 Compilation fails because of an error in line 12.
D、 Compilation fails because of an error in line 15.
E、 Compilation fails because of an error in line 18.
查看答案

正确答案
A

试题解析

感兴趣题目

Class TestException 
1. public class TestException extends Exception { 
2. } Class a: 
1. public class a { 
2. 
3. public String sayHello(String name) throws TestException { 
4. 
5. if(name == null) { 
6. throw new TestException(); 
7. } 
8. 
9. return “Hello “+ name; 
10. } 
11. 
12. } 
A programmer wants to use this code in an application:
45. A a=new A(); 
46. System.out.println(a.sayHello(”John”)); 
Which two are true?()

Which statements concerning the relationships between the following classes are true?()  
class Foo {  int num;  
Baz comp = new Baz();  
}  
class Bar {  boolean flag;  
}  
class Baz extends Foo {  
Bar thing = new Bar();  
double limit;  
}  

现有: 
interface Data {public void load();} 
abstract class Info {public abstract void load();}     
下列类定义中正确使用Data和Info的是哪项?() 

在Java语言中,如果你有下面的类定义: 
Abstract class Shape{ Abstract void draw(); } 
class Square extendeds Shape{}
如果你试图编译上面的代码会发生()。 

在Java语言中,如果你有下面的类定义:  
abstract class Shape { 
abstract void draw();    }   
Class Square extends Shape {} 
如果你试图编译上面的代码会发生()。 

class java { 
public static void main(String [] java) {  
for (int Java = 1; Java 〈 java.length; Java++)  
System.out.print("java ");  
}  
}  
和命令行: 
java java java java java  
结果为:()  

class Wrench { 
public static void main(String [] args) { 
Wrench w = new Wrench(); Wrench w2 = new Wrench(); 
w2 = go(w,w2); 
System.out.print(w2 == w); 
} 
static Wrench go(Wrench wr1, Wrench wr2) { 
Wrench wr3 = wr1; wr1 = wr2; wr2 = wr3; 
return wr3;
} 
} 
结果是什么?() 

现有: 
class Tree { 
private static String tree = "tree "; 
String getTree ()  {  return tree;  }      
} 
class Elm extends Tree { 
private static String tree = "elm "; 
public static void main (String  []  args)  {      
new Elm() .go (new Tree())  ;     
}
} 
void go (Tree t)  { 
String  s =  t.getTree () +Elm.tree  +  tree  +   (new  Elm() .getTree ()) ;     
System.out.println (s) ;}    
结果为:() 
               

import java.io.*; 
public class Forest implements Serializable { 
private Tree tree = new Tree(); 
public static void main(String [] args) { 
Forest f= new Forest(); 
try { 
FileOutputStream fs = new FileOutputStream(”Forest.ser”); 
ObjectOutputStream os = new ObjectOutputStream(fs); 
os.writeObject(f); os.close(); 
} catch (Exception ex) { ex.printStackTrace(); } 
} 
} 
class Tree { } 
What is the result?() 

public class TestOne { 
public static void main (String[] args) throws Exception { 
Thread.sleep(3000); 
System.out.println(”sleep”); 
} 
} 
What is the result?() 

public class A extends Thread { 
A() { 
setDaemon(true); 
} 
public void run() { 
(new B()).start(); 
try { 
Thread.sleep(60000); 
} catch (InterruptedException x) {} 
System.out.println(“A done”); 
} 
class B extends Thread { 
public void run() { 
try { 
Thread.sleep(60000); 
} catch (InterruptedException x) {} 
System.out.println(“B done”); 
} 
} 
public static void main(String[] args) { 
(new A()).start(); 
} 
}  
What is the result?()  

public class TwoThreads { 
private static Object resource = new Object(); 
private static void delay(long n) { 
try { Thread.sleep(n); } 
catch (Exception e) { System.out.print(”Error “); } 
} 
public static void main(String[] args) { 
System.out.print(”StartMain “); 
new Thread1().start(); 
delay(1000); 
Thread t2 = new Thread2(); 
t2.start(); 
delay(1000); 
t2.interrupt 
delay(1000); 
System.out.print(”EndMain “); 
} 
static class Thread 1 extends Thread { 
public void run() { 
synchronized (resource) { 
System.out.print(”Startl “); 
delay(6000); 
System.out.print(”End1 “); 
} 
} 
} 
static class Thread2 extends Thread { 
public void run() { 
synchronized (resource) { 
System.out.print(”Start2 “); 
delay(2000); 
System.out.print(”End2 “); 
} 
} 
} 
} 
Assume that sleep(n) executes in exactly m milliseconds, and all other code executes in an insignificant amount of time. What is the output if the main() method is run?() 

相关题目

阅读以下代码: 
public class Test{ 
public static void main(){ 
System.out.println(“x=”+x);   } } 
请问,代码运行的结果是?() 

1. class Pizza { 
2. java.util.ArrayList toppings; 
3. public final void addTopping(String topping) { 
4. toppings.add(topping);
5. } 
6. } 
7. public class PepperoniPizza extends Pizza { 
8. public void addTopping(String topping) { 
9. System.out.println(”Cannot add Toppings”); 
10. } 
11. public static void main(String[] args) { 
12. Pizza pizza = new PepperoniPizza(); 
13. pizza.addTopping(”Mushrooms”); 
14. } 
15. } 
What is the result?() 

 public class X { 
 public static void main (String[]args)   { 
 string s = new string (“Hello”); 
 modify(s); 
 System.out.printIn(s); 
 } 
 public static void modify (String s)  { 
 s += “world!”;  
   } 
 }     
What is the result?()  

分析下列Java代码:  
class A { 
public static void main(String[] args)    {  
method();   }     
static void method()    {     try    { 
System.out.println("Hello");    System.exit(0);    }   
finally   { 
System.out.println("good-bye");  }   }    } 
编译运行后,输出结果是()。  
  

Assuming that the serializeBanana2() and the deserializeBanana2() methods will correctly use Java serialization and given: 
import java.io.*; 
class Food {Food() { System.out.print(”1”); } } 
class Fruit extends Food implements Serializable { 
Fruit() { System.out.print(”2”); } } 
public class Banana2 extends Fruit { int size = 42; 
public static void main(String [] args) { 
Banana2 b = new Banana2(); 
b.serializeBanana2(b); // assume correct serialization 
b = b.deserializeBanana2(b); // assume correct 
System.out.println(” restored “+ b.size + “ “); } 
// more Banana2 methods 
} 
What is the result?() 

1. public class SimpleCalc { 
2. public int value; 
3. public void calculate() { value += 7; } 
4. }
And: 
1. public class MultiCalc extends SimpleCalc { 
2. public void calculate() { value -= 3; } 
3. public void calculate(int multiplier) { 
4. calculate(); 
5. super.calculate(); 
6. value *=multiplier; 
7. } 
8. public static void main(String[] args) { 
9. MultiCalc calculator = new MultiCalc(); 
10. calculator.calculate(2); 
11. System.out.println(”Value is: “+ calculator.value); 
12. } 
13. } 
What is the result?() 

What is wrong with the following code?()  
class MyException extends Exception {}  
public class Qb4ab {  
public void foo() {  try {  bar();  } finally {  baz();  
} catch (MyException e) {} 
}  
public void bar() throws MyException {  
throw new MyException(); 
}  
public void baz() throws RuntimeException {  
throw new RuntimeException(); 
 }  
}  

class Birds { 
public static void main(String [] args) { 
try { 
throw new Exception(); 
} catch (Exception e) {
try { 
throw new Exception(); 
} catch (Exception e2) { System.out.print("inner "); } 
System.out.print("middle ");
} 
System.out.print("outer "); 
} 
} 
结果为:()  

现有: 
class Birds { 
public static void main (String  []  args)  {  
try { 
throw new Exception () ;   
} catch (Exception e) {  
try { 
 throw new Exception () ; 
}  catch  (Exception e2)  {  System.out.print ("inner           "); } 
 System. out.print ( "middle" ) ;   
} 
System.out.print ("outer") ;   
}   
} 
结果是()

Given:  
11. static class A {  
12. void process() throws Exception { throw new Exception(); }  
13. }  
14. static class B extends A {  
15. void process() { System.out.println("B "); }  
16. }  
17. public static void main(String[] args) {  
18. A a = new B();  
19. a.process();  
20. }  
What is the result? ()

public class X { 
public static void main(String [] args) { 
try { 
badMethod(); 
System.out.print(“A”); 
} 
catch (RuntimeException ex) { 
System.out.print(“B”); 
} 
catch (Exception ex1) { 
System.out.print(“C”); 
} 
 finally { 
System.out.print(“D”); 
} 
System.out.print(“E”); 
} 
public static void badMethod() { 
throw new RuntimeException(); 
} 
} 
What is the result?()  

public class Test { 
public static void aMethod() throws Exception { 
try { 
throw new Exception();
} finally { 
System.out.println(“finally”); 
} 
} 
public static void main(String args[]) { 
try { 
aMethod(); 
} catch (Exception e) { 
System.out.println(“exception”); 
} 
System.out.println(“finished”); 
} 
} 
What is the result?()  

11. static class A { 
12. void process() throws Exception { throw new Exception(); } 
13. } 
14. static class B extends A { 
15. void process() { System.out.println(”B”); } 
16. } 
17. public static void main(String[] args) { 
18. new B().process(); 
19. } 
What is the result?() 

11. static classA { 
12. void process() throws Exception { throw new Exception(); } 
13. } 
14. static class B extends A { 
15. void process() { System.out.println(”B “); } 
16. } 
17. public static void main(String[] args) { 
18.A a=new B(); 
19. a.process(); 
20.} 
What is the result?() 

import java.io.IOException;  
public class ExceptionTest(  
public static void main (Stringargs) 
try (  
methodA();  
) catch (IOException e) (  
system.out.printIn(“Caught IOException”); 
) catch (Exception e) (  
system.out.printIn(“Caught Exception”);  
)  
)  
public void methodA () {  
throw new IOException (); 
}    
What is the result?()  

1. class Exc0 extends Exception { } 
2. class Exc1 extends Exc0 { } 
3. public class Test { 
4. public static void main(String args[]) { 
5. try { 
6. throw new Exc1(); 
7. } catch (Exc0 e0) { 
8. System.out.println(“Ex0 caught”); 
9. } catch (Exception e) { 
10. System.out.println(“exception caught”); 
11. } 
12. } 
13. } 
What is the result?()  

现有:  
class ThreadExcept implements Runnable {  
public void run() { throw new RuntimeException("exception "); } 
public static void main(String [] args) {  
new Thread(new ThreadExcept()).start();  
try {  
int x = Integer.parseInt(args[0]);  
Thread.sleep(x);  
System.out.print("main ");   
} catch (Exception e) { }     
}  
}  
和命令行: 
java ThreadExcept 1000   
哪一个是结果?() 

现有: 
class ThreadExcept implements Runnable  { 
public void run()  {  throw new RuntimeException("exception ");  } 
public static void main(Stri_ng  []  args)  { 
new  Thread (new  ThreadExcept()).start(); 
try  { 
int x=Integer.parselnt (args [0]); 
Thread. sleep (x); 
System.out.print("main"); 
} catch (Exception e)  {  } 
} 
} 
和命令行:  java ThreadExcept l000    
哪一个是结果?()    

11.classA { 
12. public void process() { System.out.print(”A “); } } 
13. class B extends A { 
14. public void process() throws RuntimeException { 
15. super.process(); 
16. if (true) throw new RuntimeException(); 
17. System.out.print(“B”); }} 
18. public static void main(String[] args) { 
19. try { ((A)new B()).process(); } 
20. catch (Exception e) { System.out.print(”Exception “); } 
21. } 
What is the result?() 

11.classa { 
12. public void process() { System.out.print(”a,”); } } 
13. class b extends a { 
14. public void process() throws IOException { 
15. super.process(); 
16. System.out.print(”b,”); 
17. throw new IOException(); 
18. } } 
19. public static void main(String[] args) { 
20. try { new b().process(); } 
21. catch (IOException e) { System.out.println(”Exception”); } } 
What is the result?() 

广告位招租WX:84302438

免费的网站请分享给朋友吧