//광고차단회복
반응형

 

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

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 답

 

 

 

 

반응형

+ Recent posts