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

44. A programmer needs to create a logging method that can accept an arbitrary number of arguments. For example, it may be called in these ways:

logIt("log message 1 ");

logIt("log message2","log message3");

logIt("log message4", "log message5", "log message6);

Which declaration satisfies this requirement?

A. public void logIt(String * msgs)

B. public void logIt(String [] msgs)

C. public void logIt(String... msgs)

D. public void logIt(String msg1, String msg2, String msg3)

45. A programmer is designing a class to encapsulate the information about an inventory item. A JavaBeans component is needed to do this. The Inventoryltem class has private instance variables to store the item information:

10. private int itemId;

11. private String name;

12. private String description;

Which method signature follows the JavaBeans naming standards for modifying the itemld instance variable?

A. itemID(int itemId) B. update(int itemId)

C. setItemId(int itemId) D. mutateItemId(int itemId)

E. updateItemID(int itemId)

46. Click the Exhibit button.

1. public class A {

2.

3. private int counter = 0;

4.

5. public static int getInstanceCount() {

6. return counter;

7. }

8.

9. public A() {

10. counter++;

11. }

12.

13. }

Given this code from Class B:

25. A a1 =new A();

26. A a2 =new A();

27. A a3 =new A();

28. System.out.printIn(A.getInstanceCount() );

What is the result?

A. Compilation of class A fails.

B. Line 28 prints the value 3 to System.out.

C. Line 28 prints the value 1 to System.out.

D. A runtime error occurs when line 25 executes.

E. Compilation fails because of an error on line 28.

47. A JavaBeans component has the following field:

11. private boolean enabled;

Which two pairs of method declarations follow the JavaBeans standard for accessing this field? (Choose two.)

A. public void setEnabled( boolean enabled)

public boolean getEnabled()

B. public void setEnabled( boolean enabled)

public void isEnabled()

C. public void setEnabled( boolean enabled)

public boolean isEnabled()

D. public boolean setEnabled( boolean enabled)

public boolean getEnabled()

48. Given:

10. class One {

11. public One foo() { return this; }

12. }

13. class Two extends One {

14. public One foo() { return this; }

15. }

16. class Three extends Two {

17. // insert method here

18. }

Which two methods, inserted individually, correctly complete the Three class?

(Choose two.)

A. public void foo() { }

B. public int foo() { return 3; }

C. public Two foo() { return this; }

D. public One foo() { return this; }

E. public Object foo() { return this; }

49. Given:

10. class One {

11. void foo() {}

12. }

13. class Two extends One {

14. //insert method here

15. }

Which three methods, inserted individually at line 14, will correctly complete class Two? (Choose three.)

A. int foo() { /* more code here */ }

B. void foo() { /* more code here */ }

C. public void foo() { /* more code here */ }

D. private void foo() { /* more code here */ }

E. protected void foo() { /* more code here */ }