实验3-熟悉常用的HDFS操作-答案

实验3-熟悉常用的HDFS操作-答案
实验3-熟悉常用的HDFS操作-答案

实验2熟悉常用的操作

1实验目的

1. 理解在体系结构中的角色;

2. 熟练使用操作常用的命令;

3. 熟悉操作常用的。

2实验平台

操作系统:

版本:2.6.0或以上版本

版本:1.6或以上版本

3实验内容和要求

1.编程实现以下指定功能,并利用提供的命令完成相同任务:

(1)向中上传任意文本文件,如果指定的文件在中已经存在,由用户指定是追加到原有文件末尾还是覆盖原有的

文件;

( + " 已追加至 " + );

}

} ( e) {

();

}

}

}

(2)从中下载指定文件,如果本地文件与要下载的文件名称相同,则自动对下载的文件重命名;

命令:

$( );

$( 2);

$( );

代码:

;

.*;

.*;

{

/**

* 下载文件到本地

(3)将中指定文件的内容输出到终端中;命令:

代码:

;

.*;

.*;

{

/**

* 读取文件内容

*/

( , ) {

= ();

= ();

= ();

d = ( ());

= ;

( ( = ()) ) {

();

}

();

();

();

}

/**

* 主函数

*/

([] ) {

= ();

("",":9000");

= ""; 路径

{

("读取文件: " + );

(, );

("\n读取完成");

} ( e) {

();

}

}

}

(4)显示中指定的文件的读写权限、大小、创建时间、路径等信息;

命令:

代码:

(5)给定中某一个目录,输出该目录下的所有文件的读写权限、大小、创建时间、路径等信息,如果该文件是目

录,则递归输出该目录下所有文件相关信息;

命令:

代码:

;

.*;

.*;

;

{

/**

* 显示指定文件夹下所有文件的信息(递归)

*/

( , ) {

= ();

= ();

/* 递归获取目录下的所有文件 */

<> = (, );

/* 输出每个文件的信息 */

(()) {

(6)提供一个内的文件的路径,对该文件进行创建和删除操作。如果文件所在目录不存在,则自动创建目录;

命令:

$( 12);

$( 12);

$( 12 12);

删除文件: 12

代码:

;

.*;

.*;

{

/**

* 判断路径是否存在

*/

( , ) {

= ();

( ());

}

/**

(, ); 删除

("删除路径: " + );

} {

( (, ) ) { 若目录不存在,则进行创建

(, );

("创建文件夹: " + );

}

(, );

("创建路径: " + );

}

} ( e) {

();

}

}

}

(7)提供一个的目录的路径,对该目录进行创建和删除操作。创建目录时,如果目录文件所在目录不存在则自动

创建相应目录;删除目录时,由用户指定当该目录不为

空时是否还删除该目录;

命令:

创建目录: 12

删除目录(如果目录非空则会提示,不执行删除): 12

(8)向中指定的文件追加内容,由用户指定内容追加到原有文件的开头或结尾;

命令:

追加到文件末尾:

追加到文件开头:

(由于没有直接的命令可以操作,方法之一是先移动到本地进行操作,再进行上传覆盖): >>

代码:

;

.*;

.*;

{

/**

* 判断路径是否存在

*/

( , ) {

= ();

( ());

}

}

}

(9)删除中指定的文件;命令:

命令:

;

.*;

.*;

{

/**

* 删除文件

*/

( , ) {

= ();

= ();

= (, );

();

;

}

/**

* 主函数

*/

([] ) {

= ();

("",":9000");

= ""; 文件

{

( (, ) ) {

("文件删除: " + );

} {

("操作失败(文件不存在或删除失败)");

}

} ( e) {

();

}

}

}

(10)删除中指定的目录,由用户指定目录中如果存在文件时是否删除目录;

命令:

删除目录(如果目录非空则会提示,不执行删除): 12

强制删除目录: 12

代码:

实验三 顺序图参考答案

顺序图、协作图设计实验三 【实验目的】 1.理解顺序图和协作图的概念及作用; 掌握顺序图与协作图的基本图形,了解它们各自的组2.成元素、特定作用和适用场合; 3.重点掌握顺序图的画法及其中元素所代表的意义。 【实验性质】 设计性实验。 【实验要求】 1.学习根据指定的用例描述绘制顺序图和协作图的方法;2.学习使用绘制顺序图和协作图; 掌握顺序图和协作图的相互转换方法。 3. 【实验内容】 以网上选课系统中的(选课)用例为例,设计和实现顺序图、协作图。、 【实验步骤】 1.假设学生已经成功登录系统,分析选课的事件流。 a)学生进入选课主界面 b)学生点击选课 c)系统显示所有课程信息 d)学生选择课程

