第7章面向对象的程序设计基础_第1页
第7章面向对象的程序设计基础_第2页
第7章面向对象的程序设计基础_第3页
第7章面向对象的程序设计基础_第4页
第7章面向对象的程序设计基础_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第7章 面向对象的程序设计基础一、单项选择题1Visual FoxPro 6.0不但支持传统的面向过程的编程方法,而且全面引入了_的程序设计方法,将FoxPro系列提升到真正的关系数据库世界。(7.1 理解)A)结构化 B) 非过程化C)面向数据库 D)面向对象2从可视化编程的角度看,对象是一个具有属性和方法的实体。一旦对象建立以后,其操作就通过与对象有关的_来描述。(7.1 理解)A)属性、事件和方法 B)实体、类C)封装性、继承性 D)数据3_也是一种对象,他将一些特殊的对象进行更严格的封装,定制成用以显示数据、执行操作的一种图形对象。(7.1 理解)A)类 B)父类C)子类 D)控件4下

2、列_组是类。(7.1 理解)A)篮球、饭桌、人、房子 B)篮球、饭桌、工人、厨房C)文本框、命令按钮 D)球、桌子、人、房子5下列关于面向对象程序设计(OOP)的说法,错误的是_。(7.1 理解)A)OOP以编写程序代码为中心工作B)OOP以“对象”表示各种事物,以“类”表示对象的抽象C)OOP以“方法”表现处理事物的过程D)OOP以对象及其数据结构为中心展开工作6任何对象都有自己的属性,下列关于属性的叙述中,正确的是_。(7.1 理解)A) 属性用于描述对象所具有的性质和特点,通常用各种类型的数据来表示B)属性用于描述对象所具有的内部特征,通常用各种类型的数据来表示C)属性用于描述对象所具有

3、的外部特征,通常用各种类型的数据来表示D)属性用于描述对象所具有的固有方法,通常用各种程序代码来表示7下列关于事件的说法中,错误的是_。(7.1 理解)A)事件代码也可以像方法一样被显式调用B)事件是对象触发的行为描述,是一种预先定义好的特定动作C)事件可以持续完成。D)事件由用户或者系统激活8.下列关于方法的说法中,错误的是_。(7.1 理解)A)方法是与对象相关的过程B)方法是指对象为完成一定功能而编写的一段程序代码C)方法与事件有着紧密联系,一个时间必定有一个与之相对应的方法D)方法与事件相同,用户不可以扩充方法。9下列关于创建新类的叙述中,错误的是_。(7.2 应用)A)从“项目管理器

4、”里选择“类”| “新建”B)从系统菜单上选择“文件”|“新建”|“类”|“新建文件”C)可以在命令窗口输入ADD CLASS命令,进入“类设计器”D)在命令窗口里执行CREATE CLASS命令 10. 下列关于“继承性”的说法,错误的是_。(7.1 理解)A)继承性用来描述对象之间的共同属性B)继承性用来描述类之间的共同属性C)继承性可以避免方法和数据的重复D)继承性体现了一般化和特殊化的原则11下列关于“封装性”的说法中,错误的是_。(7.1 理解)A)封装性就是把对象的内部代码与操作过程隐藏起来B)封装是借助类来实现的C)封装是借助对象来实现的D)封装要求所有对象具备明确的功能,并有接

5、口和其他对象相互作用12用DEFINE CLASS 命令定义了一个名为“7_1”的FORM类时,若要为该类添加一个label1标签对象,应当使用的基本代码是_。(7.1 应用)A)AddObject(“label1”,” label”)B)MyForm.AddObject(“label1”,” label”)C)Add Object label1 AS labelD)Add Object 7_1.label1 AS label13. 下列关于将“类”添加到表单中的方法的说法,错误的是_。(7.2 应用)A)将“类”从“类设计器”拖至“项目管理器”中B)将“类”从“项目管理器”拖至“类设计器”中

