实验报告(实验九)

实验报告(实验九)
实验报告(实验九)

实验报告

评定成绩:

批阅教师:

实验内容:

针对实验数据库ShiYan,完成以下有关视图操作任务

1、分别用“企业管理器”和Transact_SQL语言为S表的SNO和

SNAME属性建立名为S_View的视图

SQL脚本程序如下:

create view S_View as select sno,sn ame from s

创建的视图如下:

2、为三建工程项目建立一个名为SanJ ian_View 的供应情况视

图,该视图包括供应商代码(SNO),零件代码(PNO ),供应数量(QTY )。

SQL脚本程序如下:

第一次:create view San Jia n_View

As select sno,pno ,qty

from spj,j

where spj.jno二j.jno and jn ame =' 三建'

查询结果:有视图,但没有没有数据

修改后:create view SanJian View

as select sno,pno ,qty from spj,j

where spj.j no二j.jno and jn ame like' 三%建' 运行结果正确,创建了符合条件的视图

创建的视图如下:

3、在SanJian_View中找出三建工程项目使用的各种零件代码及

其数量

SQL脚本程序如下:

select pno ,sum(qty)

from SanJian _View where jn ame like ' 三%建'

运行结果:列名jname 无效

参考脚本程序:

select pno ,sum(qty)

from SanJian _View

group by pno

错误原因:视图中没有jname这一属性列,故无效;由(2) 知该视图是为三建工程建的了;不必再以“三建工程”为查询条件。

运行结果:

4、在SanJian_View中找到供应商S1的供应情况。

SQL脚本程序如下:

select *

from SanJian _View

where sno 二's1'

运行结果如下:... .

5、建立颜色为红色且重量大于10的零件视图P_View.

SQL脚本程序如下:

create view P_View

as select *

from p

where color =' 红'and weight>10

创建的视图如下:

6、将供应商号以及它为所有工程所供应的零件总数定义为一个视

图S_Q_View.

SQL脚本程序如下:

create view S Q View as select sno ,sum(qty)

from spj

group by sno

运行结果:创建视图或函数失败,因为没有为第2列指定列名

修改后:

create view S_Q_View(s no,sumqty)

as select sno ,sum(qty)

from spj

group by sno

错误原因:没有创建属性列列名,和表的查询一样,存在的属

性列才能查询

创建的视图如下:

7、在SPJ表上按属性SNO分组,求出每组在属性QTY上属性上的最大值、最小值

和平均值,且将它们置于视图RVE_View中, 然后查询RVE_Viewz中供应商号为S4的记录。

参考SQL脚本程序:

create view

RVE_View(s no,qtyMax,qtyMi n,qtyMvg)

as select sno, max(qty),m in( qty),avg(qty) from spj

group by sno

go

select *

from RVE_View

where sno 二's4'

运行结果:

snc qtyllax qty^in qtyMvg

I S4 3UQ 1QQ 2G0 1

8、 将S_View 视图中供应商号为S5的供应商名修改为“为国” 并查询S 表的修改结果。

SQL 脚本程序如下:

update S_View

set sname='为国'

where sno 二's5'

go

select * from S

查询结果: sno sname

art us city phone

9、 在S_View 视图中插入一个新的记录,供应商号为S6,供应商名益褊红盛

方蠢国 H 盛?丰拘 12 3 4 5 s 320 NULL 310 北京 N U1L 330 北京 N ULL 320 天津 F U1L 30 上海

N ULL

为“华誉”,并查询S 表的修改结果

SQL 脚本程序:

in sert into S_View

values ('s6','华誉') select * from S

运行结果:

sno 3ftAffi.fi st at us city rhons 1

引精益320 天津HULL 2

£2 盛锡310 北京HULL 3

S3 求方虹330 托京HULL 4

S4 丰春盛320 夭港NULL 5

S5 丸国 30 上潯NULL 6 sG 华芝 MULL

NULL 000000000000 10、 删除SanJian_View 视图中供应商号为S1的相应记录。

SQL 脚本程序如下:

delete

from SanJian _View

where sno 二's1'

select * from spj

11、 为视图 S_View 建立供应商名 SNAME 的视图

S_Sname_View 。

SQL 脚本程序如下:

create view S_Sn ame_View

as select sn ame

from S_View

运行结果:

12、将视图S_View改名为SS_View

SQL脚本程序如下:

exec sp_re name 's_view','ss_view','object'

运行结果:

注意三更改对象名的甘T盼郁可龍磯坏脚本和再储过昆

cbj ect 已重弗名为3 ss_vi&v/r<

13、分别用“企业管理器”和Transact_SQL将视图SS_View做如下修改:

在SS_View中新增一列,列名为CITY,并且要求CITY 属性值为“上

海”。

SQL脚本程序如下:

alter view SS_View

as select sno,sn ame,city

from s where city二'上海

运行结果:

14、分别用“企业管理器”和Transact_SQL语言删除视图SS_View

SQL脚本程序如下:

Drop view SS_View

15、在SQL Server 2000的“企业管理器”中分别在已经存在的基

本表和视图表上单击右键,然后分别选择“设计表”和“设计视

图”,在弹出的“设计表”和“设计视图”子界面上比较“基本表”

和“视图表”之间的区别。

解:视图中看到的数据在数据库中并不存储,基本表中的数据存储在数据库中。数据库中只存储视图的定义,当用户请求从视图中查询数据时,数据将从相应的基本表中检索出来。

设计表:

设计视图:

实验报告4的参考解答