e)系统验证课程是否可选 A1:课程不可选 f)系统提示课程选择成功,提示学生交费 g)用例结束。 A1:课程不可选 a)系统提示课程不可选以及原因 b)学生重新选课 c)重新验证直至成功 d)转选课事件流第f)步。 顺序图描述的是对象与对象的交互,创建顺序图的步骤如下:1)寻找对象。 2)寻找角色。 3)将消息加进图中。 首先,查找(选课)用例的对象,从事件流冲发现涉及一下对象: 1)界面。 2)课程 于业务层的操作,也应该有对象进行处理。对)3. 4)事件流中涉及的角色有:学生、数据库。 2.分析对象、角色之间交互的消息。 本用例主要有以下交互: 1)学生通过界面发送选课命令。

2)界面向控制对象请求课程信息。 3)控制对象向数据库发送查询数据消息 4)控制对象暂存数据库的查询结果 5)界面对象从控制对象中取得所有的课程信息 6)在界面上显示所有的课程信息 7)界面对象发送命令要求控制对象删除课程信息 8)学生选择课程 9)界面对象要求学生输入学号 10)界面对象向控制对象发送信息,查询该生是否可以选择选定的课程 11)控制对象从数据库查询关联信息。 12)控制对象判断是否可以选课 13)如果可以选课,则向数据库中添加关联信息。 14)向界面对象返回信息。 3.根据以上分析,绘制出用例的顺序图,并转换成对应的协作图。 参考顺序图如下:control : Form : course : db : Databasestu : StudentControlObjectFormObjectCourse 1: SelectCommand(2: GetAllCourse(3: QueryCourse(4: Create(String,int,String,String5: GetcourseInfo(6: DisplayCourseList(7: DeleteCourse(8: GetCourse(9: QueryAssociation(int,int10: QueryAssociation(int,int11: CanSelect()12: AddAssociation(int,int)13: ShowSucessInfo()14: GetStudentId() 按照上述例子的方法,试着绘制网上选课系统中其他用例.4如、、、的顺序图和协作图。 扩展练习:

C语言程序设计实验报告参考答案

长沙理工大学C语言实验报告参考答案 实验一熟悉C语言程序开发环境及数据描述四、程序清单 1.编写程序实现在屏幕上显示以下结果: Thedressislong Theshoesarebig Thetrousersareblack 答案: #include main() { printf("Thedressislong\n"); printf("Theshoesarebig\n"); printf("Thetrousersareblack\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() { inta,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() { inta,b,c; a=0; b=-10; c=(a>b)?b:a; printf("c=%d\n",c); }

计算机网络实验三参考答案

1. What is the IP address and TCP port number used by the client computer (source) that is transferring the file to https://www.360docs.net/doc/f57654691.html,? To answer this questio n, it’s probably easiest to select an HTTP message and explore the details of the TCP packet used to carry this HTTP message, using the “details of the selected packet header window” (refer to Figure 2 in the “Getting Started with Wireshark” Lab if you’re uncertain about the Wireshark windows). Ans: IP address:192.168.1.102 TCP port:1161 2. What is the IP address of https://www.360docs.net/doc/f57654691.html,? On what port number is it sending and receiving TCP segments for this connection? Ans: IP address:128.119.245.12 TCP port:80 If you have been able to create your own trace, answer the following question: 3. What is the IP address and TCP port number used by your client computer (source) to transfer the file to https://www.360docs.net/doc/f57654691.html,? ANS: IP address :10.211.55.7 TCP port:49265 4. What is the sequence number of the TCP SYN segment that is used to initiate the TCP connection between the client computer and https://www.360docs.net/doc/f57654691.html,? What is it in the segment that identifies the segment as a SYN segment? ANS: sequence number: 0 Syn Set = 1 identifies the segment as a SYN segment

C语言程序设计实验报告(实验大纲+过程)

《C程序设计》实验教学大纲 一、适用范围 大纲适用信息管理专业本科教学使用。 二、课程名称 C程序设计 三、学时数与学分 总学时:90 总学分:4 实验学时:28 实验学分:1 四、教学目的和基本要求 目的:通过C程序设计实验,培养学生对学习程序设计的兴趣,加深对讲授内容的理解,尤其是通过上机来掌握语法规则,使学生全面了解 C 语言的特点,熟练掌握 C 语言程序设计的基本方法和编程技巧。 基本要求:了解和熟悉C语言程序开发的环境;学会上机调试程序,善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行,达到实验知识和理论知识的融会贯通。上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序、直至运行结果正确为止,上机结束后,应整理出实验报告。 注:带*的实验项目为选做实验项目 六、教材、讲义及参考书 《C程序设计题解与上机指导》谭浩强主编清华大学出版社 七、实验成绩评定办法 实验成绩=平时实验表现+实验报告。实验成绩占总成绩的20%。 实验成绩以等级形式给出,评定等级分优、良、中、及格、不及格五类。 1、平时考核:上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序、直至运行结果正确为止。在实验中,教师可根据学生编程操作能力、观察和分析及运用知识能力、程序编制正确性以及学生的课堂纪律、实验态度、保持实验室卫生等方面的表现进行综合考核。

2、实验报告:学生实验后应按时完成实验报告。 八、实验教学大纲说明 本大纲共安排28学时的实验,其中带*号实验项目为选做实验项目,实际课时为18学时。实验项目多为设计性实验项目,每个设计性实验项目中都包含数个小的设计性题目,其中带*号的题目为选做题目,有时间和有能力的同学可以选做。 九、实验项目 实验一C程序的运行环境和运行一个C程序的方法 一、实验目的 1.了解Visual C++6.0编译系统的基本操作方法,学会独立使用该系统。 2.了解在该系统上如何编辑、编译、连接和运行一个C程序。 3.通过运行简单的C程序,初步了解C源程序的特点。 二、实验内容 1.用编辑程序,输入教材第一章例1.1程序,并进行编译和运行。应了解所用的系统是用什么命令进行编译和连接运行的。编译和连接后所得到的目标程序的后缀是什么形式的? 2.编写一个C程序,输出以下信息: **************************** very good! **************************** 3.输入并运行教材第一章中例1.3,了解如何在运行时向程序变量输入数据。 实验二数据类型、运算符和表达式 一、实验目的 1.掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用格式转换符。 2.学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。 二、实验内容 1.输入并运行以下程序: main( ) { char c1,c2; c1=97;c2=98; pr intf(“%c %c\n”,c1,c2); printf(“%d %d\n”,c1,c2); } 在此基础上 ①将第三行、第四行改为: c1=321;c2=353; 再使之运行,分析其运行结果。 ②将第二行改为: int c1,c2; 再使之运行,分析其运行结果。。 2.输入并运行以下程序:

实验室常用器材使用方法及注意事项

实验室常用器材使用方法及注意事项

实验室常见仪器使用方法及注意事项 一、常见的仪器 (一)初中化学实验常见仪器 反应容器可直接受热的:试管、蒸发皿、燃烧匙、坩埚等能间接受热的:烧杯、烧瓶、锥形瓶(加热时,需加石棉网) 常存放药品的仪器:广口瓶(固体)、细口瓶(液体)、滴瓶 (少量液体)、集气瓶(气体) 用加热仪器:酒精灯 计量仪器:托盘天平(称固体质量)、量筒(量液体体积) 仪分离仪器:漏斗 取用仪器:药匙(粉末或小晶粒状)、镊子(块状或较大颗粒)、胶头滴管(少量液体) 器夹持仪器:试管夹、铁架台(带铁夹、铁圈)、坩埚钳其它仪器:长颈漏斗、石棉网、玻璃棒、试管刷、水槽 不能加热:量筒、集气瓶、漏斗、温度计、滴瓶、表面皿、广口瓶、细口瓶等 1、试管 (1)、用途: a、在常温或加热时,用作少量试剂的反应容器。 b、溶解少量固体。 c、收集少量气体的容器 d、用于装置成小型气体的发生

器。 (2)、注意事项: a、加热时外壁必须干燥,不能骤热骤冷,一般要先均匀受热,然后才能集中受热, 防止试管受热不均而破裂。 b、加热时,试管要先用铁夹夹持固定在铁架台上(短时间加热也可用试管夹夹持)。 试管夹应夹在的中上部(或铁夹应夹在离试管口的1/3处)。c、加热固体时,试管口要略向下倾斜,且未冷前试管不能直立,避免管口冷凝水倒流 使试管炸裂。 d、加热液体时,盛液量一般不超过试管容积的1/3(防止液体受热溢出),使试管与桌面 约成45°的角度(增大受热面积,防止暴沸),管口不能对着自己或别人(防止液体喷出伤人)。反应时试管内的液体不超过试管容积的1/2。 2、烧杯用途:①溶解固体物质、配制溶液,以及溶液的稀释、浓缩 ②也可用做较大量的物质间的反应 注意事项:受热时外壁要干燥,并放在石棉网上使其受热均匀(防止受热不均使烧杯炸裂), 加液量一般不超过容积的1/3(防止加热沸腾使液体外溢)。

大学物理实验理论考试题目及答案3

多项选择题(答案仅供参考) 1.请选出下列说法中的正确者( CDE ) A :当被测量可以进行重复测量时,常用重复测量的方法来减少测量结果的系统误差。 B :对某一长度进行两次测量,其测量结果为10cm 和10.0cm ,则两次测量结果是一样 的。 C :已知测量某电阻结果为:,05.032.85Ω±=R 表明测量电阻的真值位于区间 [85.27~85.37]之外的可能性很小。 D :测量结果的三要素是测量量的最佳值(平均值),测量结果的不确定度和单位。 E :单次测量结果不确定度往往用仪器误差Δ仪来表示,而不计ΔA . 2.请选择出表达正确者( AD ) 3333 343/10)08.060.7(: /14.060.7:/1041.01060.7: /05.060.7:m kg D m kg C m kg B m kg A ?±=±=?±?=±=ρρρρ 3.请选择出正确的表达式: ( CD ) 3333 34/10)08.060.10( : (mm)1087.9)(87.9 :/104.0106.10 : )(10500)(5.10 :m kg D m C m kg B g kg A ?±=?=?±?==ρρ 4: 10.()551.010() A kg g =? 4.请选择出表达正确者( A ) 333 3/04.0603.7: /14.060.7:/041.060.7: /04.060.7:m kg D m kg C m kg B m kg A ±=±=±=±=ρρρρ 5.请选择出表达正确者 ( BC ) 0.3mm 10.4cm h :D /10)08.060.7(:0.3cm 10.4h :B /1041.01060.7 :33334±=?±=±=?±?=m kg C m kg A ρρ 6.测量误差可分为系统误差和偶然误差,属于系统误差的有: ( AD ) A:由于电表存在零点读数而产生的误差; B:由于测量对象的自身涨落所引起的误差; C:由于实验者在判断和估计读数上的变动性而产生的误差。 D:由于实验所依据的理论和公式的近似性引起的测量误差;

C语言程序设计实验报告(数组)

C语言程序设计实验报告(数组) 1实验目的 (1)熟练掌握一维数组,二维数组的定义,初始化和输入、输出方法; (2)熟练掌握字符数组和字符串函数的使用; (3)掌握与数组有关的常用算法(查找、排序等)。 2实验内容 编写函数catStr(char str1[],char str2[])用于进行两个字符串的连接,编写函数lenStr(char str[])用于统计一个字符串的长度,并在主函数中调用。 要求: 1、不允许用strcat()和strlen()字符处理库函数; 2、在主函数以直接初始化的方式输入两个字符串str1和str2.调用函数 strlen()计算并返回两个字符串的长度; 3、调用函数catstr()连接两个字符串(将str2连接在str1后面); 4、调用函数lenstr()计算并返回连接后字符串的长度; 5、在主函数中输入两个原始的字符串及几个字符串的长度,以及处理后字 符串及其长度。

3算法描述流程图

4源程序 #include #include void catStr(char str1[],char str2[]) { int i,j; for (i=0;str1[i]!='\0';i++); for(j=0;str2[j]!='\0';j++) str1[i+j]=str2[j]; str1[i+j]='\0'; } lenStr(char m[] ) {int i;

for (i=0;m[i]!='\0';i++); printf("%d",i); } void main() {char s1[50]="forever",s2[50]="more"; printf("s1=%s,s2=%s",s1,s2); printf("\ns1的长度:"); lenStr(s1); printf("\ns2的长度:"); lenStr(s2); catStr(s1,s2); printf("\n连接后的字符:"); printf("%s\n",s1); printf("连接后字符的长度:"); lenStr(s1); printf("\n"); } 5测试数据 s1=forever, s2=more 6运行结果 7出现问题及解决方法 在输入程序时,少写了半边引号,调试时发现存在错误,找到了错误并加以改正。无论什么事,细心都是必不可少的,认真是解决问题的关键。 8实验心得 通过本次实验,对于函数的定义和声明,数组以及循环语句有了进一步的认识,掌握了字符数组和字符串函数的使用,以及与数组有关的常用算法。此次实验不是调用strlen()和strcat()函数,而是通过自己设计程序来进行字符串的连接以及计量字符串的长度,由此我学会了如何去理清自己的思路来设计程序。

数据库实验3答案

实验三:交互式SQL语句的使用 1、实验目的 (1)掌握数据库对象的操作过程,包括创建、修改、删除 (2)熟悉表的各种操作,包括插入、修改、删除、查询 (3)熟练掌握常用SQL语句的基本语法 2、实验平台 使用SQL Server提供的Microsoft SQL Server Management Studio工具,交互式使用SQL语句。 3 实验容及要求 选择如下一个应用背景之一: ●学生选课系统 ●习题3、4、和5中使用的数据库 ●其它你熟悉的应用 (1)建立一个数据库和相关的表、索引、视图等数据库对象,练习对表、索引和视图的各种操作。 (2)要求认真进行实验,记录各实验用例及执行结果。 (3)深入了解各个操作的功能。 实验要求包括如下方面的容: 3.1 数据定义 1.基本表的创建、修改及删除 2.索引的创建 3.视图的创建 3.2 数据操作 完成各类更新操作包括: 1.插入数据

2.修改数据 3. 删除数据 3.3 数据查询操作 完成各类查询操作 1.单表查询 2.分组统计 3. 连接查询 4. 嵌套查询 5. 集合查询 3.4 数据操作 1.创建视图 2.视图查询 参考示例: 建立一个学生选课数据库,练习对表、视图和索引等数据库对象的各种操作。 一、数据定义 创建学生选课数据库ST,包括三个基本表,其中Student表保存学生基本信息,Course表保存课程信息,SC表保存学生选课信息,其结构如下表: 表1. Student表结构 表2. Course表结构

表3. SC表结构 1.创建、修改及删除基本表 (1)创建Student表 CREATE TABLE Student (Sno CHAR(8)PRIMARY KEY, Sname CHAR(8), Ssex CHAR(2)NOT NULL, Sage INT, Sdept CHAR(20) ); (2)创建Course表 CREATE TABLE Course (Cno CHAR(4)PRIMARY KEY, Cname CHAR(40)NOT NULL, Cpno CHAR(4), Ccredit SMALLINT, ); (3)创建SC表 CREATE TABLE SC (Sno CHAR(8)FOREIGN KEY (Sno)REFERENCES Student(Sno), Cno CHAR(4), Grade SMALLINT, ); (4)创建员工表Employee

实验03参考答案

实验三数据类型 班级:学号:姓名:评分: 一.【实验目的】 1、熟练掌握关系表达式和逻辑表达式的使用。 2、熟练数据类型及其运算。 3、掌握使用断点调试程序的方法。 二.【实验内容和步骤】 1、程序调试题 A.改正程序中的错误,使其实现程序的功能:输入一个小于80个字符的字符串,输出其长度。 ①调试正确的源程序清单 #include #include int main(void) { int i,j; char s[80]; for(i=1;i<10;i++){ printf("输入一个小于80个字符的字符串:"); scanf("%s",s); printf("字符串s的长度是:%d", strlen(s)); } return 0; } ②运行结果:(提示:通过屏幕截图,贴粘程序运行界面)。 B.改正程序中的错误,使其实现程序的功能:输入一个小于80个字符的字符串,输出其长度(注:程序文件保存在“调试示例”文件夹中,文件名为error03_2.cpp)。 ①调试正确的源程序清单 #include #include int main(void) { int i,j; char s[80]; for(i=1;i<10;i++){ printf("输入一个小于80个字符的字符串:"); scanf("%s",s);

printf("字符串s的长度是:%d\n", strlen(s)); } return 0; } ②运行结果:(提示:通过屏幕截图,贴粘程序运行界面)。 2、完善程序,并调试运行程序 题目(1)输出字符串“NET\t012\3\\”的长度。 ①调试正确的源程序清单 #include #include int main( ) { //请在两条星线之间填入相应的代码 /*******************************************************************************/ printf("字符串的长度是:%d\n", strlen("NET\t012\3\\")); /*******************************************************************************/ return 0; } ②运行结果:(提示:通过屏幕截图,贴粘程序运行界面)。 题目(2)输出表达式(x=j>0,i++,n=(i=2,++i))的值。 ①调试正确的源程序清单 #include #include int main( ) { //请在两条星线之间填入相应的代码 /*******************************************************************************/ printf("表达式的值是:%d\n", (x=j>0,i++,n=(i=2,++i))); /*******************************************************************************/

C程序设计实验报告

实验1 C程序运行环境、数据类型、运算符和表达式 一、实验目的 1. 掌握Turbo C集成环境的进入与退出、Turbo C集成环境各种窗口的切换,了解Turbo C集成环境的设置。 2. 掌握C语言源程序的建立、编辑、修改、保存及编译和运行等操作。 3. 学会使用C语言的基本运算符(主要是算术运算符、赋值运算符)及其表达式。 4. 掌握C语言源程序的结构特点与书写规范。 二、实验要求 1. 根据题目要求,进行各种程序测试与验证,并记录结果。 2. 上机调试程序。按各个程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根 据这些信息找到程序中的错误所在,然后修改程序,直至正确。 3. 详细记录数据的输入、输出信息,按要求写出实验报告。 三、实验内容 1. 开机;进入Turbo C集成工作环境,了解Turbo C集成工作环境及其菜单的使用,输入如下C语言源程序,并以exl.C存盘。 / *ex1.c* / #include main() { printf("Hello!\n"); printf("This is C program!\n"); } 试编译、连接、运行该程序,并按Alt+F5查看运行结果。 运行结果是: 2. 输入并调试运行以下程序,查看运行结果 (由此结果可以了解到在实验用的微型机上,几种数据类型所占的字节数)。 main() { printf("char\t%d bytes\n",sizeof(char)); printf("short\t%d bytes\n",sizeof(short)); printf("int\t%d bytes\n",sizeof(int)); printf("long\t%d bytes\n",sizeof(long)); printf("float\t%d bytes\n",sizeof(float)); printf("double\t%d bytes\n",sizeof(double)); } 运行结果是: 3. 输入并调试运行以下程序。 main() {int i,j,m,n; i=8;j=10;

化学实验室基本操作

化学实验室基本操作 化学实验室基本操作2010-07-24 11:54一、常用仪器的主要用途和使用 方法 反应容器:试管、燃烧匙、烧杯、锥形瓶、集气瓶 存放容器:集气瓶(气体)、细口瓶(液体)、广口瓶(固体)、滴瓶(少量液体) 计量仪器:托盘天平(称固体质量)、量筒(量液体体积) 取用仪器:镊子(块状或较大颗粒)、药匙或纸槽(粉末或小颗粒)、胶头滴 管(少量液体) 夹持容器:试管夹、坩埚钳、铁架台(带铁圈、铁夹) 其它仪器:漏斗、长颈漏斗、分液漏斗、石棉网、玻璃棒、水槽、试管刷 可直接加热的:试管、蒸发皿、燃烧匙 能间接加热的(需垫石棉网):烧杯、烧瓶、锥形瓶 加热仪器:酒精灯 1.烧杯圆柱状玻璃容器,杯口有便于倒出液体的嘴。 常用的有25mL、50mL、100 mL、250 mL、500 mL等 (1)用于大量物质的溶解和配制溶液或者进行化学反应的容器,也常用于接 过滤后的液体。 (2)实验时盛放液体的量不超过烧杯容积的1/2,以防搅拌时溅出。 (3)向烧杯中注入液体的时候,应沿烧杯内壁或玻璃棒引流。

(4)加热时要垫石棉网,也防受热不均而使其破裂。烧杯不能用作加热固体试剂。 2.试管 (1)用于少量物质的溶解或发生化学反应的仪器,也常用于制取或收集少量气体。 (2)振荡试管的方法:手持试管、手腕摆动。 3)实验时盛放液体量不能超过试管容积的1/3,以防振荡或加热时溅出。可直接加热。 (4)用试管夹或者铁夹固定时,要从试管底部向上套,夹持在试管的中上部(或离管口1/3的部位)。 3.蒸发皿 (1)用于溶液的蒸发、结晶 2)蒸发过程中需用玻璃棒不断搅拌,防止液体由于局部温度过高而飞溅 3)当溶液的量减少只有大量晶体析出时,停止加热并放至石棉网上,以防晶体飞溅 (4)取放蒸发皿,要用坩埚钳夹持 4.集气瓶 (1)用于收集气体、短时间贮存气体、用做物质在气体中的燃烧的反应器 (2)在收集气体或贮存气体时,要用毛玻璃片盖住瓶口。 5、试剂瓶 试剂瓶包括滴瓶、细口瓶、广口瓶等。分为无色和棕色两种。

C+程序设计实验报告-2013

C++程序设计 实验报告 专业计算机科学与技术班级 ____________ 学号 ____________ 姓名 ____________ 指导教师 __许加兵_ 信息与电子工程学院2013年9月-12月

C++程序设计实验报告 专业__________班级__________学号__________姓名__________ 成绩____________ 指导教师____________ 日期____________ 实验1 C++集成开发环境与C++函数程序设计 一、实验目的 1、了解和使用Visual Studio 2010的C++集成开发环境; 2、熟悉Visual Studio 2010环境的基本命令、功能键和常用的菜单命令; 3、学会完整的C++程序开发过程; 4、学习并掌握C++函数程序设计; 二、实验内容 1、安装、了解和使用Visual Studio 2010的C++集成开发环境; 2、通过以下的C++函数程序设计,熟悉Visual Studio 2010环境的基本命令、功能键和常用的菜单命令; 3、通过以下的C++函数程序设计,学会完整的C++程序开发过程; 4、完成以下的C++函数程序设计和调试: 1)编写一个函数print(),将一个整型向量输出到cout。此函数接受两个参数:一个字符串(用于“标记”输出)和一个向量。 2) 编写一个函数,接受一个vector 参数,返回一个vector ,其每个元素值是对应字符串的长度。此函数还找出最长和最短的字符串,以及字典序第一个和最后一个字符串。 三、简要说明C++开发环境安装和配置的过程

C++实验三及参考答案

上海电力学院 实验报告 课程名称高级程序设计C++(1)实验项目实验3 选择结构程序设计 姓名学号班级专业信息安全 同组人姓名无指导教师姓名实验日期2014年10月30日一、实验目的 熟悉和理解C++语言中的内部数据类型、各种运算符和表达式 灵活运用各种运算符构造不同含义的表达式,特别是条件表达式的构造 观察头文件的作用 熟练掌握选择语句if语句和switch的应用 应用前面所学,编写简单的应用程序 通过本节实验继续熟悉VC++开发环境的使用,特别是单步执行和观察变量值的变化 二、实验内容和步骤 1、输入并运行下面的程序 #include using namespace std; void main() { char c1, c2; c1 = 'a'; c2 = 'b'; cout<98<回车> (3)再将第3、4行改为: c1 = a; /* 不用单撇号*/ c2 = b; 再使之运行,分析其运行结果。 ●运行结果(将相关的编译错误粘贴在这里)

报错,因为变量a和变量b没有定义. (4)再将第3、4行改为: c1 = ”a”; /* 用双撇号*/ c2 = ”b”; 再使之运行,分析其运行结果。 ●运行结果(将相关的编译错误粘贴在这里) 报错,因为不能将字符串”a”和”b”赋给一个char 类型的变量. (5)再将第3、4行改为: c1 = 97+256; /* 用大于255的整数*/ c2 = 98+256; 再使之运行,分析其运行结果。 ●运行结果(将相关的编译错误粘贴在这里) ●输出97 <回车>98<回车>, 256超出表示范围,被取模模掉了 2.输入并分析如下两个程序,并按要求运行,观察运行时用户输入数据使用cin和getchar的不同情况。/*程序1*/ #include using namespace std; void main() { char ch1,ch2,ch3; cout<<"请输入三个字符:"; cin>>ch1>>ch2>>ch3; cout<<"您输入的字符为:"<bc ●运行结果 说明: 以上均能正确的将a b c三个字符分别赋值给ch1,ch2,ch3 /*程序2*/ #include using namespace std; void main() {

C程序设计上实验报告(完整版)

C语言程序设计上机实验报告 学院:机械工程学院 班级:机自161213 姓名:刘昊 学号:20162181310 实验时间:2017年3月6号 任课老师:张锐

C语言程序设计上机实验报告 实验一 一、实验名称: C程序的运行环境和运行C程序的方法 二、实验目的:了解在C编译系统上如何编辑、编译、连接和运行一个C 程序 三、实验内容: (1). 输入并运行一个简单的C程序。 (2). 设计程序,对给定的两个数求和。 (3). 设计程序,对给定的两个数进行比较,然后输出其中较大的数。 四、源程序代码: 代码1: 运行结果1:

程序分析1: 该程序用来判断所输入的整数是否为一个素数,如果一个数能被除了1和它本身整除,还能被其它数整除,那么它就不是一个素数,因此,用for 循环来进行整除过程的简写。 代码2: 运行结果2:

程序分析2: 简单的使用printf()和scanf()函数进行简单的数据运算。代码3: 运行结果3:

程序分析3: 使用if语句进行判断。 五.实验总结 C语言程序设计上机实验报告 实验二 一、实验名称:顺序结构程序设计 二、实验目的:正确使用常用运算符(算术运算符、赋值运算符)的用法, 熟练掌握算术运算符及其表达式,逻辑运算符和逻辑表达式。 三、实验内容: (1). 编写程序,实现小写字母转大写。

(2). 编写程序,实现输入两个不同类型数据后,经过适当的运算(加、减、乘、除)后输出。 (3). 编写程序,计算三角形面积、立方体的体积和表面积、圆的面积和周长。 (4). 编写程序,实现单字符getchar和putchar输入输出。 (5). 编写程序,实现十进制、八进制、十六进制不同数制的输出。 四、源程序代码 代码1: 运行结果1: 程序分析1:

实验室常用检验仪器操作规范

检验仪器操作规范 1. 仪器分类和作业规范 理化检验仪器(序号从4.1-4.30) 4.1原子吸收仪 4.2离子色谱仪 4.3 pH/电导率仪(或其他pH计及电导率仪) 4.4电光分析天平 4.5电子天平/电子分析天平 4.6浊度仪 4.7糖度计 4.8余氯测定仪 4.9分光光度计 4.10阿贝折射仪 4.11低速台式离心机 4.12定氮仪 4.13密度/比重/浓度计 4.14比色管 4.15电热恒温干燥箱 生化检验仪器(序号从4.31-4.40) 4.31自动立式压力蒸汽灭菌锅 4.32生物显微镜 4.33生化培养箱 4.34霉菌培养箱 其他(序号从4.61-4.70) 4.61激光粒子计数器

备注:以下仪器操作规范按仪器分类顺序编写 4.1原子吸收仪 4.1.1. 准备工作: a)接通仪器主机电源,再接通计算机及打印机电源。打开电脑,待 Win dows95 屏幕 左下角显示Start将箭头指向Start,并点击。联机正常后出示 Aawinlab,点击 打开。 b)将空白溶液置于自动进样器位置1上,标准溶液于2上,试样溶液 在其他编码位置上。 c)打开氩气钢瓶,并调节为300-450Kpa d)接通石墨炉冷却水系统电源。 4.1.2. 编制程序: 工作前将下列主要工作页的必要参数一一输入。分别为仪器页、校正页、石墨炉页。 4.1.3. 进行自动分析: 箭头指向Workspace并点击它,出现下图所示的对话框,然后点击 Calibrate 进行校正曲线,完毕点击An alyze Samples 进行试样的测 ^定。 备注:作结束后如需存储文件,点击File上的Save,显示Save Method As窗口,在Method Name^栏上打上方法名字,并点击0K 4.1.4. 关机: 工作结束后点击Automated Analysis Control 窗口的Flush Sampler ,冲洗 进样系统;退出软件,关掉主机就、计算机、打印机、冷却水系统和石墨炉电 源;关紧氩气钢瓶。 4.2离子色谱仪 4.2.1.仪器 离子色谱仪、移液管、滤纸(0.45 卩m、 4.2.2.试剂 阴离子淋洗液、阳离子淋洗液、甲烷磺酸 4.2.3.操作方法 a)洗液的配置: 1. 阴离子淋洗液的配置:

