文档库 最新最全的文档下载
当前位置:文档库 › 面向对象程序设计教程 答案

面向对象程序设计教程 答案

面向对象程序设计教程 答案
面向对象程序设计教程 答案

面向对象程序设计教程(C++语言描述)题解与课程设计指导

第1章

面向对象程序设计概论

一、名词解释

抽象封装消息

【问题解答】

面向对象方法中得抽象就是指对具体问题(对象)进行概括,抽出一类对象得公共性质并加以描述得过程。

面向对象方法中得封装就就是把抽象出来得对象得属性与行为结合成一个独立得单位,并尽可能隐蔽对象得内部细节。

消息就是面向对象程序设计用来描述对象之间通信得机制。一个消息就就是一个对象要求另一个对象实施某种操作得一个请求。

二、填空题

(1) 目前有面向过程得结构化程序设计方法与面向对象得程序设计方法两种重要得程序设计方法。

(2) 结构化程序设计方法中得模块由顺序、选择与循环3种基本结构组成。

(3) 在结构化程序设计方法中,程序可表示为程序=数据结构+算法; 而面向对象得程序设计方法,程序可表示为程序=对象+消息。

(4) 结构化程序设计方法中得基本模块就是过程; 而面向对象程序设计方法中得基本模块就是类。

(5) 面向对象程序设计方法具有抽象性、封装性、继承性与多态性等特点。

三、选择题(至少选一个,可以多选)

(1) 面向对象程序设计着重于( B )得设计。

A、对象B. 类C、算法D、数据

(2) 面向对象程序设计中,把对象得属性与行为组织在同一个模块内得机制叫做( C )。

A、抽象

B、继承

C、封装

D、多态

(3) 在面向对象程序设计中,类通过( D )与外界发生关系、

A。对象B。类C。消息D。接口

(4) 面向对象程序设计中,对象与对象之间得通信机制就是( C )。

A、对象

B、类C。消息 D、接口

(5) 关于C++与C语言得关系得描述中,( D )就是错误得、

A。 C语言就是C++得一个子集 B. C语言与C++就是兼容得

C. C++对C语言进行了一些改进 D、C++与C语言都就是面向对象得

【结果分析】

C语言就是面向过程得。C++语言就是一种经过改进得更为优化得C语言,就是一种混合型语言,既面向过程也面向对象。

(6) 面向对象得程序设计将数据结构与( A)放在一起,作为一个相互依存、不可分割得整体来处理、

A、算法 B. 信息 C。数据隐藏D. 数据抽象

(7) 下面( A )不就是面向对象系统所包含得要素。

A. 重载B。对象C。类 D、继承

【结果分析】

面向对象=对象+类+继承+消息+多态

(8) 下面说法正确得就是( BC )。

A。将数据结构与算法置于同一个函数内,即为数据封装

B、一个类通过继承可以获得另一个类得特性

C、面向对象要求程序员集中于事物得本质特征,用抽象得观点瞧待程序

D、同一消息为不同得对象接受时,产生得行为就是一样得,这称为一致性

【结果分析】

面向对象程序设计方法具有抽象性、封装性、继承性与多态性等特点。将数据结构与算法置于同一个类内,即为数据封装。同一消息为不同得对象接受时,产生得行为可能就是不一样得,这称为多态性。

(9) 下面说法正确得就是( AD )。

A. 对象就是计算机内存中得一块区域,它可以存放代码与数据

B。对象实际就是功能相对独立得一段程序

C. 各个对象间得数据可以共享就是对象得一大优点

D、在面向对象得程序中,对象之间只能通过消息相互通信

【结果分析】

对象就是计算机内存中得一块区域。在对象中,不但存有数据,而且存有代码,使得每个对象在功能上相互之间保持相对独立。对象之间存在各种联系,但它们之间只能通过消息进行通信。

四、判断题

(1) 在高级程序设计语言中,一般用类来实现对象,类就是具有相同属性与行为得一组对象得集合,它就是创建对象得模板、( √ )

(2) C++语言只支持面向对象技术得抽象性、封装性、继承性等特性,而不支持多态性。( × )

【结果分析】

C++语言不仅支持面向对象技术得抽象性、封装性、继承性等特性,而且支持多态性。

(3) 面向对象程序设计中得消息应该包含“如何做”得信息、( × )

【结果分析】

消息就是面向对象程序设计用来描述对象之间通信得机制。向对象“发送消息”只需告诉对象做什么,对象根据这个消息决定如何做。

(4) 一个消息只能产生特定得响应效果。( × )

【结果分析】

当一个对象发出消息时,由于接收对象得类型可能不同,所以,它们可能做出不同得反应。这样,一个消息可以产生不同得响应效果,这种现象叫做多态。

(5) 类得设计与类得继承机制实现了软件模块得可重用性。( √)

(6) C++语言与Java语言均不就是一个纯正得面向对象得程序设计得语言。( × )

【结果分析】

Java语言就是一个纯正得面向对象得程序设计语言。

(7) 学习C++语言就是学习面向对象得程序设计方法得唯一途径。( × )

【结果分析】

程序设计方法就是独立于具体程序设计语言得一种技术,学习C++语言就是学

习面向对象程序设计方法得重要途径之一。

(8) 在C++语言中,类就是支持数据封装得工具。( √ )

五、简答题

(1) 什么就是结构化程序设计方法?它有哪些优点与缺点?

【问题解答】

结构化程序设计方法着眼于系统要实现得功能,从系统得输入输出出发,分析系统要做哪些事情,进而考虑如何做这些事情,自顶向下地对系统得功能进行分解,来建立系统得功能结构与相应得程序模块结构,有效地将一个较复杂得程序系统设计任务分解成许多易于控制与处理得子任务,便于开发与维护。

随着程序规模与复杂性得增长,这种面向过程得结构化程序设计方法存在明显得不足之处。首先就是数据安全性问题。由于数据被每个模块所共用,因此就是不安全得,一旦出错,很难查明原因。其次就是可维护性及可重用性差。它把数据结构与算法分离为相互独立得实体,一旦数据结构需要改变时,常常要涉及整个程序,修改工作量极大并容易产生新得错误。每一种相对于老问题得新方法都要带来额外得开销、另外,图形用户界面得应用程序,很难用过程来描述与实现,开发与维护也都很困难、

(2) 什么就是面向对象程序设计方法?它有哪些优点?

【问题解答】

面向对象得程序设计方法中,将程序设计为一组相互协作得对象而不就是一组相互协作得函数、在程序中,属性用数据表示,用来描述对象静态特征; 行为用程序代码实现,用来描述对象动态特征。可见,在面向对象得程序设计方法中,对象就是数据结构与算法得封装体。对象之间存在各种联系,它们之间通过消息进行通信、程序可表示为:

程序=对象+消息

在面向对象程序设计中应着重于类得设计。类正就是面向对象语言得基本程序模块,通过类得设计来完成实体得建模任务。类通过一个简单得外部接口与外界发生关系、一个类中得操作不会处理到另一个类中得数据,这样程序模块得独立性、数据得安全性就有了良好得保障。程序得执行取决于事件发生得顺序,由顺序产生得消息来驱动程序得执行。不必预先确定消息产生得顺序,更符合客观世界得实际。并且面向对象程序设计方法提供了软件重用、解决大问题与复杂问题得有效途径,具有抽象性、封装性、继承性与多态性等特点。

(3) 结构化程序设计方法与面向对象程序设计方法在对待数据结构与算法关系上有什么不同?

【问题解答】

结构化程序设计方法中,把数据结构与算法分离为相互独立得实体; 而在面向对象程序设计中,数据结构与算法封装在一起,结合成一个独立得单位,即对象,并尽可能隐蔽对象得内部细节。对象得私有属性只能由这个对象得行为来读取与修改,与外部得联系通过公有行为充当外部接口。

2

从C到C++

面向对象程序设计教程(C++语言描述)题解与课程设计指导

第2章

从C到

C++

一、名词解释

引用内联函数重载函数

【问题解答】

所谓引用就就是给对象取一个别名,使用该别名可以存取该对象、换句话说就是使新对象与原对象共用一个地址。

内联函数就是使用inline关键字声明得函数。

重载函数指在同一个作用域内名字相同而参数不同得函数。重载函数通常用来对具有相似行为而数据类型或数据个数不同得操作提供—个通用得名称、

二、填空题

(1) 一般情况下,用C++语言编写得程序就是由函数加上类组成得、

(2) C++有两种注释符号,一种就是//,另一种就是/*……*/、

(3) 使用C++风格得输入输出,在程序中必须包含头文件“iostream”、(4) cin就是预定义得标准输入流对象,〉〉就是输入操作符,也称提取运算符。

(5) cout就是预定义得标准输出流对象,<〈就是输出操作符,也称插入运算符。

(6) 指针得值就是它所指向那个对象得地址值。指针得类型就是它所指向对象得类型、指针得内容便就是它所指向对象得值。

(7) C++使用运算符&来定义一个引用,对引用得存取都就是对它所引用得对象得存取。

(8) 当一个函数调用出现在函数定义之前时,必须先用函数原型对函数进行声明。

(9) C++有值传递与引用传递两种参数传递机制。

(10) 使用关键字inline声明得函数称为内联函数。

(11) 运算符new用于进行动态内存分配,运算符delete用于释放动态分配得内存。

(12) 下面程序得输出结果为x=10,y=10;

x=100,y=100。

#include<iostream〉

using namespace std;

int main()

int x=10,&y=x;

cout<〈"x="<〈x<〈",y="〈<y<〈endl;

int *p=&y;

*p=100;

cout〈<"x=”<

return 0;

}

三、选择题(至少选一个,可以多选)

(1) 在整型指针变量p2、p3得定义中,错误得就是( A )、

A. int p1,*p2,p3; B、int*p2,p1,*p3;

C. int p1,*p2=&p1,*p3; D、 int*p2,p1,*p3=&p1; 【结果分析】

指针定义得具体格式如下所示:

