学号-姓名-实验XX实验报告(模板)

学号-姓名-实验XX实验报告(模板)
学号-姓名-实验XX实验报告(模板)

2011-2012学年第二学期课程实验报告课程名称:数据库系统原理

实验名称:

姓名周东涛班级软件2班学号1001030181 实验台编号同组同学

实验课表现出勤、表现得分25% 25 实验报告

得分50%

实验总分操作结果得分25% 25

实验目的

1.掌握存储过程的概念及优点

2.掌握存储过程的创建和使用方法

3.掌握游标的概念及优点

4.掌握游标的创建和使用方法

实验内容(实验步骤和实验结果的简单描述,方便同学自己以后阅读)

以下题目均在STUxxxx(学生管理)数据库中完成。

1.使用游标实现如下功能:显示每个学生的学号、姓名、各门功课的成绩与平均成绩。格式如下:学号姓名课程名称成绩

……………………

use stu1001030181

declare cursor1 cursor

for select学号from xs

open cursor1

if@@error= 0

begin

declare @stuNo varchar(50)

declare @average int

fetch next from cursor1 into @stuNo

while@@fetch_status=0

begin

select @average=A VG(成绩)from xs_kc

where学号=@stuNo

select xs.学号,姓名,课程名,成绩,@average as平均成绩

from xs,kc,xs_kc

where xs.学号=xs_kc.学号and kc.课程号=xs_kc.课程号and xs.学号=@stuNo

fetch next from cursor1 into @stuNo

end

end

close cursor1

deallocate cursor1

2.使用游标实现如下功能:修改XS表中“总学分”字段的值,使其为该学生所学各门功课的学分之和。

declare cursor2 cursor

for select学号,总学分from xs

open cursor2

if@@error= 0

begin

declare @sno char(10)

declare @myscore int

fetch next from cursor2 into @sno,@myscore

while@@fetch_status=0

begin

update xs set总学分=(select sum(kc.学分)

from kc,xs_kc

where xs_kc.学号=@sno and kc.课程号=xs_kc.课程号)

where学号=@sno

fetch next from cursor2 into @sno,@myscore

end

end

close cursor2

deallocate cursor2

3.创建一存储过程proc1,显示指定学生指定课程的成绩,然后执行该存储过程。

CREATE PROCEDURE proc1

@newsno char(10),

@newsub char(10),

@newscore int OUTPUT

AS

SELECT @newscore=xs_kc.成绩

FROM xs,xs_kc

WHERE xs.学号=@newsno and xs.学号= xs_kc.学号and xs_kc.课程号= @newsub

DECLARE @score int

EXEC proc1 4102101,101,@score OUTPUT

SELECT @score

4.创建一存储过程proc2,显示其指定课程的成绩在指定范围内的学生学号、姓名、课程名和成绩,并返回其人数,然后执行该存储过程。

CREATE PROCEDURE proc2

@newsno char(10),

@newname char(10),

@newsubname char(10),

@newscoresmall int,

@newscorelarge int,

@newsum int OUTPUT

AS

SELECT @newsum =sum(xs_kc.成绩)

FROM xs,xs_kc,kc

WHERE xs.学号=@newsno and xs.学号=xs_kc.学号and xs_kc.课程号=kc.课程号and kc.课程名= @newsubname and xs_kc.成绩BETWEEN @newscoresmall AND @newscorelarge

DECLARE @sum int

EXEC proc2 4102101,101,计算机基础,60,100,@sum OUTPUT

SELECT @sum

5.创建一存储过程xs_insert,用于实现往xs表中插入一条记录,并返回执行状态码信息:如果插入成功,则返回0;否则,则返回1。

CREATE PROCEDURE XS_INSERT

@SNO CHAR(10),

@NAME CHAR(10),

@SEX BIT,

@DATE SMALLDATETIME,

@SCORE INT,

@CLASS CHAR(10),

@TEMP TEXT,

@RESULT INT OUTPUT

AS

INSERT INTO XS V ALUES

(@SNO,@NAME,@SEX,@DATE,@SCORE,@CLASS,@TEMP)

SET @RESULT=@@ERROR

DECLARE @ERROR INT

EXEC XS_INSERT '4102104','小明',1,'1991-1-1',100,'计算机',NULL,@ERROR OUTPUT

SELECT@ERROR

6.创建一存储过程xs_update,用于对指定学号指定课程名称的学生成绩进行修改。

CREATE PROCEDURE XS_UPDATE

@SNO CHAR(10),

@SUB CHAR(10),

@SCORE INT

AS

UPDA TE XS_KC SET成绩= @SCORE WHERE XS_KC.学号=@SNO AND XS_KC.课程号=KC.课程号AND KC.课程名= @SUB

7.创建一存储过程,用于统计每个专业计算机基础成绩在各个分数段的学生人数。分数段划分为:低于60分,60~70分,70 ~80分,80~90分,90~100分。

专业低于60 60~70 70~80 80~90 90~100

计算机0 3 7 5 4

………………………………

ALTER PROC KC_SUM

@SCORE1 INT,

@SCORE2 INT,

@SCORE3 INT,

@SCORE4 INT,

@SCORE5 INT

AS

SELECT @SCORE1 =COUNT(*)

FROM XS_KC,KC,XS

WHERE XS_KC.成绩BETWEEN 0 AND 60 AND XS_KC.课程号=KC.课程号AND XS.学号= XS_KC.学号AND KC.课程名='计算机基础'GROUP BY XS.专业

SELECT @SCORE2 =COUNT(*)

FROM XS_KC,KC,XS

WHERE XS_KC.成绩BETWEEN 60 AND 70 AND XS_KC.课程号=KC.课程号AND XS.学号= XS_KC.学号AND KC.课程名='计算机基础'GROUP BY XS.专业

SELECT @SCORE3 =COUNT(*)

FROM XS_KC,KC,XS

WHERE XS_KC.成绩BETWEEN 70 AND 80 AND XS_KC.课程号=KC.课程号AND XS.学号= XS_KC.学号AND KC.课程名='计算机基础'GROUP BY XS.专业

SELECT @SCORE4 =COUNT(*)

FROM XS_KC,KC,XS

WHERE XS_KC.成绩BETWEEN 80 AND 90 AND XS_KC.课程号=KC.课程号AND XS.学号= XS_KC.学号AND KC.课程名='计算机基础'GROUP BY XS.专业

SELECT @SCORE5 =COUNT(*)

FROM XS_KC,KC,XS

WHERE XS_KC.成绩BETWEEN 90 AND 100 AND XS_KC.课程号=KC.课程号AND XS.学号= XS_KC.学号AND KC.课程名='计算机基础'GROUP BY XS.专业