系别:班号:学号:姓名: 日期:年月日地点:楼室 实验4 交换机堆叠和级联 1.交换机堆叠有什么优点?锐捷交换机堆叠对设备有什么限制和要求? 答:交换机的优点: 1.扩展端口密度。 2.方便用户的管理操作。 3.扩展上链带宽。 对设备的要求和限制: 1.只允许S2126G和S2150G二层交换机进行堆叠,不允许二、三层交换机混合 堆叠,或者三层交换机进行堆叠。 2.交换机堆叠数量最多为8台交换机。 3.SPAN限制:在堆叠模式下,每个SPAN会话成员端口局限于同一个UNIT, 不能跨UNIT,但支持多个SPAN会话,每个UNIT可以设置一个SPAN会话。 4.流控限制不同UNIT之间的端口,流控不生效。 5.保护口: 当设置的保护口在不同的UNIT时,它们的交换间隔会失效,不同 UNIT上的保护口之间仍然可以通信。 注:不同厂商的产品之间不能堆叠,3、4、5是关于堆叠对镜像、流控、保护模式的限制和影响现在可以不考虑。 2.如何确定堆叠组的堆叠主机? 答: 1.在telnet控制台键入命令行,设置交换机的device-priority,优先级最高的交换 机为堆叠主机。 2.当堆叠组中交换机的优先级相同时,系统自动选择网卡号最小交换机作为堆叠 主机。 3.如何进行菊花堆叠的拓扑连接?堆叠组里的设备如何编号? 答: 菊花链式堆叠模块有两个接口UP、DOWN。堆叠连接时,将堆叠主机的DOWN接口连接成员交换机的UP接口,以此类推,最后1台交换机的DOWN接口连接第1台交换机的UP接口,形成一个环路,可以起到冗余链路的作用。 确定设备编号: 1.确认主机主机为设备1 2.根据堆叠线连接确定堆叠中的设备和排列顺序。 3.主机堆叠模块的DOWN口连接的设备为设备2 4.设备2堆叠模块DOWN口连接的设备为设备3 以此类推 4.交换机工作模式有哪些,通过实验描述你对工作模式的体会?(什么情况下系统在什么模式下工作?工作模式如何转换?) 答:单机模式堆叠模式 当交换机单独接入网络是采用单机模式进行工作。对同类型的交换机进行堆叠,设备配

实验报告9答案

实验报告 课程名称:高级语言程序设计 实验九:函数与数组 班级: 学生姓名: 学号: 专业: 指导教师: 学期:2010-2011学年上学期 云南大学信息学院

一、实验目的 1、掌握数组作为参数的函数编写与调用方法 2、掌握数组作为参数的特殊性 3、掌握字符串作为参数的函数编写与调用方法 二、知识要点 1、地址传递的概念及使用 2、数组元素和数组名作为函数参数的特点与区别 3、字符串作为参数的特点:‘\0’字符的使用 三、实验预习(要求做实验前完成) 1、数组作为函数参数时,其特殊性是 2、定义作为参数的函数时,通常需要提供长度作为参数;而定义 作为参数的函数时,通常不需要提供长度参数 3、写出满足如下要求函数的函数首部: ①函数名为fmax,求一个实型数组的最大元素值: ②函数名为scount,求一个字符串中大写字母的个数: ③函数名为delf,删除一个字符串的第一个字符: 四、实验内容 1、编写一个函数,其功能是将字符串中的大写字母改为小写字母,其他字 符不变。 2、编写一个函数,求出给定的二维数组中每一行最大的元素,并显示出来。 3、在主函数中输入N个人的某门课程的成绩,分别用函数求:①平均分、最 高分和最低分;②分别统计90~100分的人数、80~89分的人数、70~ 79分的人数、60~69分的人数及59分以下的人数。结果在主函数中输出。 五、实验结果(要求写出运行界面及输出的运行结果) 六、实验小结

1.#include #include void change(char a[]) {int i; for(i=0;i='A'&&a[i]<='Z') a[i]+=32; } void main() {char c[30],k; printf("请输入一个包含大写字母的字符串:\n"); gets(c); change(c); puts(c); } 2.#include void max(int b[3][3]) {int i,j,max[3]; for(i=0;i<3;i++) max[i]=b[i][0]; for(i=0;i<3;i++) for(j=0;j<3;j++) if(b[i][j]>max[i]) max[i]=b[i][j]; for(i=0;i<3;i++) printf("第%d行最大值为:%d\n",i+1,max[i]); printf("\n"); } void main() {int i,j,a[3][3]; printf("输入3行3列的数组:"); for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&a[i][j]); printf("数组元素为:\n"); for(i=0;i<3;i++) {for(j=0;j<3;j++) printf("%d ",a[i][j]); printf("\n"); } max(a); } 3. #include

大学物理实验报告及答案

(此文档为word格式,下载后您可任意编辑修改!) 大学物理实验报告答案大全(实验数据及思考题答案全包括) 伏安法测电阻 实验目的(1) 利用伏安法测电阻。 (2) 验证欧姆定律。 (3) 学会间接测量量不确定度的计算;进一步掌握有效数字的概念。 U 实验方法原理根据欧姆定律,R =,如测得U 和I 则可计算出R。值得注意的是,本实验待测电阻有两只, I 一个阻值相对较大,一个较小,因此测量时必须采用安培表内接和外接两个方式,以减小测量误差。 实验装置待测电阻两只,0~5mA 电流表1 只,0-5V 电压表1 只,0~50mA 电流表1 只,0~10V 电压表一只,滑线变阻器1 只,DF1730SB3A 稳压源1 台。 实验步骤本实验为简单设计性实验,实验线路、数据记录表格和具体实验步骤应由学生自行设计。必要时,可提示学生参照第2 章中的第2.4 一节的有关内容。分压电路是必须要使用的,并作具体提示。 (1) 根据相应的电路图对电阻进行测量,记录U 值和I 值。对每一个电阻测量3 次。 (2) 计算各次测量结果。如多次测量值相差不大,可取其平均值作为测量结果。 (3) 如果同一电阻多次测量结果相差很大,应分析原因并重新测量。 数据处理 (1) 由?U =U max ×1.5% ,得到?U 1 = 0.15V,?U2 = 0.075V ; (2) 由?I = I max ×1.5% ,得到?I 1 = 0.075mA,?I 2 = 0.75mA; (3) 再由u= R ( ?U )2 + ( ?I ) 2 ,求得u= 9 ×101?, u= 1?; R 3V 3I R1 R2 (4) 结果表示R1 = (2.92 ± 0.09) ×10光栅衍射实验目的 (1) 了解分光计的原理和构造。 (2) 学会分光计的调节和使用方法。?, R 2 = (44 ±1)? (3) 观测汞灯在可见光范围内几条光谱线的波长实验方法原理