〈类型>*〈指针名1>,*〈指针名2〉,…;

(2) 若有定义“double xx=3。14,*pp=&xx; ”,则*pp等价于

( C )、

A、 &xxB、 *xxC. 3、14D. xx

【结果分析】

pp指向xx所在得内存单元,这样*pp与xx等价、

(3) 下面对引用得描述中( C )就是错误得。

A、引用就是某个变量或对象得别名

B、建立引用时,要对它初始化

C. 对引用初始化可以使用任意类型得变量

D、引用与其代表得对象具有相同得地址

【结果分析】

所谓引用就就是给对象取一个别名,使用该别名可以存取该对象,所以对引用初始化必须使用同类型得变量。

(4) 函数没有返回值得时候,应该选择( A )得函数类型、

A。void B、 int C。不确定 D. float

(5) 在函数得定义格式中,下面各组成部分中,( D )就是可以省略得。A。函数名 B、函数体 C、返回值类型 D. 函数参数

【结果分析】

函数得定义可以缺省形式参数,此时称为无参函数。

(6) 对重载得函数来说,下面叙述不正确得就是( D )。

A、参数得类型不同

B。参数得顺序不同

C。参数得个数不同

D、参数得个数、类型、顺序都相同,但函数得返回值类型不同

【结果分析】

对重载得函数来说,编译系统将根据函数参数得类型与个数来判断使用哪一个函数,所以重载函数参数得个数、类型、顺序不能都相同。

(7) 下列有关设置函数参数默认值得描述中,( D )就是正确得、

A。对设置函数参数默认值得顺序没有任何规定

B。函数具有一个参数时不能设置默认值

C。默认参数要设置在函数得原型中,而不能设置在函数得定义语句中

D、设置默认参数可使用表达式,但表达式中不可用局部变量

【结果分析】

在C++中,在函数原型中可以为一个或多个参数指定默认值。对函数参数设置默认值要注意以下几点。

◆若没有声明函数原型,参数得默认值可在函数定义得头部进行设置,否则必须在函数原型中进行设置。

◆在一个指定了默认值得参数右边不能出现没有指定默认值得参数。

◆设置默认参数可使用表达式,但表达式中不可用局部变量。

(8) 下面说法正确得就是( BC )。

A. 所有得函数都可以说明为内联函数

B、具有循环语句、switch语句得函数不能说明为内联函数

C、使用内联函数,可以加快程序执行得速度,但会增加程序代码得大小

D。使用内联函数,可以减小程序代码大小,但使程序执行得速度减慢

【结果分析】

内联函数主要就是解决程序得运行效率问题。在程序编译时,编译系统将程序中出现内联函数调用得地方用函数体进行替换,进而减少了程序运行得时间,但会增加程序代码得大小。它就是以空间换取时间,因此内联函数适用于功能不太复杂,但要求被频繁调用得函数。

(9) 一个函数功能不太复杂,但要求被频繁调用,应选用( A )。

A、内联函数 B。重载函数C. 递归函数D、嵌套函数(10) C++对C语言做了很多改进,下列描述中使得C语言发生了质变,即从面向过程变成面向对象得就是( D)。

A。增加了一些新得运算符

B、允许函数重载,并允许设置默认参数

C、规定函数说明必须用原型

D。引进了类与对象得概念

【结果分析】

面向对象=对象+类+继承+消息+多态

四、判断题

(1) C++程序中,不得使用没有定义或说明得变量。( √)

(2) 使用const说明常量时,可以不必指出类型。( ×)

【结果分析】

如果用const定义得就是一个整型常量,则类型说明符int可以省略、

(3) 引用被创建时可以用任意变量进行初始化。( × )

【结果分析】

对引用初始化必须使用同类型得变量。

(4) 一个返回引用得调用函数可以作为左值。( √ )

(5) 函数可以没有参数,也可以没有返回值。( √ )

(6) 没有参数得两个函数就是不能重载得。( √)

(7) 函数可设置默认参数,但不允许将一个函数得所有参数都设置为默认参数。( × )

【结果分析】

函数可设置默认参数,且允许将一个函数得所有参数都设置为默认参数。

(8) 运算符new分配得空间由运算符delete释放、( √)

五、简答题

(1) 名字空间得用途就是什么?

【问题解答】

名字空间用来防止命名得冲突。

(2) 引用有何用处?

【问题解答】

除了独立引用外,在C++程序中,引用得主要用途就是用作函数参数与函数得返回值。

(3) 比较值调用与引用调用得相同点与不同点、

【问题解答】

在值调用机制中,作为实参得表达式得值被复制到由对应得形参名所标识得一个对象中,作为形参得初始值。函数体对形参得访问、修改都就是在这个标识对象上操作得,与实参无关,即数据得传递就是单向得。

使用引用作函数得形参时,调用函数得实参要用变量名。实参传递给形参,相当于在被调用函数中使用了实参得别名。于就是,在被调用函数中对形参得操作实质就是对实参得直接操作,即数据得传递就是双向得、

(4) 内联函数有什么作用?它有哪些特点?

【问题解答】

内联函数就是使用inline关键字声明得函数。在程序编译时,编译系统将程序中出现内联函数调用得地方用函数体进行替换,进而减少了程序运行得时间。使用内联函数应注意以下几点。

◆递归函数不能定义为内联函数、

◆内联函数一般适合于不含有switch与while等复杂得结构且只有1~5条语句得小函数,否则编译系统将该函数视为普通函数。

◆内联函数只能先定义后使用,否则编译系统也将该函数视为普通函数。

◆对内联函数也不能进行异常接口声明。

(5) 函数原型中得参数名与函数定义中得参数名以及函数调用中得参数名必须一致吗?

【问题解答】

不必一致。所有得参数就是根据位置与类型而不就是名字来区分得。

(6) 重载函数时通过什么来区分?

【问题解答】

编译系统将根据函数参数得类型与个数来判断使用哪一个函数、

六、程序分析题(写出程序得输出结果,并分析结果)

#include〈iostream〉

using namespace std;

int main()

int num=50;

int& ref=num;

ref=ref+10;

cout<〈"num="<

num=num+40;

cout<〈"ref=”<<ref<

return 0;

【输出结果】

num=60

ref=100

【问题分析】

本题主要考查引用得含义。

【结果分析】

程序首先定义一个int类型得对象num,并给它赋初始值50。然后又定义了一个int类型得引用ref,并将它与num相联系。这样,无论就是对num还就是对ref进行操作,实际上都就是对那个一开始放着50得物理单元得内容进行操作。

七、程序设计题

写出一个完整得C++程序,使用系统函数pow(x,y)计算xy得值,注意包含头文件cmath。

【问题分析】

本题主要考查简单得输入输出与标准库函数得调用方法。

【解题思路】

① 由于要用到系统函数pow(x,y),所以要包含头文件cmath。

② 要计算xy得值,首先必须知道x与y得值。为了程序得通用性,最好通过交互得方式输入x与y得值。

【参考程序】

// xt2_1.cpp

#include〈iostream〉

#include〈cmath〉

usingnamespace std;

int main()