实验过程中遇到的问题以及如何解决的?(可以写多条,是否认真填写将影响实验成绩)

1、在实验过程中我遇到了不知道如何使用游标的问题,通过老师上课讲的如何声明游标、打开游标、提取数据、关闭游标的方式,我解决了这个问题。

2、在实验过程中我遇到了Cursorfetch: INTO 列表中声明的变量数目必须与所选列的数目相同的问题,通过加入所缺的变量的方式,我解决了这个问题。

3、在实验过程中我遇到了不知道如何创建存储过程的问题,通过看书找到语句CREATE PROCEDURE PROC........AS.........的方式,我解决了这个问题

没有问题的情况下,是否有创新思路(或多做哪些工作)。

本次实验的体会(可以写多条,是否认真填写将影响实验成绩)

通过本实验,我理解/了解/熟悉了.......

1.我熟悉了如何声明游标、打开游标、提取数据、关闭游标

2.我熟悉了通过create procedure proc as创建存储过程对表进行增删查改数据,然后执行存储过程

3.我了解了使用游标的优点和存储过程的优点

思考题

1.总结一下SQL Server游标的使用方法。

答:使用游标有四种基本的步骤:声明游标、打开游标、提取数据、关闭游标.

声明游标:

象使用其它类型的变量一样,使用一个游标之前,首先应当声明它。游标的声明包括两个部分:游标的名称;这个游标所用到的SQL语句。如要声明一个叫作Cus-tomerCursor的游标用以查询地址在北京的客户的姓名、帐号及其余额,您可以编写如下代码:

DECLARE CustomerCursor CURSOR FOR

SELECT acct_no,name,balance

FROM customer

WHERE province="北京";

打开游标:

声明了游标后在作其它操作之前,必须打开它。打开游标是执行与其相关的一段SQL语句,例如打开上例声明的一个游标,我们只需键入:

OPEN CustomerCursor;

提取数据:

当用OPEN语句打开了游标并在数据库中执行了查询后,您不能立即利用在查询结果集中的数据。您必须用FETCH语句来取得数据。一条FETCH语句一次可以将一条记录放入程序员指定的变量中。事实上,FETCH语句是游标使用的核心。在DataWindow和DataStore中,执行了Retrieve()函数以后,查询的所有结果全部可以得到;而使用游标,我们只能逐条记录地得到查询结果。

已经声明并打开一个游标后,我们就可以将数据放入任意的变量中。在FETCH语句中您可以指定游标的名称和目标变量的名称。如下例:

FETCH CustmerCur-sor

INTO:ls_acct_no,

:ls_name,

:ll_balance;

从语法上讲,上面所述的就是一条合法的取数据的语句,但是一般我们使用游标却还应当包括其它的部分。正如我们前面所谈到的,游标只能一次从后台数据库中取一条记录,而在多数情况下,我们所想要作的是在数据库中从第一条记录开始提取,一直到结束。所以我们一般要将游标提取数据的语句放在一个循环体内,直至将结果集中的全部数据提取后,跳出循环圈。通过检测SQLCA.SQL-CODE的值,可以得知最后一条FETCH语句是否成功。一般,当SQLCODE值为0时表明一切正常,100表示已经取到了结果集的末尾,而其它值均表明操作出了问题,这样我们可以编写以下的代码:

lb_continue=True

ll_total=0

DO WHILE lb_continue

FETCH CustomerCur-sor

INTO:ls_acct_no,

:ls_name,

:ll_balance;

If sqlca.sqlcode=0 Then

ll_total+=ll_balance

Else

lb_continue=False

End If

LOOP

循环体的结构有多种,这里提到的是最常见的一种。也有的程序员喜爱将一条FETCH语句放在循环体的前面,循环体内再放置另外一条FETCH语句,并检测SQLCA.SQLCODE是否为100(见以下实例)。但是这样做,维护时需同时修改两条FETCH语句,稍麻烦了些。

关闭游标

在游标操作的最后请不要忘记关闭游标,这是一个好的编程习惯,以使系统释放游标占用的资源。关闭游标的语句很简单:

CLOSE CustomerCursor;

使用Where子句

我们可以动态地定义游标中的Where子句的参数,例如在本例中我们是直接定义了查询省份是北京的记录,但也许在应用中我们要使用一个下拉式列表框,由用户来选择要查询的省份,我们该怎样做呢?

我们在前面曾经提到过,DECLARE语句的作用只是定义一个游标,在OPEN语句中这个游标才会真正地被执行。了解了这些,我们就可以很方便地实现这样的功能,在DECLARE的Where子句中加入变量作参数,如下所示:

DECLARE CustomerCursor CURSOR FOR

SELCECT acct_no,name,balance

FROM customer

WHERE province=:ls_province;

// 定义ls_province的值

OPEN CustomerCursor;

游标的类型

同其它变量一样,我们也可以定义游标的访问类型:全局、共享、实例或局部,游标变量的命名规范建议也同其它变量一样。

2.总结一下使用存储过程的好处。

答:使用存储过程的好处

相对于直接使用SQL语句,在应用程序中直接调用存储过程有以下好处:

(1)减少网络通信量。调用一个行数不多的存储过程与直接调用SQL语句的网络通信量可能不会有很大的差别,可是如果存储过程包含上百行SQL语句,那么其性能绝对比一条一条的调用SQL语句要高得多。

(2)执行速度更快。有两个原因:首先,在存储过程创建的时候,数据库已经对其进行了一次解析和优化。其次,存储过程一旦执行,在内存中就会保留一份这个存储过程,这样下次再执行同样的存储过程时,可以从内存中直接调用。

(3)更强的适应性:由于存储过程对数据库的访问是通过存储过程来进行的,因此数据库开发人员可以在不改动存储过程接口的情况下对数据库进行任何改动,而这些改动不会对应用程序造成影响。

(4) 布式工作:应用程序和数据库的编码工作可以分别独立进行,而不会相互压制。

教师评价

实验态度 A. 很认真 B. 认真 C. 比较认真 D. 不认真独立完成情况 A. 很好 B. 好 C. 比较好 D. 不好收获和体会 A. 多 B. 比较多 C. 少 D. 很少思考题回答情况 A. 很好 B. 好 C. 比较好 D. 不好

评阅教师:陈红顺

日期:

试卷编号班级学号姓名