C++实验报告九

VC++程序设计实验报告 实验九题目:继承与派生专业 学生姓名 班级学号 指导教师 指导单位 日期

一、实验目的 1、理解类的继承概念,能够定义与使用类的继承关系 2、掌握派生类的声明与定义方法 3、掌握公有、私有与保护派生的访问特性 二、实验内容 1.设计一个大学的类系统,学校有学生、老师、职员,每种人员都有自己的特性,她们之间又有相同的地方。利用继承机制定义这个系统中的各个类及类上的必须操作。 2.假定车可分为货车、客车又可分为轿车、面包车与公共汽车。请设计相应的类层次结构并加以实现、 三、实验结果及其结果分析 1、(1)源程序: #include〈iostream、h> #include class Person{ protected: ?charm_strName[10]; ?intm_nSex; ?int?m_nAge; public: ?Person(char*name,int age,char sex){ ?strcpy(m_strName, name); ??m_nSex= (sex==’m'?0:1 );

?m_nAge = age; ?} void setName(char *name){ ?strcpy(m_strName, name); ?} ?void setSex(int sex){ m_nSex= (sex=='m'?0:1 ); ?} ?void setAge(int age){ ??m_nAge = age; ?} ?char * getName(){ ?return m_strName; ?} ?intgetAge(){ return m_nAge; ?} intgetSex(){ ?return m_nSex; ?} ?void ShowMe(){ ??cout〈〈" 姓名:”<〈m_strName〈〈endl; ?cout<〈” 性不:"<〈(m_nSex==0?"男":”女”)〈

10-11-2实验报告(答案)

. 《C程序设计》 实验报告 学期:2010--2011学年第二学期 教师姓名: 教研室:

实验1 熟悉C语言程序的运行环境,掌握数据描述 1.1 实验目的 1.了解在开发环境中如何编辑、编译、连接和运行一个C语言程序。 2.通过运行简单的C语言程序,初步了解C语言程序的结构特点。 3.掌握C语言数据类型的概念,学会使用C语言的相关运算符构成表达式。 1.2 实验预习 1.熟悉Visual C++的启动和退出及Visual C++中的编辑、编译、连接和运行命令。 2.了解下列命令及函数:include、main、printf、scanf。 3.熟悉Visual C++环境下每个菜单项的功能及相关命令对应的操作。 4.各种数据类型变量的定义形式及取值范围;熟悉下列标识符的含义。 int、short (int)、long (int)、unsigned (int)、float、double、char、void 5.各类运算符的优先级和结合规则。 6.常量与变量的区别和联系。 运行环境: 1.双击桌面Visual C++快捷方式进入Visual C++,或通过执行“开始——>程序——> Microsoft Visual Studio 6.0——>Microsoft Visual C++6.0”或执行文件"C:\Program Files\Microsoft Visual Studio\COMMON\MSDev98\Bin\MSDEV.EXE"。 2.单击“文件”菜单的“新建”命令。 3.在打开的“新建”对话框中选择“文件”标签。 4.选择C++ Source File,在目录输入栏选择文件保存位置,然后在文件输入栏中输入文件名,扩展名为.c (例如first.c) ,单击确定按钮。如图所示: 5.在源窗口中输入源程序,如图所示。

九年级物理实验报告

实验名称:组成并联电路 一、实验目的 会连接简单的并联电路。 二、实验仪器和器材(要求标明各仪器的规格型号) 两只小灯泡、三个开关、两节干电池(或学生电源)、导线若干条。 三、实验原理:简明扼要地阐述实验的理论依据、计算公式、画出电路图或光路图 四、实验步骤或内容:要求步骤或内容简单明了 1.检查器材。 2.连接用电器,组成并联电路,画出电路图。 3.检查线路连接无误,闭合开关S 和S 1S 2,再观察开关S 和S 1、S 2控制电路的情况。 4.整理器材,填写实验结果。 五、实验记录与结论 所控制的用电器是 (2、②L 1 、③全部用电器)。 在连通的并联电路里,支路开关S 1所控制的用电器是 (①L 1和L 2、、②L 1、、③L 2)。 在连通的并联电路里,支路开关S 2所控制的用电器是 (①L 1和L 2、、②L 1、、③L 2)。

实验名称:探究串联电路中电流的特点。 一、实验目的 练习使用电流表,探究串联电路中不同位置电流的关系。 二、实验仪器和器材(要求标明各仪器的规格型号) 电池组(2节干电池串联),电流表(量程:0.6A、3A)),2个小灯泡(额定电压不同),1个开关,若干条导线。预接电路(按图1连接好电路,待用) 三、实验原理:简明扼要地阐述实验的理论依据、计算公式、画出电 路图或光路图 四、实验步骤或内容:要求步骤或内容简单明了 1.检查器材。 2.闭合开关查看两灯是否正常发光 3.将电流表接入A点测出A点的电流。 4.将电流表接入B点测出B点灯的电流。 5.将电流表接入C点测出C点的电流。 6.整理器材。 五、实验记录与结论 结论:串联电路中。

实验报告答案

