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