Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ques-Только тут иногда ошибки мне встретились, редко, но все же.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
240 Кб
Скачать
☆

30. Given:

10. abstract public class Employee {

11. protected abstract double getSalesAmount();

12. public double getCommision() {

13. return getSalesAmount() * 0.15;

14. }

15. }

16. class Sales extends Employee {

17. // insert method here

18. }

Which two methods, inserted independently at line 17, correctly complete the Sales class? (Choose two.)

A. double getSalesAmount() { return 1230.45; }

B. public double getSalesAmount() { return 1230.45; }

C. private double getSalesAmount() { return 1230.45; }

D. protected double getSalesAmount() { return 1230.45; }

31. Given:

10. interface Data { public void load(); }

11. abstract class Info { public abstract void load(); }

Which class correctly uses the Data interface and Info class?

A. public class Employee extends Info implements Data {

public void load() { /*do something*/ }

}

B. public class Employee implements Info extends Data {

public void load() { /*do something*/ }

}

C. public class Employee extends Info implements Data {

public void load() { /*do something */ }

public void Info.load() { /*do something*/ }

}

D. public class Employee implements Info extends Data {

public void Data.load() { /*d something */ }

public void load() { /*do something */ }

}

E. public class Employee implements Info extends Data {

public void load() { /*do something */ }

public void Info.load(){ /*do something*/ }

}

F. public class Employee extends Info implements Data{

public void Data.load() { /*do something*/ }

public void Info.load() { /*do something*/ }

}

32. Which two classes correctly implement both the java.Lang.Runnable and the java.Lang.Clonable interfaces? (Choose two.)

A. public class Session implements Runnable, Clonable {

public void run();

public Object clone();

}

B. public class Session extends Runnable, Clonable {

public void run() { / do something */ }

public Object clone() { / make a copy */ }

}

C. public class Session implements Runnable, Clonable {

public void run() { / do something */ }

public Object clone() { /* make a copy */ } }

D. public abstract class Session implements Runnable, Clonable {

public void run() { / do something */ }

public Object clone() { /*make a copy */ } }

E. public class Session implements Runnable, implements Clonable {

public void run() { / do something */ }

public Object clone() { / make a copy */ }

}

33. Click the Exhibit button.

1. public class GoTest {

2. Public static void main(String[] args) {

3. Sente a = new Sente(); a.go();

4. Goban b = new Goban(); b.go();

5. Stone c = new Stone(); c.go();

6. }

7. }

9. class Sente implements Go {

10. public void go() { System.out.println("go in Sente."); }

11. }

12.

13. class Goban extends Sente {

14. public void go() { System.out.println("go in Goban"); }

15. }

16.

17. class Stone extends Goban implements Go { }

18.

19. interface Go { public void go(); }

What is the result?

A. go in Goban

go in Sente

go in Sente

B. go in Sente

go in Sente

go in Goban

C. go in Sente

go in Goban

go in Goban

D. go in Goban

go in Goban

go in Sente

E. Compilation fails because of an error in line 17.