实验2:MIPS指令系统和MIPS体系结构 一.实验目的 (1)了解和熟悉指令级模拟器 (2)熟悉掌握MIPSsim模拟器的操作和使用方法 (3)熟悉MIPS指令系统及其特点,加深对MIPS指令操作语义的理解 (4)熟悉MIPS体系结构 二. 实验内容和步骤 首先要阅读MIPSsim模拟器的使用方法,然后了解MIPSsim的指令系统和汇编语言。(1)、启动MIPSsim(用鼠标双击MIPSsim.exe)。 (2)、选择“配置”->“流水方式”选项,使模拟器工作在非流水方式。 (3)、参照使用说明,熟悉MIPSsim模拟器的操作和使用方法。 可以先载入一个样例程序(在本模拟器所在的文件夹下的“样例程序”文件夹中),然后分别以单步执行一条指令、执行多条指令、连续执行、设置断点等的方式运行程序,观察程序的执行情况,观察CPU中寄存器和存储器的内容的变化。 (4)、选择“文件”->“载入程序”选项,加载样例程序 alltest.asm,然后查看“代码”窗口,查看程序所在的位置(起始地址为0x00000000)。 (5)、查看“寄存器”窗口PC寄存器的值:[PC]=0x00000000。 (6)、执行load和store指令,步骤如下: 1)单步执行一条指令(F7)。 2)下一条指令地址为0x00000004,是一条有 (有,无)符号载入字节 (字节,半字,字)指令。 3)单步执行一条指令(F7)。 4)查看R1的值,[R1]= 0xFFFFFFFFFFFFFF80 。 5)下一条指令地址为0x00000008,是一条有 (有,无)符号载入字 (字节,半字,字)指令。 6)单步执行1条指令。 7)查看R1的值,[R1]=0x0000000000000080 。 8)下一条指令地址为0x0000000C ,是一条无 (有,无)符号载入字节 (字节,半字,字)指令。 9)单步执行1条指令。 10)查看R1的值,[R1]= 0x0000000000000080 。 11)单步执行1条指令。 12)下一条指令地址为0x00000014 ,是一条保存字 (字节,半字,字)指令。 13)单步执行一条指令。

(完整版)大学物理实验报告答案大全

大学物理实验报告答案大全(实验数据及思考题答案全包括) 伏安法测电阻 实验目的(1) 利用伏安法测电阻。 (2) 验证欧姆定律。 (3) 学会间接测量量不确定度的计算;进一步掌握有效数字的概念。 实验方法原理根据欧姆定律, I R = U ,如测得U 和I 则可计算出R。值得注意的是,本实验待测电阻有两只, 一个阻值相对较大,一个较小,因此测量时必须采用安培表内接和外接两个方式,以减小测量误差。 实验装置待测电阻两只,0~5mA 电流表1 只,0-5V 电压表1 只,0~50mA 电流表1 只,0~10V 电压表一 只,滑线变阻器1 只,DF1730SB3A 稳压源1 台。 实验步骤本实验为简单设计性实验,实验线路、数据记录表格和具体实验步骤应由学生自行设计。必要时,可提示学 生参照第2 章中的第2.4 一节的有关内容。分压电路是必须要使用的,并作具体提示。 (1) 根据相应的电路图对电阻进行测量,记录U 值和I 值。对每一个电阻测量3 次。 (2) 计算各次测量结果。如多次测量值相差不大,可取其平均值作为测量结果。 (3) 如果同一电阻多次测量结果相差很大,应分析原因并重新测量。 数据处理 测量次数1 2 3 U1 /V 5.4 6.9 8.5 I1 /mA 2.00 2.60 3.20 R1 / Ω 2700 2654 2656

测量次数1 2 3 U2 /V 2.08 2.22 2.50 I2 /mA 38.0 42.0 47.0 R2 / Ω 54.7 52.9 53.2 (1) 由. % max ΔU =U ×1 5 ,得到U 0.15V , 1 Δ = U 0 075V Δ 2 = . ; (2) 由. % max ΔI = I ×1 5 ,得到I 0.075mA, 1 Δ = I 0 75mA Δ 2 = . ; (3) 再由2 2 3 3 ( ) ( ) I I V u R U R Δ Δ = + ,求得9 10 Ω 1Ω 2 1 1 = × = R R u , u ; (4) 结果表示= (2.92 ± 0.09)×10 Ω, = (44 ±1)Ω 2 3 1 R R 光栅衍射 实验目的 (1) 了解分光计的原理和构造。 (2) 学会分光计的调节和使用方法。 (3) 观测汞灯在可见光范围内几条光谱线的波长

实验报告(实验九)

实验报告

评定成绩: 批阅教师: 实验内容: 针对实验数据库ShiYan,完成以下有关视图操作任务 1、分别用“企业管理器”和Transact_SQL语言为S表的SNO和 SNAME属性建立名为S_View的视图 SQL脚本程序如下: create view S_View as select sno,sn ame from s 创建的视图如下: 2、为三建工程项目建立一个名为SanJ ian_View 的供应情况视 图,该视图包括供应商代码(SNO),零件代码(PNO ),供应数量(QTY )。 SQL脚本程序如下: 第一次:create view San Jia n_View As select sno,pno ,qty from spj,j where spj.jno二j.jno and jn ame =' 三建' 查询结果:有视图,但没有没有数据 修改后:create view SanJian View as select sno,pno ,qty from spj,j

where spj.j no二j.jno and jn ame like' 三%建' 运行结果正确,创建了符合条件的视图 创建的视图如下: 3、在SanJian_View中找出三建工程项目使用的各种零件代码及 其数量 SQL脚本程序如下: select pno ,sum(qty) from SanJian _View where jn ame like ' 三%建' 运行结果:列名jname 无效 参考脚本程序: select pno ,sum(qty) from SanJian _View group by pno 错误原因:视图中没有jname这一属性列,故无效;由(2) 知该视图是为三建工程建的了;不必再以“三建工程”为查询条件。 运行结果:

大学物理实验报告答案大全(实验数据)