6、C)将“类”从“项目管理器”拖至“表单设计器”中D)将“类”注册14.下列关于对象的引用说法错误的是_。(7.3 理解)A)绝对引用是为了快速引用对象而采用的一种引用方式B)相对引用是为了快速引用对象而采用的一种引用方式C)引用是指在引用对象时,把对象的容器层次全部列出来D)对象的引用有绝对引用和相对引用15 下列关于类的说法错误的是_。(7.3 理解)A)类不能被直接调用B)由类创建的对象可以被直接调用C)同一个类可以创建多个对象D)类可以被直接调用16如果要提供对当前对象的引用,可以用_关键字来设置对象的属性。(7.3应用)A)THIS B)THISFORM C) THISFORMSET

7、D)PARENT17下列关于设置单个对象属性的语法正确的是_。(7.3 应用)A)Object.Property=Value B)Parent.Property=Value C)Property=Value D)Parent.Object.Property=Value18下列关于调用对象的方法的说法,错误的是_。(7.3 理解)A)对象的方法没有返回值 B)调用对象的方法时,如果该方法有返回值,被调用方法必须以圆括弧结尾 C) 如果在调用方法时有参数传递,则必须把传递参数放在方法名后面的圆括弧内D) 在创建了一个对象后,可以在程序的任何部分调用方法19在表单中加入两个命令按钮Command1和

8、Command2,编写Command1的Click事件代码如下,则当单击Command1后,_。(7.3 理解)Thisform.Parent.Command2.Visible=.F.A)命令按钮组中的第二个命令按钮不可见B)Command1命令按钮不可见C)事件代码无法执行D)Command2命令按钮不可见20在Visual FoxPro 6.0控件中,编辑框的默认名称为_。(7.3 识记)A) List B) Edit1 C) Label D) Text21在表单中编写Command1命令按钮的Click事件的过程代码,下列_可以在单击命令按钮时退出表单。(7.3 应用)A)clear t

9、hisformB)thisform.hideC)thisform.unlodeD)thisform.release22若某表单中有一个文本框Text1和一个命令按钮组CommandGroup1,其中,命令按钮组包含了Command1和Command2两个命令按钮。如果要在命令按钮Command1的某个方法中访问文本框Text1的Text属性值,下列式子中错误的是_。(7.3 应用)A) ThisForm.Text1. Text B) This.Parent.Text1. TextC) Parent.Text1. Text D) This. Parent.Parent.Text1. Text23

10、调用对象方法的格式正确的是_。(7.3 识记)A) Object.Method B) Method ObjectC) Parent.Object.Method D)Parent.Method二、多项选择题1在表单Form1的事件或方法代码中设置该表单中命令按钮Command1的Caption属性为“确定”的正确命令是_。(7.2 理解)A)Form1.Command1.Caption=”确定”B)This.Command1.Caption=”确定”C)ThisForm.Command1.Caption=”确定”D)ThisFormSet.Command1.Caption=“确定”2在面向对象程

11、序设计中,描述对象的三个要素包括_。(7.1 应用)A)属性 B)事件 C)开放性 D)方法3面向对象程序设计的三个基本特征是_。(7.1 应用)A)响应 B)继承性 C)封装性 D)多态性4在Visual FoxPro 6.0中,常用的表单事件有_。(7.2 识记)A)INIT B)LOAD C)DESTROY D)CLEAR5. 在Visual FoxPro 6.0中,下列名词属于表单控件的是_。(7.2 识记)A)Load B) Text C)Label D)Click6. 在Visual FoxPro 6.0 中,下列名词属于对象触发事件的是_。(7.2 识记)A)Unload B)