大学物理实验理论考试题目及答案3

1.请选出下列说法中的正确者( CDE ) A :当被测量可以进行重复测量时,常用重复测量的方法来减少测量结果的系统误差。 B :对某一长度进行两次测量,其测量结果为10cm 和10.0cm ,则两次测量结果是一 样的。 C :已知测量某电阻结果为:,05.032.85Ω±=R 表明测量电阻的真值位于区间 [85.27~85.37]之外的可能性很小。 D :测量结果的三要素是测量量的最佳值(平均值),测量结果的不确定度和单位。 E :单次测量结果不确定度往往用仪器误差Δ仪来表示,而不计ΔA . 2.请选择出表达正确者( AD ) 3.请选择出正确的表达式: ( CD ) 4.请选择出表达正确者( A ) 5.请选择出表达正确者 ( BC ) 6.测量误差可分为系统误差和偶然误差,属于系统误差的有: ( AD ) A:由于电表存在零点读数而产生的误差; B:由于测量对象的自身涨落所引起的误差; C:由于实验者在判断和估计读数上的变动性而产生的误差。 D:由于实验所依据的理论和公式的近似性引起的测量误差; 7.测量误差可分为系统误差和偶然误差,属于系统误差的有: ( B ) A:由于多次测量结果的随机性而产生的误差; B:由于电表存在零点读数而产生的误差; C:由于量具没有调整到理想状态,如没有调到垂直而引起的测量误差; D:由于实验者在判断和估计读数上的变动性而产生的误差。