U 2 I 2 大学物理实验报告答案大全(实验数据及思考题答案全包括) 伏安法测电阻 实验目的 (1) 利用伏安法测电阻。 (2) 验证欧姆定律。 (3) 学会间接测量量不确定度的计算;进一步掌握有效数字的概念。 实验方法原理 根据欧姆定律, R = U ,如测得 U 和 I 则可计算出 R 。值得注意的是,本实验待测电阻有两只, 一个阻值相对较大,一个较小,因此测量时必须采用安培表内接和外接两个方式,以减小测量误差。 实验装置 待测电阻两只,0~5mA 电流表 1 只,0-5V 电压表 1 只,0~50mA 电流表 1 只,0~10V 电压表一 只,滑线变阻器 1 只,DF1730SB3A 稳压源 1 台。 实验步骤 本实验为简单设计性实验,实验线路、数据记录表格和具体实验步骤应由学生自行设计。必要时,可提示学 生参照第 2 章中的第 2.4 一节的有关内容。分压电路是必须要使用的,并作具体提示。 (1) 根据相应的电路图对电阻进行测量,记录 U 值和 I 值。对每一个电阻测量 3 次。 (2) 计算各次测量结果。如多次测量值相差不大,可取其平均值作为测量结果。 (3) 如果同一电阻多次测量结果相差很大,应分析原因并重新测量。 数据处理 (1) 由 U = U max ? 1.5% ,得到 U 1 = 0.15V , U 2 = 0.075V ; (2) 由 I = I max ? 1.5% ,得到 I 1 = 0.075mA , I 2 = 0.75mA ; (3) 再由 u R = R ( 3V ) + ( 3I ) ,求得 u R 1 = 9 ? 101 &, u R 2 = 1& ; (4) 结果表示 R 1 = (2.92 ± 0.09) ?10 3 &, R 2 = (44 ± 1)& 光栅衍射 实验目的 (1) 了解分光计的原理和构造。 (2) 学会分光计的调节和使用方法。 (3) 观测汞灯在可见光范围内几条光谱线的波长 实验方法原理

2010C语言实验报告参考答案

2010C语言实验报告参考答案

长沙理工大学2010C语言实验报告参考答案 实验一熟悉C语言程序开发环境及数据描述四、程序清单 1.编写程序实现在屏幕上显示以下结果: The dress is long The shoes are big The trousers are black 答案: #include main() { printf("The dress is long\n"); printf("The shoes are big\n"); printf("The trousers are black\n"); } 2.改错题(将正确程序写在指定位置) 正确的程序为: #include main() {

printf("商品名称价格\n"); printf("TCL电视机¥7600\n"); printf("美的空调¥2000\n"); printf("SunRose键盘¥50.5\n"); } 2.编写程序: a=150,b=20,c=45,编写求a/b、a/c(商)和a%b、a%c(余数)的程序。 答案: #include main() { int a,b,c,x,y; a=150; b=20; c=45; x=a/b; y=a/c; printf("a/b的商=%d\n",x); printf("a/c的商=%d\n",y);

x=a%b; y=a%c; printf("a/b的余数=%d\n",x); printf("a/c的余数=%d\n",y); } 4. 设变量a的值为0,b的值为-10,编写程序:当a>b时,将b赋给c;当a<=b时,将a赋给c。(提示:用条件运算符) 答案: #include main() { int a,b,c; a=0; b=-10; c= (a>b) ? b:a;

10-11-2实验报告(答案)

《C程序设计》实验报告 学期:2010--2011学年第二学期 教师姓名: 教研室:

实验1 熟悉C语言程序的运行环境,掌握数据描述 实验目的 1.了解在开发环境中如何编辑、编译、连接和运行一个C语言程序。 2.通过运行简单的C语言程序,初步了解C语言程序的结构特点。 3.掌握C语言数据类型的概念,学会使用C语言的相关运算符构成表达式。 实验预习 1.熟悉Visual C++的启动和退出及Visual C++中的编辑、编译、连接和运行命令。 2.了解下列命令及函数:include<>、main、printf、scanf。 3.熟悉Visual C++环境下每个菜单项的功能及相关命令对应的操作。 4.各种数据类型变量的定义形式及取值范围;熟悉下列标识符的含义。 int、short (int)、long (int)、unsigned (int)、float、double、char、void 5.各类运算符的优先级和结合规则。 6.常量与变量的区别和联系。 运行环境: 1.双击桌面Visual C++快捷方式进入Visual C++,或通过执行“开始——>程序——> Microsoft Visual Studio ——> Microsoft Visual C++6.0”或执行文件"C:\Program Files\Microsoft Visual Studio\COMMON\MSDev98\Bin\"。 2.单击“文件”菜单的“新建”命令。 3.在打开的“新建”对话框中选择“文件”标签。 4.选择C++ Source File,在目录输入栏选择文件保存位置,然后在文件输入栏中输入文件名,扩展名为.c (例如,单击确定按钮。如图所示:

新人版九年级物理实验报告册全

一、比较不同物质吸热的情况 时间:年月日 探究预备: 1.不一样, 质量大的水时间长 2.不相同, 物质种类不同 探究目的:探究不同物质吸热能力的不同. 培养实验能力. 提出问题:质量相同的不同物质升高相同温度吸收的热量相同吗? 猜想与假设:不同 探究方案与实验设计: 1.相同质量的水和食用油, 使它们升高相同的温度, 比较它们吸收热量的多少. 2.设计表格, 多次实验, 记录数据. 3.整理器材, 进行数据分析. 实验器材:相同规格的电加热器、烧杯、温度计、水、食用油 资料或数据的收集 分析和论证:质量相同的不同物质, 升高相同的温度, 吸收的热量不同. 评估与交流: 1.水的比热容较大, 降低相同的温度, 放出较多的热量, 白天把水放出去, 土地吸收 相同热量, 比热容小升高温度较快. 2.地区沙石比较多, 比热容小, 吸收(放出)相同热量, 升高(降低)的温度较多, 温差 比较大.

