KU COSE102 2015기말고사 Part 2

less than 1 minute read

2015 Part 2

7. 다음 코드의 실행 결과를 적으시오. 만약 실행이 되지 않는다면 그 이유를 설명하시오.

정답
null
null
null
null

8. 다코실적. 만실않그이설.

정답
X2Xlflm2Xbelj

9. 실적. 실않이설.

정답
Cannot make a static reference to the non-static method Sum(int, int) from the type Main

10. 다음 코드의 run1 함수에서 발생하는 모든 exception을 처리하도록 A와 B영역의 코드를 작성하시오. (A영역에는 복수의 catch 구문이 위치함)

예시정답
(A)
catch(ClassNotFoundException2 e) { }
catch(ClassNotFoundException1 e) { }
catch(NullPointerException e) { }
catch(RuntimeException e) { }
catch(Exception e) { }

단, Class~~~2가 Class~~~1 보다 먼저 와야 하고,
Null~~~가 Runtime~~~보다 먼저 와야함

(B) throws Exception

11. 다음 그림과 요구사항을 참고하여 개체 유형 별 class를 설계하시오.

cose1022015finala11

  • 요구사항
    • Class를 설계할 때, 추상 클래스, 인터페이스와 상속을 사용해야 함
    • Class를 기술할 때 선언부, 생성자, 속성은 필수이며, method는 생략 가능함
    • RoboDog, Cat, Dog은 Pet의 instance이다.
예시정답 (작성자 : 정우성)

12. 다음 코드의 실행결과가 나오도록 Person과 Name 클래스의 코드를 작성하시오.

실행결과

[L1 F1 : A1, L2 F4 : A4, L3 F2 : A2, L3 F3 : A3]
L0 F- : A0
L0 F0 : A0
예시정답

Categories: ,

Updated:

Comments