8.测量误差可分为系统误差和偶然误差,属于系统误差的有:( AD ) A:由于电表存在零点读数而产生的误差; B:由于多次测量结果的随机性而产生的误差; C:由于量具没有调整到理想状态,如没有调到垂直而引起的测量误差; D:由于实验测量公式的近似而产生的误差。 9.测量误差可分为系统误差和偶然误差,属于系统误差的有:( A ) A:由于游标卡尺存在零点读数而产生的误差; B:由于多次测量结果的随机性而产生的误差; C:由于量具没有调整到理想状态,如没有调到垂直而引起的测量误差; D:由于测量对象自身的随机涨落而产生的误差。 10.请选出下列说法中的正确者( CDE ) A :当被测量可以进行重复测量时,常用多次测量来减少测量结果的系统误差。 B :多次测量某物理量L 时,如果偶然误差仪?

实验三参考答案

实验三:参考答案 1、编写程序实现以下功能:输入一个整数,打印出它是奇数还是偶数(文件名为31.c )。 【参考程序】 #include main() {int a; clrscr(); /*清屏*/ printf("Please Input a:\n"); scanf("%d",&a); if(a%2==0) printf("%d is ou shu\n",a);/*判断a 是否偶数*/ else printf("%d is ji shu\n",a); } 2、有一函数: y=?? ???<<+=<<--) 100(12)0(2)05(12x x x x x x 编写程序,要求输入x 的值,根据上述函数输出y 的值(文件名为32.c )。 【参考程序】 #include main() {float x,y; clrscr(); printf("Please Input x:\n"); scanf("%f",&x); if(x<=-5||x>=10) printf("data error\n");/*如输入数据不在题目所要求区间内,则输出数据错误*/ else if(x>-5&&x<0) printf("y=%f\n",2*x-1); else if(x==0) printf("y=%f\n",2*x); else if(x>0&&x<10) printf("y=%f\n",2*x+1); } 3、回文是指正读和反读都一样的数或文本段。例如:12321、55555都是回文。编写程序,读取一个包含五位数字的整数,判断它是否回文(文件名为33.c 。提示:用除法和求余运算符把整数分解成单个的数字)。 【参考程序】 #include main() {long x,x1,x2,x4,x5; clrscr();