{

float x,y;

cout<〈"please input 2 floats to x,y:”;

cin>>x>>y;

float z=pow(x,y);

cout<〈"pow("〈

return0;

【输出结果】

please input 2 floats to x,y:3、1 2

pow(3、1,2)=9。61

3

类与对象

面向对象程序设计教程(C++语言描述)题解与课程设计指导

第3章

类与对象

一、填空题

(1) 类定义中关键字private、public与protected以后得成员得访问权限分别就是私有、公有与保护。如果没有使用关键字,则所有成员默认定义为private权限。具有public访问权限得数据成员才能被不属于该类得函数所直接访问。

(2) 定义成员函数时,运算符“∷"就是作用域运算符,“MyClass∷”用于表明其后得成员函数就是在“MyClass类”中说明得。

(3) 在程序运行时,通过为对象分配内存来创建对象、在创建对象时,使用类作为样板,故称对象为类得实例、

(4) 假定Dc就是一个类,则执行“Dc a[10],b(2)”语句时,系统自动调用该类构造函数得次数为11。

【结果分析】

创建10个数组元素需调用构造函数10次,创建对象b需调用构造函数1次,所以系统自动调用该类构造函数得总次数为11。

(5) 对于任意一个类,析构函数得个数最多为1个。

(6) delete运算符通常用于实现释放该类对象中指针成员所指向得动态存储空间得任务。

(7) C++程序得内存格局通常分为4个区: 数据区、代码区、栈区与堆区、

(8) 数据定义为全局变量,破坏了数据得封装性; 较好得解决办法就是将所要共享得数据定义为类得静态成员、

(9) 静态数据成员与静态成员函数可由任意访问权限许可得函数访问。

(10) 友元函数与友元类统称为友元。

(11) 友元得正确使用能提高程序得效率,但破坏了类得封装性与数据得隐蔽性。

(12) 若需要把一个类A定义为一个类B得友元类,则应在类B得定义中加入一条语句: friend class A;。

二、选择题(至少选一个,可以多选)

(1) 以下不属于类访问权限得就是( B )。

A、public B. staticC。protectedD. private

【结果分析】

类得访问权限有public、protected 与private。

(2) 有关类得说法不正确得就是( BC )。

A、类就是一种用户自定义得数据类型

B、只有类得成员函数才能访问类得私有数据成员

C、在类中,如不做权限说明,所有得数据成员都就是公有得

D. 在类中,如不做权限说明,所有得数据成员都就是私有得

【结果分析】

类就是一种用户自定义得数据类型,类中成员均具有一种访问权限。关键字public、protected 与private以后得成员得访问权限分别就是公有、保护与私有得,所有成员默认定义为private得、

私有成员就是被隐藏得数据,只有该类得成员函数或友元函数才可以访问它。(3) 在类定义得外部,可以被任意函数访问得成员有( C )。

A。所有类成员B、 private或protected得类成员

C。 public得类成员 D. public或private得类成员

【结果分析】

类就是一种用户自定义得数据类型,类中成员均具有一种访问权限。公有成员定义了类得外部接口。私有成员就是被隐藏得数据,只有该类得成员函数或友元函数才可以引用它。保护成员具有公有成员与私有成员得双重性质,可以被该类或派生类得成员函数或友元函数引用。可见在类定义得外部,可以被任意函数访问得成员就是public得类成员。

(4) 关于类与对象得说法( C )就是错误得。

A. 对象就是类得一个实例

B、任何一个对象只能属于一个具体得类

C、一个类只能有一个对象

D。类与对象得关系与数据类型与变量得关系相似

【结果分析】

C++语言得类就就是一种用户自己定义得数据类型,类与对象得关系就相当于基本数据类型与它得变量得关系,所以任何一个对象只能属于一个具体得类,但一个类可以有多个对象。

(5) 设MClass就是一个类,dd就是它得一个对象,pp就是指向dd得指针,c c就是dd得引用,则对成员得访问,对象dd可以通过( B )进行,指针pp可以通过( D )进行,引用cc可以通过( B )进行。

A。∷ B、. C、& D. —>

(6) 关于成员函数得说法中不正确得就是( C )。

A. 成员函数可以无返回值

B、成员函数可以重载

C。成员函数一定就是内联函数

D。成员函数可以设定参数得默认值

【结果分析】

与普通函数不同得就是,成员函数就是属于某个类得、成员函数得实现,可以放在类体内,也可以放在类体外、在类体外实现得成员函数不再就是内联函数。

(7) 下面对构造函数得不正确描述就是( B )。

A、系统可以提供默认得构造函数

B、构造函数可以有参数,所以也可以有返回值

C。构造函数可以重载

D、构造函数可以设置默认参数

【结果分析】

构造函数不能指定返回类型,即使就是void类型也不可以,当然不可能有返回值。

(8) 假定A就是一个类,那么执行语句“A a,b(3),*p; ”调用了( B ) 次构造函数。

A、 1 B. 2 C、 3 D、4

【结果分析】

声明指针就是不会调用构造函数得。

(9) 下面对析构函数得正确描述就是( AC )。

A. 系统可以提供默认得析构函数

B. 析构函数必须由用户定义

C。析构函数没有参数

D。析构函数可以设置默认参数

【结果分析】

析构函数得作用就是在对象消失时执行一项清理任务、如果一个类中没有定义析构函数,系统将自动生成一个默认析构函数。析构函数没有参数,当然不可能设置默认参数。

(10) 类得析构函数就是( D )时被调用得。

A、类创建 B. 创建对象 C。引用对象 D、释放对象(11) 创建一个类得对象时,系统自动调用( B ); 撤销对象时,系统自动调用( C )。

A。成员函数B。构造函数C、析构函数 D、复制构造函数(12) 通常拷贝构造函数得参数就是( C )。

A、某个对象名 B、某个对象得成员名C。某个对象得引用名D、某个对象得指针名

(13) 关于this指针得说法正确得就是( B )、

A、this指针必须显式说明

B、当创建一个对象后,this指针就指向该对象C。成员函数拥有this指针D、静态成员函数拥有this指针、

【结果分析】

this指针就是由C++编译器自动产生且较常用得一个隐含对象指针,它不能被显式声明、当创建一个对象时,this指针就初始化指向该对象。但只有非静态成员函数才拥有this指针,并通过该指针来处理对象。

(14) 下列关于子对象得描述中,( B )就是错误得。

A。子对象就是类得一种数据成员,它就是另一个类得对象

B。子对象可以就是自身类得对象

C。对子对象得初始化要包含在该类得构造函数中

D。一个类中能含有多个子对象作其成员

【结果分析】

子对象不可以就是自身类得对象。

(15) 对new运算符得下列描述中,( B )就是错误得。

A。它可以动态创建对象与对象数组

B。用它创建对象数组时必须指定初始值

C、用它创建对象时要调用构造函数

D、用它创建得对象数组可以使用运算符delete来一次释放

【结果分析】

使用运算符new创建对象数组得格式如下:

new 〈类型说明符〉[〈算术表达式〉]

其中,〈算术表达式>给出数组得大小,后面不能再跟构造函数参数,所以用它创建对象数组时不能指定初始值。

(16) 对delete运算符得下列描述中,( D )就是错误得。

A。用它可以释放用new运算符创建得对象与对象数组

B、用它释放一个对象时,它作用于一个new所返回得指针

C. 用它释放一个对象数组时,它作用得指针名前须加下标运算符[ ]

D、用它可一次释放用new运算符创建得多个对象

【结果分析】

用delete一次只能释放用new创建得1个对象,但可释放一个对象数组。

(17) 关于静态数据成员,下面叙述不正确得就是( C )。

A. 使用静态数据成员,实际上就是为了消除全局变量

B。可以使用“对象名。静态成员”或者“类名∷静态成员"来访问静态数据成员

C、静态数据成员只能在静态成员函数中引用

D、所有对象得静态数据成员占用同一内存单元

【结果分析】

静态数据成员可以在静态成员函数中引用,也可以在非静态成员函数中引用。

(18) 对静态数据成员得不正确描述就是( CD )。

A、静态成员不属于对象,就是类得共享成员

B、静态数据成员要在类外定义与初始化

C. 调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针

D、只有静态成员函数可以操作静态数据成员

【结果分析】

this指针就是一个局部量,局部于某个对象,而静态成员函数就是属于整个类而不就是某个对象,它没有this指针、静态成员函数与非静态成员函数均可操作静态数据成员。

(19) 下面得选项中,静态成员函数不能直接访问得就是( D )。

A、静态数据成员 B。静态成员函数

C、类以外得函数与数据

D、非静态数据成员

【结果分析】

由于静态成员函数没有this指针,它只能直接访问该类得静态数据成员、静态成员函数与类以外得函数与数据,访问类中得非静态数据成员必须通过参数传递方式得到对象名,然后通过对象名来访问。

(20) 在类得定义中,引入友元得原因就是( A )、

A。提高效率 B. 深化使用类得封装性C。提高程序得可读性D。提高数据得隐蔽性

【结果分析】

友元得作用主要就是为了提高效率与方便编程,但友元破坏了类得封装性与隐蔽性,使用时要权衡利弊。

(21) 友元类得声明方法就是( A )。

A、 friend class〈类名>; B。 youyuanclass<类名〉;

C、class friend〈类名>; D。 friends class 〈类名>;

(22) 下面对友元得错误描述就是( D )。

A。关键字friend用于声明友元

B。一个类中得成员函数可以就是另一个类得友元

C、友元函数访问对象得成员不受访问特性影响

D、友元函数通过this指针访问对象成员

【结果分析】

友元函数就是一个放在类中得普通函数,它没有this指针。

(23) 下面选项中,( C )不就是类得成员函数。

A。构造函数B。析构函数 C。友元函数 D、拷贝构造函数

三、简答题

(1) 类与对象有什么关系?

【问题解答】

类就是一种用户自己定义得数据类型,与其她数据类型不同得就是,组成这种类型得不仅可以有数据,而且可以有对数据进行操作得函数。程序员可以使用这个新类型在程序中声明新得变量,具有类类型得变量称为对象。创建对象时,类被用做样板,对象称为类得实例、

(2) 类定义得一般形式就是什么?其成员有哪几种访问权限?

【问题解答】

定义类一般形式为:

class类名{

public:

<公有数据与函数〉

protected:

<保护数据与函数>

private:

〈私有数据与函数>

};

访问权限共有3种: 分别就是公有(public)、保护(protected)与私有(priv ate)。

(3) 类得实例化就是指创建类得对象还就是定义类?

【问题解答】

指创建类得对象。

(4) 什么就是this指针?它得主要作用就是什么?

【问题解答】

this指针就是C++语言为成员函数提供得一个隐含对象指针,它不能被显式声明、this指针就是一个局部量,局部于某个对象。不同得对象调用同一个成员函数时,编译器根据this指针来确定应该引用哪一个对象得数据成员。

(5) 什么叫做拷贝构造函数?拷贝构造函数何时被调用?

【问题解答】

拷贝构造函数就是一种特殊得构造函数,它得作用就是用一个已经存在得对象去初始化另一个对象。为了保证所引用得对象不被修改,通常把引用参数声明为const参数。

在以下3种情况下,拷贝构造函数都会被自动调用:

◆当用类得一个对象去初始化该类得另一个对象时;

◆当函数得形参就是类得对象,进行形参与实参结合时;

◆当函数得返回值就是类得对象,函数执行完成返回调用者时。

四、程序分析题(写出程序得输出结果,并分析结果)

(1)

#include<iostream>

using namespace std;

class Test

private:

int num;

public:

Test();// 默认构造函数

Test(int n); // 带一个参数构造函数

};

Test∷Test()

cout<〈"Init defa”<〈endl;

num=0;

}

Test∷Test(int n)

{

cout<<"Init"<<" "<

num=n;

int main()

Test x[2];// 语句1

Test y(15); // 语句2

return 0;

}

【输出结果】

Initdefa

Init defa

Init 15

【问题分析】

本题主要考查构造函数得调用时机与构造函数得匹配问题。

【要点提示】

构造函数在创建对象时被自动调用,具体调用哪个构造函数将由编译系统根据重载函数得匹配原则来确定。

【结果分析】

① 程序声明了2个对象x与y,类中有2个构造函数。

② 程序首先执行语句1,创建对象x,调用默认构造函数。由于对象x就是对象数组,每个数组元素被创建时都要调用构造函数,所以默认构造函数被调用了2次,输出第1、2行结果。程序接着执行语句2,创建对象y,调用带一个参数得构造函数,输出第3行结果。

(2)

#include

using namespace std;

class Xx

private:

int num;

public:

Xx(intx){num=x;} // 构造函数

~Xx(){cout<<”dst ”<<num〈〈endl;} // 析构函数

};

intmain()

Xx w(5); //语句1

