答案解析
社会认知理论对行为的解释和指导是基于以下五个假设或观点。这些基本假设也是区别于操作性社会学习理论的关键所在。假设一:人们能通过观察别人来进行学习,即人们能进行观察学习。假设二:学习是一个内在的过程,这个过程可以改变行为,也可以不改变行为。假设三:人的行为都是指向一个特定的目标。假设四:行为最终都能由本人进行自我调节,即变为自我调节的行为。所谓自我调节的行为是指个体为了实现他(她)自己的目标,而自行开始、自行检测及自行评估的行为。假设五:强化和惩罚对行为改变既有直接作用也有间接作用。综合五大假设,班杜拉认为人类在其发展和行为改变中的作用是能进行自我组织、主动参与、自我反省、自我调节,而不是被动地受外部环境的影响或受隐蔽的内在刺激所驱动,故答案是C。