说明:“阅卷总分”由阅卷人填写;“复核总分”由复核人填写,复核总分不得有改动。 一、选择题:(每小题3分,共30分) 1、.如图所示,圆型回路L 内有电流1I 、2I ,回路外有电流3I ,均在真空中,P 为L 上的点, 则( )。 (A ) 012()L d I I μ?=-? B l (B )0123()L d I I I μ?=++?B l (C ) 012 3 ()L d I I I μ?=+-? B l (D ) 1 2() L d I I μ?=+?B l 2、某宇宙飞船以0.8c 的速度离开地球,若地球上接收到它发出的两个信号之间的时间间隔为10s , 则宇航员测出的相应的时间间隔为( ) (A )6s (B )8s (C )10s (D )16.7s (3分) 3、 磁场的高斯定理说明了稳恒磁场的某些性质。下列说法正确的是 ( ) (A )磁场力是保守力; (B )磁场是非保守力场; (C) 磁场是无源场; (D)磁感应线不相交。 4、两个均质圆盘A 和B 的密度分别为A ρ和B ρ,若B A ρρ< ,但两圆盘的质量与厚度相同, 如两盘对通过盘心垂直于盘面的转动惯量各为A J 和B J ,则( ) (A )A B J J > (B )A B J J < (C )A B J J = (D )A J 和B J 哪个大,不能确定 5、假设卫星环绕地球中心作椭圆运动,则在运动过程中,卫星对地球中心的( ) (A) 角动量守恒,动能守恒 (B) 角动量守恒,机械能守恒 (C) 角动量不守恒,机械能守恒 (D) 角动量不守恒,动量也不守恒 (E) 角动量守恒,动量也守恒 6、在一个点电荷+Q 的电场中,一个检验电荷+q ,从A 点分别移到B ,C ,D 点,B ,C ,D 点 在+Q 为圆心的圆周上,如图所示,则电场力做功是( ) (A ) 从A 到B 电场力做功最大。 (B ) 从A 到C 电场力做功最大。 (C ) 从A 到D 电场力做功最大。 B (D ) 电场力做功一样大。 7、一交变磁场被限制在一半径为R 的圆柱体中,在柱体内、外分别有两个静止的点电荷A q 和B q ,则 ( ) A A q 和B q 都受力 B A q 和B q 都不受力 C A q 受力,B q 不受力 D A q 不受力,B q 受力 8、实验室测得粒子的总能量是其静止能量的K 倍, 则其相对实验室的运动速度为( ) (A) 1-K c (B) 2 1K K c - (C )1 2-K K c (D) 1 +K K c 9、如图所示,一点电荷q 位于一边长为a 的立方体的 q A 顶点A ,则通过立方体B 表面的电通量各为( ) B (A ) 6q ε (B )012εq (C )024εq (D )0εq

学号+姓名 (3)

河南工程学院《软件综合运用》课程设计题目:智能优化算法 姓名:王朋成 学号:201411003116 学院:理学院 专业班级:数学与应用数学1441班 专业课程:软件综合运用设计 指导教师:刘凯 2017年9月8日

目录 课题1.最小化加权总完工时间和问题的计算 (1) 1.1.设计目的 (1) 1.2.问题介绍 (1) 1.3.最优算法 (1) 1.4.算法原理 (1) 1.5.程序代码 (2) 1.6.运行结果 (4) 课题2:最小化最大延误时间问题的计算 (6) 2.1.设计目的 (6) 2.2.问题介绍 (6) 2.3.最优算法 (6) 2.4.算法原理 (7) 2.5.程序代码 (7) 2.6.运行结果 (9) 心得体会 (12)

实验1.最小化加权总完工时间和问题的计算 1.1.设计目的 通过课程设计,熟练掌握最小化加权完工时间和问题的算法思想、程序设计及结果输出。对MATLAB 、JAVA 等编程语言与编程环境进行复习和强化,最后进行最优排序和目标函数的输出。本次设计本质上就是寻求一个组合最优化问题的最优解。并通过本次的课程设计熟练掌握WSPT 算法的基本思想,以此解决实际问题。 1.2.问题介绍 问题描述: 本次试验所计算问题为1j j w c ∑,该问题即为:有n 个工件),...1(j n j T =,工件j T 的加工时间为j P ,权重为j W ,工件j T 在机器上的完工时间为j C 。本问题即确定工件集 ),...1(j n j T =在机器上的加工顺序或加工位置,使得目标函数∑j j c w 达到最小。 问题背景: 考虑排序问题1||∑,其中n=5 P=(12,4,7,11,6),w=(4,2,5,5,6) 由wspt 规则,可得最优排序为[],加权总完工时间为∑=435 1.3.最优算法 排列 c= (c ( 1) ,c ( 2) ,… ,c (n) ) 是问题 1 ∑ wjCj 的最优排列的充分必要条件是 WSPT 规则成立 ,即成立 ( 1)/ ( 1) ≤ ( 2)/ ( 2) ≤… ≤ (n) / (n) . 1.4.算法原理 排序问题是一类重要的组合优化问题,现在已经成为运筹学研究的一个非常活跃的分支。单机排序问题的一个重要目标函数式加权评论流时间。由于极小化加权平均流时间等价于极小化加权完工总时间,因此下面仅以加权总完工时间为

学号_姓名_3-8译码器实验报告

电子科技大学 实 验 报 告 学生姓名: 学号: 指导教师:黄敏 实验地点:主楼C2-514 实验时间:(1班)

一、实验室名称:虚拟仪器实验室 二、实验项目名称:3-8 译码器实验 三、实验学时:4学时 四、实验原理 开发板上共四个按键:SW3~SW6,其中SW3 为总开关;SW4、SW5、SW6 作为三个译码输入。本实验3-8 译码器所有的接口如下。 input ext_clk_25m, //外部输入25MHz 时钟信号 input ext_rst_n, //外部输入复位信号,低电平有效 input[3:0] switch, //4个拨码开关接口,ON -- 低电平;OFF -- 高电平。SW3 为总开关;SW4、SW5、SW6 的三个译码输入 output reg[7:0] led //8 个LED 指示灯接口

注:X 表示ON 或OFF,即任意状态。 五、实验目的 熟悉利用HDL代码输入方式进行电路的设计和仿真的流程,掌握Verilog语言的基本语法。并通过一个3-8译码器的设计把握利用EDA软件(Quartus II 13.1)进行HDL代码输入方式的电子线路设计与仿真的详细流程。 六、实验内容 利用HDL代码输入方式在Quartus II 13.1平台上实现一个3-8译码器设计,并进行仿真,然后生成配置文件下载到开发板上进行验证。 七、实验器材(设备、元器件) 1. 计算机(安装Quartus II 13.1& ModelSim13.1软件平台); 2. Cyclone IV FPGA开发板一套(带Altera USB-Blaster下载器)。 八、实验步骤 (1)新建工程,设置器件属性:在Quartus II 13.1平台中,新建一个工程(注意命名规范),在“Family”中选择“Cyclone IV E”系列,“Available device”中选择具体型号“EP4CE6E22C8”,设置好器件属性。在EDA Tool Settings 页面中,可以设置工程各个开发环节中需要用到的第三方 (Altera 公司以外)EDA 工具,我们只需要设置“Simulation”工具为 “ModelSim-Altera”,Format 为“Verilog HDL”即可,其他工具不涉及, 因此都默认为。(详见实验指导书) (2)Verilog源码文件创建与编辑:点击菜单栏的“File→New…”,然后弹出如图所示的新建文件窗口,在这里我们可以选择各种需要的设计文 件格式。可以作为工程顶层设计文件的格式主要在Design Files 类别下, 我们选择Verilog HDL File(或者VHDL File)并单击OK完成文件创 建。将新建的文件保存后通过菜单栏“Project→Add/Remove Files in Project”将刚刚创建的文件加入新建的工程中,点击“Add”加入后选 择OK按钮。(详见实验指导书) (3)Modelsim仿真验证:将工程编译,无误后,采用第三方EDA仿真工具Modelsim进行仿真。1)设置路径:点击Tools →Options…”,进

