D【解析】解答这个问题要明确两个知识点:一个是影响问题解决的因素,另一个是原型启发与迁移的差别。影响问题解决的因素主要有以下几个方面:一是问题的表征,通常抽象而不带具体情境的问题在解决时比较容易,而具体且接近实际生活的问题解决起来比较难。二是已有的知识经验,以有经验的质与量都影响着问题解决。与问题解决有关的经验越多,解决该问题的可能性也就越大。三是定势和功能固着。思维定势有时也称定势,是指由先前的活动所形成并影响后继活动趋势的一种心理准备状态,通常表现为以最熟悉的方式做出反应或者解决问题。定势在问题解决中有积极作用,也有消极影响,如定势使解决问题的思维刻板化。功能固着是指个体在解决问题时往往只看到某种事物的通常功能,而看不到事物其他方面可能有的功能。这是人们长期以来形成的对某些事物的功能或用途的固定看法。此外,想要创造性地解决问题,还需要在现实中找到一定的原型,原型启发是指在其他事物或现象中获得的信息对解决当前问题的启发。其中具有启发作用的事物或现象叫做原型。题干中科学家根据“蝙蝠”飞行发明了声呐和雷达,运用的就是原型启发。迁移是一个学习对另一种学习的影响,是习得经验对完成其他活动所产生的作用。在以上三种现象中都包含着迁移的发生,因此可以认为迁移是各个因素发生作用的内在机制。本题选D。
科学家利用蝙蝠飞行的原理发明了声呐和雷达,其中促进科学家问题解决的主要因素是( )