12、DblClick C)Refresh D)Gotfocus7. 在Visual FoxPro 6.0的OOP概念中,下列说法正确的有_。(7.1 理解)A)类是定义对象的特征和描述对象的外观与行为的模板B)对象是一个具有属性和方法的实体C)事件是对象触发的行为描述D)方法是指对象为完成一定功能而编写的一段程序代码8下列有关面向对象程序设计的基本特征叙述正确的是_。(7.1 理解)A)继承性用来描述基类和派生类之间的共同属性B)封装性是把对象的内部代码与操作过程隐藏起来C)多态性就是方法和名称完全相同D)用户的动作能够激发事件,但响应事件必须通过对应的方法来实现9下面关于方法的正确说法是_。(7

13、.1 理解)A)方法是某一对象相关联的过程B)方法是指对象为完成一定功能而编写的一段程序代码C)方法程序创建完成后以.PRG文件保存D)一个事件必定有一个与之相对应的方法10下列关于控件类的各种叙述中,正确的是_。(7.1 理解)A)控件也是一种对象B)控件类是将特殊的对象进行更严格的封装C)控件是定制成用以显示数据、执行操作的一种图形对象D)控件类对象与容器类对象是相对而言的三、填空题1一个对象建立以后,其操作就通过与对象有关的属性、_和_来描述。(7.1 识记)2面向对象程序设计的3个基本特征是继承性、_和_。(7.1 识记)3Visual FoxPro 6.0中的基类有两大类型,分别是:

14、_和_;相应地,对象也分为_和_。(7.1 识记)4_不能被直接调用,由类创建的_才可以被直接调用。(7.1 识记)5引用对象的两种方式是_和_。(7.1 识记)6_对象引用提供对当前对象的引用,_对象引用提供对当前表单的引用,_对象引用提供了一种引用当前表单集的快捷引用,_对象引用提供了一种引用当前对象的父对象的引用。(7.3 识记)四、面向对象程序设计题1用标签、文本框、命令按钮构成一个表单ShowFrm,在标签中显示“当前系统日期和时间:”;运行表单时,在文本框中单击鼠标左键将显示当前系统日期,双击鼠标左键将显示当前系统时间;单击“删除”按钮,文本框中的结果将被删除,单击“退出”按钮,将

15、退出表单的运行。(7.4 应用)2以系统日期的月、日及时间构成动态的密码 ,如果三次输入错误,则退出;如果密码正确,则显示“欢迎使用本系统!”。(7.4 应用)3创建一个表单,其功能为:若在inputTxt文本框中输入一个除数(整数),然后点击“开始”按钮,就能求出1100之间能被此除数整除的数(整数)及这些数之和,并将结果分别在编辑框numEdit和文本框sumTxt中输出。(7.4 应用)4编程计算任意长方形的面积。(7.4 应用)5从键盘输入学生成绩,按下列等级显示:90分以上,显示“优秀”;7090分,显示“良好”;6070分,显示“中等”;60分以下,显示“差”。(7.4 应用)6在

16、文本框中输入100之内的任一整数N,求1N之间的所有素数,并将其显示到编辑框中。(7.4 应用)7编程计算用户存款到期后的本息和。要求存款额和存期由用户从键盘输入。(7.4应用)8设计一简单的计算器。要求:可以进行简单的+、-、*、/运算。(7.4 应用)9设计一表单,在文本框中将一元二次方程的系数a,b,c输入,求该方程的根。(7.4 应用)10设计一表单,求1100之间的所有偶数之和与所有奇数之和。(7.4 应用)11设计一个“学生档案管理系统”的封面。要求该表单的标题为“学生档案管理系统”,且其中的“欢迎使用学生档案管理系统”文字是从右向左移动的字幕。(7.4 应用)12设计一个可选择不

17、同字体进行显示的表单。要求在文本框中输入文字之后,单击某个单选按钮,文本框中的内容即能以指定的字体显示。(7.4 应用)13设计一数字时钟,当单击“改变时间格式”按钮时,可以实现“12小时制”与“24小时制”之间的转换。(7.4 应用)14设计一表单,三个人分19头牛,老大分1/2、老二分1/4、老三分1/5,不能宰牛,每人各能分多少头牛。(7.4 应用) 第7章 面向对象的程序设计基础 答案一、单项选择题1.D 2.A 3.D 4.D 5.A 6.A 7.C 8.D 9.C 10.A 11.C 12.C 13.A 14.A 15. D 16.A 17.D 18. A 19.C 20.B 21

