试题与答案

下列现象中能用光的直线传播来解释的是( ) A.日食 B.在电影院的不同位置均能

题型:问答题

题目:

下列现象中能用光的直线传播来解释的是(  )

A.日食

B.在电影院的不同位置均能看见银幕上的画面

C.筷子的一部分插在水中,看上去发生了弯曲

D.通过潜水艇上的潜望镜可以观察到水面上的情况

答案:

A、日食、月食、小孔成像及影子的形成等都是由于光沿直线传播造成的,故该选项正确;

B、在电影院的不同位置均能看见银幕上的画面,是由于光照到银幕上后又被反射回来形成的,故属于光的反射(漫反射),故该选项不符合题意;

C、筷子的一部分插在水中,看上去发生了弯曲,是由于光从水中射向空气时发生了折射的缘故,故该选项不符合题意;

D、由于潜望镜是利用平面镜成像的原理制成的,故通过潜水艇上的潜望镜可以观察到水面上情况,不是利用光沿直线传播,而是利用光的反射,故该选项不符合题意.

故选A.

试题推荐
题型:填空题

[说明]
下面程序定义了一个类Point及其成员函数,然后从类Point派生出类Circle及其成员函数。
[Java程序]
class Mainjava
public static void main (String arg[])
Circle c=new Circle(2.5,3.7,4.3);
System.out.println(" X coordinate is "+c.getX()
+"\nRadius is: "+c.get Radius());
(1) ; //设置新的圆心(2,2)
Point pRef=c;
System.out.println("\n Circle printed as a point is : "
+"["+ (2) +"."+ (3) +"]"):


class Point
protected double x,y;
public Point (double a, double b) x = a; y = b;)
void setPoint (double a, double b) x = a; y = b;
final double getX () return x;
final double getY () return y;

class Circle (4)
protected double radius;
public Circle(double r, double a, double b)
(5) ;
radius=r ;
void setRadius (double r) radius=r;
final double getRadius () return radius;
final double area () return 3.14159*radius*radius;

查看答案
微信公众账号搜索答案