c程序设计实验报告.docx

. C++ 程序设计 实 验 报 告 : 班级: 学号: 指导教师:

. 实验一VC6.0 环境入门与简单程序设计 一、实验目的: 1、熟悉 VC++6.0 开了环境并编写简单的C++ 程序。 3、使用 C++ 语言编写简单的输入输出程序。 4、使用 VC++6.0 的 DEBUG 调试功能:单步执行、设置断点、观察变量值。 二、实验内容: 1、使用 VC++ 建立一个标准C++ 程序,编译、运行如下程序: #include Int main() { Cout<< ”Hello World!\n”; Cout<< ”Welcome to C++!\n”; } 2、编程计算图形的面积。程序可计算圆形、长方形、正方形等的面积,运行时首先提 示用户选择图形类型,然后根据不同图形类型,输入相关参数计算其面积,并将其显示出来。 #include using namespace std; void circle_area(); void rectangle_area(); void square_area(); int main()

. { int i; while(1) { cout<<" 请输入图形类型(1:圆形; 2:长方形; 3:正方形; 4:退出。): "; cin>>i; switch(i) { case 1:circle_area();break; case 2:rectangle_area();break; case 3:square_area();break; case 4:return 0; default:cout<<"输入错误!\n"; } } } void circle_area() { float r,s; cout<<" 输入圆的半径:"; cin>>r; s=3.14*r*r; cout<<" 该圆的面积是:"<>a>>b; s=a*b; cout<<" 该长方形的面积是:"<>a; s=a*a; cout<<" 该正方形的面积是:"<

相关文档
最新文档