二、连接串联电路和并联电路 时间:年月日 探究预备: 1.串联:用电器顺次连接在电路中的电路 并联:用电器并列连接在电路中的电路 2.串联:用电器顺次连接 并联:用电器并列连接 探究目的:学生正确连接串、并联电路, 明确开关作用. 提出问题:在串、并联电路中, 开关的作用相同吗? 猜想与假设:开关的作用不同 探究方案与实验设计: 1.设计串、并联电路图, 按照电路图连接实物图 2.观察开关控制两灯泡亮暗程度 3.改变开关位置, 观察控制情况. 实验器材:小灯泡、电源、开关、导线 资料或数据收集: 1.串联电路中, 开关无论放在哪一个位置, 都能控制小灯泡 2.并联电路中, 干路开关控制整个电路, 支路开关只能控制所在支路的灯泡. 分析和论证:串联电路开关控制整个电路. 并联电路干路开关控制整个电路,支路开

C语言实验报告参考答案

《C语言程序设计》 实 验 手 册

《C语言程序设计》实验课程简介 课程名称:C语言程序设计实验 课程性质:专业必修课 课程属性:专业必修课 学时学分:学时32 学分1 开课实验室:软件实验室 面向专业:网络工程、软件工程、计算机科学与技术 一、课程的任务和基本要求 C语言程序设计实验是面向计算机相关专业学生开设的《C语言程序设计》实验课,是配合《C语言程序设计》课程而开设的实验性教育环节。本课程的主要任务是让学生充分掌握C 语言程序设计的基本概念、各种数据类型的使用技巧、模块化程序设计的方法等。C语言程序设计实验对课程中所涉及的知识进行验证,同时也是学生很好地学习课程的辅助手段。通过C语言上机实验的教学活动,使学生真正全面掌握C语言的基础知识,培养和提高学生的程序开发能力。 二、实验项目 【实验一】最简单的C程序---顺序程序设计 【实验二】逻辑运算和判断选取控制 【实验三】循环结构程序设计(一) 【实验四】循环结构程序设计(二) 【实验五】函数 【实验六】数组(一) 【实验七】数组(二) 【实验八】指针 【实验九】结构体、共用体和文件 【实验十】C程序综合性实验 三、有关说明 1、与其它课程和教学环节的联系: 先修课程:计算机文化 后续课程:面向对象程序设计、Java程序设计、数据结构、软件工程 2、教材和主要参考书目: (1)教材: 《C程序设计习题解答与上机指导》,谭浩强吴伟民著,北京:清华大学出版社,2003年。(2)主要参考书目: 《C语言程序设计》谭浩强主编,清华大学出版社,2003年。

三、实验内容 实验一最简单的C程序---顺序程序设计 (验证性实验 2学时) (一)、实验目的 1.熟悉win-tc程序运行环境 2.掌握运行一个C程序的步骤,理解并学会C程序的编辑、编译、链接方法 3.掌握C语言中使用最多的一种语句——赋值语句 4.掌握数据的输入输出方法,能正确使用各种格式控制符 (二)、实验内容 1.写出下列程序的运行结果 (1)#include void main() { printf(“*****************\n”); printf(“This is a c program. \n”); printf(“****************\n”); } 运行结果及分析:运行结果为: Printf函数语句表示输出引号内的字符串,最后的\n表示换行, 将程序中的\n去掉后,运行结果及分析:运行结果为: 去掉\n后不换行连续显示 (2)#include void main() { int a=100,b=20,sum,sb; sum=a+b; sb=a/b; printf("sum=%d,sb=%d",sum,sb); } 运行结果及分析: sum=100+20=120;sb=100/20=5. (3)#include void main( )

实 验 报 告(实验九)

实验内容: 针对实验数据库ShiYan,完成以下有关视图操作任务 1、分别用“企业管理器”和Transact_SQL语言为S表的SNO和 SNAME属性建立名为S_View的视图 SQL脚本程序如下: create view S_View as select sno,sname from s 创建的视图如下: 2、为三建工程项目建立一个名为SanJian_View 的供应情况视 图,该视图包括供应商代码(SNO),零件代码(PNO),供应数量(QTY)。 SQL脚本程序如下: 第一次:create view SanJian_View As select sno,pno,qty from spj,j where spj.jno=j.jno and jname ='三建' 查询结果:有视图,但没有没有数据

修改后:create view SanJian_View as select sno,pno,qty from spj,j where spj.jno=j.jno and jname like'三%建' 运行结果正确,创建了符合条件的视图 创建的视图如下: 3、在SanJian_View中找出三建工程项目使用的各种零件代码及 其数量 SQL脚本程序如下: select pno,sum(qty) from SanJian_View where jname like '三%建' 运行结果:列名jname 无效 参考脚本程序: select pno,sum(qty) from SanJian_View group by pno 错误原因:视图中没有jname 这一属性列,故无效;由(2)知该视图是为三建工程建的了;不必再以“三建工程”为查询 条件。

计算机组成原理_实验报告四(含答案)

湖南科技学院 电子与信息工程学院 实验报告 课程名称: 姓名: 学号: 专业: 班级: 指导老师:

实验四微程序控制组成实验 一、实验目的及要求 1.将微程序控制器同执行部件(整个数据通路)联机,组成一台模型计算机。 2.用微程序控制器控制模型计算机的数据通路。 3.执行给定的简单程序,掌握机器指令与微指令的关系,牢固建立计算机的整机概念。 二、实验电路 本次实验将前面几个实验中的所模块,包括运算器、存储器、通用寄存器堆等同微程序控制器组合在一起,构成一台简单的模型机。这是最复杂的一个实验,也将是最有收获的一个实验。 在前面的实验中,实验者本身作为“控制器”,完成了对数据通路的控制。而在本次实验中,数据通路的控制将交由微程序控制器来完成。实验机器从内存中取出一条机器指令到执行指令结束的一个指令周期,是由微程序完成的,即一条机器指令对应一个微程序序列。 实验电路大致如下面框图所示。其中控制器是控制部件,数据通路是执行部件,时序发生器是时序部件。需使用导线将各个部件控制信号与控制器相连。 三、实验主要仪器设备 1.TEC-5计算机组成实验系统1台 2.逻辑测试笔一支(在TEC-5实验台上) 四、实验任务 1.对机器指令组成的简单程序进行译码。将下表的程序按机器指令格式手工汇编成二进制机器代码, 此项任务请在预习时完成。 2. 3.使用控制台命令将寄存器内容初始化为:R0=11H,R1=22H,R2=0AAH。