cout<<"Exitmain”〈<endl; // 语句2

return 0;

}

【输出结果】

Exit main

dst 5

【问题分析】

本题主要考查析构函数得调用时机。

【要点提示】

析构函数在释放对象时被自动调用。

【结果分析】

① 程序声明了一个对象w。

②程序首先执行语句1,创建对象w,调用构造函数,num得到初值5、程序接着执行语句2,输出第1行结果。当程序结束时,释放对象w,析构函数被调用,输出第2行结果、

(3) 将例3、10中得Whole类如下修改,其她部分不变,写出输出结果。

class Whole

public:

Whole(int i); // Whole得有参构造函数

Whole(){}; // Whole得无参构造函数

~Whole(); // Whole得析构函数

private:

Part p1;//子对象1

Part p2;// 子对象2

Part p3;// 子对象3

};

Whole∷Whole(int i):p2(i),p1()

cout<〈”Constructor of Whole"<<endl;

}

Whole∷~Whole()

cout<<”Destructor of Whole"<<endl;

}

【输出结果】

Default constructor ofPart

Constructor of Part,3

Default constructor of Part

Constructor of Whole

Destructor of Whole

Destructor of Part,0

Destructor of Part,3

Destructor of Part,0

【问题分析】

本题主要考查子对象初始化得方法与含有子对象时构造函数与析构函数得调用顺序、

【要点提示】

◆当建立X类得对象时,先调用子对象得构造函数,初始化子对象,然后才执行X 类得构造函数,初始化X类中得其她成员。

◆对子对象构造函数得调用顺序取决于这些子对象在类中得说明顺序,与它们在成员初始化列表中给出得顺序无关。

◆如果X类得构造函数没有给出成员初始化列表,表明子对象将使用默认构造函数进行初始化。

◆析构函数得调用顺序与构造函数得调用顺序正好相反。

【结果分析】

程序得Whole类中出现了类Part得3个对象p1、p2与p3,作为该类得数据成员,则p1、p2与p3被称为子对象。当建立Whole类得对象w时,子对象p1、p2与p3被建立,相应得构造函数被执行。由于p1在Whole类中先说明,所以先执行它所使用得构造函数,即类Part得默认构造函数,接着p2执行它所使用得有参构造函数,紧接着初始化p3,由于Whole类构造函数得成员初始化列表中没有子对象p3进行初始化得选项,所以执行类Part得默认构造函数,当所有子对象被构造完之后,对象w得构造函数才被执行,从而得到前4行输出结果,而后4行就是执行相应析构函数得输出结果。

(4)

#include〈iostream〉

using namespace std;

class Book

{

public:

Book(int w);

static int sumnum;

private:

int num;

};

Book∷Book(int w)

{

num=w;

sumnum—=w;

}

intBook∷sumnum=120;//语句1

int main()