熔点的测定预习实验报告

河北北方学院2010级工业分析与检验一班邢妍萍 熔点的测定预习实验报告 一、实验目的及要求 1.了解熔点测定的意义和应用。 2.掌握熔点测定的操作方法。 3.了解温度计校正的方法。 二、实验原理 晶体化合物的固液两态在大气压力下成平衡时的温度称为该化合物的熔 点。利用测定熔点,可以估计出有机化合物的纯度。如果在一定的温度和压力下,将某物质的固液两相置于同一容器中,将可能发生三种情况:固相迅速转化为液相;液相迅速转化为固相;固相液相同时并存,它所对应的温度TM即为该物质的熔点。 三、实验装置 温度计、b形管(Thiele管)、熔点毛细管、酒精灯、开口橡皮塞、乳胶管、玻璃棒、烧杯、表面皿 四、实验步骤 1.制备熔点管内径为1mm、长为60~70mm、一端封闭的毛细管作为熔点管 2.样品的填装取干燥、研细的待测物样品放在表面皿上,将毛细管开口一端插入样品中,即有少量样品挤入熔点管中。然后取一支长玻璃管,垂直于桌面上,由玻璃管上口将毛细管开口向上放入玻璃管中,使其自由落下,将管中样品夯实。重复操作使所装样品约有 2~3mm 高时为止。 3、仪器安装向 B 管中加入浓硫酸作为加热介质,直到支管上沿。在温度计上 附着一支装好样品的毛细管,毛细管中样品与温度计水银球处于同一水平。 将温度计带毛细管小心悬于B 管中,使温度计水银球位置在B 管的直管中部。 4、测定在 B 管弯曲部位加热。接近熔点时,减慢加热速度,每分钟升 1℃左 右,接近熔点温度时,每分钟约 0.2℃。观察、记录样品中形成第一滴液体时的温度(初熔温度)和样品完全变成澄清液体时的温度(终熔温度)。熔点测定应有至少两次平行测定的数据,每一次都必须用新的毛细管另装样品测定,而且必须等待浓硫酸冷却到低于此样品熔点 20~30℃时,才能进行下一次测定 5、未知样品,可用较快的加热速度先粗测一次,在很短的时间里测出大概的熔点。实际测定时,测定两次,加热到粗测熔点以下 10~15℃,必须缓慢加热,使温度慢慢上升,这样才可测得准确熔点

答案 实验报告_实验8 函数(1)(学号_姓名)

实验报告_实验8 函数(1)(学号_姓名) 一、实验目的: 1、理解函数的功能 2、熟练掌握函数的定义、声明和调用方法; 二、实验内容 1、(基础题)根据海伦公式由三角形的三边长度a、b、c可以计算三角形面积,公式为:,其中:。请根据下列要求编写程序: (1)三角形面积的计算由函数triangle_area实现,函数原型为: double triangle_area(double a, double b, double c);当输入的a、b、c 值不能构成三角形时,返回0.0;(提示:构成三角形的三边条件:任意两边之和大于第三边,任意两边之差小于第三边。) (2)主函数的功能是输入三角形的三条边长,再调用triangle_area()得到面积,最后输出结果; (3)主函数在前,triangel_area()在后面定义。 程序代码: #include #include int main() { double triangle_area(double a,double b, double c);//函数声明 double x, y, z,area; printf("请输入三角形的三边长度: "); scanf("%lf%lf%lf",&x,&y,&z); area=triangle_area(x,y,z);

printf("三角形的面积=%.4lf\n\n",area); return 0; } double triangle_area(double a,double b, double c)//函数定义 { if ((a+b<=c)||(a+c<=b)||(b+c<=a))//不能构成三角形 return 0.0; double s,p; p=(a+b+c)/2.0; s=sqrt(p*(p-a)*(p-b)*(p-c)); return s; } 2、(基础题)定义一个求最大公约数函数int gcd(int x, int y),在主函数输入两个整数,然后调用gcd()输出这两个整数的最大公约数。提示:辗转相除法求最大公约数的原理: 先比较两个数的大小: (1)用较大数去除较小数,得到一个余数; (2)如果余数为0,则除数(较小数)就是最大公约数,结束运算; (3)如果余数不为0,则计算除数(较小数)和余数的最大公约数即可(舍去被 除数)。转向执行(1)。 程序运行结果如下图所示: 程序代码: #include

《工业分析》期末卷3

