※ 답은 개인이 혼자 푼 것으로 참고용으로만 확인해주시고 틀린 답이나 잘못된 풀이 지적 환영합니다.
Q 01. 다음 중 파일 입출력과 관련된 함수를 모두 고르세요.
input(), read(), readline(), print(), write(), writeline(), readlines() |
A : read(), readline(), write(), readlines()
writeline()은 없는 함수이며 writelines()가 여러 줄을 파일에 쓰는 함수이다.
Q 02. 다음 파일 입출력의 3단계입니다. 순서대로 나열하세요.
파일 읽기/쓰기, 파일 닫기, 파일 열기 |
A : 파일 열기 - 파일 읽기/쓰기 - 파일 닫기
Q 03. 다음은 파일을 열고 한 줄씩 읽어서 출력하는 코드입니다. 빈칸을 채우세요.
inFp = ① ("C:/temp/data1.txt", "r", encoding="utf-8") inStr = inFp.② () print(inStr, end="") inFp.③() #책에서는 'inFp.=③ ()' 로 적혀 있지만 오타인것 같아 수정하였습니다 |
A :
① open
② readline
③ close
Q 04. 다음은 파일의 내용을 통째로 읽어서 리스트에 저장한 후, 리스트의 내용을 하나씩 추출해서 출력하는 코드입니다. 빈칸을 채우세요.
inFp = ① ("C:/temp/data1.txt", "r", encoding="utf-8") inList = inFp.② () for inStr in ③ : print(inStr, end="") inFp.④() |
A :
① open
② readlines
③ inList
④ close
Q 05. 다음 중 open()으로 파일을 열 때, 파일이 없을 경우 오류를 방지하는 함수를 고르세요.
① os.path.file()
② os.path.error()
③ os.path.exists()
④ os.path.close()
A : ③
os.path.exists('파일명') 함수는 파일이 있는지 확인하는 함수로 조건문을 이용해 파일이 없을 경우 open() 함수로 파일을 못 열게 하여 오류를 방지할 수 있다.
Q 06. 다음 DOS의 COPY 명령과 비슷하게 구현한 코드입니다. 빈칸을 채우세요.
# 입력 파일은 in에, 출력 파일을 out에 열려 있음. inList = inFp.① () for in inStr in inList : outFp.② (inStr) # in, out 닫기 |
A :
① readlines
② writelines
Q 07. 다음 함수는 무엇인지 쓰세요.
① 문자의 고유한 숫자를 알려주는 함수
② 숫자에 해당하는 문자를 알려주는 함수
A :
① ord()
② chr()
Q 08. 다음 중 바이너리 파일을 읽거나 쓰는 데 사용되는 함수를 모두 고르세요.
input(), read(), readline(), print(), write(), writeline(), readlines() |
A : read(), write()
Q 09. 다음은 간단한 윈도우 창을 출력하는 코드입니다. 빈칸을 채우세요.
from tkinter import * window = None canvas = None XSIZE, YSIZE = 256, 256 window = Tk() canvas = ①(②, height=XSIZE, width=YSIZE) canvas.pack() window.mainloop() |
A :
① canvas
② window
2022.02.05 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch1 답
2022.08.27 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch2 답
2022.08.30 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch3 답
2022.10.31 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch4 답
2022.11.12 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch5 답
2022.11.17 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch6 답
2022.11.18 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch7 답
2022.11.18 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch8 답
2022.11.19 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch9 답
'프로그래밍 > Python' 카테고리의 다른 글
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch12 답 (0) | 2022.11.26 |
---|---|
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch11 답 (0) | 2022.11.26 |
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch9 답 (0) | 2022.11.19 |
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch8 답 (0) | 2022.11.18 |