본문 바로가기
IT 이야기

방송통신대 파이썬프로그래밍기초::12강 파일 &기말시험 예상기출문제(정답및 해설)

by bush 2026. 5. 18.
728x90
반응형
728x170

파이썬 프로그래밍 기초 12강 ,강의록 핵심 요약및 예상문제5

강의록에서 추출한 파이썬 프로그래밍기초 12강

강의록의 핵심 내용 요약과 기출 예상 문제 5문항,

정답 및 해설입니다. 

 

반응형

 

방송통신대파이썬프로그래밍기초

 

파이썬프로그래밍을 공부하면서 가장 어려웠던 것은 용어를 이해하는 것이었고, 혼자서 공부하며 터득해 가는 것에 대한 즐거움도 있습니다. 기말시험 잘 보기 위한 자료입니다.

 

 

 

 

 

1.파일의 이해와 시스템 구조

데이터의 영속성(Persistence): 프로그램이 종료되어도 데이터가 사라지지 않고 계속 남아있는 속성으로, 이를 위해 비휘발성 보조기억장치(HDD, SSD 등)를 사용합니다.
  • 파일 시스템: 루트(C:\ 또는 /)에서 시작하여 가지처럼 뻗어 나가는 계층적 트리 구조입니다.
    • 디렉토리: 파일 및 하위 디렉토리를 포함하는 컨테이너입니다.
    • 경로(Path): 특정 파일이나 디렉토리의 위치를 나타내는 주소입니다.
    • 절대 경로: 최상위 루트 디렉토리부터 목표 파일까지의 전체 경로를 모두 명시합니다.
    • 상대 경로: 현재 작업 디렉토리를 기준으로 지정하며, .은 현재 디렉토리, ..은 상위 디렉토리를 의미합니다.

 

2.파일의 개념및 종류

파일의 구성요소: 파일명, 확장자(.txt, .py, .csv 등), 내용으로 구성됩니다.
  • 텍스트 파일: 사람이 인지할 수 있는 문자열로 구성되며, 인코딩 방식에 따라 비트열로 변환되어 저장됩니다.
  • 바이너리 파일: 이미지, 실행 파일 등 이진 데이터로 구성되며, 전용 소프트웨어로만 해석이 가능합니다.
  • 문자 인코딩 방식: 
    • ASCII: 7비트 기반, 영문 및 기본 특수문자 표현.
    • EUC-KR(CP949): 완성형 한글 표현 방식, Windows 기본값이나 호환성 문제가 있을 수 있음.
    • UTF-8: 유니코드 기반 가변 길이 인코딩, 전 세계 모든 문자 표현이 가능한 국제 표

 

3. 파일 입출력 3단계 메커니즘

  1. 파일 열기 (Open): open() 내장 함수를 사용해 파일 객체를 생성합니다.
  2. 파일 읽기/쓰기 (Read/Write): 파일 객체의 메소드를 사용해 데이터를 처리합니다.
  3. 파일 닫기 (Close): close() 메소드를 사용하여 시스템 자원을 반환합니다.
728x90

기출 예상 문제 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)

300x250

정답 및 해설

1 정답: ②

  • 해설: 데이터가 생성된 프로그램의 실행이 종료되어도 사라지지 않고 계속 남아있는 속성을 '영속성(persistence)'이라고 부르며, 이를 위해 비휘발성 보조기억장치를 사용합니다.

 

2 정답: ③

  • 해설: 상대 경로 표현에서 현재 디렉토리는 기호 .으로 나타내고, 상위(부모) 디렉토리는 기호 ..으로 나타냅니다. 따라서 ③번 설명은 올바르지 않습니다.

3 정답: ④

  • 해설: UTF-8은 유니코드 기반의 가변 길이 문자 인코딩 방식으로, 전 세계 모든 문자를 표현할 수 있는 국제 표준 방식입니다. ASCII는 영문 중심, EUC-KR 및 CP949는 한글 완성형 방식입니다.

4 정답:

  • 해설: 파이썬에서 파일을 다룰 때는 가장 먼저 open() 함수로 파일을 열어 객체를 생성한 후, 읽기나 쓰기 작업을 수행하고, 마지막에 close() 메소드로 파일을 닫아주어야 합니다.

Q5 정답: ④

  • 해설: 사람이 인지 가능한 문자열로 구성된 파일은 '텍스트 파일'입니다. 이미지 파일이나 실행 파일 등은 전용 소프트웨어를 통해서만 해석이 가능한 '바이너리 파일'에 속합니다.

12강은 여기서 끝입니다. 시험준비 잘하시기 바랍니다.

 

 

 

 

처음이야? 파이썬 기초:동영상 강의로 배우는 292개 코드 따라하기(핵심노트+오픈채팅+스터디) -

쿠팡에서 처음이야? 파이썬 기초:동영상 강의로 배우는 292개 코드 따라하기(핵심노트+오픈채팅+스터디) 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 프로그래밍 언어 제품도 바로 쿠

www.coupang.com

 

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

 

 

 

 

 

728x90
반응형
그리드형

댓글