최신Oracle Java SE 8 Programmer II (1z0-809 Korean Version) - 1z0-809 Korean무료샘플문제
문제1
주어진 코드 조각:
인터페이스 CourseFilter 확장 Predicate<String> {
public default boolean test (String str) {
return str.contains ("Java");
}
}
and
List<String> strs = Arrays.asList("Java", "Java EE", "Embedded Java");
Predicate<String> cf1 = s - > s.length() > 3;
Predicate cf2 = new CourseFilter() { //line n1
public boolean test (String s) {
return s.startsWith ("Java");
}
};
long c = strs.stream()
.filter(cf1)
.filter(cf2//line n2
.count();
System.out.println(c);
결과는 무엇입니까?
주어진 코드 조각:
인터페이스 CourseFilter 확장 Predicate<String> {
public default boolean test (String str) {
return str.contains ("Java");
}
}
and
List<String> strs = Arrays.asList("Java", "Java EE", "Embedded Java");
Predicate<String> cf1 = s - > s.length() > 3;
Predicate cf2 = new CourseFilter() { //line n1
public boolean test (String s) {
return s.startsWith ("Java");
}
};
long c = strs.stream()
.filter(cf1)
.filter(cf2//line n2
.count();
System.out.println(c);
결과는 무엇입니까?
정답: B
문제2
주어진:
클래스 ImageScanner는 AutoCloseable을 구현합니다. {
public void close()는 예외를 던집니다. {
System.out.print("스캐너가 닫혔습니다.");
}
public void scanImage()는 예외를 던집니다. {
System.out.print("스캔.");
throw new Exception("검색할 수 없습니다.");
}
}
클래스 ImagePrinter는 AutoCloseable을 구현합니다. {
public void close()는 예외를 던집니다. {
System.out.print("프린터가 닫혔습니다.");
}
공개 무효 printImage() {System.out.print("인쇄."); }
}
이 코드 조각:
시도(ImageScanner ir = new ImageScanner();
ImagePrinter iw = 새로운 ImagePrinter()) {
ir.scanImage();
iw.printImage();
} catch (Exception e) {
System.out.print(e.getMessage());
}
결과는 무엇입니까?
주어진:
클래스 ImageScanner는 AutoCloseable을 구현합니다. {
public void close()는 예외를 던집니다. {
System.out.print("스캐너가 닫혔습니다.");
}
public void scanImage()는 예외를 던집니다. {
System.out.print("스캔.");
throw new Exception("검색할 수 없습니다.");
}
}
클래스 ImagePrinter는 AutoCloseable을 구현합니다. {
public void close()는 예외를 던집니다. {
System.out.print("프린터가 닫혔습니다.");
}
공개 무효 printImage() {System.out.print("인쇄."); }
}
이 코드 조각:
시도(ImageScanner ir = new ImageScanner();
ImagePrinter iw = 새로운 ImagePrinter()) {
ir.scanImage();
iw.printImage();
} catch (Exception e) {
System.out.print(e.getMessage());
}
결과는 무엇입니까?
정답: D
문제3
주어진 코드 조각:
공개 클래스 푸 {
공개 정적 무효 메인 (문자열 [ ] 인수) {
Map<정수, 문자열> unsortMap = 새로운 HashMap< > ( );
unsortMap.put (10, "z");
unsortMap.put (5, "b");
unsortMap.put (1, "d");
unsortMap.put (7, "e");
unsortMap.put (50, "j");
Map<Integer, String> treeMap = new TreeMap <Integer, String> (new
Comparator<Integer> ( ) {
@Override public int compare (Integer o1, Integer o2) {return o2.compareTo (o2); } } ); treeMap.putAll (unsortMap); for (Map.Entry<Integer, String> entry : treeMap.entrySet () ) { System.out.print (entry.getValue () + " ");
}
}
}
결과는 무엇입니까?
주어진 코드 조각:
공개 클래스 푸 {
공개 정적 무효 메인 (문자열 [ ] 인수) {
Map<정수, 문자열> unsortMap = 새로운 HashMap< > ( );
unsortMap.put (10, "z");
unsortMap.put (5, "b");
unsortMap.put (1, "d");
unsortMap.put (7, "e");
unsortMap.put (50, "j");
Map<Integer, String> treeMap = new TreeMap <Integer, String> (new
Comparator<Integer> ( ) {
@Override public int compare (Integer o1, Integer o2) {return o2.compareTo (o2); } } ); treeMap.putAll (unsortMap); for (Map.Entry<Integer, String> entry : treeMap.entrySet () ) { System.out.print (entry.getValue () + " ");
}
}
}
결과는 무엇입니까?
정답: C
문제4
주어진 코드 조각:
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() 메서드에 인수로 전달된다고 가정합니다.
결과는 무엇입니까?
주어진 코드 조각:
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() 메서드에 인수로 전달된다고 가정합니다.
결과는 무엇입니까?
정답: C
문제5
다음 코드 조각을 참고하세요.

ProductCode 클래스를 정의해 달라는 요청을 받았습니다. ProductCode 클래스 정의는 c1 인스턴스 생성이 성공하도록 허용해야 하며, c2 인스턴스 생성 시에는 컴파일 오류가 발생해야 합니다.
ProductCode의 어떤 정의가 요구 사항을 충족합니까?
다음 코드 조각을 참고하세요.

ProductCode 클래스를 정의해 달라는 요청을 받았습니다. ProductCode 클래스 정의는 c1 인스턴스 생성이 성공하도록 허용해야 하며, c2 인스턴스 생성 시에는 컴파일 오류가 발생해야 합니다.
ProductCode의 어떤 정의가 요구 사항을 충족합니까?
정답: A
문제6
주어진 코드 조각:

결과는 무엇입니까?
주어진 코드 조각:

결과는 무엇입니까?
정답: D
문제7
다음 코드가 주어지면,

이 클래스를 인스턴스화하고 테스트한 후에 올바른 두 가지는 무엇입니까?
다음 코드가 주어지면,

이 클래스를 인스턴스화하고 테스트한 후에 올바른 두 가지는 무엇입니까?
정답: D,E
문제8
주어진:
공개 클래스 Emp {
문자열 fName;
문자열 이름;
공개 Emp(문자열 fn, 문자열 ln) {
f이름 = fn;
이름 = ln;
}
공개 문자열 getfName() { 반환 fName; }
공개 문자열 getlName() { 반환 lName; }
}
및 코드 조각:
List<Emp> emp = Arrays.asList(
새로운 Emp("John", "Smith"),
새로운 Emp("피터", "샘"),
새로운 Emp ( "토마스", "웨일"));
emp.stream()
//라인 n1
.collect(수집기.toList());
어떤 코드 조각이 n1행에 삽입되었을 때 직원 목록을 fName의 내림차순으로 정렬한 다음 lName의 오름차순으로 정렬합니까?
주어진:
공개 클래스 Emp {
문자열 fName;
문자열 이름;
공개 Emp(문자열 fn, 문자열 ln) {
f이름 = fn;
이름 = ln;
}
공개 문자열 getfName() { 반환 fName; }
공개 문자열 getlName() { 반환 lName; }
}
및 코드 조각:
List<Emp> emp = Arrays.asList(
새로운 Emp("John", "Smith"),
새로운 Emp("피터", "샘"),
새로운 Emp ( "토마스", "웨일"));
emp.stream()
//라인 n1
.collect(수집기.toList());
어떤 코드 조각이 n1행에 삽입되었을 때 직원 목록을 fName의 내림차순으로 정렬한 다음 lName의 오름차순으로 정렬합니까?
정답: C
문제9
주어진 내용:

다음 코드 조각을 참고하세요.

1번째 줄에 독립적으로 삽입했을 때, 어떤 두 코드 조각이 "Hallo"를 출력할 수 있게 됩니까?
주어진 내용:

다음 코드 조각을 참고하세요.

1번째 줄에 독립적으로 삽입했을 때, 어떤 두 코드 조각이 "Hallo"를 출력할 수 있게 됩니까?
정답: C,D
문제10
EMPLOYEE 테이블이 주어지면,

다음 코드 조각을 참고하세요.

데이터베이스가 스크롤과 업데이트를 지원한다고 가정하면 결과는 어떻게 될까요?
EMPLOYEE 테이블이 주어지면,

다음 코드 조각을 참고하세요.

데이터베이스가 스크롤과 업데이트를 지원한다고 가정하면 결과는 어떻게 될까요?
정답: C
문제11
주어진 코드 조각:
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
결과는 무엇입니까?
주어진 코드 조각:
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
결과는 무엇입니까?
정답: A
설명: (KoreaDumps 회원만 볼 수 있음)
문제12
주어진:
책.자바:
공개 수업 도서 {
개인 문자열 읽기(문자열 bname) { "읽기" + bname 반환 }
}
전자책.자바:
공개 클래스 EBook 확장 도서 {
공개 클래스 문자열 읽기(문자열 URL) { "보기" + URL 반환 }
}
테스트.자바:
공개 클래스 테스트 {
공개 정적 무효 메인(String[] 인수) {
책 b1 = 새 책();
b1.read("자바 프로그래밍");
책 b2 = 새로운 전자책();
b2.read("http://ebook.com/ebook");
}
}
결과는 무엇입니까?
주어진:
책.자바:
공개 수업 도서 {
개인 문자열 읽기(문자열 bname) { "읽기" + bname 반환 }
}
전자책.자바:
공개 클래스 EBook 확장 도서 {
공개 클래스 문자열 읽기(문자열 URL) { "보기" + URL 반환 }
}
테스트.자바:
공개 클래스 테스트 {
공개 정적 무효 메인(String[] 인수) {
책 b1 = 새 책();
b1.read("자바 프로그래밍");
책 b2 = 새로운 전자책();
b2.read("http://ebook.com/ebook");
}
}
결과는 무엇입니까?
정답: D
문제13

그리고 코드 조각?

결과는 무엇입니까?

그리고 코드 조각?

결과는 무엇입니까?
정답: B
문제14
Emp 클래스의 정의가 주어지면:
공개 클래스 Emp
개인 문자열 eName;
개인 정수 eAge;
Emp(String eN, Integer eA) {
this.eName = eN;
this.eAge = eA;
}
public Integer getEAge () {return eAge;}
public String getEName () {return eName;}
}
및 코드 조각:
List<Emp>li = Arrays.asList(new Emp("Sam", 20), New Emp("John", 60), New Emp("Jim", 51)); Predicate<Emp> agVal = s -> s.getEAge() <= 60;//line n1 li = li.stream().filter(agVal).collect(Collectors.toList()); Stream<String> names = li.stream()map.(Emp::getEName);//line n2 names.forEach(n -> System.out.print(n + " ")); What is the result?
Emp 클래스의 정의가 주어지면:
공개 클래스 Emp
개인 문자열 eName;
개인 정수 eAge;
Emp(String eN, Integer eA) {
this.eName = eN;
this.eAge = eA;
}
public Integer getEAge () {return eAge;}
public String getEName () {return eName;}
}
및 코드 조각:
List<Emp>li = Arrays.asList(new Emp("Sam", 20), New Emp("John", 60), New Emp("Jim", 51)); Predicate<Emp> agVal = s -> s.getEAge() <= 60;//line n1 li = li.stream().filter(agVal).collect(Collectors.toList()); Stream<String> names = li.stream()map.(Emp::getEName);//line n2 names.forEach(n -> System.out.print(n + " ")); What is the result?
정답: D
문제15
주어진:

람다 식을 만드는 데 사용할 수 있는 두 가지 인터페이스는 무엇입니까? (2개를 선택하세요.)
주어진:

람다 식을 만드는 데 사용할 수 있는 두 가지 인터페이스는 무엇입니까? (2개를 선택하세요.)
정답: A,D