Oracle Java SE 8 Programmer II (1z0-809 Korean Version) - 1z0-809 Korean Exam Practice Test

주어진:
class Book {
int id;
String name;
public Book (int id, String name) {
this.id = id;
this.name = name;
}
public boolean equals (Object obj) { //line n1
boolean output = false;
Book b = (Book) obj;
if (this.id = = b.id) {
output = true;
}
return output;
}
}
및 코드 조각:
책 b1 = 새 책(101, "자바 프로그래밍");
책 b2 = 새 책(102, "자바 프로그래밍");
System.out.println (b1.equals(b2)); //라인 n2
어떤 말이 진실이야?
Correct Answer: D
주어진 코드 조각:

코드에서 Price 5 New Price 4를 인쇄할 수 있는 수정 사항은 무엇입니까?
Correct Answer: D
추상 클래스 대신 인터페이스를 사용해야 하는 두 가지 이유는 무엇입니까? (2개를 선택하세요.)
Correct Answer: A,B
주어진:
public class Counter {
public static void main (String[ ] args) {
int a = 10;
int b = -1;
assert (b >=1) : "Invalid Denominator";
int = a / b;
System.out.println (c);
}
}
-ea 옵션을 사용하여 코드를 실행한 결과는 무엇입니까?
Correct Answer: B
주어진:
공개 열거형 USCurrency {
PENNY (1),
NICKLE(5),
DIME (10),
QUARTER(25);
private int value;
public USCurrency(int value) {
this.value = value;
}
public int getValue() {return value;}
}
public class Coin {
public static void main (String[] args) {
USCurrency usCoin =new USCurrency.DIME;
System.out.println(usCoin.getValue()):
}
}
주어진 코드를 컴파일할 수 있는 두 가지 수정 사항은 무엇입니까? (2개를 선택하세요.)
Correct Answer: C,D
주어진 코드 조각:
경로 소스 = Paths.get("/data/december/log.txt");
경로 대상 = Paths.get("/data");
Files.copy(소스, 대상);
/data/december/log.txt 파일에 액세스할 수 있고 다음이 포함되어 있다고 가정합니다.
2014년 12월 10일 - 성공적으로 실행됨
결과는 무엇입니까?
Correct Answer: A
Employee 테이블의 레코드가 주어지면:

코드 조각이 주어지면 :
try {
Connection conn = DriverManager.getConnection (URL, userName, passWord); Statement st = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE); st.execute("SELECT*FROM Employee"); ResultSet rs = st.getResultSet(); while (rs.next()) { if (rs.getInt(1) ==112) { rs.updateString(2, "Jack");
}
}
rs.absolute(2);
System.out.println(rs.getInt(1) + " " + rs.getString(2));
} catch (SQLException ex) {
System.out.println("Exception is raised");
}
다음과 같이 가정합니다.
필수 데이터베이스 드라이버는 클래스 경로에 구성됩니다.
URL, userName 및 passWord로 액세스할 수 있는 적절한 데이터베이스가 있습니다.
결과는 무엇입니까?
Correct Answer: A
Course.txt에 액세스할 수 있으며 다음이 포함됩니다.
Course : : Java
and given the code fragment:
public static void main (String[ ] args) {
int i;
char c;
try (FileInputStream fis = new FileInputStream ("course.txt");
InputStreamReader isr = new InputStreamReader(fis);) {
while (isr.ready()) { //line n1
isr.skip(2);
i = isr.read ();
c = (char) i;
System.out.print(c);
}
} catch (Exception e) {
e.printStackTrace();
}
}
결과는 무엇입니까?
Correct Answer: B
주어진:
class UserException extends Exception { }
class AgeOutOfLimitException extends UserException { }
and the code fragment:
class App {
public void doRegister(String name, int age)
throws UserException, AgeOutOfLimitException {
if (name.length () < 6) {
throw new UserException ();
} else if (age >= 60) {
throw new AgeOutOfLimitException ();
} else {
System.out.println("User is registered.");
}
}
public static void main(String[ ] args) throws UserException {
App t = new App ();
t.doRegister("Mathew", 60);
}
}
결과는 무엇입니까?
Correct Answer: A
주어진 코드 조각:

다음과 같이 가정합니다.
필수 데이터베이스 드라이버는 클래스 경로에 구성됩니다.
dbURL, userName 및 passWord가 존재하는 적절한 데이터베이스에 액세스할 수 있습니다. Employee 테이블에는 정수 유형의 열 ID가 있고 SQL 쿼리는 하나의 레코드와 일치합니다.
결과는 무엇입니까?
Correct Answer: C
Employee 클래스의 정의가 주어지면:

이 코드 조각:

결과는 무엇입니까?
Correct Answer: D
다음 코드 조각을 참고하세요.

ProductCode 클래스를 정의해 달라는 요청을 받았습니다. ProductCode 클래스 정의는 c1 인스턴스 생성이 성공하도록 허용해야 하며, c2 인스턴스 생성 시에는 컴파일 오류가 발생해야 합니다.
ProductCode의 어떤 정의가 요구 사항을 충족합니까?
Correct Answer: D
주어진 코드 조각:
public void recDelete(String dirName)에서 IOException {이 발생합니다.
File [ ] listOfFiles = new File (dirName) .listFiles();
if (listOfFiles ! = null && listOfFiles.length >0) {
for (File aFile : listOfFiles) {
if (!aFile.isDirectory ()) {
if (aFile.getName ().endsWith (".class"))
aFile.delete ();
}
}
}
}
Projects에 .class 파일이 포함된 하위 디렉터리가 포함되어 있고 호출될 때 recDelete() 메서드에 인수로 전달된다고 가정합니다.
결과는 무엇입니까?
Correct Answer: D
주어진 코드 조각:
List<Double> doubles = Arrays.asList (100.12, 200.32);
DoubleFunction funD = d -> d + 100.0;
doubles.stream (). forEach (funD); // line n1
doubles.stream(). forEach(e -> System.out.println(e)); // line n2
결과는 무엇입니까?
Correct Answer: A
Explanation: Only visible for TrainingDump members. You can sign-up / login (it's free).
0
0
0
0