中学2011/2012学年上学期期末考试 级 化工 班 第学 期 《工业分析》试题 120分钟,满分100分;试卷页数:2页 一、单选题 (共15题,每题2分,共30分) 1、定向非随机不均匀物料的采样原则是( ) A 、随机采样 B 、非随机采样 C 、分层采样 D 、定期采样 2、决定水的性质和应用的指标是( ) A 、物理指标 B 、化学指标 C 、微生物指标 D 、物化指标 3、对植物的生根,发芽、开花、结果有重要作用的元素是( ) A 、氮 B 、磷 C 、钾 D 、钙 4、决定水的性质和应用的指标是( ) A 、物理指标 B 、化学指标 C 、微生物指标 D 、物化指标 5、用酸度计测定试液的pH 值之前,要先用标准( )溶液进行调节定位。 A 、酸性 B 、碱性 C 、中性 D 、缓冲 6、从物料堆里采样前应该先除去表层多少厚度的样品后才能采样。( ) A 、不用除去表层样品 B 、0.1m C 、0.2m D 、0.3m 7、若被测气体组分能在空气中燃烧,常用( )测定。 A 、吸收分析法 B 、吸收重量法 C 、燃烧分析法 D 、气体容量法 8、属于人造硅酸盐的是( ) A 、长石 B 、云母 C 、石英 D 、陶瓷 9、在煤的工业分析采样时,当火车皮容量在30t 以下时,沿斜线方向采用( ) A 、三点采样 B 、四点采样 C 、五点采样 D 、七点采样 10、需要进行定期计量检定的仪器,器具有( ) A 、瓷舟、称量皿; B 、坩埚、分析天平; C 、热电偶、分析天平; D 、瓷舟、压力表。 11、通常用于检验一组数据异常值的方法是( ) A T 检验法; B F 检验法; C 相关性检验法; D Grubbs 法。 12、测定煤中灰分时炉膛内要保持良好的通风状态,这主要是为了将( )排出炉外。 A 水蒸气; B 烟气; C 二氧化碳; D 二氧化硫和三氧化硫 13、在煤的灰分测定实验中,用于灼烧、灰化煤试样的仪器是 ( 2 ) A 、空气鼓风干燥箱 B 、马弗炉 C 、瓷坩埚 D 、旋转蒸发仪 14、在水泥的硅酸盐分析中,用盐酸酸解样品时,不能使用下列哪种坩埚。( 1 ) A 、 铂坩埚 B 、玻璃坩埚 C 、陶瓷坩埚 D 、塑料坩埚 15、在水质分析时需要长时间存放水样应当采用下列哪种材料的采集容器 ( 2 ) A 、无色硬质玻璃磨口瓶 B 、聚乙烯瓶 C 、棕色硬质玻璃磨口瓶 D 、硅硼玻璃试剂瓶 二、填空题 (共6题,每空1.5分,共30分) 1、从待测的 中取得分析试样的过程叫采样,样品的制备一般包括 、 、 。 2、在煤的工业分析采样时,当火车皮容量在30t 以下时,沿斜线方向采用 采样;当车皮容量为40t 或50t 时,采用 采样;当车皮容量为50t 以上时,采用 采样。 3、化学肥料的分析项目包括 、 和 的分析。 4、在水泥及其原料系统分析中,EDTA 直接滴定法测Al 是将滴定Fe 3+后的溶液调节pH 为 ,然后以 和 为指示剂,滴定终点溶液由 色变为 色 5、样品量至少满足 次检测的需要。供全分析用的水样不得少于 ,供 单项分析用的水样不得少于 。 6、在煤的水分工业分析中,煤中的水以 、 、 、三种形式存在。 密 封 线 班级: 学号: 姓名:

学校班级学号姓名

2008-2009学年度第二学期 小学二年级数学科第5、6单元测试题 (40分钟完成) 一、我会口算。(16分) 4500-500= 70+80= 5000-4000= 25千克+10千克= 600+1000= 1200-800= 2700-2000= 75千克-32千克= 900+600= 160-90= 500+3000= 6克×8= 400+500= 1000-200= 2100-100= 54千克÷9= 二、万以内数的知识我会做。(共23分,其中第1至4题每空1分,第5至8题每空2分) 1、一个数,从右边起第五位是()位,第三位是()位,千 位是第()位。 2、一千里面有()个百,一万里面有()个千。 3、8603读作(),其中8在()位上,0在()位上。 4、9999这个数从右起第三个9表示9个(),第四个9表示9个() 这是一个()位数。 5、体育馆可以容纳一万人。写数() 天空中有五百八十个气球。写数()。 6、一个四位数,千位上的数是5,十位上的数是4,百位和个位上的数 都是0,这个数是()。 7、由3个千,6个百,5个十组成的数是()。 8、用2、8、0、1这四个数组成一个最大的四位数是(), 组成一个最小的四位数是()。 三、重量单位的知识我会填。(35分,其中第1、3、4题每空1分) 1、(1)一袋盐重500克,()袋盐正好是1千克。 (2)1个2分硬币约重1克,()个2分硬币约重1千克。 1千克 = ()克 (3)4000克 = ()千克 3500克 = ()千克()克 (4)1600克+400克=( )克=( )千克 2、写出重量。(6分) 苹果重克千克千克 3、写出物品的重量单位名称。 (1)一个苹果重约120( ) (2)书包重约3()。 (3)一个大西瓜重4()。 (4)一头牛重420()。 (5)小明体重28()。 4、在○里填上“>”、“<”或“=”。 5千克○500克 3千克○3000克 600克○100千克 2500克○5千克 5、判断。(你认为对的在()里打“√”,错打“×”)(12分) (1)一袋奶粉重500克。() (2)一只鸭重3克。() (3)一根跳绳长2厘米。()

实验报告_实验5 类与类关系与抽象类(学生学号_姓名)

实验报告_实验5类与类关系与抽象类(学生 学号_姓名) 一、实验目的 1.理解继承的概念,掌握子类的创建方法; 2.熟悉成员变量的隐藏和方法覆盖; 3.掌握使用super访问被隐藏、覆盖的基类变量与方法; 4.理解继承的层次结构,熟悉构造方法的执行顺序; 5.理解访问修饰符的作用,熟悉访问修饰符对子类继承性的影响; 6.熟悉子类对象向上转型的实现方法和Object类的基本用法; 7.理解多态种类、意义、实现条件及基本应用; 8.理解内部类的作用、种类、实现方法及注意事项; 9.理解类与类之间的关系,了解单例模式的实现机理; 10.理解抽象类、抽象方法概念,熟悉它们的声明、使用。 二、实验内容与步骤 1.(基础题)根据题意及注释补充所缺少代码,然后运行程序 public Student(){} public Student(String sno, String sname, int age) { this.sname=sname; this.sno=sno; this.age=age; } public String getSno() { return sno; } public void setSno(String sno) { this.sno = sno; } public String getSname() { return sname;

} public void setSname(String sname) { this.sname= sname; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } (1): class CollegeStudent extends Student (2): getSno() (3): getSname() (4): getAge() (5): major (6): student.setAge(26) (7): student.setSname("Jack") (8): cstudent.setSname("Jerry") (9): cstudent.setSno("1840700101") (10): cstudent.setAge(23) (11): cstudent.setMajor("物联网工程") 回答相关问题: (1)程序中有多少个类,哪个是主类?哪个是基类?哪个是子类? (2)程序中子类继承了基类哪些成员?基类对象如何给成员赋初值?子类对象又是如何给成员赋值? (3)是否可以不定义Student类的无参构造器? 2.(基础题)分析、运行以下程序,并回答相关问题: (1)分析程序,找出有问题的代码,请问出错原因是什么?

坩埚焦实验报告11组