18、.D 22.A 23.C 二、多项选择题1BC2A B D3B C D4A B C 5B C6A B7A B C D8A B D9A B D10A B C D三、填空题 1事件 方法 2封装性 多态性 3容器类 控件类 容器类对象 控件类对象 4类 对象 5绝对引用 相对引用 6This ThisForm ThisFormset Parent四、面向对象程序设计题1(1)新建如图7-1所示的表单:图7-1 显示当前系统日期和时间表单 (2)在相应的事件过程中,编写如下代码:a) 在文本框Text1的Click事件中,写入如下代码:this.value=date() b)在文本框Text1的Db

19、lClick事件中,写入如下代码:this.value=time()C)在命令按钮Command1的Click事件中,写入如下代码: thisform.text1.value=d)在命令按钮Command2的Click事件中,写入如下代码: thisform.release(3)运行表单,结果如图7-2所示:图7-2 显示当前系统的日期和时间的运行结果注:“删除”为command1按钮,“退出”为command2按钮。2(1)新建如图7-3所示的表单: 图7-3 密码输入表单 (2)在相应的事件过程中,编写如下代码:a) 在表单Form1的ACTIVATE事件中,写入如下代码: thisfor

20、m.text3.setfocuspublic nn=0b) 在文本框Text1的Click事件中,写入如下代码:this.value=date()c) 在文本框Text2的Click事件中,写入如下代码:this.value=time() d)在命令按钮Command1的Click事件中,写入如下代码: ma=thisform.text3.valuek1=str(month(date(),2)+str(day(date(),2)k2=subs(time(),1,2)k=k1+k2k=allt(k) if allt(ma)=k thisform.label3.caption=欢迎使用本系统! e

21、lse n=n+1 if n=3 thisform.label3.caption=您无权使用本系统! thisform.text3.enabled=.f. mand1.enabled=.f. else thisform.label3.caption=口令错,请重新输入口令! thisform.text3.value= thisform.text3.setfocus endif endif e)在命令按钮Command2的Click事件中,写入如下代码: thisform.release(3)运行结果如图7-4所示: 图7-4 密码程序运行结果 注:“确定”为comman

22、d1按钮,“关闭”为command2按钮。 3(1)新建如图7-5所示的表单: 图7-5 计算表单 (2)在相应的事件过程中,编写如下代码:a)在表单Form1的ACTIVATE事件中,写入如下代码: thisform.inputTxt.setfocusb)在命令按钮Command1的Click事件中,写入如下代码: for i=1 to 100 if mod(i,val(thisform.inputTxt.value)=0 thisform.numEdit.value=thisform.numEdit.value+str(i,5)+chr(13) thisform.sumTxt.value=

23、str(val(thisform.sumTxt.value)+i) endifendforc)在命令按钮Command2的Click事件中,写入如下代码: thisform.inputTxt.value=0thisform.sumTxt.value=0thisform.numEdit.value=(3)运行结果如图7-6所示: 图7-6 输入13的运行结果 注:“开始”为command1按钮,“取消”为command2按钮。4(1)新建如图7-7所示的表单:图7-7 计算表单 (2)在相应的事件过程中,编写如下代码:a)在表单Form1的ACTIVATE事件中,写入如下代码: thisform

24、.Text1.setfocus thisform.Text2.setfocusb) 在命令按钮Command1的Click事件中,写入如下代码: thisform.text3.value=val(thisform.text1.value)*val(thisform.text2.value)c)在命令按钮Command2的Click事件中,写入如下代码:thisform.release(3)运行结果如图7-7所示: 图7-7 长方形的长为4、宽为6的运行结果 注:“计算”为command1命令按钮,“退出”为command2命令按钮。5(1)新建如图7-7所示的表单: 图7-8 成绩输入表单 (

25、2)在相应的事件过程中,编写如下代码: a)在表单Form1的ACTIVATE事件中,写入如下代码: thisform.Text2.setfocusb) 在命令按钮Command1的Click事件中,写入如下代码:a=val(thisform.text1.value)aa=int(a/10)do case case aa=10 thisform.text2.value=优秀 case aa=9 thisform.text2.value=优秀 case aa=8 thisform.text2.value=良好 case aa=7 thisform.text2.value=良好 case aa=6

