※ 답은 개인이 혼자 푼 것으로 참고용으로만 확인해주시고 틀린 답이나 잘못된 풀이 지적 환영합니다.
Q 01. 다음 중 함수를 호출하는 방법을 고르세요.
① 함수이름[ ]
② 함수이름( )
③ 함수이름< >
④ 함수이름{ }
A : ②
Q 02. 다음 함수의 설명 중 맞는 것을 모두 고르세요.
① 한 번 만들어 놓으면 호출만 하면 된다.
② 내부의 작동을 신경 쓰지 않는다는 의미로 블랙박스라고도 부른다.
③ 커피 자판기는 함수의 좋은 비유이다.
④ 함수는 여러 번 호출하는 것보다는 한 번만 호출해서 사용하는 것이 효율적이다.
A : ①, ②, ③
Q 03. 다음은 두 수를 더해서 결과를 반환하는 함수입니다. 빈칸을 채우세요.
① sum( v1, v2) : result = 0 result = v1 + v2 ② result |
A :
① def
② return
Q 04. 다음은 문제 03의 함수를 호출하는 방법입니다. 옳은 것을 하나 고르세요.
① hap = sum()
② hap = sum(10)
③ hap = sum(10 20)
④ hap = sum(10, 20)
⑤ hap = sum(10 : 20)
A : ④
Q 05. 다음은 함수의 반환값과 관련된 내용입니다. 틀린 것을 모두 고르세요.
① 함수에는 반환값이 없어도 된다.
② 함수에는 반환할 수 있는 값이 1개뿐이다.
③ return문을 사용한다.
④ 반환값이 없을 때도 return문을 써줘야 한다.
A : ②, ④
Q 06. 다음 코드를 실행하면 출력되는 값을 순서대로 써보세요.
a = 222 def func1() : print(a) def func2() : a = 111 print(a) func1() func2() |
A :
222
111
Q 07. 다음 func() 함수를 호출할 때 오류가 발생하는 것을 고르세요.
def func(v1, v2=0, v3=0) : result = 0 result = v1 + v2 + v3 return result |
① func(1)
② func(1, 2)
③ func( 0, 0, 0)
④ func( )
A : ④
Q 08. 다음은 전달받은 매개변수의 숫자와 관계없이 모든 매개변수를 곱하는 함수입니다. 빈칸을 채우세요.
def multiply(①) : result = 1 #책은 'result = 0'이지만 0에 무엇을 곱해도 0이므로 1로 수정하였습니다 for ② in var : result = ③ * num return result |
A :
① *var
② num
③ result
Q 09. myFunc.py에 fun1(), fun2()가 정의되어 있다고 가정하겠습니다. 다음 중에서 오류가 발생하는 코드를 모두 고르세요.
① import myFunc.py
myFunc.fun1()
② import myFunc
myFunc.fun1()
③ from myFunc import fun1()
fun1()
④ from myFunc import *
fun2()
A : ①
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 답
'프로그래밍 > Python' 카테고리의 다른 글
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch11 답 (0) | 2022.11.26 |
---|---|
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch10 답 (0) | 2022.11.25 |
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch8 답 (0) | 2022.11.18 |
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch7 답 (0) | 2022.11.18 |