{

Book b1(20);// 语句2

Book b2(70);// 语句3

cout〈〈Book∷sumnum<

return 0;

【输出结果】

30

【问题分析】

本题主要考查“在类得范围内所有对象共享静态成员得数据”得含义。

【结果分析】

程序中语句1对静态成员sumnum进行初始化,sumnum得到初值120。执行语句2时,调用构造函数,sumnum变为100。接着语句3,再调用构造函数,sumnum变为30、

五、程序设计题

(1) 声明一个Circle类,有数据成员radius(半径)、成员函数area(),计算圆得面积,构造一个Circle得对象进行测试。

【问题分析】

本题主要考查类定义得形式、对象成员访问与对象初始化得方法。要求理解类与构造函数得真正含义,特别注意如何将客观事物得属性与行为抽象为类得成员。【解题思路】

①题目中已给出了类得基本部分,需要增加一个构造函数来初始化数据成员radius、

② 为了程序得通用性,圆得半径由键盘输入。

【参考程序】

//xt3_1.cpp

#include

第3章 面向对象程序设计基础

第3章面向对象程序设计基础

第3章面向对象程序设计基础 【1】什么是Java程序使用的类?什么是类库? 答:类是将一类事物的特性描述出来,然后如果用这个类来定义对象,则该对象就拥有了这个类所描述的所有特性。 在Java系统中,系统定义好的类根据实现的功能不同,可以划分成不同的集合,每个集合称为一个包,所有包合称为类库。 【2】如何定义方法?在面向对象程序设计中方法有什么作用? 答:方法的定义由两部分组成:方法声明和方法体。 方法的声明如下: 返回值类型方法名(参数类型形式参数1,参数类型形式参数2…){ 程序代码; 返回值; } 在面向对象程序设计中,方法的作用是完成对类和对象属性操作。 【3】简述构造方法的功能和特点。下面的程序片段是某学生为student类编写的构造方法,请指出其中的错误。 void Student(int no,String name) {

studentNo=no; studentName=name; return no; } 答:构造方法的功能是:构造方法是一个特殊的方法,主要用于初始化新创建的对象; 特点:构造方法的方法名要求与类名相同,用户不能直接调用,只能通过new运算符调用,而且构造方法是不返回任何数据类型,甚至也不返回void数据类型,即不能在构造方法前加void。 错误之处:(1)构造方法Student()前不能加void,(2)不能用return语句,(3)类名Student 首字母S改成小写s. 【4】定义一个表示学生的student类,包括的域有学号、姓名、性别、年龄,包括的方法有获得学号、姓名、性别、年龄及修改年龄。编写Java程序创建student类的对象及测试其方法的功能。 class Student { String id; String name; String sex; int age; void talk(){

中国地质大学2005-2018年博士入学考试矿床学真题

2018年真题(5题全答,每题20分) 1、岩浆矿床控制因素及如何评价含矿性? 2、夕卡岩成矿作用及如何寻找夕卡岩矿床? 3、矿床成因研究内容,研究方法及步骤? 4、金矿、铅锌矿、铜矿成因类型及特点(论述1种矿产)? 5、沉积矿床的特点及沉积建造如何控制成矿? 2017年真题(5选4,每题25分) 1、举例说明我国超大型钨矿、铜矿、稀土矿、锑矿、铅锌矿的成因类型及其成矿特点? 2、举例论述两种我国主要的铁矿床成矿特征? 3、论述斑岩钼矿的成矿特征及成因? 4、矿产勘查学近年来有哪些新的研究成果? 5、矿床学研究方法和步骤? 2016年真题(5选4,每题25分) 1、伟晶岩矿床的特点及其形成条件; 2、请论述以下蚀变的含义,形成条件、特征及其可能相关矿种: 矽卡岩化、黄铁绢英岩化、重晶石化、钠长石化、冰长石化; 3、请论述造山型矿床的特点及其成矿成因; 4、沉积铁、锰、铝矿床的特点及其形成机理; 5、请论述矿化阶段、矿物生成顺序和矿物世代的鉴别标志,并以你熟悉的矿床为例,介绍如何编制矿物生成顺序表。

2015年真题(5选4,每题25分) 1、岩浆矿床的形成条件与成矿作用 2、铜矿床的工业类型的地质特征,举1~2个实例 3、举例说明金属硫化物矿床的表生变化与次生富集作用 4、VMS与SEDEX的主要区别 5、下列矿物在偏光显微镜下鉴别特征 黄铁矿、闪锌矿、毒砂、辉锑矿、雌黄、雄黄 2014年真题(6选5,每题20分) 1、举例说明地质异常在找矿评价中的作用 2、简述矿床学的主要研究内容和方法 3、结合实际分析成矿系列及其在找矿中的应用 4、简述铁矿床的主要类型和特点 5、根据我国的矿产资源特点谈谈我国矿业发展的思路 6、简述经过我国境内的世界三大成矿带特点 2012年真题(6选5,每题20分) 1、热液矿床的成矿物质沉淀机制 2、岩浆结晶分异作用、岩浆熔离作用、岩浆爆发作用,各自形成矿产种类 3、MVT特征、成因、意义 4、残余型矿床特征、成因、意义 5、BIF特征、成因、意义 6、以自己熟悉矿床类型,举例说明对热液矿床地质特征及物理化学

(完整版)《面向对象程序设计》答案

实验一熟悉VC++IDE开发环境 一、实验目的 1、熟悉VC++6.0集成开发环境,熟练掌握VC++6.0项目工作区、各种编辑器、菜单栏和工具栏的使用。 2、掌握如何编辑、编译、连接和运行一个C++程序。 3、通过运行简单的C++程序,初步了解C++源程序的结构和特点。 二、实验要求 1、分析下列程序运行的结果。 程序一: #include int add(int x,int y=8); void main() { int x=4; cout< void main() { int *p,i; i=5; p=&i; i=*p+10; cout<<"i="< void main(void) { int i=10; int &r=i; r++; cout<<"i="< void func(); int n=1; void main() { static int a; int b= -9; cout <<"a:"<

2021年中国地质大学博士入学考试矿床学真题

真题(5题全答,每题20分) 1、岩浆矿床控制因素及如何评价含矿性? 2、夕卡岩成矿作用及如何寻找夕卡岩矿床? 3、矿床成因研究内容,研究办法及环节? 4、金矿、铅锌矿、铜矿成因类型及特点(阐述1种矿产)? 5、沉积矿床特点及沉积建造如何控制成矿? 真题(5选4,每题25分) 1、举例阐明国内超大型钨矿、铜矿、稀土矿、锑矿、铅锌矿成因类型及其成矿特点? 2、举例阐述两种国内重要铁矿床成矿特性? 3、阐述斑岩钼矿成矿特性及成因? 4、矿产勘查学近年来有哪些新研究成果? 5、矿床学研究办法和环节? 真题(5选4,每题25分) 1、伟晶岩矿床特点及其形成条件; 2、请阐述如下蚀变含义,形成条件、特性及其也许有关矿种: 矽卡岩化、黄铁绢英岩化、重晶石化、钠长石化、冰长石化; 3、请阐述造山型矿床特点及其成矿成因; 4、沉积铁、锰、铝矿床特点及其形成机理; 5、请阐述矿化阶段、矿物生成顺序和矿物世代鉴别标志,并以你熟悉矿床为例,简介如何编制矿物生成顺序表。

真题(5选4,每题25分) 1、岩浆矿床形成条件与成矿作用 2、铜矿床工业类型地质特性,举1~2个实例 3、举例阐明金属硫化物矿床表生变化与次生富集作用 4、VMS与SEDEX重要区别 5、下列矿物在偏光显微镜下鉴别特性 黄铁矿、闪锌矿、毒砂、辉锑矿、雌黄、雄黄 真题(6选5,每题20分) 1、举例阐明地质异常在找矿评价中作用 2、简述矿床学重要研究内容和办法 3、结合实际分析成矿系列及其在找矿中应用 4、简述铁矿床重要类型和特点 5、依照国内矿产资源特点谈谈国内矿业发展思路 6、简述通过国内境内世界三大成矿带特点 真题(6选5,每题20分) 1、热液矿床成矿物质沉淀机制 2、岩浆结晶分异作用、岩浆熔离作用、岩浆爆发作用,各自形成矿产种类 3、MVT特性、成因、意义 4、残存型矿床特性、成因、意义 5、BIF特性、成因、意义 6、以自己熟悉矿床类型,举例阐明对热液矿床地质特性及物理化学

面向对象程序设计教程答案

面向对象程序设计教程(C++吾言描述)题解与课程设计指导 面向对象程序设计概论 一、 名词解释 抽象封装消息 【问题解答】 面向对象方法中的抽象是指对具体问题(对象)进行概括,抽出一类对象的公 共性质并加以描述的过程。 面向对象方法中的封装就是把抽象出来的对象的属性和行为结合成一个独立的 单位,并尽可能隐蔽对象的内部细节。 消息是面向对象程序设计用来描述对象之间通信的机制。一个消息就是一个对 象要求另一个对象实施某种操作的一个请求。 二、 填空题 ( 1) 目前有面向过程的结构化程序设计方法和面向对象的程序设计方法两种 重要的程序设计方法。 (2) 结构化程序设计方法中的模块由顺序、选择和循环 3 种基本结构组成。 ( 3) 在结构化程序设计方法中,程序可表示为程序 =数据结构 +算法; 而面向 对象的程序设计方法,程序可表示为程序 =对象 +消息。 ( 4) 结构化程序设计方法中的基本模块是过程; 而面向对象程序设计方法 中的基本模块是类。 ( 5) 面向对象程序设计方法具有抽象性、封装性、继承性和多态性等特点。 三、 选择题(至少选一个,可以多选) ( 1) 面向对象程序设计着重于( B )的设计。 A. 对象 B. 类 C. 算法 D. 数据 ( 2) 面向对象程序设计中,把对象的属性和行为组织在同一个模块内的机制 叫做( C )。 A. 抽象 B. 继承 C. 封装 D. 多态 ( 3) 在面向对象程序设计中,类通过( D )与外界发生关系。 A. 对象 B. 类 C. 消息 D. 接口 ( 4) 面向对象程序设计中,对象与对象之间的通信机制是( C )。 A. 对象 B. 类 C. 消息 D. 接口 (5)关于C++与 C 语言的关系的描述中,(D )是错误的。 A. C 语言是C++勺一个子集 B. C 语言与C++是兼容的 C. C++对C 语言进行了一些改进 D. C++和C 语言都是面向对象的 【结果分析】 C 语言是面向过程的。C++吾言是一种经过改进的更为优化的 C 语言,是一种混 合型语言,既面向过程也面向对象。 ( 6) 面向对象的程序设计将数据结构与( A )放在一起,作为一个相互依 存、不可分割的整体来处理。 A. 算法 B. 信息 C. 数据隐藏 D. 数据抽象 第1

什么是面向对象程序设计

1 什么是面向对象程序设计,它与传统的结构式程序有什么不同。 面向对象程序设计是一种适用于设计、开发各类软件的范型。它是将软件看成是一个由对象组成的社会:这些对象具有足够的智能,能理解从其他对象接受的信息,并以适当的行为作出响应;允许低层对象从高层对象继承属性和行为。通过这样的设计思想和方法,将所模拟的现实世界中的事物直接映射到软件系统的解空间。 与传统的结构式程序设计相比,面向对象程序设计吸取了结构式程序设计的一切优点(自顶向下、逐步求精的设计原则)。而二者之间的最大差别表现在: ·面向对象程序采用数据抽象和信息隐藏技术使组成类的数据和操作是不可分割的,避免了结构式程序由于数据和过程分离引起的弊病。 · 面向对象程序是由类定义、对象(类实例)和对象之间的动态联系组成的。而结构式程序是由结构化的数据、过程的定义以及调用过程处理相应的数据组成的 2 用面向对象方法建立模型的思维过程是怎样的。 用面向对象方法建立拟建系统的模型的过程就是从被模拟现实世界的感性具体中抽象要解决的问题概念的过程。这种抽象过程分为知性思维和具体思维两个阶段,其中:·知性思维是从感性材料中分解对象,抽象出一般规定,形成了对对象的普遍认识。·具体思维是从知性思维得到出的一般规定中揭示的事物的深刻本质和规律,其目的是把握具体对象的多样性的统一和不同规定的综合。 3 解释以下概念: ①对象:在现实世界中,对象就是可以感觉到的实体。每个对象具有一个特定的名字以 区别于其他对象;具有一组状态用来描述它的某些特性;具有一组操作,每一个操作决定对象的一种功能或行为(为自身服务的操作和为其他对象提供服务的操作)。而在面向对象系统中,对象是可以标识的存储区域。每个对象的状态被保存在此区域中,而实现一类对象行为的操作(代码)被保存在另外相关的存储器区域中。 ②消息:消息是要求某个对象执行其某种功能操作(方法)的规格说明。因此,消息是 由消息的接收者、消息要求提供的操作(消息名)和必要的参数组成的。 ③类:在现实世界中,类是对一组具有共同特性(属性和行为)的客观对象的抽象。而 在面向对象系统中,类是由程序员自定义的具有特定结构和功能的类型,是一种代码共享的手段。 ④实例:任何一个对象都是该对象所属类的一个具体实例。 ⑤公有消息:是由对象外向对象发送的消息,用于激活该对象的某种方法。 ⑥私有消息:是由对象向自身发送的消息,用于内部操作;该类消息不能从对象外向该 对象发送。 ⑦消息序列:在面向对象系统中一个事件的发生总会有多个对象的多次相互作用才能完 成,使得这些对象能够相互作用的消息组成的序列被称为消息序列。 4 类与实例的关系如何? 类是创建对象的模板,而对象是实现类的实例。属于同一类的不同实例必须具有: ·相同的操作集合; ·相同的静态属性集合; ·不同的对象名和属性动态值。

中国地质大学硕士生入学考试初试科目及参考书目

中国地质大学硕士生入学考试初试科目及参考书目 199 MBA联考综合能力:2008年工商管理硕士联考大纲,机械工业出版社,2008 211英语:新视野大学英语读写教程(1-3),郑树棠,外语教学与研究出版社 212俄语:走向俄罗斯,王四海,中国广播电视出版社,2003 213日语:新编日语(1-4),周平,上海外语教育出版社,2000 214德语:大学德语(1-2),张书良,高等教育出版社,2001,修订版 215法语:公共法语(上、下),吴贤良、王美华,上海外语教育出版社,1997,修订版 299 MBA联考英语:在职攻读硕士学位全国联考英语考试大纲,科学技术文献出版社,2005 610 高等数学:高等数学、线性代数,同济大学应用数学系主编,高等教育出版社 611自然地理学:自然地理学,伍光和等,高等教育出版社,2000,第三版 614普通地质学:普通地质学简明教程,杨伦等,中国地质大学出版社,1998 619土地资源学:土地资源学,王秋兵等,中国农业出版社,2003 622工艺美术史:中国工艺美术史,姜松荣,湖南美术出版社,2004 623工业设计史:工业设计史,何人可,北京理工大学出版社,2005 世界工业设计史,陈鸿俊,湖南美术出版社,2002 626综合知识:行政法与行政诉讼法(面向21世纪课程教材),姜明安主编,高等教育出版社,2005 民法(面向21世纪课程教材),魏振瀛主编,北京大学出版社,2005 经济法基础理论,漆多俊主编,武汉大学出版社,2005 630社会学理论与方法:社会学导论,风笑天,华中科技大学出版社,1997,各版均可 631公共政策:公共政策,严强、王强,南京大学出版社,2002,第一版 632综合英语:新编英语教程(5-7),李观仪,上海外语教育出版社,2003,修订版 633俄语综合:大学俄语(东方5—6),北京外国语大学、莫斯科普希金俄语学院,外语教学与研究出版社,1998,第一版 634数学分析:数学分析讲义(上、下册),刘玉琏,高等教育出版社,2003,第四版 635教育学:教育学基础,全国十二所重点师范大学联合编写,教育科学出版社,2002 636海洋科学导论:海洋科学导论,冯士笮、李凤岐等,高等教育出版社,1999 637普通物理:大学物理,张三慧主编,清华大学出版社,2000,第二版 638哲学基础:辩证唯物主义和历史唯物主义原理,李秀林等主编,李淮春等修订,中国人民大学出版社, 2004,第五版 639专业综合(含民法学、西方法律思想史): 民法学:民法(面向21世纪课程教材),魏振瀛,北京大学出版社,2005 西方法律思想史:西方法律思想史(21世纪法学规划教材),严存生,法律出版社,2004 640马克思主义基本原理:马克思主义基本原理概论,陶德麟、石云霞主编,武汉大学出版社, 2006 641体育学专业基础综合:体育概论,体育院校通用教材,人民体育出版社,2005 运动生理学,体育院校通用教材,人民体育出版社,2002 教育学,王道俊、王汉澜,人民教育出版社,1999 642传播学理论与方法:传播学教程,郭庆光,中国人民大学出版社,1999,第一版 643艺术学基础理论:艺术概论,王宏建,文化艺术出版社,2000 美学原理,王旭晓,上海人民出版社,2001 645生物化学:生物化学,王镜岩,高等教育出版社, 2002,第三版 646材料晶体学:结晶学及矿物学,赵珊茸等,高等教育出版社,2002 647无机化学:无机化学,大连理工大学无机化学教研室, 高等教育出版社,2006,第五版

最新矿产勘查学试题A答案(11)

矿产勘查学试题A(答案) (2011) 一、填空题(每空1分,共20分) 1.土壤为采样对象的地球化学测量,又称为(次生晕)。 2.地球物理测量结果的(多解性)一直是影响地质矿产勘查效果的重要因素。 3.勘探网布置形式中所使用的工程种类只能是(垂直的工程)。 4.衡量地质编录资料质量好坏的首要标准是(真实性 )。 5.合理勘探网密度,就是指所获得的地质成果与真实情况之间的误差在允许范围内的(最稀的)网度。 6.取样的核心问题是样品的(代表性)。 7.矿化越均匀,取样长度(越大 )。 8.基本分析项目为矿床中的(主要有用)组分。 9.我国现阶段固体矿产储量分为储量、基础储量和(资源量 )三类。 10.边界品位是区分(矿体与围岩)的分界品位。 11.最低工业米百分值是(最低工业品位)与(最小可采厚度 )乘积。 12.矿产勘查的五个具体原则是(因地制宜原则)、循序渐进原则、全面研究原则、(综合评价原则)和经济合理原则。 13.目前我国矿产勘查工作划分为矿产预查、矿产普查、(矿产详查)和矿产勘探四个阶段。 14.确定矿体纵投影图的投影面依据是(矿体产状 )。 15.编码为121的固体矿产储量是(预可采储量)。 16.矿体地质研究的首要问题是矿体标志值的(变化性 )。 17. 传统储量计算方法的基本原则,就是把(形态复杂的 )矿体变为与该矿体(体积大致相等的 )简单形体,从而计算其体积与储量。 二、判断题(每小题1分,共20分) 1.矿产勘查是矿产普查、矿产详查和矿产勘探的总称。(√ ) 2.研究矿床在地壳中形成条件及分布规律的科学,称为矿产勘查学。(×) 3.矿床勘探的主要目的是提供矿产储量。(√ ) 4.矿产详查是矿产勘查工作的最终阶段。( × ) 5.地质测量法、重砂测量法、地球化学法、地球物理法、遥感遥测法、探矿工程法都是矿产勘查技术方法。(√ ) 6.地质测量法既研究成矿地质条件,也研究成矿标志。(√ ) 7.重砂测量法的主要研究对象是各种岩石中人工重砂矿物。( × ) 8.地球物理测量的对象必须具备与围岩的物理性质有明显的差别,且应具有一定的体积和规模。(√ ) 9.穿脉指在矿体中沿走向掘进的地下水平坑道。( × ) 10.勘探工程布置形式,是依据工程种类确定的。( × ) 11.勘探线布置形式中所使用的工程种类只能是垂直的工程。( × ) 12.灵活布置工程也是一种勘探工程布置形式。(√ ) 13.矿床勘探类型是根据自然类型和成因类型划分的。( × ) 14.矿产取样是研究矿产质量的主要方法。(√ ) 15.穿脉编录通常画两壁一底展开图。( × )

研究生英语系列教程多维教程熟谙正文翻译及课后练习参考答案

Unit3 美国人的酷爱 我父亲是别克人。在经济大萧条以前,他本是史达兹人。然而,就像成千上万经济状况处于 上升阶段的有车族一样,那场可悲的经济逆转使他们非得调整对汽车的胃口不可。到他死的时候,他开过的那些别克轿车就不只是普通意义上的交通工具了,而且将父亲定位于这样的 社会阶层——比庞蒂亚克人富有,但比不上克迪拉克人。拥有别克轿车让人一看便知父亲的 社会地位。与别克人相当的还有福特人和克莱斯勒人。 我们美国人与汽车的特殊缘分,其坚实的基础就在于对一种轿车品牌的忠诚,这种忠诚因其来之不易而倍受珍惜。·这就是爱吗?也许用词过分,可美国人对这些机器的尊重甚过所有其 他机器——不仅将它们视为20世纪雕塑大观中的标志,而且还将它们视为社会的护身符。 我记忆中的第一辆别克车是一辆闪闪发亮的黑色轿车,椅子的衬垫是厚厚的马海毛,离合器拉杆是新式的。我父亲爱吹嘘说这辆车一小时能跑120英里。一想到这样的速度就会令男人 们兴奋不已。我照着家里的菲尔可牌收音机盒里播出的格林,霍利特驾驶的那个神秘机器的 名字,给这头漂亮的牲口取了个名副其实的绰号——黑美驹。 20世纪中,电话、电视或者个人电脑,这一切都使人类环境发生了巨大变化。然而,与电 话、电视、电脑不同的是,汽车却享有人格化的地位。有些汽车可以成为家庭成员,机械宠 物。我们给汽车起名字,在自己·家的车道上精心打扮汽车,在汽车不能满足我们的需要时 诅咒它们。在折旧换新之时为旧车的离去而悲哀。 人们对汽车的热爱让环境保护者、安全为重的倡导者以及社会工程师们感到不安。他们认为通往人间天堂的道路应该到处都铺设公交运输所必备的发亮轨道。他们想象着我们加入未来 拥挤不堪的自行车行列,而不是像一位激动不已的评论家所预见的那样,坐在“傲慢的双轮马车”方向盘后。这种态度不是现在才有的。首先是铁路,接着是汽车造成的人口流动早已 使得守旧的特权阶层感到不安。在战场上有过辉煌,但却以鄙视下层民众而出名的威林顿公 爵在150年前就曾反对英国发展铁路,这是因为火车只会怂恿普通人毫无意义地到处走动。 汽车呢,而今大家都认同的是,它污染环境、杀人、残害人、驱使人们离家游荡,实在可鄙。因此,汽车应被开除球籍,越快越好(还应带走路边购物中心、“免下车’’餐馆以及垃圾食品店等等乱七八糟的东西)。 的确,汽车应该对出现的许多问题负责,然而,汽车也是伟大的解放者。批评家们却宁愿对 这一事实视而不见。汽车可以使人口大规模地流动:从城市到郊区,从东部到西部,从南方 到北方。而近来更多的人又从北方回到南方,因为数百万人希望找到改善经济状况的机会。 一片片蔓延无矩的都市建筑群拔地而起——洛杉矶、澳兰多、亚特兰大、夏洛特、达拉斯、 拉斯韦加斯、菲尼克斯等等,其规划都是以适应汽车的需要为出发点。这样的规划并不完美(若代之以适应公共交通的规划也完美不起来),但实际状况仍然是:南部和西部环绕汽车兴 建的城市正在飞跃发展。环境保护主义者在担忧,大多数人却照样开着车。 在美国有1亿7千5百万人持有驾驶执照,开着近2亿辆汽车,行驶在390万英里的道路上。人们坐上自己的轿车、轻型货车、摩托车、带卧室的汽车、运动用车,每年行驶约2万4千亿英里。每年约有1,500,百万辆崭新的轿车和轻型货车涌上公路。赛车已成为这个国 家发展最快的运动项目。汽车行业雇了230万员工,比任何其他制造业都要多。

面向对象程序设计课程设计

《面向对象程序设计》课程设计 课程代码:*****(采用现行5位数字的课程代码) 课程名称:面向对象程序设计课程设计 设计周数:1周 学分:0.5学分 课程类别:必修课 一、课程设计的目的与任务 面向对象程序设计课程设计是计算机科学与技术、网络工程、信息管理与信息系统等专业集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。通过课程设计,学生可以将本课程所学知识点融会贯通,举一反三,加深实践与理解,提高学生综合运用所学知识的能力;另一方面,在参与一系列子项目的实践过程中,能使学生获得相关项目管理和团队合作等众多方面的实践经验。其目的在于加深对面向对象程序设计理论和基本知识的理解,通过对所选项目的分析、程序算法的设计、运行与调试过程的分析,使学生掌握基本的信息系统分析方法、设计方法和上机操作的各种技巧,对培养学生的逻辑思维能力、团队合作精神、创新能力、动手操作能力各方面素质有提供了良好的实践平台,为后续课程的学习打下一定的基础。 二、本课程设计的基本理论 本课程设计使用面向对象程序设计的方法解决实际问题,涵概了课程的所有重要知识点,如类与对象、继承与组合、虚函数与多态性等。 三、课程设计的形式与基本要求 形式:召开课程设计动员会,根据学生的学习水平和特长进行分组,每组选择指定课程设计的题目和内容。学生在规定的时间内,经过小组的协同工作和指导教师的辅导,完成所选课题的设计,最后由指导教师进行验收及评定。 基本要求:要求学生做好预习,认真分析设计过程中涉及到的算法,并确定所选课题的功能模块,详细描述各模块的具体内容;用流程图描述实现算法,根据算法进行代码的编写,最后进行反复上机调试修改,直到输出正确结果为止。 认真写好课程设计报告,根据每组学生的分工,各自写出对解决问题的详细分析、模块功能、调试结果,最后将课程设计报告上交给指导教师。 四、课程设计的内容 选题一:员工管理信息系统 (1)建立职工信息数据,包括职工编号、姓名、性别、工资、出生时间、部门、参加工作时间和年龄(必须计算得到)。

面向对象程序设计教程答案

面向对象程序设计教程(C++语言描述)题解与课程设计指导 第1章 面向对象程序设计概论 一、名词解释 抽象封装消息 【问题解答】 面向对象方法中的抽象是指对具体问题(对象)进行概括,抽出一类对象的公共性质并加以描述的过程。 面向对象方法中的封装就是把抽象出来的对象的属性和行为结合成一个独立的单位,并尽可能隐蔽对象的内部细节。 消息是面向对象程序设计用来描述对象之间通信的机制。一个消息就是一个对象要求另一个对象实施某种操作的一个请求。 二、填空题 (1)目前有面向过程的结构化程序设计方法和面向对象的程序设计方法两种重要的程序设计方法。 (2)结构化程序设计方法中的模块由顺序、选择和循环3种基本结构组成。(3)在结构化程序设计方法中,程序可表示为程序=数据结构+算法;而面向对象的程序设计方法,程序可表示为程序=对象+消息。

(4)结构化程序设计方法中的基本模块是过程;而面向对象程序设计方法中的基本模块是类。 (5)面向对象程序设计方法具有抽象性、封装性、继承性和多态性等特点。 三、选择题(至少选一个,可以多选) (1)面向对象程序设计着重于( B )的设计。 A. 对象 B. 类 C. 算法 D. 数据 (2)面向对象程序设计中,把对象的属性和行为组织在同一个模块内的机制叫做(C )。 A. 抽象 B. 继承 C. 封装 D. 多态 (3)在面向对象程序设计中,类通过( D )与外界发生关系。 A. 对象 B. 类 C. 消息 D. 接口 (4)面向对象程序设计中,对象与对象之间的通信机制是(C )。 A. 对象 B. 类 C. 消息 D. 接口 (5)关于C++与C语言的关系的描述中,(D )是错误的。 A. C语言是C++的一个子集 B. C语言与C++是兼容的 C. C++对C语言进行了一些改进 D. C++和C语言都是面向对象的 【结果分析】 C语言是面向过程的。C++语言是一种经过改进的更为优化的C语言,是一种混合型语言,既面向过程也面向对象。 (6)面向对象的程序设计将数据结构与( A )放在一起,作为一个相互依存、不可分割的整体来处理。

矿床学试卷(B)以及参考答案

装 线 订 中国地质大学(武汉)考试出题专用纸 教务处制 试卷类别 [A] [B] 使用班级 02103 使用学期 05年下学期 任课教师 胡明安 教研室主任 审核签字 考试课程名称: 矿床学 学时: 80 考试方式:开卷、闭卷、笔试、口试、其它 考试内容: 一、 选择填空题 (每小题1分,共10分) 1、某矽卡岩主要由透辉石和金云母组成,这种矽卡岩属于( )。 A.内矽卡岩 B.外矽卡岩 C.镁矽卡岩 D.钙矽卡岩 2、矿石与岩石的区别在于其中所含 ___________的量是否达到品位要求。 A.金属矿物 B.有用组分 C.矿石矿物 3、矿石是由 ____________ 组成的。 A. 矿石矿物和非金属矿物 B.矿石矿物和脉石矿物 C.金属矿物和脉石矿物 4、花岗伟晶岩脉的围岩主要是___________。 A.中高级变质岩 B.花岗岩 C.花岗岩或变质岩 5、斑岩铜矿床最典型的矿石构造是________构造。 A.块状 B.条带状 C.细脉-浸染状 6、矿床的形成深度是指矿化发生地距________的垂直距离。 A.现在地表 B.当时地表 C.A 和B 7、次火山热液矿床是与次火山和________有关的矿床。 A.浅成侵入体 B.超浅成侵入体 C.中深成侵入体 8、沉积铁矿床一般产于海侵岩_________的岩性段。 A.细砂岩-粉砂岩-页岩 B.页岩-硅质岩-碳酸盐岩 C.粗砂岩-细砂岩 9、后生矿床是指( )形成的矿床。 A.矿石矿物晚于脉石矿物 B.矿床晚于围岩 C.矿体晚于围岩,但属于同一地质作形成的 D.矿体明显晚于围岩,且不属于同一地质作用 10、煤的成岩作用指的是泥炭向_________转变的过程。 A.烟煤 B.无烟煤 C.褐煤 二、是非判断题 (每小题1分,共10分) 1、夹石是指矿体中脉石矿物集合体。( ) 2、碱性超基性岩体常形成铜铅锌多金属矿床。( ) 3、晚期岩浆矿床常伴有明显的围岩蚀变现象。( ) 4、矿液与围岩进行物质交换所形成的矿体是交代矿体。( ) 5、矽卡岩只能发育在侵入体的外接触带上。( ) 6、第三纪以前形成的砂矿床叫古砂矿床。( ) 7、盐盆中远离补给方向盐矿物分带是碳酸盐岩→石膏→石盐。( ).. 8、沉积赤铁矿层发育于海侵岩系的上部。( ) 9、在腐植煤中无烟煤的挥发分含量最低。( ) 10、混合岩化作用的早期以重结晶作用和碱交代作用为主。( ) 1 2

普通地质学简明教程(中国地质大学版)

地质学是以地球为研究对象的一门自然科学。它的研究内容包括地球的物质组成、构造及其演化历史。当前,它的研究重点是地球的固体表层地壳或岩石圈。人类对地球矿产资源的需求和对其奥秘的探究是促使地质学形成和发展的原因。历史比较法的基本思想是“将今论古”。 地质学研究对象地球的特点:时间漫长、空间宏大、地质过程的复杂性。 地球的外部圈层是指地球的大气圈、水圈和生物圈。 大气环流:(分布于对流层中)是由于不同纬度的地面和不同高度的大气空间因接受太阳辐射的差异而形成的一种全球范围的大规模大气对流综合现象。 气候带:根据气候要素的纬向分布特性而划分的带状气候区(太阳辐射是气候带形成的基本因素)。 大陆边缘:是指大陆与大洋盆地之间的地带(包括大陆架、大陆坡和大陆基)。大陆架:是海与陆地接壤的浅海平台。 大陆坡:是大陆架外缘、坡度明显转折变陡的地带。 大陆基:是大陆坡与大洋盆地之间的缓倾斜地带。 大洋中脊:是指最主要的一条呈线状延伸于大洋盆地,地震、火山活动强烈的海岭。 重力:是指地球质量对物体产生的引力和该物体随着地球自转而引起的慢性离心力的合力。 布格重力异常:是指经布格校正后的重力值与正常值之差。 地磁异常:实际上测得的地球磁场强度和理论磁场强度是有区别的,这种区别称地磁异常。 地热流:是指单位时间内通过地球表面单位面积所散失的热流量。 地热增温率(地温梯度):是指沿等温面的法线朝地球中心方向上单位距离内温度所增加的数值。 纵波(p波):质点振动方向与地震波方向一致的波。 横波(s波):质点振动方向与地震波方向垂直的波。 岩石圈:是指软流圈之上的固体地球部分。 地壳:是岩石圈上部次级圈层。 软流圈(低速带):是指地下60~250km之间地震波速度减低的地带。

研究生英语 多维教程熟谙(正文翻译+课后练习参考答案)

Unit1 从能力到责任 当代的大学生对他们在社会中所扮演的角色的认识模糊不清。他们致力于寻求在他们看来似乎是最现实的东西:追求安全保障,追逐物质财富的积累。年轻人努力想使自己成人成才、有所作为,但他们对未来的认识还是很模糊的。处于像他们这样前程未定的年龄阶段,他们该信仰什么?大学生一直在寻找真我的所在,寻找生活的意义。一如芸芸众生的我们,他们也陷入了两难的境地。一方面,他们崇尚奉献于人的理想主义,而另一方面,他们又经不住自身利益的诱惑,陷入利己主义的世界里欲罢不能。 最终而言,大学教育素质的衡量取决于毕业生是否愿意为他们所处的社会和赖以生存的城市作出贡献。尼布尔曾经写道:“一个人只有意识到对社会所负有的责任,他才能够认识到自身的潜力。一个人如果一味地以自我为中心,他将会失去自我。”本科教育必须对这种带有理想主义色彩的观念进行自我深省,使学生超越以自我为中心的观念,以诚相待,服务社会。在这一个竞争激烈\残酷的社会,人们期望大学生能报以正直、文明,,甚至富有同情心的人格品质去与人竞争,这是否已是一种奢望?人们期望大学的人文教育会有助于培养学生的人际交往能力,如今是否仍然适合? 毫无疑问,大学生应该履行公民的义务。美国的教育必须立刻采

取行动,使教育理所当然地承担起弥合公共政策与公众的理解程度之间的极具危险性且在日益加深的沟壑这一职责。那些要求人们积极思考政府的议程并提供富于创意的意见的信息似乎越来越让我们感到事不关己。所以很多人认为想通过公众的参与来解决复杂的公共问题已不再可能行得通。设想,怎么可能让一些非专业人士去讨论必然带来相应后果的政府决策的问题,而他们甚至连语言的使用都存在困难? 核能的使用应该扩大还是削弱?水资源能保证充足的供应吗?怎样控制军备竞赛?大气污染的安全标准是多少?甚至连人类的起源与灭绝这样近乎玄乎的问题也会被列入政治议事日程。 类似的一头雾水的感觉,公众曾经尝试过。当他们试图弄懂有关“星球大战”的辩论的问题时,那些关于“威慑”与“反威慑”等高科技的专业术语,曾让公众一筹莫展。像地方的区域规划,学校种族隔离制的废除,排水系统的问题,公共交通的治理,以及申请获得正在相互竞争的有线电视公司的许可证等这些曾经看起来只是一些地方性事务的事情,现在也需要专家采解决。这些专家的辩论充满着技术术语,常常使问题变得让人迷惑不解而不会使问题云开雾散,清晰明了。公共生活的复杂性,要求更多\而非更少的信息资料;需要更积极\而非越来越消极的公众的参与。

《面向对象程序设计》课程实验指导书2

《面向对象程序设计》课程实验指导书 合肥学院计算机系

实验一 Java开发环境的安装与配置,熟悉Java程序 结构 一、实验目的: 1. 掌握JDK的安装步骤。 2. 理解环境变量PATH, CLASSPATH的作用,以及它们的设置方法。 3. 熟悉Editplus(或notePad,JCreator)编辑环境,编写简单的程序,并 编译和执行。 二、实验内容: 熟悉JDK的安装和配置,学习如何编写并运行简单的Application程序和Applet程序(能输出一条简单的问候信息); 三、实验要求: 1. 能正确地安装JDK 2. 熟悉环境变量Path, Classpath设置方法,熟悉编辑环境 3. 调试程序、编译,运行后得到正确的结果 4. 写出实验报告,要求记录编译和执行Java程序当中的系统错误信息提示, 并给出解决办法。 四、实验步骤: 1.从https://www.wendangku.net/doc/9a7078679.html,上下载最新版本的JDK,并安装。 2.设置环境变量PATH, CLASSPATH, 使得Java程序能正确编译和执行。 3.在Editplus(或 Textpad)环境下编写一个HelloWorld.java程序, (1)在主方法static public void main(String[ ] args)中调用System. out.println()方法,使程序输出一条问候信息; (2) 编译运行程序,观察运行情况和输出结果。(使用JDK环境,调用 javac.exe和java.exe编译和执行程序)

实验二 Java语言基础 一、实验目的: 熟悉Java基本语法,基本数据类型,各种运算符及表达式的使用,掌握运算符优先级,熟悉使用Java的选择语句,循环语句。 二、实验内容: 1.输出100以内的所有素数。 提示: 逐个判断小于a的每个正整数x,第二重循环针对x,判断其是否是质数。 2.编写程序,分别用do-while和for循环计算1+1/2!+1/3!+1/4!...的前 20项和 三、实验要求: 1. 正确使用Java语言的选择语句,循环语句; 2. 调试程序、编译,运行后得到正确的结果 3.写出实验报告。要求记录编译和执行Java程序当中的系统错误信息提成 示,并给出解决办法。 四、实验步骤: 1.编写主类; 2.在static public void main(String[ ] args)方法中加入实现要求功能 的代码。 3.编译运行程序,观察输出结果是否正确。 五、自主实验(选1题完成实验报告) 1. 将所输入之正整数,以二、八、十六进制表示出来。 提示: 可写三个方法分别计算输出二、八、十六进制表示。 2.用户输入的一个分数(分别输入分子和分母)进行约分,并且输出约分后的分数(分别输出分子和分母)。例如输入分子为6并且分母为12,那么输出结果为1/2。 3.编程,计算e=1+1/1! +2/2! +……+n/n!。要求e值精确到小数点第5位。

面向对象程序设计完整版

Object- Orien ted Programmi ng C++ 主讲成长生 东华大学计算机科学与技术学院

第一章概述 § 1.1 面向对象程序设计的基本思想 C++是基于C语言发展的,又冲破C语言局限的面向对象的程序设计语言。它与Java 语言都作为当前计算机科学的主流语言, 越来越受到用户的欢迎。 要弄清楚什么是面向对象的程序设计, 首先了解和回顾传统的 ( Pascal(或C))结构化程序设计方法及其设计思想、程序结构及特点。SP(Structure Programming)是60 年代诞生的针对当时爆发的所谓”软件危机” , 为此发展形成了现代软件工程学的基础。 SP的总的设计思想是: . 自顶向下、层次化 . 逐步求精、精细化 程序结构是按功能划分基本模块的树型结构, 使模块间的关系尽可能简单独立。因此SP的程序的基本特点是: . 按层次组织模块(战略上划分战役) . 每一模块只有一个入口, 一个出口 ?代码和数据分离(程序=数据结构+算法) 归纳得到: SP 把数据和过程(代码、函数)分离为相互独立的实体, 用数据代表问题空间中的客体借以表示实际问题中的信 息; 程序代码则用来处理加工这些数据。程序员在编程时 必须时刻考虑所要处理的数据结构和类型。对不同的数据格式即使要作同样

的处理计算, 或者要对相同的数据格式作不同的处理都必须编写不同的程序(如两个整型数和两个浮点数相加)。这样的编程方法,即传统的SP方法设计出来的程序或系统其可重用的成分很少。其次把数据和代码作为不同的分离实体时, 总存在着用错误的数据调用正确的程序模块, 或用正确的数据调用错误的程序模块的危险, 从而使数据与程序始终保持兼容, 已成为程序员 的一个沉重的负担。在开发一个大型软件课题中, 当工程进入到 后期若用户改变了方案要求, 很容易使技术人员的前期工作受到摧毁性的打击,使其前功尽弃。为克服以上的弊端或者该SP方法难以控制处理的矛盾而产生了面向对象程序设计方法, 即Object —Oriented Programming ----------- OOP从二十世纪六十年代提出对象 的雏形, 到七十年代美国国防部的专用语言Ada 语言, 直到当前国际上流行的高品味的Java 和C++(Tc++,Balandc++ 及Vc++), , 应该讲OOP方法与技术吸取了SP的一切优点,同时又正视和顺应现实世界由物质和意识二部分组成。映射到面向对象的解空间就是: 具体事物—对象; 抽象概念—类。 OOP的基本原理是用问题领域的模型来模拟大千世界,从而设计出尽可能直接、自然地表示问题求解方法的软件, 这样的软件由对象组成, 而对象则是完整反映客观世界事物具有不可分割的静态属性(”数据结构” )与动态行为(”方法” )的。而且它们是既有联系又

成都理工大学矿床学试题

理工大学矿床学试题 一、名词解释 1.矿床 2.矿石 3.矿体 4.矿石品位 5.生矿床 6.岩浆分结矿床 7.盲矿体 8.岩浆熔离作用 9.伟晶岩矿床 10.气水热液 11.围岩蚀变 12.矿床分带 13.接触交代矿床 14.斑岩铜矿床 15.残余矿床 16.次生硫化物富集作用 17.沉积矿床 18.古砂矿床 19.胶体化学沉积矿床 20.油气藏 21.煤化作用 22.变成矿床 23.受变质矿床 24.层控矿床 25.矿源层 26.热液叠加改造作用 27.VMS矿床 28.成矿规律 29.成矿系列 30.成矿系统 二、填空题 1、矿床由矿体和组成,矿体由矿石和组成,矿石由和组成。 2、矿床规模愈大,工业品位要求。

3、决定矿床工业价值的经济因素你认为主要有,等。 4、早期岩浆矿床的主要矿产是,典型的矿石结构是结构;晚期岩浆矿床的主要矿产是,典型的矿石结构是结构。 5、加拿大肖德贝里矿床是产出、的世界著名矿床。 6、含矿伟晶岩脉的带状构造从外到可分四个带,即带、 带、和;伟晶岩矿床是某些和稀土元素的重要来源;重要矿产地如伟晶岩矿床。 8、研究围岩蚀变的意义体现在:是高温蚀变,是中温蚀 变,是低温蚀变。 7、气水热液主要成分是水,其主要来源有、、和_ 。 9、矽卡岩矿床形成的两期五阶段,即矽卡岩期包括、阶段和阶段,硫化物期包括和阶段。 10、斑岩铜矿床的蚀变分带非常发育,由向外分为1),2),3),4),矿体主要分布在带。 11、根据沉积矿床成因特点,可进一步划分为四类,即1), 2),3)和4)。 12、金属硫化物矿床的表生分带自上而下可分为氧化带、带 和带,其中氧化带自上而下又可分为带、带 和带。 13、根据我国找矿实践经验,冲积砂矿床在以下地段常形成富矿体:1),2),3)和4)等。 14、我国沉积铁矿床,北方以铁矿为代表,产出层位为;南方 以铁矿为代表,产出层位为。 15、形成盐类矿床的必备条件是和水盆地环境。 16、微生物在成矿作用中可能以四种主要方式起作用, 即、、和。 17、我国聚煤期主要有纪、纪、纪和纪。

