1. 함수를 설명한 것으로 맞는 내용을 모두 고르시오.

① 한 번 만들어 놓으면 호출만 하면 된다.

② 내부의 작동을 신경 쓰지 않는다는 의미로 블랙박스라고도 한다.

③ 커피 자판기는 함수의 좋은 비유이다.

④ 함수는 여러 번 호출하는 것보다는 한 번만 호출해서 사용하는 것이 효율적이다.

2. 두 수를 더해 결과를 반환하는 함수이다. 빈칸을 채우시오.

[ def ] sum (v1, v2):
	result = 0
	result = v1 + v2
	[ return ] result

3. 2의 함수를 호출하는 방법으로 올바른 것은?

① hap = sum()

② hap = sum(10)

③ hap = sum(10 20)

④ hap = sum(10, 20)

⑤ hap = sum(10 : 20)

4. 함수의 반환값과 관련된 내용 중 틀린 것은?

① 함수에는 반환값이 없어도 된다.

② 함수에서 반환할 수 있는 값은 원칙적으로 1개뿐이다.

③ return 문을 사용한다.