文档库 最新最全的文档下载
当前位置:文档库 › 习题三(带答案)

习题三(带答案)

习题三(带答案)
习题三(带答案)

习题三

一、填空题

1、在类继承中,默认的继承方式是()。

2、对于派生类的构造函数,在定义对象时构造函数的调用顺序为:先执行()、再执行(),最后执行()。多重继承方式下,处于同一层次的基类构造函数的执行顺序由派生类的()。

顺序决定。

3、在动态关联中,被调用函数是在()阶段确定的。在静态关联中,被调用函数是在()阶段确定的。

4、消除继承中的二义性的两种方法分别是:()和()。

5、C++中引进虚基类的目的是:()。

6、抽象类是指()。

7、抽象类不能定义( ),但可以定义()和()。

8、不允许是虚函数的类的成员函数是()。

9、若在派生类构造函数的成员初始化列表中出现了虚基类和非虚基类的构造函数的调用,则它们的执行顺序是:先执行()的构造函数,再执行()的构造函数。

10、在C++中,一个名字可具有多种语义的特性称为(多态性)。

11、在C++语言中,派生类继承了基类的全部数据成员和除()之外的全部函数成员。

12、在公有继承关系下,派生类的对象可以访问基类中的()成员,派生类的成员函数可以访问基类中的()成员。

13、在保护继承关系下,基类的公有成员和保护成员将成为派生类中的()成员,它们只能由派生类的()来访问,基类的私有成员将成为派生类中的()成员。

14、在私有继承关系下,基类的公有成员和保护成员将成为派生类中的()成员,它们只能由派生类的()来访问,基类的私有成员将成为派生类中的()成员。

15、继承具有(),即当基类本省也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。

16、虚函数应该在()中声明,且不能在派生类中重新定义。

17、纯虚函数是()。

18、在析构函数前面加上关键字()进行说明,称该析构函数为虚析构函数。

19、对虚函数的调用有两种方式:()和()。

20、有一种特殊的虚函数,重定义时不要求同名,这种虚函数是()。

1、private(或私有继承)

2、基类的构造函数、子对象的构造函数、派生类本身的构造函数(对基类的)继承顺序

3、(程序)运行(程序)编译

4、使用作用域运算符::指明其继承的途径, 使用虚基类

5、消除继承中的二义性

6、含有纯虚(成员)函数的类;

7、对象,对象指针,对象引用8、构造函数

9、虚基类、非虚基类10、多态性11、构造函数和析构函数

12、公有,公有和保护

13、保护,成员函数,不可访问

14、私有,成员函数,不可访问

15、传递性

16、基类

17、只有函数声明而没有具体函数功能实现的虚函数。

18、virtual

19、指针调用,对象调用

20、虚析构函数

二、选择题

1、对于下面类定义的叙述中正确的是(C )

class A {

public:

virtual void func1( ) { }

void func2( ) { }

};

