컴퓨터과학과 - Java프로그래밍 (2019년 1학기 3학년)
(1970-01-01 기출문제 - 하나씩 풀이)
총 3문제
답안 완료: 0문제
1. 1. Java에서 객체지향 프로그래밍의 특징이 아닌 것은?
정답을 선택하세요
1.
캡슐화
2.
상속
3.
다형성
4.
절차지향
정답: 4번
해설
[정답 근거] → 4번 '절차지향'은 Java의 객체지향 프로그래밍(OOP) 특징이 아니기 때문에 정답입니다. 객체지향 프로그래밍은 데이터와 기능을 객체라는 단위로 묶어 관리하는 방식으로, 캡슐화, 상속, 다형성과 같은 특징을 포함합니다. 반면 절차지향은 프로그램을 절차나 함수 중심으로 구성하는 방식입니다.
[오답 해설] → 1번 '캡슐화', 2번 '상속', 3번 '다형성'은 모두 객체지향 프로그래밍의 핵심 특징입니다. 캡슐화는 데이터와 메서드를 하나의 객체로 묶어 외부에서 접근을 제한하는 개념이며, 상속은 기존 클래스의 속성과 메서드를 새로운 클래스가 물려받는 기능, 다형성은 동일한 메서드가 다양한 객체에서 다르게 동작할 수 있는 능력을 의미합니다.
[관련 개념] → 객체지향 프로그래밍(OOP)의 네 가지 주요 특징은 캡슐화, 상속, 다형성, 그리고 추상화입니다. 이들은 소프트웨어 개발의 효율성을 높이고, 코드의 재사용성을 증가시키며, 유지보수를 용이하게 합니다.
[학습 포인트] → 객체지향 프로그래밍의 특징을 이해하고, 절차지향 프로그래밍과의 차이를 명확히 구분하는 것이 중요합니다. 이를 통해 Java와 같은 객체지향 언어의 특성을 효과적으로 활용할 수 있습니다.
[오답 해설] → 1번 '캡슐화', 2번 '상속', 3번 '다형성'은 모두 객체지향 프로그래밍의 핵심 특징입니다. 캡슐화는 데이터와 메서드를 하나의 객체로 묶어 외부에서 접근을 제한하는 개념이며, 상속은 기존 클래스의 속성과 메서드를 새로운 클래스가 물려받는 기능, 다형성은 동일한 메서드가 다양한 객체에서 다르게 동작할 수 있는 능력을 의미합니다.
[관련 개념] → 객체지향 프로그래밍(OOP)의 네 가지 주요 특징은 캡슐화, 상속, 다형성, 그리고 추상화입니다. 이들은 소프트웨어 개발의 효율성을 높이고, 코드의 재사용성을 증가시키며, 유지보수를 용이하게 합니다.
[학습 포인트] → 객체지향 프로그래밍의 특징을 이해하고, 절차지향 프로그래밍과의 차이를 명확히 구분하는 것이 중요합니다. 이를 통해 Java와 같은 객체지향 언어의 특성을 효과적으로 활용할 수 있습니다.
2. 2. 다음 중 Java의 기본 데이터 타입이 아닌 것은?
정답을 선택하세요
1.
int
2.
String
3.
double
4.
boolean
정답: 2번
해설
아직 해설이 없습니다.
3. 3. Java에서 메모리 관리는 어떻게 이루어지는가?
정답을 선택하세요
1.
수동으로 관리
2.
가비지 컬렉터가 자동 관리
3.
컴파일러가 관리
4.
운영체제가 관리
정답: 2번
해설
아직 해설이 없습니다.
문제 목록
문제 정보
강의: 컴퓨터과학과 - Java프로그래밍 (2019년 1학기 3학년)
연도: 1970-01-01
총 문제: 3문제
현재 문제: 1번
댓글 0
댓글 수정
정정요청
문제에 오류가 있거나 개선사항이 있다면 정정요청을 보내주세요. 빠르게 확인하고 수정하겠습니다.