32. 다음은 Java 프로그램의 코드 일부분을 보여준다. 이 프로그램을 컴파일할 때 (가) ~ (라) 라인 중에서 컴파일 오류가 발생하지 않는 부분(라인)들만으로 가장 적절하게 묶인 것은?
public class Test
{ private int a = 0; private static count = 0; public int getA() { return a; } public static int getCount() { return count; } public static void test() { int sum = 0; sum = a; // (가) sum += count; // (나) System.out.println(getA()); // (다) System.out.println(getCount()); // (라) } } |
① 가, 다 ② 나, 라
③ 가, 나, 다 ④ 가, 나, 다, 라
▣ 해설
1
2 3 4 5 6 7 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 |
public class Test
{ private int a = 0; private static count = 0; public int getA() { return a; } public static int getCount() { return a; } public static int void Count() { int sum = 0; sum = a; // (가) sum += count; // (나) System.out.println(getA()); // (다) System.out.println(getCount()); // (라) } |
- 실제 문제 출제된 의도와 같이 4번 라인을 오류가 없도록 수정하면 컴파일 오류가 발생하는 라인은 16(가), 18(다) 라인이 됩니다.
- (가) : static 변수가 아닌 a를 static 함수 test()안에서 참조할 수 없습니다.
- (다) : static 함수가 아닌 get A()가 static 함수 test()에서 참조될 수 없습니다.

- 오류가 없도록 수정하려면 3번 라인 a 를 static 변수로, 5번 라인 get A() 할수를 static 함수로 변경하면 정상적으로 값이 출력됩니다.
정답 : 전체정답(최초 2번 정답)
33. SOAP 기반 웹 서비스와 RESTful 웹 서비스를 비교한 설명으로 가장 적절한 것은?
① SOAP 기반 웹 서비스는 RESTful 웹 서비스에 비해 구현하기 쉽고 확장성이 우수하다.
② SOAP 기반 웹 서비스에서 요청 및 응답은 모두 XML 형 식 으 로 수 행 하 는 반 면 , RESTful 웹 서비스에서는 JSON, XML, 일반 텍스트 등을 사용한다.
③ SOAP 기반 웹 서비스는 서비스 품질이나 신뢰성 관리를 위해 자신의 기반구조를 구현해야 하지만, RESTful 웹 서비스는 WS-Reliability나 WS-Transaction과 같은 기반구조의 지원 표준이 있다.
④ SOAP 기반 웹 서비스는 리소스 지향적인데 반해, RESTful 웹 서비스는 RPC 메커니즘의 서비스 지향적이다.
▣ 해설
구분
|
SOAP
|
RESTful
|
특징
|
|
|
적용기술
|
|
|
데이터포맷
|
|
|
보안
|
|
|
데이터케시
|
|
|
페이로드
처리 |
|
|
ACID 준수
|
|
|
문제점
|
|
|
정답 : ②
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보시스템 감리 기출문제해설 > 소프트웨어공학 해설' 카테고리의 다른 글
(제 22회) 소프트웨어 공학 / (36)~(37) 해설 (2) | 2024.11.16 |
---|---|
(제 22회) 소프트웨어 공학 / (34)~(35) 해설 (1) | 2024.11.15 |
(제 22회) 소프트웨어 공학 / (30)~(31) 해설 (2) | 2024.11.13 |
(제 22회) 소프트웨어 공학 / (28)~(29) 해설 (1) | 2024.11.12 |
(제 22회) 소프트웨어 공학 / (26)~(27) 해설 (3) | 2024.11.11 |