研究生英语多维教程熟谙课后题答案

Book II Unit 1 A. 1.assess 2.alliance 3.outcome 4.ethical 5.identity 6.ambiguous 7.tolerable 8.participates 9.pursuit 10.constructive B. 1.at stake 2.were obliged 3.the climate of 4.feel well-equipped 5.beyond my grasp 6.cut back 7.other than 8.rise above 9.care about 10.is bounded C. 1.incompetent 2.indulgence 3.migrants 4.probes https://www.wendangku.net/doc/9a7078679.html,plex 6.suspense; engaged https://www.wendangku.net/doc/9a7078679.html,passionate; committed 8.tolerant 9.tempted 10.interconnected D. 1. A. Judging from 2. B. in which 3. C. and 4. D. believe 5. A. is one of/ is that of 6. B. must get 7. C. likely 8. D. unemployed 9. C. as well as/ and 10.B. simpler E. 1.what 2.graduation 3.intend 4.getting 5.eventually 6.survey 7.although 8.graduates 9.transfer 10.rise 11.attending 12.instead 13.cause 14.because 15.attending 16.below 17.failure 18.expectations 19.confidence https://www.wendangku.net/doc/9a7078679.html,cation Key to the translation from English to Chinese: 1.德.汤说过,一切进步,一切发展均来自挑战及由此引起的反应。没有挑战就没有反应,没有发展,没有自由。所以,我们首先应该在我们孩子的能力允许的范围内为他们开设最严格最富有挑战性的课程。 2.我们可以向我们的孩子提供第二个机会是允许他们有失败的权力。德.纽伊写道:“不仅是一种特权,也是一种考验。”如果没有人可以失败,那它算什么考验,算什么自由呢?美国可以向所有在高中读者完四年课程而不管其是否取得任何明显收获的学生发放毕业文凭的日子已经一去不复返了。我们现在生活在一个外变得很狭隘的世界里,们必须同对现实保持警觉,有所认识;而现实主义要求树立一个要么成功要么失败的标准。这些话听起来很刺耳,但都是残酷的事实。如果我们剥夺了孩子的失败权力,实际上我们就剥夺了他们如实地认识世界的机会。 Key to the translation from Chinese to English: 1.Today's university students are struggling to establish themselves, but they still have ambiguous

相关文档
相关文档 最新文档