[7급 국가직 프로그래밍언어론 2012년 13번]

다음 Java 프로그램이 오류 또는 예외(exception) 없이 실행되기 위해 ㉠에 들어갈 수 있는 코드를 <보기>에서 모두 고른 것은?
class Parent { }
class Child extends Parent { }

public class Test {
	public static void main(String[] args) {	  ㉠
	}
}
 
<보기>
 
   
ⓐ
Parent p = new Parent();
Child c;
c = p;
ⓑ
Parent p = new Parent();
Child c;
c = (Child) p;
ⓒ
Parent p = new Child();
Child c;
c = (Child) p;
ⓓ
Parent p;
Child c = new Child();
p = c;
프로그래밍언어론
  1. ①ⓐ, ⓒ
  2. ②ⓐ, ⓓ
  3. ③ⓑ, ⓒ
  4. ④ⓒ, ⓓ

선지를 골라 바로 채점해 보세요.

정답 ④

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고