26、 thisform.text2.value=中等 otherwise thisform.text2.value=差endcasec)在命令按钮Command2的Click事件中,写入如下代码:thisform.release(3)运行结果如图7-9所示: 图7-9 成绩为85分的运行结果 注:“计算”为command1命令按钮,“退出”为command2命令按钮。6(1)新建如图7-10所示的表单:图7-10 计算表单 (2)在相应的事件过程中,编写如下代码: a)在表单Form1的ACTIVATE事件中,写入如下代码: thisform.Text1.setfocusb) 在命令按钮Comma

27、nd1的Click事件中,写入如下代码: a(1)=2basen=3num=2do while num=x i=2 do while i=basen-1 t=0 telln=mod(basen,i) if telln=0 t=t+1 exit else i=i+1 endif enddo if t=0 a(num)=basen basen=basen+1 num=num+1 else basen=basen+1 endifenddok=1do while k=36 ll=3.2 case y=24 ll=2.8 case y=12 ll=2.5 other ll=1.8endcasethisf

28、orm.text3.value=x+round(x*y*ll/1000,2)c)在命令按钮Command2的Click事件中,写入如下代码: thisform.text1.value=0thisform.text2.value=0thisform.text3.value=0thisform.text1.setfocusd) 在命令按钮Command3的Click事件中,写入如下代码: thisform.release(3)运行结果如图7-13所示: 图7-13 计算存款额运行结果 注:“计算”为command1命令按钮,“清除”为command2命令按钮,“退出”为command3命令按钮。8

29、(1)新建如图7-14所示的表单:图7-14 计算器表单 (2)在相应的事件过程中,编写如下代码:a)在文本框Text1的Init事件中,写入如下代码: this.value=b) 在按键“0”的Click事件中,写入如下代码: thisform.text1.value=thisform.text1.value+0c)在按键“1”的Click事件中,写入如下代码: thisform.text1.value=thisform.text1.value+1d) 用同样的方法,分别设置好除“等于”按键外的其他各个按键的Click事件代码。e) 在按键“等于”的Click事件中,写入如下代码: r=th

30、isform.text1.valuerr=&rthisform.text1.value=rrf) 在按钮“清除”的Click事件中,写入如下代码: thisform.text1.value=g) 在按钮“关闭”的Click事件中,写入如下代码: thisform.release(3)运行结果如图7-15所示: 图7-15 计算器运算结果 9(1)新建如图7-16所示的表单: 图7-16 计算表单图7-16 计算表单 (2)在相应的事件过程中,编写如下代码:a) 在表单Form1的ACTIVATE事件中,写入如下代码: thisform.text1.setfocusthisform.text2.

31、setfocusthisform.text3.setfocusb) 在命令按钮Command1的Click事件中,写入如下代码: a=val(thisform.text1.value)b=val(thisform.text2.value)c=val(thisform.text3.value)do case case a=0 thisform.text4.value=str(-c/b,10,2) thisform.text5.value=str(-c/b,10,2) case b*b-4*a*c0 .and.a0 x=-b/(2*a) x1=sqrt(4*a*c-b*b)/(2*a) thisf

32、orm.text4.value=str(x,10,2)+str(x1,10,2)+I thisform.text5.value=str(x,10,2)+-+str(x1,10,2)+I case b*b-4*a*c0 .and.a0 x1=(-b+sqrt(b*b-4*a*c)/(2*a) x2=(-b-sqrt(b*b-4*a*c)/(2*a) thisform.text4.value=str(x1,10,2) thisform.text5.value=str(x2,10,2) case b*b-4*a*c=0 x=-b/(2*a) thisform.text4.value=str(x,10

33、,2) thisform.text5.value=str(x,10,2) endcasec) 在命令按钮Command2的Click事件中,写入如下代码: thisform.text1.value=0thisform.text2.value=0thisform.text3.value=0thisform.text4.value=0thisform.text5.value=0thisform.text1.setfocusthisform.text2.setfocusthisform.text3.setfocusd) 在命令按钮Command3的Click事件中,写入如下代码: thisform.