4.使用控制台命令将任务1中的程序代码存入内存中(注意起始地址为30H),以及将内存地址为 11H的单元内容设置为0AAH。 5.用单拍(DP)方式执行一遍程序,执行时注意观察各个指示灯的显示并做好记录(完成实验表格), 从而跟踪程序执行的详细过程(可观察到每一条微指令的执行过程)。 6.用连续方式再次执行程序。这种情况相当于计算机正常的工作。程序执行到STP指令后自动停机。 读出寄存器中的运算结果,与理论值比较。 五、实验步骤和实验结果记录 1.程序译码。 2.实验接线(本实验接线比较多,需仔细) 只要把上表种同列的信号用线连接即可,一共接线33条。 接好线后,将编程开关拨到“正常位置”。合上电源,按CLR#按钮,使TEC-5实验实验系统处于初始状态。 3.实验任务3:使用控制台命令将寄存器内容初始化为:R0=11H,R1=22H,R2=0AAH的操作步骤及结果记录。 (1)掌握写寄存器WRF的原理和步骤(详见实验参考资料)。 (2)操作过程如下:

物理实验报告册答案九年级

物理实验报告册答案九年级 纸锅烧水: 猜想能烧开交流与评估 1水的沸点是100摄氏度,远远低于纸的着火点2 使水充分浸湿纸, 注意不要让火苗烧到没有水的纸上。 冷水烧开水 猜想能交流这是因为瓶内上部的空气由于温度降低,压强会减小,在低压下水的沸点降低了。 人工降雨 人工降雨的过程包括三个步骤,首先是干冰升华,从固态变成气态。干冰升华后吸收大量热量,使得空气中的水蒸气凝华形成微小的冰晶。然后空气中的水蒸气以冰晶为凝结核,继续冷凝成水滴。 固体熔化和凝固 时间0 1 2 3 4 5 6 7 8 9 10 11 海波39℃、42℃、45℃、48℃、48℃、48℃、51℃、54℃、51 48 48 46 蜡 27 32 42 54 59 64 70 66 60 55 47 36 描点作图海波熔化凝固图像蜡的熔化凝固图像 分析海波具有一定的熔点和凝固点,不变 交流 1 海波和蜡的熔化过程都要吸热,试管从烧杯中拿出,吸热停止,则熔化停止。反之,继续吸热,熔化继续。2 相同点:都要吸收热量不同点:海波有固定的熔点和凝固点,而蜡没有。 水的沸腾

猜想 1温度越来越高2 有许多气泡水上下翻滚 实验 温度变化气泡情况 沸腾前不断升高无——有少——多小——大 沸腾时温度不变有大量气泡产生 沸腾后继续加热不变有大量气泡产生 停止加热不变气泡减少 结论水沸腾时,继续吸热,但温度不变。 分子的运动快慢与温度的关系 猜想温度越高分子运动越快依据类比:草鱼的运动规律:水温越高,草鱼运动越快 结论:分子的运动与温度有关;温度越高,热运动越剧烈 交流1 一样 2用到的研究方法:类比法、控制变量法、转换法3温度越高,分子热运动越剧烈。温度越高,染色就越快4温度越高,分子热运动越剧烈,热水洗碗比凉水,更容易去油腻。 自主做问自己弹簧测力计受到力的作用 探究不同种类的物质吸热本领 猜想1水吸收的热量与水的质量有关,水吸收的热量与温度升高的多少有关 2 不同可能与物质的种类有关 烧杯液体名称升高的温度加热时间 a、水 20 4 b、煤油 20 2

最新人教版七年级下册生物实验报告答案

生物实验报告答案 活动探究一 【探究准备】 1.其他生物 2.糖类脂肪蛋白质 3.光合作用化学能 4.脂肪 5.(1)蛋白质糖类脂肪(2)细胞能量 【实验用品】 锥形瓶托盘天平易拉罐温度计解剖针酒精灯试管夹火柴花生种子 【活动过程与记录】 1.花生种子含有多少能量 3. (1)供氧(2)30 (4)干燥(5)锥形瓶底部 (6)花生0.8 30 20 50 900 Q=4.2m(T2-T1)【探究结论】0.8克的花生种子含有900焦耳的热量 【反思交流】各有优缺点 【问题与思考】 1.(1)1岁儿童每日所需的糖类为:45140÷17=2655.3g 18岁女子每日所需的糖类为:113400÷17=6670.6g (2)1岁儿童每千克所需的蛋白质的量=35÷9.5=3.68g 18岁男子每千克所需的蛋白质的量=80÷53=1.51g 儿童生长发育速度快于18岁的生长发育速度。 (3)女子月经失血会导致铁的流失,所以女子需铁更多。 2. (1)花生大小、硬度适中 (2)花生种子含有多少能量 (3)燃烧后质量会减少 (4)900焦耳误差大 (5)用易拉罐罩住(6)不可靠应设置重复组,取平均值日期: P4 3.11 活动探究二 【探究准备】 1.消化道消化腺口腔小肠胃小肠 2.咀嚼搅拌 3.大复杂小简单 4.奶汁和血渍含蛋白质,洗衣粉里的蛋白酶能分解其中的蛋白质。 温度要适宜 【实验用品】 试管温度计大水槽热水馒头小刀碘液

