파이썬 프로그래밍 기초 12강 ,강의록 핵심 요약및 예상문제5
강의록에서 추출한 파이썬 프로그래밍기초 12강
강의록의 핵심 내용 요약과 기출 예상 문제 5문항,
정답 및 해설입니다.

파이썬프로그래밍을 공부하면서 가장 어려웠던 것은 용어를 이해하는 것이었고, 혼자서 공부하며 터득해 가는 것에 대한 즐거움도 있습니다. 기말시험 잘 보기 위한 자료입니다.
1.파일의 이해와 시스템 구조
- 파일 시스템: 루트(C:\ 또는 /)에서 시작하여 가지처럼 뻗어 나가는 계층적 트리 구조입니다.
- 디렉토리: 파일 및 하위 디렉토리를 포함하는 컨테이너입니다.
- 경로(Path): 특정 파일이나 디렉토리의 위치를 나타내는 주소입니다.
- 절대 경로: 최상위 루트 디렉토리부터 목표 파일까지의 전체 경로를 모두 명시합니다.
- 상대 경로: 현재 작업 디렉토리를 기준으로 지정하며, .은 현재 디렉토리, ..은 상위 디렉토리를 의미합니다.
2.파일의 개념및 종류
-
텍스트 파일: 사람이 인지할 수 있는 문자열로 구성되며, 인코딩 방식에 따라 비트열로 변환되어 저장됩니다.
- 바이너리 파일: 이미지, 실행 파일 등 이진 데이터로 구성되며, 전용 소프트웨어로만 해석이 가능합니다.
- 문자 인코딩 방식:
- ASCII: 7비트 기반, 영문 및 기본 특수문자 표현.
-
EUC-KR(CP949): 완성형 한글 표현 방식, Windows 기본값이나 호환성 문제가 있을 수 있음.
-
UTF-8: 유니코드 기반 가변 길이 인코딩, 전 세계 모든 문자 표현이 가능한 국제 표
3. 파일 입출력 3단계 메커니즘
-
파일 열기 (Open): open() 내장 함수를 사용해 파일 객체를 생성합니다.
-
파일 읽기/쓰기 (Read/Write): 파일 객체의 메소드를 사용해 데이터를 처리합니다.
-
파일 닫기 (Close): close() 메소드를 사용하여 시스템 자원을 반환합니다.
기출 예상 문제 5
1. 다음 중 프로그램이 종료된 후에도 데이터를 보존하기 위해 보조기억장치를 사용하는 파일의 특징을 나타내는 단어로 가장 적절한 것은?
① 휘발성 (Volatility)
② 영속성 (Persistence)
③ 호환성 (Compatibility)
④ 가변성 (Variability)
2. 경로(Path) 지정 방식에 대한 설명 중 올바르지 않은 것은?
① 절대 경로는 최상위 루트 디렉토리부터 전체 경로를 명시하는 방식이다.
② 상대 경로는 현재 작업 디렉토리를 기준으로 파일 위치를 지정한다.
③ 상대 경로 표현에서 기호 .은 상위(부모) 디렉토리를 나타낸다.
④ 상대 경로 표현에서 기호 ..은 상위(부모) 디렉토리를 나타낸다.
3. 유니코드 기반의 가변 길이 문자 인코딩 방식으로, 전 세계 모든 문자를 표현할 수 있어 현재 국제 표준으로 사용되는 인코딩 방식은 무엇인가?
① ASCII
② EUC-KR
③ CP949
④ UTF-8
4. 파이썬에서 파일 입출력을 처리하는 메커니즘의 순서가 올바르게 나열된 것은?
① 파일 열기(open) ➔ 파일 닫기(close) ➔ 파일 읽기/쓰기
② 파일 읽기/쓰기 ➔ 파일 열기(open) ➔ 파일 닫기(close)
③ 파일 열기(open) ➔ 파일 읽기/쓰기 ➔ 파일 닫기(close)
④ 파일 닫기(close) ➔ 파일 열기(open) ➔ 파일 읽기/쓰기
5. 다음 중 사람이 직접 읽을 수 있는 문자열로 구성되어 있으며, 텍스트 편집기로 열어서 내용을 바로 확인할 수 있는 파일의 종류는?
① 바이너리 파일 (Binary File)
② 이미지 파일 (Image File)
③ 실행 파일 (Executable File)
④ 텍스트 파일 (Text File)
정답 및 해설
1 정답: ②
- 해설: 데이터가 생성된 프로그램의 실행이 종료되어도 사라지지 않고 계속 남아있는 속성을 '영속성(persistence)'이라고 부르며, 이를 위해 비휘발성 보조기억장치를 사용합니다.
2 정답: ③
-
해설: 상대 경로 표현에서 현재 디렉토리는 기호 .으로 나타내고, 상위(부모) 디렉토리는 기호 ..으로 나타냅니다. 따라서 ③번 설명은 올바르지 않습니다.
3 정답: ④
-
해설: UTF-8은 유니코드 기반의 가변 길이 문자 인코딩 방식으로, 전 세계 모든 문자를 표현할 수 있는 국제 표준 방식입니다. ASCII는 영문 중심, EUC-KR 및 CP949는 한글 완성형 방식입니다.
4 정답: ③
-
해설: 파이썬에서 파일을 다룰 때는 가장 먼저 open() 함수로 파일을 열어 객체를 생성한 후, 읽기나 쓰기 작업을 수행하고, 마지막에 close() 메소드로 파일을 닫아주어야 합니다.
Q5 정답: ④
- 해설: 사람이 인지 가능한 문자열로 구성된 파일은 '텍스트 파일'입니다. 이미지 파일이나 실행 파일 등은 전용 소프트웨어를 통해서만 해석이 가능한 '바이너리 파일'에 속합니다.
12강은 여기서 끝입니다. 시험준비 잘하시기 바랍니다.
처음이야? 파이썬 기초:동영상 강의로 배우는 292개 코드 따라하기(핵심노트+오픈채팅+스터디) -
쿠팡에서 처음이야? 파이썬 기초:동영상 강의로 배우는 292개 코드 따라하기(핵심노트+오픈채팅+스터디) 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 프로그래밍 언어 제품도 바로 쿠
www.coupang.com
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
'IT 이야기' 카테고리의 다른 글
| 방송통신대 파이썬프로그래밍기초::5강 선택 구조 &기말시험 예상기출문제(정답및 해설) (0) | 2026.05.21 |
|---|---|
| 방송통신대 파이썬프로그래밍기초::4강 구조적 프로그래밍 &기말시험 예상기출문제(정답및 해설) (0) | 2026.05.19 |
| 방송통신대 파이썬프로그래밍기초::3강 파이썬 시작하기 기말시험 예상기출문제(정답및 해설) (0) | 2026.05.14 |
| 방송통신대 파이썬프로그래밍기초::11강 모듈 기말시험 예상기출문제(정답및 해설) (0) | 2026.05.14 |
| 방송통신대 파이썬프로그래밍기초::2강 파이썬의 이해 기말시험 예상기출문제(정답및 해설) (1) | 2026.05.13 |
댓글