分析:①光遇到水面、玻璃以及其他許多物體的表面都會發生反射.
②當光從一種介質斜射入另一種介質時,傳播方向發生偏折,這種現象叫做光的折射.
③白光是由七種顏色的色光復合而成的;
④光在同一種介質中沿直線傳播.
解答:解:A、看水中的魚時,會因光的折射,感到魚的位置比實際位置高,故A錯誤;
B、凹透鏡對光具有發散作用,故B錯誤;
C、學校旗桿的影子,是光沿直線傳播形成的;故C正確;
D、光的色散說明白光是由七種顏色的色光復合而成的;故D錯誤.
故選C.
點評:本題主要考查的是光的反射、光的折射以及光沿直線傳播現象的應用;此題涉及的光學知識比較多,是一道綜合性的題目,但是難度不大.