云南能源职业技术学院资源与环境工程系 坩 埚 焦 试 验 报 告 册 班级:工业分析与检验081 第十一小组: 2009—2010学年下学期

坩埚焦的实验 一、实验目的 1.掌握炼焦配方的计算以及各项控制指标; 2.利用规划求解软件计算配方; 3.了解实验步骤标准规范; 4.掌握坩埚焦的炼焦过程及方法。 二、实验原理 模拟工业炼焦过程,用规划求解程序计算单种煤的配比(至少三个煤种),按配比计算出50g 中所含各单种煤的质量,并称取其质量(总质量为50g ±1g),装入1003mm 的坩埚中,分四次捣固,置于预先升温至800℃的马弗炉中,此时马弗炉的温度不得低于690℃,温度必须在35±2min 内升温至950℃,并在950℃下保温15min 。根据坩埚中焦炭的质量好坏判断配方的合理性。 三、试验仪器、试剂、设备 1.马弗炉:型号(XL —1),厂家(鹤壁市智胜科技有限公司)。 2.干燥器:内装变色硅胶或无水氯化钙。 3.坩埚。 4.分析天平:感量0.001g 。 5.粘结指数测定仪:型号(NJ —II ), 厂家(河南天宇仪器仪表制造有限公司) 四、实验步骤 1.取50g ±1g (粒度≤3mm )的配煤,分四次捣固,堆密度0.9~1.1g/3mm ,装入1003 mm 的坩埚中,并加一块瓷片。 2.把马弗炉预先升至800℃,将装有配煤的坩埚迅速放入马弗炉中,此时马弗炉的温度不得低于690℃,否则实验作废。 3.坩埚装炉后,马弗炉温度必须在35±2min 内升温至950℃。 4.在950℃下保温15min 。 5.迅速取出坩埚熄焦。 6.焦炭冷却后做外观描述,然后进行转鼓实验,500转后按下式计算其强度。称量焦渣总量,然后将其放入转鼓内进行转鼓,转鼓后的焦块用1mm 和6mm 的圆孔筛进行筛分,在称量1mm 筛下部分的质量和6mm 筛上物的质量,称量操作,称量准确到0.01g 。 7.按规定的方法制取试样,对焦炭进行全分析。

班级 学号 姓名 统计学 习题活页

第四章数据的描述性分析 1.一个车间200 要求:(1)计算工人生产零件的众数、中位数和算术平均数;(2)说明该数列的分布特征;(3)计算工人生产零件的标准差与标准差系数。 2 要求:(1)计算该公司产量计划完成百分比;(2)计算该公司实际的优质品率。 3.某企业2007

要求:(1)计算平均等级指标说明二季度比一季度产品质量的变化情况;(2)由于质量变化而给该企业带来的收益(或损失)。 4 要求:(1)计算两个菜场蔬菜的平均价格;(2)比较价格的高低,并说明原因。

5.打开Ex4_1,其中有15个数据。 要求:(1)计算这组数据的算术平均数、调和平均数和几何平均数,(2)比较三种平均数的大小;(3)将这组数据减少10、增加10,计算新生成的两组数列的算术平均数、标准差和标准差系数;(4)将这组数据乘以10、除以10,计算新生成的两组数列的算术平均数、标准差和标准差系数。 6.打开Ex4_2,其中是经济学专业2个班级的微积分的期末考试成绩。 要求:(1)计算这个专业微积分成绩的最高分、最低分、算术平均数和标准差(用工具“描述统计”);(2)分别计算这两个班级微积分成绩的最高分、最低分、算术平均数和标准差(用工具“描述统计”);(3)分别统计并做表列出两个班级各档分数的次数(用函数“Frequency”)与所占比重、列出向上、向下累计的次数与频率。

7.打开Ex4_3,其中是2005年江苏省52个县市人均地区生产总值。 要求:计算各项指标,并选择答案: (1)江苏省52个县市的平均人均地区生产总值是多少元? A. 20725 B. 18674 C. 15721 D. 19711 E.85124 (2)江苏省52个县市人均地区生产总值的标准差是多少? A. 36023 B. 11969 C. 9837 D. 5632 E. 21773 (3)江苏省52个县市人均地区生产总值的中位数是多少? A. 6923 B. 4292 C. 13119 D. 5798 E. 14992 (4)江苏省52个县市人均地区生产总值的偏态系数是多少? A. 0.55 B. -1.23 C. 2.56 D. 2.48 E. -0.10 (5)江苏省52个县市人均地区生产总值的峰度系数是多少? A. 8.92 B. -5.28 C. 2.02 D. 6.57 E. -0.54 (6)江苏省52个县市人均地区生产总值的全距是多少? A. 10964 B. 108647 C. 108586 D. 32948 E. 25124 (7)根据斯透奇斯规则对52个县市数据进行分组,组数是多少? A. 9 B. 5 C. 7 D. 6 E. 8 (8)若采用等距数列,根据组数和全距的关系,确定的组距是多少? A. 18500 B. 16300 C. 29400 D. 17000 E. 23200 (9)人均地区生产总值在20600~36900元之间的县市个数是多少? A. 35 B. 8 C. 5 D. 6 E. 20 (10)人均地区生产总值大于20600元的县市个数占全部县市比例是多少? A. 32.7% B. 20.2% C. 25.0% D. 15.6% E. 28.8%

学号_姓名_Java随堂考试实验报告(2015-12-2)

重庆邮电大学《Java程序设计及Eclipse 案例开发》 随堂考试实验报告 学院名称 专业名称 班级 学生学号 学生姓名 指导教师唐晓军 完成时间2015年12月2日 最终评定成绩