34、release(3)运行结果如图7-17所示: 图7-17 方程5*x*x+8*x+2=0的解 注:“计算”为command1命令按钮,“清除”为command2命令按钮,“退出”为command3命令按钮。10(1)新建如图7-18所示的表单:图7-18 计算表单 (2)在相应的事件过程中,编写如下代码:a) 在命令按钮Command1的Click事件中,写入如下代码:m=1n=2a=0b=0do while m=99 .and. n=100 a=m+a b=n+b m=m+2 n=n+2enddothisform.text1.value=str(a,5,2)thisform.text2.v

35、alue=str(b,5,2)b) 在命令按钮Command2的Click事件中,写入如下代码: thisform.release(3)运行结果如图7-19所示: 图7-19 运行结果 注:“计算”为command1命令按钮,“退出”为command2命令按钮。11(1)新建如图7-20所示的表单:图7-20 初始表单 (2)在相应的事件过程中,编写如下代码: a) 在计时器Timer1的Timer事件中,写入如下代码: if thisform.label1.left+thisform.label1.width12 thisform.text1.value=alltrim(str(val(su

36、bstr(time(),1,2)-12); +substr(time(),3) else thisform.text1.value=time() endifendifb) 在命令按钮Command1的Click事件中,写入如下代码: if this.caption=改变时间格式(12) this.caption=改变时间格式(24)else this.caption=改变时间格式(12)endif(3)运行结果如图7-25所示: 图7-25 运行结果 14(1)新建如图7-26所示的表单:图7-26 计算表单 (2)在相应的事件过程中,编写如下代码: a) 在命令按钮Command1的Clic

37、k事件中,写入如下代码: a=19n=1do while n=a if n+n/2+2*n/5=a thisform.text1.value=str(n,2)+头牛 =inkey(0.1) thisform.text2.value=str(n/2,2)+头牛 =inkey(0.1) thisform.text3.value=str(2*n/5,2)+头牛 exit else n=n+1 endifenddob) 在命令按钮Command2的Click事件中,写入如下代码: thisform.release(3)运行结果如图7-27所示: 图7-27 运行结果 注:“计算”为command1命令

38、按钮,“退出”为command2命令按钮薃肀莂蒃袂肀肂虿袈聿芄薂螄肈莇螇蚀肇葿薀罿肆腿莃袅肅芁薈螁膄莃莁蚇膄肃薇薃膃芅荿羁膂莈蚅袇膁蒀蒈螃膀膀蚃虿腿节蒆羈芈莄蚁袄芈蒆蒄螀芇膆蚀蚆袃莈蒃蚂袂蒁螈羀袁膀薁袆袁芃螆螂袀莅蕿蚈衿蒇莂羇羈膇薇袃羇艿莀蝿羆蒂薆螅羅膁蒈蚁羅芄蚄罿羄莆蒇袅羃蒈蚂螁羂膈蒅蚇肁芀蚁薃肀莂蒃袂肀肂虿袈聿芄薂螄肈莇螇蚀肇葿薀罿肆腿莃袅肅芁薈螁膄莃莁蚇膄肃薇薃膃芅荿羁膂莈蚅袇膁蒀蒈螃膀膀蚃虿腿节蒆羈芈莄蚁袄芈蒆蒄螀芇膆蚀蚆袃莈蒃蚂袂蒁螈羀袁膀薁袆袁芃螆螂袀莅蕿蚈衿蒇莂羇羈膇薇袃羇艿莀蝿羆蒂薆螅羅膁蒈蚁羅芄蚄罿羄莆蒇袅羃蒈蚂螁羂膈蒅蚇肁芀蚁薃肀莂蒃袂肀肂虿袈聿芄薂螄肈莇螇蚀肇葿薀罿肆腿莃

39、袅肅芁薈螁膄莃莁蚇膄肃薇薃膃芅荿螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈

40、薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃

41、螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇

42、虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁

43、蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅

44、蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀

45、薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇

46、蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论