//광고차단회복
반응형

※ 답은 개인이 혼자 푼 것으로 참고용으로만 확인해주시고 틀린 답이나 잘못된 풀이 지적 환영합니다.

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 답

 

반응형

+ Recent posts