一、实验题目: 1、(30分) 从键盘读入10个字符串存入数组a中,然后输出这10个字符串中最大字符串和最小字符串。 class Test{ public static void main(String args[]) { String max = "a"; String min = "z"; for(int i=0;i<10;i++){ try{ System.out.println("请输入字符串:"); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String readline = br.readLine(); if(https://www.360docs.net/doc/d515588183.html,pareTo(readline)<0){ max=readline; } if(https://www.360docs.net/doc/d515588183.html,pareTo(readline)>0){ min=readline; } }catch(NumberFormatException e){ System.out.println("字符串格式输入有误,请重新输入。\n"); i--; }catch(IOException e){} } System.out.println("最大字符串为:"+max); System.out.println("最小字符串为:"+min); } } 2、(40分) 自定义一个矩形类(Rectangle),包含的属性有:长(length),宽(width),包含的方法有:关于属性的setter和getter方法,即setLength,getLength,setWidth,getWidth,计算矩形面积的方法(getArea)。

1、实验一、水泥中二氧化硅的测定

工业分析实验报告 工分专业 091 班 姓名 学号 日期 实验( 一 ) 水泥中二氧化硅含量的测定 一、方法原理 氟硅酸钾容量法是测定水泥中二氧化硅的间接方法。试样经熔剂苛性碱(KOH )在温度650~700℃熔融后,加入硝酸使硅生成游离硅酸。在有过量的氟、钾离子存在的强酸性溶液中,使硅形成氟硅酸钾(K 2SiF 6)沉淀,经过滤、洗涤及中和残余酸后,加沸水使氟硅酸钾沉淀水解生成等物质的量的氢氟酸,然后以酚酞为指示剂,用氢氧化钠标准滴定溶液进行滴定,终点颜色为粉红色。 SiO 2 + 2KOH K 2SiO 3 + H 2O SiO 32- + 6F - + 6H + [SiF 6]2- + 3H 2O [SiF 6]2- + 2K + K 2SiF 6 K 2SiF 6 + 3H 2O 2KF + H 2SiO 3 + 4HF HF + NaOH NaF + H 2O 二、试剂 1、 氢氧化钾:固体,分析纯。 2、 氟化钾溶液:150g/L ,称取150g 氟化钾(KF.2H 2O )于塑料杯中,加水溶 解后,用水稀释至1L ,贮于塑料布瓶中。 3、 氯化钾溶液:50g/L ,称取50g 氯化钾(KCL )溶于水中,用水稀释至1L , 贮于试剂瓶中。 4、 氯化钾—己醇溶液:50g/L ,称取5g 氯化钾(KCL )溶于50ml 水中,加 入50ml ,95%(体积分数)己醇,混匀。 5、 酚酞指示溶液:将1g 酚酞溶于100ml,95%己醇中。 6、 氢氧化钠标准滴定溶液 ;c(NaOH)=0.15mol/L,将60g 氢氧化钠溶于10L 水中,充分混匀,贮于带胶塞的硬质玻璃瓶中或塑料瓶中。 7、 标准滴定溶液的标定:称取约0.8g (精确至00001)邻苯二甲酸氢钾 (C 8H 5KO 4),置于400ml 烧杯中,加入约150ml 新煮过己用氢氧化钠溶液中和至酚酞呈现微红色的冷水中,搅拌,使其溶解,加入6~7滴酚酞指示液,用标准滴定溶液滴定至微红色。 氢氧化钠标准滴定溶液的浓度按下式计算: 氢氧化钠标准滴定溶液对二氧化硅的滴定度按下式计算: 三、仪器 滴定分析法常用仪器。 四、测定步骤 2 .2041000 )(??= V m NaOH c 02 .15)(2?=NaOH C T sio

学校_班级_姓名_学号

2007—2008学年度第一学期六年级语文期中检测 成绩 一、词句训练 1、看拼音写词语10% j ìng m ? di ān b ǒ b ā l í shu ǎ l ài hu āng w ú r ?n y ān ( ) ( ) ( ) ( ) ( ) qu án h ?ng k ān ch ēng shu ? gu ǒ r ?ng qi à ch ū r ?n t ?u d ì ( ) ( ) ( ) ( ) ( ) 2、用“ ”划出加点字的正确读音。4% 蓦. 然(m ù m ?)薄雾(b áo b ?)逊色(x ūn x ùn )战车千乘(ch ?ng sh ang ) · · · · 秩序(zh ì ch ì)撇下(pi ē pi ě)刁难(n àn n án )枉费心机 (w ǎng w àng ) · · · · 3、用“ ”找出词语中的错别字,并把正确的字写在括号里。3% 锣鼓宣天( ) 悲愤欲决( ) 负偶顽抗( ) 惊心动魂( ) 爱不饰手( ) 银妆素裹( ) 4、把下面的句子写具体。6% ⑴他的肚量真大, 。 ⑵今夜可真黑, 。 ⑶校园里静得出奇, 。 5、根据读音或意思造句。4% ⑴di d ào 地 道 di dao 地 道 ⑵漂亮(好看的意思) 漂亮(指出色) 5、用修改符号修改下面一段话。6% 有一个劳改犯人外出修路时,检到了1000元钱,他不假思索地把它交给了监管警察。于是,监管警察却轻蔑的对他说,你别来这一套,拿自己的钱变着花样贿赂我,想换来减行,你们这号人就是不老实! 6、成语运用。3% 用几句话夸夸中国的剪纸艺术或中国的戏剧,至少用上三个成语,所用成语要用横线标出。 ……………………………………………………………………………………………装……………………………装……………………………… ……………… 学校校____________ ____________ _ 班级班级____________ ____________

生物质燃料分析与测试实验报告

生物质燃料分析与测试 实验报告 学院:可再生能源学院 班级: 姓名: 学号:

指导老师:

目录 元素分析实验 (4) 热值测定实验 (7) 灰熔点测定实验 (10) 工业分析实验 (13) 热重分析实验 (16) 运动粘度的测定 (21)

元素分析实验 依据标准:GB/T 25214—2010 煤中全硫测定红外光谱法 DL/T 568—1995 燃料元素的快速分析方法(高温燃烧红外热导法)1.原理 2.试剂和材料 3.仪器设备 4.实验步骤 实验之前须用标准物质标定6组。 实验时取一锡箔模具,称取30mg废液,由于液体有一定挥发性,所以重量会一直降低,需迅速放入压模机中封口,然后再于天平中称量。将试样重量输入系统,把包好的试样按序号放入元素分析仪的放样口中。元素分析仪会自动测量样品中的N、C、H、S含量。

5.数据处理 元素分析测试仪测得的结果如下: 品的水分含量为10%。 干燥基: 0.099(%)d N = 35.12(%)d C = 12.371(%) d H = 0.218(%)d S = 9(%) d A = 10043.192(%) d d d d d d O N C H S A =-----= 空干基: ()() 100100100.09850.08865%0.089%100100ad ad d M N N --=?=?=≈ () 1001001035.1231.608%100100ad ad d M C C --=?=?= ()() 1001001012.37111.1339%11.134%100100ad ad d M H H --=?=?=≈ ()() 100100100.2180.1962%0.196%100100ad ad d M S S --=?=?=≈ () 1001001098.1%100100ad ad d M A A --=?=?= 10038.873(%) ad ad ad ad ad ad ad O N C H S A M =------= 干燥无灰基: ()() 100100 0.09850.10824%0.108%1001009 daf d d N N A =?=?=≈-- ()() 100100 35.1238.59341%38.593%1001009 daf d d C C A =?=?=≈-- ()() 100100 12.37113.59451%13.595%1001009 daf d d H H A =?=?=≈--

学院班级学号姓名

学院 交通学院 班级 学号 姓名 -----------------------〇------------ 装 --------------〇----------------- 订 --------------〇------------------ 线 --------------〇----------------------------------- 一、 填空(15分,每题1分) 1. 柴油机混合气形成方式有 和 两种。 2. 物体的热传递方式有 、 、 三种。 3. 燃烧放热规律的三要素是 、 、 。 4. 汽油机功率混合气的过量空气系数为 。 5. 化油器的省油系统的目的是 。 6. 发动机排出的主要有害气体是 CO 、 HC 和 __________。 7. 汽油机的_______ 是指节气门全开时测得的速度特性。 8. 发动机机械损失的测定方法有 、 、 三种。 二、 选择题(10分,每题1分) 1.汽油机在减速过程需要主要控制( ) 的排放 A.N 2 B.CO C.HC D.NO X 2.预燃室式燃烧室的预燃室容积约占整个燃烧室容积的( ) A.25~30% B.35~45% C.45~55% D.55~65% 3、下列对车用发动机增压系统优点的描述中不正确的一项是 ( ) A.减小发动机的比质量和外形尺寸 B.提高发动机的经济性指标 C.减少排气污染和噪声 D.降低发动机的机械负荷和热负荷 4、在四行程发动机实际循环中,哪个行程的温度最高? ( ) A .进气 B .压缩 C .作功 D .排气 5、汽油机的过量空气系数α的取值范围一般为( )。 A.0.85~1.1 B.1.2~1.5 C.1.8~2.0 D.1.7~2.2 6、汽油机表面点火和爆燃的主要区别是( )。 A. 表面点火时火焰传播速度较爆燃时高,最高可达 1000m/s 以上 B. 爆燃时金属敲击声比较沉闷,而表面点火时金属敲击声比较清脆 C. 表面点火是燃烧室内炽热表面点燃混合气所致,而爆燃是终燃混合气的自燃现象 D. 表面点火时伴有压力冲击波的产生,而爆燃时不产生压力冲击波 7、如果某柴油机油束雾化不好,下面哪种措施可能会明显提高油束雾化质量 ? ( ) A. 在其它条件不变的情况下,适当减小介质反压力 B. 在其它条件不变的情况下,适当降低喷油泵凸轮转速 C. 在其它条件不变的情况下,适当增加喷孔数目 D. 在其它条件不变的情况下,适当减小喷油压力

学号+姓名-(3)

学号+姓名-(3)

河南工程学院《软件综合运用》课程设计题目:智能优化算法 姓名:王朋成 学号:201411003116 学院:理学院 专业班级:数学与应用数学1441班 专业课程:软件综合运用设计 指导教师:刘凯 2017年9月8日

目录 课题1.最小化加权总完工时间和问题的计算 (1) 1.1.设计目的 (1) 1.2.问题介绍 (1) 1.3.最优算法 (2) 1.4.算法原理 (2) 1.5.程序代码 (2) 1.6.运行结果 (4)

课题2:最小化最大延误时间问题的计算 (6) 2.1.设计目的 (6) 2.2.问题介绍 (6) 2.3.最优算法 (6) 2.4.算法原理 (7) 2.5.程序代码 (7) 2.6.运行结果 (9) 心得体会 (12)

实验1.最小化加权总完工时间和问题的计算 1.1.设计目的 通过课程设计,熟练掌握最小化加权完工时间和问题的算法思想、程序设计及结果输出。对MATLAB 、JAVA 等编程语言与编程环境进行复习和强化,最后进行最优排序和目标函数的输出。本次设计本质上就是寻求一个组合最优化问题的最优解。并通过本次的课程设计熟练掌握WSPT 算法的基本思想,以此解决实际问题。 1.2.问题介绍 问题描述: 本次试验所计算问题为1j j w c ∑,该问题即为:有n 个工件 ) ,...1(j n j T =,工件j T 的加工时间为j P ,权重为j W ,工件 j T 在机器上的完工时间为j C 。本问题即确定工件 集),...1(j n j T =在机器上的加工顺序或加工位置,使得目标函数∑j j c w 达到最小。 问题背景: 考虑排序问题1||∑,其中n=5 P=(12,4,7,11,6),w=(4,2,5,5,6) 由wspt 规则,可得最优排序为[],加权总完工时间为∑=435

学号-姓名-C++第5次实验报告

实验报告 课程名称:面向对象程序设计(C++) 实验名称:类的多重/层继承和派生院(系): 专业班级: 姓名: 学号: 指导教师: 2018年10月30日

《面向对象程序设计(C++)》实验报告 课程名称:面向对象程序设计(C++) 实验项目名称:类的多重/层继承和派生 实验类型:综合型实验 实验地点:草堂机房 实验日期:2018年10月30 日 一、实验目的 (1)掌握类的多重继承和多层继承的声明方式及使用方法; (2)掌握类多重和多层继承和派生的构造函数和析构函数使用方法; (3)掌握多重继承二义性处理的方法; (4)掌握虚基类的使用方法; 二、实验内容和要求 分别定义Person类,Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)类。要求: (1)在Person类中含姓名、年龄、性别、电话等私有数据成员。在Teacher 类中还包含私有数据成员title(职称),在Cadre类中还包含私有数据成员post(职务),在Teacher_Cadre类中还包含私有数据成员wages(工资)。 (2)在Person类为Teacher类和Cadre类的直接基类;Teacher类和Cadre类为Teacher_Cadre类的直接基类; (3)使用虚基类方法继承Person类; (4)每个类都分别有有参和无参构造函数、数据成员输出函数; (5)分别创建Teacher_Cadre的无参对象和有参对象;(无参对象的数据成员从键盘输入完成构造),并分别输出两个对象的所有数据成员。 三、实验硬件、软件环境 1,PC计算机一台,配置为CPU为P4 2.8G,内存为512M,硬盘为80G; 2,WindowsXP , VC++6.0 。

班级姓名学号

A.少见 B.没见过 C.好看 D.多见 8、他们恐怕出事了。 A.发生意外 B.有重要的事情 C.发生大事 D.出现问题 9、事情办成这样,怎么跟老板交代呢? A.交往 B.替换 C.交换 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.激动 B.苦恼 C.失望 D.头难受 20、你为什么把人放走了?我不是告诉过你这个人无论如何也得把他留住吗? A.能 B.会 C.要 D.想 21、办风力发电站的事,八成吹了。 A.刮风 B.取消 C.吹牛 D.发电 22、小王,时间不早了,咱们别打篮球了,赶快打行李去吧。 A.捆 B.做 C.玩 D.取 23、我认为汉语不好学。 A.不容易学 B.学的不好 C.不应该学 D.不愿意学

相关文档
最新文档