单项选择题

班杜拉的理论依据行为、认知和其它的内部因素三者的相互作用以及环境的影响来解释心理机能,这种理论是()

A.社会学习理论
B.认知学习理论
C.交互决定论
D.自我效能感