浮力产生的原因是由于( )
A.液体(或气体)对物体有压力
B.液体(或气体)对物体有压力差
C.液体(或气体)有质量
D.物体对液体(或气体)有压力
【答案】
分析:解答此题的关键是求浸在液体(或气体)中的物体受到的液体(或气体)对它产生的压力的合力,从而找出浮力产生的原因,
解答:解:假设物体为一正方体,浸没在液体(或气体)中,正方体的上表面与液体(或气体)表面相平,
这时正方体的六个表面都受到液体(或气体)的压力作用如右图:
正方体的前面和后面、左面和右面,处在液体(或气体)中的同一深度处.则h
前=h
后,h
左=h
右,
所以由F=Ps=ρ
液ghs可得:F
前=F
后,F
左=F
右.
即正方体的前面和后面受到的压力、左面和右面受到的压力是平衡力,合力为零.
而上、下表面都受到液体(或气体)的压力,由于上下表面所处的深度不同,即:h
下>h
上.
∵F
下=Ps=ρ
液gh
下s,F
上=Ps=ρ
液gh
上s.
∴F
下>F
上∴下表面受到液体(或气体)的压力比上表面大,其合力F
合=F
下-F
上.
由此可知物体受到液体(或气体)对它的上、下表面的压力的合力,这个合力就叫浮力.
这就是浮力产生的原因,所以选项A、C、D错误.
故选B.
点评:此题综合考查学生对浮力产生的原因,但同时主要考查二力平衡的条件,即大小相等,方向相反,二力作用在同一物体上,且在同一条直线上; 辨别时四个条件缺一不可.