【活动过程与记录】 1. 牙齿的咀嚼、舌的搅拌,唾液的分泌对馒头的消化有影响吗 2.牙齿的咀嚼、舌的搅拌,唾液的分泌对馒头的消化有影响 3. (1)对照(2)漱净唾液(3)2 清水唾液37 碘液 【探究结论】牙齿的咀嚼、舌的搅拌,唾液的分泌对馒头的消化有影响 【反思交流】漱口后,口含消毒棉絮取唾液 【问题与思考】 1. 5~10分钟碎屑有利于淀粉充分和唾液淀粉酶接触 2. (1)淀粉蛋白质(2)肝脏胰腺胆汁 (3)D (4)麦芽糖(5)A C D (6)大肠绒毛 3. (1)D (2)B (3)B 4. (1)淀粉分解(2)A B 小肠(3)对照 日期 P8 3.16 活动探究三 【探究准备】 1. 消化道 2. 小分子营养物质(或水、无机盐和维生素)葡萄糖 氨基酸甘油脂肪酸消化道壁胃小肠 大肠小肠 【实验用品】 解剖剪鸡小肠清水 【活动过程与记录】 1. 外部 2. 解剖剪清水 【探究结论】 小肠内表面的环形皱襞和小肠绒毛大大增加了小肠吸收营养物质的表面积【反思交流】便于观察小肠绒毛 【问题与思考】 1. (1)小肠(2)胆汁胰腺肠腺(3)皱襞绒毛 (4)毛细血管(5)消化吸收 2. (1)口腔肝脏小肠肛门(2)④胆汁 (3)①口腔(4)⑤胃(5)小肠长,含多种消化酶,内表面有皱襞和绒毛 3. 洗净→肉眼观察→纵向剖开→放入清水→放大镜观察 小肠内表面有皱襞和绒毛状突起 小肠内表面的环形皱襞和小肠绒毛大大增加了小肠吸收营养物质的表面积日期 P11 3.18

材料力学实验报告答案

篇一:材料力学实验报告答案 材料力学实验报告 评分标准拉伸实验报告 一、实验目的(1分) 1. 测定低碳钢的强度指标(σs、σb)和塑性指标(δ、ψ)。 2. 测定铸铁的强度极限σb。 3. 观察拉伸实验过程中的各种现象,绘制拉伸曲线(p-δl曲线)。 4. 比较低碳钢与铸铁的力学特性。 二、实验设备(1分) 机器型号名称电子万能试验机 测量尺寸的量具名称游标卡尺精度 0.02 mm 三、实验数据(2分) 四、实验结果处理(4分) ?s??b? psa0pba0 =300mpa 左右=420mpa 左右 =20~30%左右=60~75%左右 ?? l1?l0 ?100% l0a0?a1 ?100% a0 ?= 五、回答下列问题(2分,每题0.5分) 1、画出(两种材料)试件破坏后的简图。略 2、画出拉伸曲线图。 3、试比较低碳钢和铸铁拉伸时的力学性质。 低碳钢在拉伸时有明显的弹性阶段、屈服阶段、强化阶段和局部变形阶段,而铸铁没有明显的这四个阶段。 4、材料和直径相同而长短不同的试件,其延伸率是否相同?为什么?相同 延伸率是衡量材料塑性的指标,与构件的尺寸无关。压缩实验报告 一、实验目的(1分) 1. 测定压缩时铸铁的强度极限σb。 2. 观察铸铁在压缩时的变形和破坏现象,并分析原因。 二、实验设备(1分) 机器型号名称电子万能试验机(0.5分) 测量尺寸的量具名称游标卡尺精度 0.02 mm (0.5分) 三、实验数据(1分)四、实验结果处理(2分) ?b? pb =740mpaa0 左右 五、回答下列思考题(3分) 1.画出(两种材料)实验前后的试件形状。略 2. 绘出两种材料的压缩曲线。略 3. 为什么在压缩实验时要加球形承垫?

数据库原理实验报告四(有答案)

南京晓庄学院 《数据库原理与应用》课程实验报告 实验四查询设计实验 所在院(系):数学与信息技术学院 班级: 学号: 姓名:

1.实验目的 (1)了解查询的目的,掌握SELECT语句的基本语法和查询条件的表示方法。 (2)掌握数据排序和数据联接查询的方法。 (3)掌握SQL Server查询分析器的使用方法。 2.实验要求 (1)针对“TM”数据库,在SQL Server查询分析器中,用T-SQL语句实现以下单表查询 操作,并将将调试成功的T-SQL命令,填入实验报告中。 a)查询所有课程的详细情况。 b)查询来自江苏或山东的学生学号和姓名,并以中文名称显示输出的列名。 c)查询选修了课程的学生学号(一人选了多门课程的话,学号只显示一次)。 d)查询选修课程号为07253001的学号和成绩,并要求对查询结果按成绩降 序排列,如果成绩相同则按学号升序排列。 e)查询所有学生的学号、姓名和年龄。 f)查询选修课程号为07253001的成绩在85-95之间的学生学号和成绩,并 将成绩乘以0.7输出。 g)查询数学与信息技术学院(DEPT_ID为07)或物理与电子工程学院 (DEPT_ID为09)姓张的学生的信息。。 h)查询所有核心课程(课程名中带*的)的情况。 i)查询缺少了成绩的学生的学号和课程号,查询结果按课程号升序排列。 (2)在SQL Server查询分析器中,用T-SQL语句实现下列数据联接查询操作: a)查询每个学生的情况以及他(她)所选修的课程。 b)查询学生的学号、姓名、选修的课程名及成绩。 c)查询选修C语言程序设计且成绩为85分以上的学生学号、姓名及成绩。 d)查询和学生柏文楠是同一个民族的学生(用自身联接实现)。 e)分别用等值联接和内联接查询有授课记录的老师的姓名。 f)用外联接查询所有老师的授课情况,输出老师的工号、姓名、职称、院 系、担任的课程号和授课的学期,结果按院系和职称升序排列。如果该 老师没有授课历史,在课程号和授课的学期中显示空值 (3)在SQL Server Management Studio中新建查询,完成以上查询命令的同时,熟悉SQL编 辑器工具栏中各快捷按钮的作用。 (4)按要求完成实验报告。

相关文档
最新文档