class B: public A {

public :

void func1( ) { cout<<"class B func1"<

virtual void func2( ) { cout<<"class B func2"<

};

A. A::func2()和B::func1()都是虚函数

B. A::func2()和B::func1()都不是虚函数

C. B::func1()是虚函数,而A::func2()不是虚函数

D. B::func1()不是虚函数,而A::func2()是虚函数

2、设有基类定义:

class Base

{

private:int a;

protected: int b;

public: int c;

};

派生类采用()继承方式可以使成员变量b成为自己的私有成员。

A. 公有继承

B.保护继承

C. 私有继承

D. 私有、保护、公有均可

3、基类中的()不允许外界访问,但允许派生类的成员访问,这样既有一定的隐藏能力,又提供了开放的接口。

A. 公有成员

B.私有成员

C. 私有成员函数

D. 保护成员

4、建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(子对象的构造函数)和c(派生类的构造函数),这3种构造函数的调用顺序为()。

A.abc

B.acb

C.cab

D.cba

5、阅读以下程序

class A

{ int x;

public: A(int xx){x=xx;}

};

class B:public A

{ int y;

public: B(int xx,int yy);

};

对构造函数B的定义中,正确的是()

A、B::B(int xx,int yy):A(xx),B(yy){ }

B、B::B(int xx,int yy):x(xx),B(yy){ }

C、B::B(int xx,int yy):A(xx),y(yy){ }

D、B::B(int xx,int yy):x(xx),y(yy){ }

6、在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺序和函数的返回类型()

A、不同

B、部分相同

C、完全相同

D、没有要求

7、下列关于类的继承描述中,()是正确的。

A、派生类可以访问基类的所有数据成员,调用基类的所有成员函数

B、派生类也是基类,所以基类具有派生类的全部属性和方法

C、继承描述类的层次关系,派生类不可以具有与基类相同的属性和方法

D、一个基类可以有多个派生类,一个派生类可以有多个基类

8、当一个派生类公有继承一个基类时,基类中的所有公有成员成为派生类的()。

A、public成员

B、private成员

C、protected成员

D、友员

9、下面描述中,错误的是()。

A、在基类定义中的public成员在公有继承的派生类中可见,也能在类外被访问

B、在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问

C、在基类定义的public和protected成员在保护继承的派生类中可见

D、在派生类中不可见的成员要变成可访问的需要进行访问声明

10、在创建派生类对象时,构造函数的执行顺序是( )。

A、子对象构造函数、基类构造函数、派生类本身的构造函数

B、派生类本省的构造函数、基类构造函数、对象成员构造函数

C、基类构造函数、派生类本身的构造函数、对象成员构造函数

D、基类构造函数、对象成员构造函数、派生类本省的构造函数

11、当不同的类具有相同的间接基类时,具有的特点是()。

A、各派生类对象中不存在基类版本

B、派生类对象无法产生自己的基类版本

C、为了建立惟一的间接基类版本,应该改变继承方式

D、为了建立惟一的间接基类版本,应该声明虚基类

12、带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象进行初始化有()。

A、一次

B、两次

C、多次

D、与虚基类下面的派生类个数有关

13、下面关于派生类的描述中,正确的是()。

A、派生类的默认继承方式是保护的

B、一个派生类不可以作为另一个派生类的基类

C、派生类只继承了基类的公有成员和保护成员

D、一个派生类可以有多个基类

14、实现运行时的多态性要使用()。

A. 重载函数

B. 构造函数

C. 析构函数

D.虚函数

15、如果一个类至少有一个纯虚函数,那么该类称为()。

A. 虚基类

B. 派生类

C. 抽象类

D. 以上都不对

16、下列描述中,()是抽象类的特征。

A. 可以说明虚函数

B. 可以进行构造函数重载

C. 可以定义友元

D. 不能说明其对象

17、下列关于虚函数的描述中,()是正确的。

A. 虚函数是一个非成员函数

B. 虚函数是一个静态成员函数

C. 派生类的虚函数与基类种对应的虚函数具有相同的参数个数和类型

D. 虚函数既可以在函数说明时定义,也可以在函数实现时定义

18、下列关于纯虚函数与抽象类的描述中,()是错误的。

A. 抽象类是指具有纯虚函数的类

B. 纯虚函数是一个特殊的虚函数,它没有具体的实现

C. 一个基类中说明具有纯虚函数,该基类的派生类一定不再是抽象类

D. 抽象类只能作为基类来用,其纯虚函数的实现由派生类给出

19、下列各函数的说明中,()表示纯虚函数。

A. virtual int vf(int);

B. void vf(int)=0;

C. virtual void vf()=0;

D. virtual void vf(int){}

20、虚函数必须是类的()。

A. 友元函数

B. 构造函数

C. 析构函数

D. 成员函数

21、下列关于虚函数的描述中,()是正确的。

A. 虚函数不能声明为另一个类的友元函数

B. 虚函数不能声明为静态成员函数

C. 派生类必须重新定义基类的虚函数

D. 如果在重定义虚函数时使用了保留字virtual,则该重定义函数仍然是虚函数

22、多态调用是指()。

A. 以任何方式调用一个虚函数

B. 以任何方式调用一个纯虚函数

C. 借助于指向对象的基类指针或引用调用一个虚函数

D. 借助于指向对象的基类指针或引用调用一个纯虚函数

23、在C++中,要实现动态联编,必须使用()调用虚函数。

A. 类名

B. 派生类指针

C. 对象名

D. 基类指针

24、下列函数中,可以作为虚函数的是()。

A. 普通函数

B. 构造函数

C. 友元函数

D. 析构函数

25、下面描述中,正确的是()。

A. 虚函数是没有实现的函数

B. 纯虚函数的实现只能在直接派生类中定义

C. 抽象类是只有纯虚函数的类

D. 抽象类指针可以指向不同的派生类

1、C

2、C

3、D

4、A

5、C

6、C

7、D

8、A

9、B 10、D 11、D 12、A 13、D 14、D 15、C 16、D 17、C 18、C 19、C 20、D

21、A 22、C 23、D 24、D 25、D

三判断题

1、派生类中继承的基类成员的访问权限在派生类中保持不变。

2、在基类定义的public和protected成员在保护继承的派生类中可见。

3、当一个派生类公有继承一个基类时,基类中的所有公有成员成为派生类的保护成员。

4、一个基类可以有多个派生类,一个派生类可以有多个基类。

5、基类的构造函数和析构函数可以被派生类继承。

6、派生类也是基类,所以基类具有派生类的全部属性和方法。

7、当不同的类具有相同的间接基类时,为了建立惟一的间接基类版本,应该声明虚基类。

8、构造函数可以作为虚函数使用。

9、虚函数是没有实现的函数。

10、在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺序和函数返回值部分相同。

11、抽象类是只有纯虚函数的类。

12、纯虚函数是一个特殊的虚函数,它没有具体的实现。

13、虚函数的声明需要使用关键字protected。

14、设置虚函数的目的是为了消除二义性。

15、抽象类只能作为基类使用,其纯虚函数的实现由派生类来完成。

1、×

2、√

3、×

4、√

5、×

6、×

7、√

8、×

9、×10、×

11、×12、√13、×14、×15、√

四、程序分析题(写程序运行结果)

1.

#include

#include

class Base

{

public:

int x;

void Print(){cout<<"Base::x is"<

};

class Derived1:public Base

{

public:

void Print(){cout<<"Derived1::x is"<

};

class Derived2:private Base

{public:

Derived2(){Base::x=4;}

int x;

void Print()

{ cout<<"Derived2's Base::x is "<

cout<<"Derived2::x is "<

}

};

void main()

{

Base objB;

Derived1 objD1;

Derived2 objD2;

objB.x=1;

objD1.x=2;

objD2.x=3;

objB.Print();

objD1.Print();

objD2.Print();

}

2

#include

class base

{

public:

void who(){cout<<"base class1"<

class derive1:public base

{

public:

void who(){cout<<"derive1 class2"<

class derive2:public base

{

public:

void who()

{cout<<"derive2 class3"<

};

void main()

{

base obj1,*p;

derive1 obj2;

derive2 obj3;

p=&obj1;

p->who();

p=&obj2;

p->who();

p=&obj3;

p->who();

obj2.who();

obj3.who();

}

3、

#include

class A

{

public:

A(int i,int j){a=i;b=j;}

void move(int x,int y){a+=x;b+=y;}

void show(){cout<<"("<

int a,b;

};

class B:public A

{

public:

B(int i,int j,int k,int l):A(i,j),x(k),y(l){}

void show(){cout<

void fun(){move(3,5);}

void f1(){A::show();}

private:

int x,y;

};

void main()

{

A e(2,3);

e.show();

B d(4,5,6,7);

d.fun();

d.A::show();

d.B::show();

d.f1();

}

4

#include

using namespace std;

class Base

{

private: int x;

public: Base(int a=0) { x=a; }

virtual void fun() { cout<<"Base fun"<

virtual ~Base() { cout<<"~Base"<

class Derived:public Base

{

private: int y;

public: Derived(int a=0,int b=0):Base(a) { y=b; }

void fun() { cout<<"Derived fun"<

~Derived() { cout<<"~Derived"<

void GFun(Base *p)

{ p->fun(); }

int main()

{

Derived *p=new Derived;

GFun(p); delete p;

return 0;

}

5

#include

class Base

{

public:

virtual int func(){return 10;}

};

class Derived:public Base

{

public:

int func(){return 80;}

};

void main()

{

Derived d;

Base&b=d;

cout<

cout<

}

五、编程题

1、定义一个Person类,包括姓名Name和年龄Age。定义Student类继承Person,增加成员学号Num。再定义CollegeStudents类继承Student,增加成员专业Speciality。每个类均包括构造函数、析构函数、设置信息函数和显示信息函数。在main函数中分别定义三个类的对象进行测试。

2、定义B0是虚基类,B1和B2都继承B0,D1同时继承B1和B2,他们都是公有派生,这些类都有同名的公有数据成员和公有函数,编制主程序,生成D1的对象,通过限定词::分别访问D1,B0,B1,B2的公有成员。

3、编写程序对大学里的人员进行管理。大学里的人员主要由学生,教师(教课),教员(不教课)和在职进修教师(既当学生又当教师)组成,各类人员均有姓名,电话和地址等信息,学生还有专业信息,在职另有所在部门及工资信息,教师另有教授课程信息,在职进修教师具备以上各类人员的信息。

4、生成容器类RQ,提供成员函数calTJ()计算容器的体积,定义calTJ()为纯虚数,生成LFT类表示立方体,数据成员A表示立方体的边长,提供成员函数calTJ()计算立方体的体积;生成长方体类CFT,数据成员A,B,C分别表示长方体的长,宽和高,提供成员函数calTJ()计算长方体的体积,类CFT和类LFT都继承类RQ。

5、在一个公司里,主管和员工的月工资计算方法规定如下:主管的每月工资固定为4200元;员工的每月工资与加班的时间有关,计算方法是每加班一小时50元,固定工资为2500元。编程实现每个人的月工资。要求利用纯虚函数实现。

6、编程计算圆形(Circle)和正方形(Square)的周长和面积。要求定义一个抽象类,其中包括求周长(per)和面积(area)的纯虚函数,然后在此基类的基础上,派生出圆形类和正方形类,主函数通过基类的指针调用各派生类的函数。

1、

#include

#include

using namespace std;

class Person

{

public:

Person(string n,int a) { Name=n; Age=a; }

~Person() {}

void set(string n,int a) { Name=n; Age=a; }

void show() { cout<

private:

string Name;

int Age;

};

class Student:public Person

{

public:

Student(string n,int a,string nu):Person(n,a) { Num=nu; }

~Student() { }

void set(string n,int a,string nu) { Person::set(n,a); Num=nu; }

void show() { Person::show(); cout<

private:

string Num;

};

class CollegeStudents:public Student

{

public:

CollegeStudents(string n,int a,string nu,string s):Student(n,a,nu) { Speciality=s; }

~CollegeStudents() { }

void set(string n,int a,string nu,string s) { Student::set(n,a,nu); Speciality=s; }

void show() { Student::show(); cout<

private:

string Speciality;

};

int main()

{

Person p("zhang",21);

Student s("li",22,"1101");

CollegeStudents cs("wang",25,"3215","Computer");

p.show();

s.show();

cs.show();

return 0;

}

2、

#include

class B0

{

public:

int a;

void display()

{

cout<<"B0::a="<

}

};

class B1:virtual public B0

{

public:

int a;

void display()

{

cout<<"B1::a="<

}

};

class B2:virtual public B0

{

public:

int a;

void display()

{

cout<<"B2::a="<

}

};

class D1:public B1,public B2

{

public:

int a;

void display()

{

cout<<"D1::a="<

}

};

void main()

{

D1 d;

d.a=3;

d.display();

d.B1::a=4;

d.B1::display();

d.B2::a=5;

d.B2::display();

d.B0::a=6;

d.B0::display();

}

3、

#include

#include

using namespace std;

class person

{

public:

person(string nam,string t,string a)

{

name=nam;telephone=t;address=a;

}

protected:

string name,telephone,address;

};

class student:virtual public person

{

public:

student(string nam,string t,string a,string i):person(nam,t,a)

{infor=i;}

protected:

string infor;

};

class staff:virtual public person

{

public:

staff(string nam,string t,string a,string ad,float w):person(nam,t,a)

{office=ad;wages=w;}

protected:

string office;float wages;

};

class teacher: public staff

{

public:

teacher(string nam,string t,string a,string ad,float w,string k):person(nam,t,a),staff(nam,t,a,ad,w),kcheng(k){}

protected:

string kcheng;

};

class zteacher:public teacher,public student

{

public:

zteacher(string nam,string t,string a,string i,string ad,float w,string k):person(nam,t,a),student(nam,t,a,i),teacher(nam,t,a,ad,w,k)

{}

void show()

{

cout<<"name:"<

cout<<"telephone:"<

cout<<"address:"<

cout<<"suo xue zhan ye:"<

cout<<"bu men di zhi:"<

cout<<"wages:"<

cout<<"jiao shou ke cheng:"<

}

};

void main()

{

zteacher

a("xuan","135********","langfang","wangluogongcheng","jiaoqi201",2000,"C++");

a.show();

}

4、

#include

class RQ

{

public:

virtual float calTJ()=0;

virtual void display()=0;

};

class LFT:public RQ

{

private:

float A;

public:

LFT(float a){A=a;}

float calTJ(){return A*A*A;}

void display(){cout<<"立方体体积为"<

class CFT:public RQ

{

private:

float A,B,C;

public:

CFT(float a,float b,float c){A=a;B=b;C=c;}

float calTJ(){return A*B*C;}

void display(){cout<<"长方体体积为"<

void main()

{

RQ *p;

LFT L1(3);

CFT C1(1,2,3);

p=&L1;

p->display();

p=&C1;

p->display();

}

5、

#include

class Employee

{

public:

virtual double earn()=0;

virtual void print()=0;

};

class Manager:public Employee

{

private:

double msalary;

public:

Manager(double ms){msalary=ms;}

double earn(){return msalary;}

void print(){cout<<"主管月工资为:"<

class Hworker:public Employee

{

private:

double wage;

int hours;

public:

Hworker(double w,int h){wage=w;hours=h;}

double earn(){return 2500+hours*50;}

void print(){cout<<"员工加班"<

void main()

{

Employee *p;

Manager m1(4200);

Hworker h1(2500,3);

p=&m1;

p->print();

p=&h1;

p->print();

}

6、

#include "iostream.h"

#include "math.h"

const double PI=3.14;

class Shape

{

public:

virtual void GetPerimeter()=0;

virtual void GetArea()=0;

protected:

double per;

double area;

};

class Circle:public Shape

{

double Radius;

public:

Circle(double r) { Radius=r; }

void GetPerimeter()

{

per=2*PI*Radius; cout<<"Circle's perimeter:"<

}

void GetArea()

{

area=PI*Radius*Radius; cout<<"Cricle's area:"<

}

};

class Square:public Shape

{

double length;

public:

Square(double l) { length=l; }

void GetPerimeter()

{

per=4*length; cout<<"Square's perimeter:"<

}

void GetArea()

{

area=length*length; cout<<"Square's area:"<

}

};

void main()

{

Shape *p;

Circle c(6);

Square s(7);

p=&c; p->GetPerimeter(); p->GetArea();

p=&s; p->GetPerimeter(); p->GetArea();

}

光学习题及答案

光学习题及答案 练习二十二 光的相干性 双缝干涉 光程 一.选择题 1. 有三种装置 (1) 完全相同的两盏钠光灯,发出相同波长的光,照射到屏上; (2) 同一盏钠光灯,用黑纸盖住其中部将钠光灯分成上下两部分同时照射到屏上; (3) 用一盏钠光灯照亮一狭缝,此亮缝再照亮与它平行间距很小的两条狭缝,此二亮缝的光照射到屏上. 以上三种装置,能在屏上形成稳定干涉花样的是 (A) 装置(3). (B) 装置(2). (C) 装置(1)(3). (D) 装置(2)(3). 2. 在双缝干涉实验中,为使屏上的干涉条纹间距变大,可以采取的办法是 (A) 使屏靠近双缝. (B) 把两个缝的宽度稍微调窄. (C) 使两缝的间距变小. (D) 改用波长较小的单色光源. 3. 如图所示,设s 1、s 2为两相干光源发出波长为的单色光,分别通过两种介质(折射率分别为n 1和n 2,且n 1>n 2)射到介质的分界面上的P 点,己知s 1P = s 2P = r ,则这两条光的几何路程r ,光程差 和相位差分别为 (A) r = 0 , = 0 , = 0. (B) r = (n 1-n 2) r , =( n 1-n 2) r , =2 (n 1-n 2) r / . (C) r = 0 , =( n 1-n 2) r , =2 (n 1-n 2) r / . (D) r = 0 , =( n 1-n 2) r , =2 (n 1-n 2) r . 4. 如图所示,在一个空长方形箱子的一边刻上一个双缝,当把一个钠光灯照亮的狭缝放在刻有双缝一边的箱子外边时,在箱子的对面壁上产生干涉条纹.如果把透明的油缓慢地灌入这箱子时,条纹的间隔将会发生什么变化答: (A) 保持不变. (B) 条纹间隔增加. (C) 条纹间隔有可能增加. (D) 条纹间隔减小. 5. 用白光(波长为4000~7600)垂直照射间距为a =的双缝,距缝50cm 处放屏幕,则观察到 的第一级彩色条纹和第五级彩色条纹的宽度分别是 (A) ×104m , ×104m. (B) ×104m , ×103m. (C) ×104m , ×104m. (D) ×104m , ×104m. 二.填空题 图 图

大学物理波动光学题库及标准答案

大学物理波动光学题库及答案

————————————————————————————————作者:————————————————————————————————日期:

一、选择题:(每题3分) 1、在真空中波长为λ的单色光,在折射率为n 的透明介质中从A 沿某路径传播到B ,若A 、B 两点相位差为3π,则此路径AB 的光程为 (A) 1.5 λ. (B) 1.5 λ/ n . (C) 1.5 n λ. (D) 3 λ. [ ] 2、在相同的时间内,一束波长为λ的单色光在空气中和在玻璃中 (A) 传播的路程相等,走过的光程相等. (B) 传播的路程相等,走过的光程不相等. (C) 传播的路程不相等,走过的光程相等. (D) 传播的路程不相等,走过的光程不相等. [ ] 3、如图,S 1、S 2是两个相干光源,它们到P 点的距离分别为r 1和r 2.路径S 1P 垂直穿过一块厚度为t 1,折射率为n 1的介质板,路径S 2P 垂直穿过厚度为t 2,折射率为n 2的另一介质板,其余部分可看作真空,这两条路径的光程差等于 (A) )()(111222t n r t n r +-+ (B) ])1([])1([211222t n r t n r -+--+ (C) )()(111222t n r t n r --- (D) 1122t n t n - [ ] 4、真空中波长为λ的单色光,在折射率为n 的均匀透明媒质中,从A 点沿某一路径传播到B 点,路径的长度为l .A 、B 两点光振动相位差记为?φ,则 (A) l =3 λ / 2,?φ=3π. (B) l =3 λ / (2n ),?φ=3n π. (C) l =3 λ / (2n ),?φ=3π. (D) l =3n λ / 2,?φ=3n π. [ ] 5、如图所示,波长为λ的平行单色光垂直入射在折射率为n 2的薄膜上,经上下两个表面反射的两束光发生干涉.若薄膜厚度为e ,而且n 1>n 2>n 3,则两束反射光在相遇点的相位差为 (A) 4πn 2 e / λ. (B) 2πn 2 e / λ. (C) (4πn 2 e / λ) +π. (D) (2πn 2 e / λ) -π. [ ] 6、如图所示,折射率为n 2、厚度为e 的透明介质薄膜的上方和下方的透明介质的折射率分别为n 1和n 3,已知n 1<n 2<n 3.若用波长为λ的单色平行光垂直入射到该薄膜上,则从薄膜上、下两表面反射的光束①与②的光程差是 (A) 2n 2 e . (B) 2n 2 e -λ / 2 . (C) 2n 2 e -λ. (D) 2n 2 e -λ / (2n 2). [ ] 7、如图所示,折射率为n 2、厚度为e 的透明介质薄膜的上方和下方的透明介质的折射率分别为n 1和n 3,已知n 1< n 2> n 3.若用波长为λ的单色平行光垂直入射到该薄膜上,则从薄膜上、下两表面反射的光束(用①与②示意)的光程差是 (A) 2n 2 e . (B) 2n 2 e -λ / 2. (C) 2n 2 e -λ . (D) 2n 2 e -λ / (2n 2). P S 1 S 2 r 1 n 1 n 2 t 2 r 2 t 1 n 1 n 2 n 3 e λ n 2n 1n 3 e ①② n 2n 1n 3 e ①②

()光学题库及答案

光学试题库计算题 12401已知折射光线和反射光线成900角如果空气中的入射角为600求光在该介质中的速度。14402在水塘下深h处有一捕鱼灯泡如果水面是平静的水的折射率为n则从水面上能够看到的 圆形亮斑的半径为多少14403把一个点光源放在湖水面上h处试求直接从水面逸出的光能的百分比 忽略水和吸收和表面透镜损失。 23401平行平面玻璃板的折射率为厚度为板的下方有一物点P P到板的下表面的距离为,观察者透过玻璃板在P的正上方看到P的像求像的位置。 23402一平面平行玻璃板的折射率为n厚度为d点光源Q发出的近于正入射的的光束在上表面反射成像于'光线穿过上表面后在下表面反射再从上表面出射的光线成像于'。求'和'间的距离。 23403来自一透镜的光线正朝着P点会聚如图 所示要在P '点成像必须如图插入折射率n=的玻璃片. 求玻璃片的厚度.已知=2mm . 23404容器内有两种液体深度分别为和折射率分别为和液面外空 气的折射率为试计算容器底到液面的像似深度。 23405一层水n=浮在一层乙醇n=之上水层厚度3cm乙醇厚5cm从正方向看水槽的底好象在水面下多远 24401玻璃棱镜的折射率n=如果光线在一工作面垂直入射若要求棱镜的另一侧无光线折射时所需棱镜的最小顶角为多大24402一个顶角为300的三棱镜光线垂直于顶角的一个边入射而从顶角的另一边出射其方向偏转300 求其三棱镜的折射率。 24404有一玻璃三棱镜顶角为折射率为n欲使一条光线由棱镜的一个面进入而沿另一个界面射出此光线的入射角最小为多少24405玻璃棱镜的折射棱角A为60对某一波长的光的折射率为现将该棱镜浸入到折射率为4/3的水中试问当平行光束通过棱镜时其最小偏向角是多少

光学习题及答案

光学习题及答案 练习二十二光的相干性双缝干涉光程 一.选择题 1.有三种装置 (1)完全相同的两盏钠光灯,发出相同波长的光,照射到屏上; (2)同一盏钠光灯,用黑纸盖住其中部将钠光灯分成上下两部分同时照射到屏上; (3)用一盏钠光灯照亮一狭缝,此亮缝再照亮与它平行间距很小的两条狭缝,此二亮缝的光照射到屏上. 以上三种装置,能在屏上形成稳定干涉花样的是 (A)装置(3). (B)装置(2). (C)装置(1)(3). (D)装置(2)(3). 2.在双缝干涉实验中,为使屏上的干涉条纹间距变大,可以采取的办法是 (A)使屏靠近双缝. (B)把两个缝的宽度稍微调窄. (C)使两缝的间距变小. (D)改用波长较小的单色光源. 3.如图22.1 所示,设s1、s2 为两相干光源发出波长为的单色光,分别通过两种介质(折射 率分别为n1 和n2,且n1>n2)射到介质的分界面上的P点,己知s1P = s2P = r,则这两条光的几 何路程r,光程差和相位差分别为 (A)r = 0 , = 0 , = 0. (B)r = (n1-n2) r , =( n1-n2) r , =2 (n1-n2) r / . (C)r = 0 , =( n1-n2) r , =2 (n1-n2) r / . (D)r = 0 , =( n1-n2) r , =2 (n1-n2) r. 4.如图22.2 所示,在一个空长方形箱子的一边刻上一个双缝,当把一个钠光灯照亮的狭缝放在刻有双缝一边的箱子外边时,在箱子的对面壁上产生干涉条纹.如果把透明的油缓慢地灌入这箱子时,条纹的间隔将会发生什么变化?答: (A)保持不变. (B)条纹间隔增加. (C)条纹间隔有可能增加. (D)条纹间隔减小. 图22.2 5.用白光(波长为4000?~7600?)垂直照射间距 为a=0.25mm 的双缝,距缝50cm 处放屏幕,则观察到的第一级彩色条纹和第五级彩色条纹的宽度分别是 (A) 3.6×10-4m , 3.6×10-4m. (B)7.2×10-4m , 3.6×10-3m. (C)7.2×10-4m , 7.2×10-4m. (D) 3.6×10-4m , 1.8×10-4m.

光学竞赛题(附答案)

光学竞赛题 O 'fl

光学竞赛题 一、选择题 1. ( 3分)细心的小明同学注意到这样一个问题:如果打开窗户,直接看远处的高架电线,电线呈规则的下弯弧形; 而如果隔着窗玻 璃看,电线虽然整体上也呈弧形,但电线上的不同部位有明显的不规则弯曲,而且,轻微摆动头部 让视线移动时,电线上的不规则弯曲情景也在移动?产生这种现象的原因是( ) A .玻璃上不同部位对视线的阻挡情况不同 B .玻璃各部分的透光度不均匀 C .玻璃各部分的厚度不均匀 D .玻璃上不同部位对光的反射不一样 2. ( 3分)如图所示,平面镜 0M 与ON 的夹角为0, 一条平行于平面 ON 的光线经过两个平面镜的多次反射后, 能够沿着原来的光 路返回,则两平面镜之间的夹角不可能是( ) C . 10° 4. ( 3分)如图所示,竖直放置的不透光物体 (足够大)中紧密嵌有一凸透镜,透镜左侧两倍焦距处,有一个与主 光轴垂直的物体 AB ,在透镜右侧三倍焦距处竖直放置一平面镜 MN ,镜面与凸透镜的主光轴垂直, B 、N 两点都在 主光轴上,AB 与 MN 高度相等,且与透镜上半部分等高.遮住透镜的下半部分,则该光具组中,物体 AB 的成像 情况是( ) A .两个实像,一个虚像 B . 一个实像,两个虚像 C .只有一个虚像 D .只有一个实像 3. (3分)在探究凸透镜成像规律的实验中,我们发现像距 能 正确反映凸透镜成像规律的应该是( ) v 和物距u 是一一对应的,在如图 所示的四个图线中 , A .图线A B .图线B C .图线C D .图线 D B . 15

5. ( 3分)如图所示,P 是一个光屏,屏上有直径为5厘米的圆孔.Q 是一块平面镜,与屏平行放置且相距 10厘米.01、 02是过圆孔 中心 0垂直于Q 的直线,已知 P 和Q 都足够大,现在直线 0102上光屏P 左侧5厘米处放置一点光源 D .丄米2 一7 6. (3分)如图(a )所示,平面镜 0M 与0N 夹角为0,光线AB 经过平面镜的两次反射后出射光线为 CD .现将 平面镜0M 与0N 同 时绕垂直纸面过 0点的轴转过一个较小的角度 3,而入射光线不变,如图(b )所示.此时经过 平面镜的两次反射后的出射光线将( ) (a) (b) A .与原先的出射光线 B .与原先的出射光线 C .与原先的出射光线 D .与原先的出射光线 CD 平行 CD 重合 CD 之间的夹角为23 CD 之间的夹角为3 7. ( 3分)小明坐在前排听讲座时,用照相机把由投影仪投影在银幕上的彩色图象拍摄下来?由于会场比较暗,他 使用了闪光灯.这样 拍出来的照片( ) A .比不用闪光灯清楚多了 B .与不用闪光灯的效果一样 C .看不清投影到屏幕上的图象 D .色彩被 闪”掉了,拍到的仅有黑色的字和线条 &( 3分)如果不慎在照相机的镜头上沾上了一个小墨点,则照出的相片上( ) A .有一个放大的墨点像 B .有一个缩小的墨点像 C . 一片漆黑 D .没有墨点的像 9. ( 3分)如图所示,水池的宽度为 L ,在水池右侧距离池底高度 H 处有一激光束,水池内无水时恰好在水池的左 下角产生一个光斑.已知 L=H ,现向水池内注水,水面匀速上升,则光斑( S ,则平面镜上的反射光在屏上形成的亮斑面积为( 米2

光学第五版课后答案.doc

光学第五版课后答案【篇一:第五版有机化学-华北师范大学-李景宁-全册-习 题答案】 3、指出下列各化合物所含官能团的名称。(1) ch3ch=chch3 答: 碳碳双键(2) ch3ch2cl 答:卤素(氯) (3) ch3chch3 答:羟基 (4) ch3ch2 c=o 答:羰基(醛基) ch3cch3(5) o 答:羰基(酮基) (6) ch3ch2cooh 答:羧基(7) 2 答: 氨基 (8) ch3- c≡c-ch3 答:碳碳叁键 4、根据电负性数据,用和标明下列键或分子中带部分正电荷和负电 荷的原子。 答: 6、下列各化合物哪个有偶极矩?画出其方向 (1)br2 (2)ch2cl2 (3)hi (4)chcl3 (5)ch3oh (6) ch3och3 答:以上化合物中(2)、(3)、(4)、(5)、(6) 均有偶极矩 (2)h 2c (6)h 3c cl (3 )i (4) cl3 (5)h 3c oh ch3 7、一种化合物,在燃烧分析中发现含有84% 的碳[ar (c)=12.0] 和 16 的氢[ar (h)=1.0] ,这个化合物的分子式可能是 (1)ch4o (2)c6h14o2 (3)c7h16 (4)c6h10 (5)c14h22 答:根据分析结果,化合物中没有氧元素,因而不可能是化合物(1)

和(2);在化合物(3)、(4)、(5)中根据碳、氢的比例计算 (计算略)可判断这个化合物的分子式可能是(3)。 习题解答 1、用系统命名法命名下列化合物(1)2,5-二甲基-3-乙基己烷 (3)3,4,4,6-四甲基辛烷(5)3,3,6,7-四甲基癸烷 (6)4-甲基-3,3-二乙基-5-异丙基辛烷 2、写出下列化合物的构造式和键线式,并用系统命名法命名之。 (3)仅含有伯氢和仲氢的c5h12 答:符合条件的构造式为ch3ch2ch2ch2ch3 ; 键线式为;命名:戊烷。3、写出下令化合物的构造简式(2) 由一个丁基和一个异丙基组成的烷烃(4) 相对分子质量为100,同时含有伯、叔、季碳原子的烷烃 答:该烷烃的分子式为c7h16 。由此可以推测同时含有伯、叔、季 碳原子的烷烃的构造式为(ch3)3cch(ch3)2 (6) 2 ,2,5-trimethyl-4-propylnonane (2,2,5-三甲基-4-丙基 壬烷) 3h73 ch3ch2ch2ch223 3 3 8、将下列烷烃按其沸点由高至低排列成序。 (1)2-甲基戊烷(2)正已烷(3)正庚烷(4)十二烷 答:对于饱和烷烃,随着分子量的逐渐增大,分子间的范德华引力 增大,沸点升高。支链的存在会阻碍分子间的接近,使分子间的作 用力下降,沸点下降。由此可以判断,沸点由高到低的次序为:十 二烷>正庚烷>正己烷>2-甲基戊烷。([4)>(3)>(2)>(1)] 10、根据以下溴代反应事实,推测相对分子质量为72 的烷烃异构 式的构造简式。答:相对分子质量为72 的烷烃的分子式应该是 c5h12 。溴化产物的种类取决于烷烃分子内氢的种类(指核磁共振概 念中的氢),既氢的种类组与溴取代产物数 (1)只含有一种氢的化合物的构造式为(ch3)3cch3 (2)含三种氢 的化合物的构造式为ch3ch2ch2ch2ch3 (3)含四种氢的化合物的 构造式为ch3ch2ch(ch3)2 14 、答:

光学题库及答案

光学试题库(计算题) 12401 已知折射光线和反射光线成900角,如果空气中的入射角为600 ,求光在该介质中的速度。 14402 在水塘下深h 处有一捕鱼灯泡,如果水面是平静的,水的折射率为n ,则从水面上能够看到的圆形亮斑的半径为多少 14403 把一个点光源放在湖水面上h 处,试求直接从水面逸出的光能的百分比(忽略水和吸收和表面透镜损失)。 23401 平行平面玻璃板的折射率为0n ,厚度为0t 板的下方有一物点P ,P 到板的 下表面的距离为0l ,观察者透过玻璃板在P 的正上方看到P 的像,求像的位置。 23402 一平面平行玻璃板的折射率为n ,厚度为d ,点光源Q 发出的近于正入射的的光束在上表面反射成像于'1Q ,光线穿过上表面后在下表面反射,再从上表 面出射的光线成像于'2Q 。求'1Q 和'2Q 间的距离。 23403 来自一透镜的光线正朝着P 点会 聚,如图所示,要在'P 点成像,必须如 图插入折射率n=的玻璃片.求玻璃片的 厚度.已知 =2mm . 23404 容器内有两种液体深度分别为 1h 和2h ,折射率分别为1n 和2n ,液面外空气的折射率为n ,试计算容器底到液面的像似深度。 23405 一层水(n=)浮在一层乙醇(n=)之上,水层厚度3cm ,乙醇厚5cm ,从正方向看,水槽的底好象在水面下多远 24401 玻璃棱镜的折射率n=,如果光线在一工作面垂直入射,若要求棱镜的另一

侧无光线折射时,所需棱镜的最小顶角为多大 24402 一个顶角为300的三棱镜,光线垂直于顶角的一个边入射,而从顶角的另一边出射,其方向偏转300,求其三棱镜的折射率。 24404 有一玻璃三棱镜,顶角为 ,折射率为n ,欲使一条光线由棱镜的一个面进入,而沿另一个界面射出,此光线的入射角最小为多少 24405 玻璃棱镜的折射棱角A为600,对某一波长的光的折射率为,现将该棱镜浸入到折射率为4/3的水中,试问当平行光束通过棱镜时,其最小偏向角是多少32401 高为2cm的物体,在曲率半径为12cm的凹球面镜左方距顶点4cm处。求像的位置和性质,并作光路图。 32402 一物在球面镜前15cm时,成实像于镜前10cm处。如果虚物在镜后15cm处,则成像在什么地方是凹镜还是凸镜 32403 凹面镜所成的实像是实物的5倍,将镜向物体移近2cm ,则像仍是实的,并是物体的7倍,求凹面镜的焦距。 32404 一凹面镜,已知物与像相距1m ,且物高是像高的4倍,物和像都是实的,求凹面镜的曲率半径。 32405 一高度为的物体,位于凹面镜前,像高为,求分别成实像和虚像时的曲率半径。 32406 凹面镜的曲率半径为80 cm ,一垂直于光轴的物体置于镜前何处能成放大两倍的实像置于何处能成放大两倍的虚像 32407 要求一虚物成放大4倍的正立实像,物像共轭为50 m m ,求球面镜的曲率半径. 32408 一个实物置在曲率半径为R的凹面镜前什么地方才能:(1)得到放大3倍的

高二物理光学试题及答案详解

光学单元测试 一、选择题(每小题3分,共60分) 1 .光线以某一入射角从空气射人折射率为的玻璃中,已知折射角为30°,则入射角等于( ) A.30° B.45° C.60° D.75° 2.红光和紫光相比,( ) A. 红光光子的能量较大;在同一种介质中传播时红光的速度较大 B.红光光子的能量较小;在同一种介质中传播时红光的速度较大 C.红光光子的能量较大;在同一种介质中传播时红光的速度较小 D.红光光子的能量较小;在同一种介质中传播时红光的速度较小 3.一束复色光由空气射向玻璃,发生折射而分为a 、b 两束单色光, 其传播方向如图所示。设玻璃对a 、b 的折射率分别为n a 和n b ,a 、b 在玻璃中的传播速度分别为v a 和v b ,则( ) A .n a >n b B .n a v b D .v a v 2 C.n l >n 2、v 1<v 2 D.n l >n 2、v 1>v 2 5.如图所示,一束细的复色光从空气中射到半球形玻璃体球心O 点,经折射分为a 、b 两束光,分别由P 、Q 两点射出玻璃体。PP ’、QQ ’均与过O 点的界面法线垂直。设光线a 、b 在玻璃体内穿行所用时间分别为t a 、t b ,则t a : t b 等于( ) (A )QQ ’:PP ’ (B )PP ’:QQ ’ (C )OP ’:OQ ’ (D )OQ ’:OP ’ 6.图示为一直角棱镜的横截面,?=∠?=∠60,90abc bac 。一平行细光束从O 点沿垂直于bc 面的方向射入棱镜。已知棱镜材料的折射率n=2,若不考试原入射光在bc 面上的反射光,则有光线( ) A .从ab 面射出 B .从ac 面射出 C .从bc 面射出,且与bc 面斜交 c a

《光学教程》(姚启钧)课后习题解答

《光学教程》(启钧)习题解答 第一章 光的干涉 1、波长为500nm 的绿光投射在间距d 为0.022cm 的双缝上,在距离180cm 处的光屏上形成干涉条纹,求两个亮条纹之间的距离。若改用波长为700nm 的红光投射到此双缝上,两个亮纹之间的距离为多少?算出这两种光第2级亮纹位置的距离。 解:1500nm λ= 7011180500100.4090.022 r y cm d λ-?= =??= 改用2700nm λ= 7022180700100.5730.022 r y cm d λ-?= =??= 两种光第二级亮纹位置的距离为: 21220.328y y y cm ?=?-?= 2、在氏实验装置中,光源波长为640nm ,两狭缝间距为0.4mm ,光屏离狭缝的距离为50cm ,试求:⑴光屏上第1亮条纹和中央亮纹之间的距离;⑵若P 点离中央亮纹为0.1mm 问两束光在P 点的相位差是多少?⑶求P 点的光强度和中央点的强度之比。 解:⑴ 7050640100.080.04 r y cm d λ-?= =??= ⑵由光程差公式 210 sin y r r d d r δθ=-== 0224 y d r π π π?δλ λ ?= = ?= ⑶中央点强度:2 04I A =

P 点光强为:2 21cos 4I A π?? =+ ?? ? 012 (1)0.8542I I =+= 3、把折射率为1.5的玻璃片插入氏实验的一束光路中,光屏上原来第5级亮条纹所在的位置变为中央亮条纹,试求插入的玻璃片的厚度。已知光波长为7610m -? 解: 1.5n =,设玻璃片的厚度为d 由玻璃片引起的附加光程差为:()1n d δ'=- ()15n d λ-= ()76455 61061061010.5 d m cm n λ---==??=?=?- 4、波长为500nm 的单色平行光射在间距为0.2mm 的双缝上。通过其中一个缝的能量为另一个的2倍,在离狭缝50cm 的光屏上形成干涉图样,求干涉条纹间距和条纹的可见度。 解: 7050500100.1250.02 r y cm d λ-?= =??= 由干涉条纹可见度定义: 12min 2min 1221Max Max A A I I V I I A A ?? ? -??= =+??+ ??? 由题意,设22 122A A = ,即 1 2 A A = 0.943 V == 5、波长为700nm 的光源与菲涅耳双镜的相交棱之间距离为20cm ,棱到光屏间的距

光学练习题(2012年)(含答案)

《光学》练习题(2010年) 一、单项选择和填空题 C 1.将扬氏双缝干涉实验装置放入折射率为n 的介质中,其条纹间隔是空气中的C A n 1倍 B n 倍 C n 1倍 D n 倍 B2.在菲涅耳圆屏衍射的几何阴影中心处B A永远是个亮点,其强度只与入射光强有关 B永远是个亮点,其强度随着圆屏的大小而变 C有时是亮点,有时是暗点。 C 3.光具组的入射光瞳、有效光阑,出射光瞳之间的关系一般为C A入射光瞳和有效光阑对整个光具组共轭。 B出射光瞳和有效光阑对整个光具组共轭。 C入射光瞳和出射光瞳对整个光具组共轭。 B4.通过一块二表面平行的玻璃板去看一个点光源,则这个点光源显得离观察者B A 远了 B 近了 C 原来位置。 C5.使一条不平行主轴的光线,无偏折(即传播方向不变)的通过厚透镜,满足的条件是入射光线必须通过 A 光心 B 物方焦点 C 物方节点 D 象方焦点 B6. 一薄透镜由折射率为1.5的玻璃制成,将此薄透镜放在折射率为4/3的水中。则此透镜的焦距数值就变 成原来在空气中焦距数值的: A 2 倍 B 3 倍 C 4 倍 D 1.5/1.333倍 D7. 光线由折射率为n 1的媒质入射到折射率为n 2的媒质,布儒斯特角i p 满足: A .sin i p = n 1 / n 2 B 、sin i p = n 2 / n 1 C 、tg i p = n 1 / n 2 D 、tg i p = n 2 / n 1 A8.用迈克耳逊干涉仪观察单色光的干涉,当反射镜M 1移动0.1mm 时,瞄准点的干涉条纹移过了400条, 那么所用波长为 A 5000? B 4987? C 2500? D 三个数据都不对 D9.一波长为5000?的单色平行光,垂直射到0.02cm 宽的狭缝上,在夫琅禾费衍射花样中心两旁第二条暗 纹之间的距离为3mm ,则所用透镜的焦距为 A 60mm B 60cm C 30mm D 30cm. B10. 光电效应中的红限依赖于: A 、入射光的强度 B 、入射光的频率 C 、金属的逸出功 D 、入射光的颜色 B11. 用劈尖干涉检测二件的表面,当波长为λ的单色光垂直入射时,观察到干涉条纹如图,图中每一条纹弯 曲部分的顶点恰与右边相邻的直线部分的连续相切,由图可见二件表面: A 、有一凹陷的槽,深为4λ B 、有一凹陷的槽,深为2λ C 、有一凸起的埂,高为4λ D 、有一凸起的埂,高为2λ

光学课后题题库

第一章 2.在杨氏实验装置中,光源波长为nm 640,两狭缝间距为mm 4.0,光屏离狭缝的距离为 cm 50.试求:(1)光屏上第1亮条纹和中央亮条纹之间的距离;(2)若p 点离中央亮条纹为mm 1.0,问两束光在p 点的相位差是多少?(3)求p 点的光强度和中央点的强度之比. 解:(1)由公式 λ d r y 0 = ? ,得 λd r y 0= ? =cm 100.8104.64.05025--?=?? (2)由课本第20页图1-2的几何关系可知 52100.01 sin tan 0.040.810cm 50 y r r d d d r θθ--≈≈===? 5 21522()0.8106.4104 r r π ππ?λ --?= -= ??= ? (3) 由公式 2222 121212cos 4cos 2I A A A A A ? ??=++?= 得 8536.04 2224cos 18cos 0cos 421cos 2 cos 42cos 42220 2212 212020=+=+= =??= ??==π ππ??A A A A I I p p 3. 把折射率为1.5的玻璃片插入杨氏实验的一束光路中,光屏上原来第5级亮条纹所 在的位置为中央亮条纹,试求插入的玻璃片的厚度.已知光波长为6×10-7 m . 解:未加玻璃片时,1S 、2S 到P 点的光程差,由公式 2r ?πλ??= 可知为 Δr =215252r r λ πλπ-= ??= 现在 1S 发出的光束途中插入玻璃片时,P 点的光程差为

()210022r r h nh λλ ?ππ'--+= ?=?=???? 所以玻璃片的厚度为 421510610cm 10.5r r h n λ λ--= ===?- 9. 在两块玻璃片之间一边放一条厚纸,另一边相互压紧.玻璃片l 长10cm,纸厚为0.05mm,从60°的反射角进行观察,问在玻璃片单位长度内看到的干涉条纹数目是多少?设单色光源波长为500nm. 解:由课本49页公式(1-35)可知斜面上每一条纹的宽度所对应的空气尖劈的厚度的 变化量为 1 221221sin 2i n n h h h j j -= -=?+λ λ λ =??? ? ??-= 2 2312 如果认为玻璃片的厚度可以忽略不记的情况下,则上式中 ?===60,1122i n n 。而厚度h 所对应的斜面上包含的条纹数为 10010500005.07=?==?= -λh h h N 故玻璃片上单位长度的条纹数为 1010100=== 'l N N 条/厘米 10. 在上题装置中,沿垂直于玻璃片表面的方向看去,看到相邻两条暗纹间距为1.4mm 。 —已知玻璃片长17.9cm,纸厚0.036mm,求光波的波长。 解:依题意,相对于空气劈的入射角 220,cos 1.sin i i θ ==L d = =θtan 0.12=n d L i n L 22cos 222λ θλθλ= ==?∴ 563.13nm mm 10631284916.51794 .1036.0224=?=??=?= ∴-L L d λ 12. 迈克耳孙干涉仪的反射镜M 2移动0.25mm 时,看到条纹移过的数目为909个,设光 为垂直入射,求所用光源的波长。 解:根据课本59页公式可知,迈克耳孙干涉仪移动每一条条纹相当h 的变化为: ()222 12cos 2cos 2cos 21i i j i j h h h λ λλ= - += -=?

初二光学习题(带答案)

初二光学习题 一 、单项选择题:(共15题,每小题0分,共0分) 1、下列物体中属于光源的是 A.表面光滑的金属板 B.正在工作的小电珠 C.小镜子 D.晴天的月亮 2、将一束红光和一束绿光同时照射到白墙上的同一个地方,有可能出现的是 A.白色 B. 紫色 C.黄色 D.蓝色 3、用显微镜和天文望远镜观察物体时,你注意过像的正倒吗?请你通过判断, 选择以下正确的说法 A.用显微镜观察时像是正立的,用天文望远镜观察时像是倒立的 B.用显微镜观察时像是倒立的,用天文望远镜观察时像是正立的 C.用显微镜和天文望远镜观察到的像都是正立的 D.用显微镜和天文望远镜观察到的像都是倒立的 4、关于平面镜成像,下列说法正确的是 A.比平面镜大的物体,不能在镜中成完整的像 B.平面镜所成的像一定是虚像 C.在平面镜后面的物体,会遮挡平面镜成像 D.平面镜成的像可能是虚像,也可能是实像 5、在湖边看平静湖水中的“鱼”和“云”,看到的是( ) A .“鱼”是光的反射形成的虚像,“云”是光的折射形成的虚像 B .“鱼”是光的折射形成的虚像,“云”是光的反射形成的虚像 C .“鱼”和“云”都是光的反射形成的虚像 D .“鱼”和“云”都是光的折射形成的虚像 6、关于放大镜,如下说法不正确的是 A.放大镜就是凸透镜 B.用放大镜可得到物体倒立的像 C.物体放在任何位置都可以得到放大的像 D.只有把物体放在凸透镜焦点以内,才能得到正立、放大的像 7、下列现象中,属于光的折射现象的是( )

A.看到游泳池中水的深度比实际浅 B.教室里的同学能看到黑板上的字 C.湖面上映出白云的“倒影” D.从平面镜中看到自己的像 8、物体在平面镜中所成的像的大小与 A.物体到平面镜的距离有关 B.平面镜的大小有关 C.物体的大小有关 D.物体放的角度有关 9、一棵树在阳光照射下,观察它投在地面上的影子的长短从早晨到晚间的变化情况是 A.先变长后变短 B.先变短后变长 C.逐渐变短 D.逐渐变长 10、阳光斜射到银幕上,发生反射的情况应该是下列图中的() 11、一束光斜射到平面镜上,当入射光束与镜面的夹角逐渐减小时,则 A.入射角逐渐增大,反射角逐渐增大 B.入射角逐渐减小,反射角逐渐减小 C.入射角逐渐增大,反射角逐渐减小 D.入射角逐渐减小,反射角逐渐增大 12、在竖直放置的平面镜前,某同学以0.1 m/s的速度沿垂直镜面的方向向平面镜走去,他的像将 A.以0.2 m/s的速度向平面镜运动 B. 以0.1 m/s的速度远离平面镜运动 C.以0.1 m/s的速度向平面镜运动 D. 以0.1 m/s的速度向该同学运动 13、平面镜M1与M2的夹角为60°,如图所示,如果光线AO经M1和M2反射后沿原路反射回去,则以下判断正确的是 A.∠1=45° B.∠1=60° C.∠2=45° D.∠2=60° 14、下列说法正确的是 A.实像和虚像都能显示在光屏上 B.实像和虚像都不能显示在光屏上

光学课后题

1.8. 透镜表面通常镀一层如 MgF2(n=1.38)一类的透明物质薄 膜,目的是利用干涉来 降低玻璃表面的反射.为了使透镜在可见光谱的中心波长(550nm)处产生极小的反射,则镀 层必须有多厚? 解:因为n 1

有20个条纹。当入射光的波长为589nm时,两镜面之间的夹角为多大? 解:由题意可知,迈克尔孙干涉仪产生的干涉为等厚干涉,相邻两个条纹之间的空气膜的厚度差为,而,所以有,得2.11 以纵坐标表示强度,横坐标表示屏上的位置,粗略地画出三缝的夫琅禾费衍射(包括缝与缝之间的干涉)图样,设缝宽为b,相邻缝间的距离为d,d=3b,注意缺级问题。 解:

光学经典练习题

1.小明在用可变焦的光学照相机(一种镜头焦距大小可根据需要发生改变的光学照相机)给小兰拍了一张半身照之后,保持相机和小兰的位置不变,又给小兰拍了一张全身照.关于这个过程对相机的调节,下列说法中正确的是() A. 焦距变大,像距也变大 B. 焦距变小,像距也变小 C. 焦距变大,像距变小 D. 焦距变小,像距变大 2.用凸透镜成像时,定义像与物的大小之比为“放大率”,则在物体成像的情况下() A.物距一定时,焦距越小放大率越大 B.物距一定时,焦距越大放大率越大 C.焦距一定时,物体离透镜越近放大率越大 D.焦距一定时,物体离同侧焦点走近放大率越大 3.凸透镜甲的焦距为10cm,凸透镜乙的焦距为20cm,把同一个物体分别放在甲、乙前25cm处,则通过两个凸透镜都能在光屏上成清晰的像,下列说法正确的是( ) A.甲透镜成像较大B.乙透镜成像较大 C.甲、乙透镜成像一样大D.甲、乙透镜成像大小无法比较 4.小新看电影时,估计银幕到电影放映机的距离约为15m;银幕上的电影画面宽度约为3m。已知电影放映机所使用的16mm电影胶片中画面的宽度约为10mm。则根据以上数据可知电影放映机镜头的焦距可能为( ) A.52mm B.24mm

6.如图所示,甲是小艳利用某透镜观察到的小明眼睛的像;乙是小亮利用某眼镜观察到的课本上“物理”字的像。关于上述两种情况中所观察到的像或用到的光学仪器,下列说法正确的是 [ ] A.甲图中的像一定是虚像,像的位置可能在小艳的眼睛和透镜之间 B.甲图中的像可能是实像,像的位置可能在小明的眼睛和透镜之间 C.乙图中的像一定是虚像,该眼镜是近视镜 D.乙图中的像可能是实像,该眼镜是老花镜 7.将一玩具鹦鹉(如图甲)紧靠凸透镜,然后逐渐远离的过程中,通过凸透镜 观察到三个不同的像(如图乙),则三个像出现的先后顺序是( ) A.③②① B.③①② C.②③①

关于物理光学习题附答案

一、 选择题 1、在相同时间内,一束波长为λ的单色光在空中和在玻璃中,正确的是 [ ] A 、 传播的路程相等,走过的光程相等; B 、 传播的路程相等,走过的光程不相等; C 、 传播的路程不相等,走过的光程相等; D 、 传播的路程不相等,走过的光程不相等。 2. 如图所示,平行单色光垂直照射到薄膜上,经上下两表面反射的两束光发生干涉,若薄膜的厚度为 e ,并且n1n3,λ为入射光在真空中的波长,则两束反射光在相遇点的相位差为 [ ] A .λπe n 22 ; B. π λπ+e n 22 ; C .πλπ+e n 24; D. 2/42πλπ+e n 。 3. 在双缝干涉实验中,屏幕E 上的P 点是明条纹。若将2S 缝盖住,并在21S S 连线的垂直平分面处放一反射镜M ,如图所示,则此时 [ ] A .P 点处仍为明条纹; B. P 点处为暗条纹; C .不能确定P 点处是明条纹还是暗条纹; D. 无干涉条纹。 4、用白光源进行双缝实验,若用一纯红色的滤光片遮盖一条缝,用一个纯蓝色的滤光片遮盖另一条缝,则 [ ] A .干涉条纹的宽度将发生变化; B. 产生红光和蓝光的两套彩色干涉条纹; C .干涉条纹的位置和宽度、亮度均发生变化; D .不发生干涉条纹。 5、有下列说法:其中正确的是 [ ] A 、从一个单色光源所发射的同一波面上任意选取的两点光源均为相干光源; B 、从同一单色光源所发射的任意两束光,可视为两相干光束; C 、只要是频率相同的两独立光源都可视为相干光源;

D、两相干光源发出的光波在空间任意位置相遇都会产生干涉现象。 6、真空中波长为λ的单色光,在折射率为n的均匀透明媒质中,从A点沿某一路径到B点,路径的长度为 L, A、B两点光振动位相差记为Δφ,则[] (A) L =3λ/(2n),Δφ = 3π; ( B ) L = 3λ/(2n),Δφ = 3nπ; (C) L = 3nλ/2 , Δφ = 3π; ( D ) L = 3nλ/2 ,Δφ = 3nπ。 7、双缝干涉实验中,两条缝原来宽度相等,若其中一缝略变宽,则[] A、干涉条纹间距变宽; B、干涉条纹间距不变,但光强极小处的亮度增加 C、干涉条纹间距不变,但条纹移动 D、不发生干涉现象 8、两块平玻璃构成空气劈尖,左边为棱边,用单色平行光垂直入射,若上面的平玻璃慢慢地向上平移,则干涉条纹[] A、向棱边方向平移,条纹间隔变小; B、向棱边方向平移,条纹间隔变大; C、向棱边方向平移,条纹间隔不变; D、向远离棱边方向平移,条纹间隔不变; E、向远离棱边方向平移,条纹间隔变小。 9、二块平玻璃构成空气劈,当把上面的玻璃慢慢地向上平移时,由反射光形成的干涉条纹 [] A、向劈尖平移,条纹间隔变小; B、向劈尖平移,条纹间隔不变; C、反劈尖方向平移,条纹间隔变小; D、反劈尖方向平移,条纹间隔不变。 10、根据惠更斯-菲涅尔原理,若已知光在某时刻的波振面为S,则S的前方某点P的光强度决定于波振面S上所有面元发出的子波各自传到P点的[] A、振动振幅之和; B、光强之和; C、振动振幅之和的平方; D、振动的相干叠加. 11、波长λ的平行单色光垂直入射到缝宽a=3λ的狭缝上,一级明纹的衍射角为[] A、±30°; B、±°; C、±60°; D、±°。 12、在如图所示的单缝夫琅和费衍射实验中,若将单缝沿透镜 A、间距变大; B、间距变小; C、不发生变化; D、间距不变,但明暗条纹的位置交替 变化。

光学测试题及答案详解.docx

光学综合测试题 说明: 本试卷分为第Ⅰ、 Ⅱ卷两部分,请将第Ⅰ卷选择题的答案填入题后括号内, 第Ⅱ 卷可在各题后直接作答 . 共 100 分,考试时间 90 分钟 . 第Ⅰ卷 (选择题 共 40 分 ) 一、本题共 10 小题,每小题 4 分,共 40 分 . 在每小题给出的四个选项中,只有一个选 项是符合题目要求的,请把它填在括号内 . 1. 夏日的白天 , 在大树下乘凉时 , 经常发现在树阴中间有许多圆形亮斑 . 关于其原因下列说法正确的是 A. 大树的缝隙是圆的 , 所以地面上有许多圆斑 B. 是很多树叶将太阳光反射到地面形成的圆斑 C. 这是经很多不规则的树叶缝隙所形成的太阳的像 D. 这是太阳光经树叶缝隙衍射形成的 解析 : 本题考查光的直线传播的应用 , 地面上的圆斑 , 是太阳经树叶缝隙形成的像 , 即小孔成像 .C 正确 . 答案 :C 2. 对于某单色光 , 玻璃的折射率比水大 , 则此单色光在玻璃中传播时 A. 其速度比在水中大 , 其波长比在水中长 B. 其速度比在水中大 , 其波长比在水中短 C. 其速度比在水中小 , 其波长比在水中短 D. 其速度比在水中小 , 其波长比在水中长 解析 : 本题考查光在介质中传播时 , 速度、波长如何变化 . 据 v = c 知 , 单色光在玻璃中的 n 折射率比在水中大 , 因而速度比在水中小 ; 由 v =λν 知, 光的频率不变 , 速度 v 变小 , 波长变 短 .C 正确 . 答案 :C 3. 下列关于偏振光的说法中正确的是 A. 自然光就是偏振光 B. 沿着一个特定方向传播的光叫偏振光 C. 沿着一个特定方向振动的光叫偏振光 D. 单色光就是偏振光 解析 : 本题考查偏振光的概念 . 沿着一个特定方向振动的光叫做偏振光 . 故正确选项为 C. 答案 :C 4. 为了减少光学元件的反射损失 , 可在光学元件表面镀上一层增透膜 , 利用薄膜的干涉 相消来减少反射光 . 如果照相机镜头所镀膜对绿光的折射率为 n , 厚度为 d , 它使绿光在垂直 入射时反射光完全抵消 , 那么绿光在真空中的波长 λ0 为 A. d B. nd 4 4 解析 : 本题考查薄膜干涉 . 设绿光在膜中的波长为 λ, 则 由 d = 1 λ , 4 得 λ=4d

关于物理-光学 习题附答案

一、选择题 1、在相同时间内,一束波长为λ的单色光在空中和在玻璃中,正确的是[] A 、 传播的路程相等,走过的光程相等; B 、 传播的路程相等,走过的光程不相等; C 、 传播的路程不相等,走过的光程相等; D 、 传播的路程不相等,走过的光程不相等。 2.如图所示,平行单色光垂直照射到薄膜上,经上下两表面反射的两束光发生干涉,若薄膜的厚度为e ,并且n1n3,λ为入射光在真空中的波长,则两束反射光在相遇点的相位差为[] A .λπe n 22;B.πλπ+e n 22; C .πλπ+e n 24;D.2/42ππ+e n 。 3.在双缝干涉实验中,屏幕E 上的P 点是明条纹。若将2S 缝盖住,并在21S S 连线的垂直平分面处放一反射镜M ,如图所示,则此时[] A .P 点处仍为明条纹; B.P 点处为暗条纹; C .不能确定P 点处是明条纹还是暗条纹; D.无干涉条纹。 4、用白光源进行双缝实验,若用一纯红色的滤光片遮盖一条缝,用一个纯蓝色的滤光片遮盖另一条缝,则[] A .干涉条纹的宽度将发生变化; B.产生红光和蓝光的两套彩色干涉条纹; C .干涉条纹的位置和宽度、亮度均发生变化; D .不发生干涉条纹。 5、有下列说法:其中正确的是[] A 、从一个单色光源所发射的同一波面上任意选取的两点光源均为相干光源; B 、从同一单色光源所发射的任意两束光,可视为两相干光束; C 、只要是频率相同的两独立光源都可视为相干光源; D 、两相干光源发出的光波在空间任意位置相遇都会产生干涉现象。 6、真空中波长为λ的单色光,在折射率为n 的均匀透明媒质中,从A 点沿某一路径到B 点,路径的长度为L ,A 、B 两点光振动位相差记为Δφ,则[] (A )L=3λ/(2n ),Δφ=3π;(B)L=3λ/(2n ),Δφ=3n π; (C )L=3n λ/2,Δφ=3π;(D)L=3n λ/2,Δφ=3n π。 7、双缝干涉实验中,两条缝原来宽度相等,若其中一缝略变宽,则[]

相关文档