实验03参考答案
- 格式:doc
- 大小:73.50 KB
- 文档页数:3
分析化学实验(第三版)答案一、实验室基本常识(一)玻璃器皿的洗涤(P2-3)分析化学实验室经常使用玻璃容器和瓷器,用不干净的容器进行实验时,往往由于污物和杂质的存在而得不到准确的结果。
所以容器应该保证干净。
洗涤容器的方法很多,应根据实验的要求,污物的性质和玷污的程度加以选择。
一般来说,附着在仪器上的污物有尘土和其他不溶性物质、可溶性物质、有机物质及油污等。
针对这些情况,可采用下列方法:①用水刷洗:用自来水和毛刷刷洗容器上附着的尘土和水溶物。
②用去污粉(或洗涤剂)和毛刷刷洗容器上附着的油污和有机物质。
若仍洗不干净,可用热碱液洗。
容量仪器不能用去污粉和毛刷刷洗,以免磨损器壁,使体积发生变化。
③用还原剂洗去氧化剂如二氧化锰。
④进行定量分析实验时,即使少量杂质也会影响实验的准确性。
这时可用洗液清洗容量仪器。
洗液是重铬酸钾在浓硫酸中的饱和溶液。
(5g粗重铬酸钾溶于10mL热水中,稍冷,在搅拌下慢慢加入100mL浓硫酸中就得到铬酸洗液,简称洗液)。
使用洗液时要注意以下几点:①使用洗液前最好先用水或去污粉将容器洗一下。
②使用洗液前应尽量把容器内的水去掉,以免将洗液稀释。
③洗液用后应倒入原瓶内,可重复使用。
④不要用洗液去洗涤具有还原性的污物(如某些有机物),这些物质能把洗液中的重铬酸钾还原为硫酸铬(洗液的颜色则由原来的深棕色变为绿色)。
已变为绿色的洗液不能继续使用。
⑤洗液具有很强的腐蚀性,会灼伤皮肤和破坏衣物。
如果不慎将洗液洒在皮肤、衣物和实验桌上,应立即用水冲洗。
⑥因重铬酸钾严重污染环境,应尽量少用洗液。
用上述方法洗涤后的容器还要用水洗去洗涤剂。
并用蒸馏水再洗涤三次。
洗涤容器时应符合少量(每次用少量的洗涤剂)多次的原则。
既节约,又提高了效率。
已洗净的容器壁上,不应附着不溶物或油污。
这样的器壁可以被水完全润湿。
检查是否洗净时,将容器倒转过来,水即顺着器壁流下,器壁上只留下一层既薄又均匀的水膜,而不应有水珠。
(二)试剂及其取用方法(P3-5)1.试剂的分类根据化学试剂的纯度,按杂质含量的多少,国内将化学试剂分为四级:一级试剂(优级纯试剂)通常用G.R表示。
实验三循环结构程序设计(参考答案)1、设计程序sy3-1.c,要求打印小学九九乘法表。
算法分析:根据九九乘法表可知,该表共有9行,第i行有i个表达式,而且表达式中的操作数和行、列数相关,因此可以用嵌套的双重循环来实现,外循环控制行数(循环变量从1到9),内循环控制每行的表达式个数(循环变量从1变到i)。
参考答案:# include <stdio.h>void main(){int i,j;for(i=1;i<=9;i++){for(j=1;j<=i;j++)printf("%d*%d=%-5d",j,i,i*j);printf("\n");}}运行结果:2、设计程序sy3-2.c,要求编程计算x n,其中x和n均由键盘输入2。
算法分析:要计算x的n次方,即是n次x相乘,其中x可以是整型或实型,而n必须是整型;另外要考虑结果的类型,若x和n比较大,一般的int型容易产生溢出。
参考答案:# include <stdio.h>void main(){int i,n;float x,p=1; /*累乘器要赋初值1*/printf("Input x,n: ");scanf("%f,%d",&x,&n); /*以逗号分隔输入的已知数据x和n的值*/for(i=1;i<=n;i++)p=p*x;printf("%g^%d=%g\n",x,n,p);}运行结果:3、设计程序sy3-3.c,已知祖父年龄70岁,长孙20岁,次孙15岁,幼孙5岁,问要过多少年,三个孙子的年龄之和同祖父的年龄相等,试用单重循环结构编程实现。
算法分析:这个程序可以用穷举法来实现,1年、2年、3年……,每加一年都判断三个孙子的年龄之和是否同祖父的年龄相等,若相等则不加了,这个时候所加的年数为我们需要的结果。
实验三数据查询(参考答案)实验目的□学会利用T_SQL语句中SELECT进行数据查询。
□掌握利用T_SQL 语句进行数据查询的基本方法。
实验内容有以下数据表表名:tudent属性列t_idt_nmt_e某t_birtht_coret_datet_fromt_dpidt_mnt使用T-SQL语句进行数据查询(注:学生班级为学号的前6位)1.显示所有学生的学号、姓名、性别、入学年份和班级(学号前6位)。
Selectt_id学号,t_nm姓名,t_e某性别,year(t_date)入学年份,left(t_id,6)班级Fromtudent2.显示前25%条学生记录信息。
Selecttop25percent某fromtudent3.查询tudent表中2022年及以后入学的学生信息。
Select某fromtudentwhereyear(t_date)>=20224.查询选修了1002号课程且成绩在60以下的学生学号。
Selecttudent.t_idfromtudentjoinlt_coueontudent.t_id=lt_coue. t_idWherec_id='1002'andcore<605.查询所有由三个字组成的“王”姓学生信息。
Select某fromtudentwheret_nmlike'王__'6.查询选修了1001号课程且成绩在60到80之间的学生选课信息。
Select某fromlt_couewherec_id='1001'andcorebetween60and807.查询所有张,王,李,赵姓的学生的学号、姓名、性别。
Selectt_id,t_nm,t_e某fromtudentwheret_nmlike'[张王李赵]%'8.查询陕西籍学生,将结果保存在新表t_han某i。
Select某intot_han某ifromtudentwheret_fromlike'%陕西%'9.查询选修了“数据结构”课程的学生学号、姓名及课程成绩。
大学物理实验_郑州大学中国大学mooc课后章节答案期末考试题库2023年1.本实验中,杨氏模量是()测量量。
参考答案:间接2.钢丝的直径使用()测量,其仪器误差是()。
参考答案:千分尺,0.004mm##%_YZPRLFH_%##螺旋测微器,0.004mm3. 1.半导体和金属的霍尔效应一样强。
参考答案:错误4. 2. 霍尔片一般是做的越薄越好。
参考答案:正确5. 3.霍尔电压的正负和工作电流的方向无关。
参考答案:错误6.本实验中碰撞、完全弹性碰撞、完全非弹性碰撞条件下除动量守恒外,动能也是守恒的。
参考答案:错误7. 4.霍尔片在磁场里的位置关系不影响霍尔电压的大小。
参考答案:错误8. 5.伴随霍尔效应会产生四种副效应,引起的误差属于系统误差。
参考答案:正确9. 6.霍尔效应中,霍尔电压、磁场、工作电流三者之间方向上是相互没有关系的。
参考答案:错误10.7.霍尔效应及应用实验中,消除误差的方法是对称变换测量法。
参考答案:正确11.在迈克尔逊干涉仪实验中,点光源产生定域干涉,扩展光源产生非定域干涉,对吗?参考答案:错误12.定域干涉条纹在观察时,若出现一系列同心圆环条纹,则这种干涉为等倾干涉条纹,对吗?参考答案:正确13.实验中转动微调手轮时,必须以同一方向转动,不能反转,对吗?参考答案:正确14.迈克尔逊干涉仪是用的方法获得双光束干涉的仪器。
参考答案:分振幅15.分光计由望远镜、平行光管、载物台、读数装置和三角底座五部分组成。
参考答案:正确16.平行光管的作用是确定光线传播的方向,望远镜的作用是产生平行光。
参考答案:错误17.1测量直流电压,示波器耦合方式应选择方式。
A. DC B. AC C.DC AC 都可以D.DC AC 都不行参考答案:A. DC18.在不加外电场时,光通过起偏器、液晶盒后,能接着通过检偏器的情况称为液晶光开关的:参考答案:常白模式19.迈克尔逊干涉仪的主要特点是:两相干光束分离得很开;那么两束光光程差的改变可以由得到。
模拟电路实验参考答案模拟电路实验参考答案在学习模拟电路实验的过程中,我们常常会遇到一些难题,需要参考答案来帮助我们解决问题。
本文将为大家提供一些常见模拟电路实验的参考答案,希望能够帮助大家更好地理解和掌握相关知识。
一、直流电路实验1. 题目:给定一个电路,其中包括一个电源、一个电阻和一个电流表,请计算电路中的电流大小。
答案:根据欧姆定律,电流大小等于电源电压除以电阻大小。
因此,可以通过测量电源电压和电阻大小来计算电流大小。
2. 题目:给定一个电路,其中包括一个电源、两个电阻和一个电压表,请计算电路中的总电阻和总电压。
答案:总电阻等于两个电阻的串联电阻之和;总电压等于电源电压。
二、交流电路实验1. 题目:给定一个交流电路,其中包括一个电源、一个电感和一个电容,请计算电路中的电感电流和电容电流。
答案:电感电流与电感的电压成正比,与电压频率成反比;电容电流与电容的电压成正比,与电压频率成正比。
2. 题目:给定一个交流电路,其中包括一个电源、一个电阻和一个电容,请计算电路中的电压相位差。
答案:电压相位差等于电阻电压与电容电压之间的相位差。
可以通过测量电阻电压和电容电压的相位差来计算。
三、放大电路实验1. 题目:给定一个放大电路,其中包括一个输入信号源、一个放大器和一个输出信号源,请计算放大器的放大倍数。
答案:放大倍数等于输出信号的幅值除以输入信号的幅值。
可以通过测量输出信号和输入信号的幅值来计算。
2. 题目:给定一个放大电路,其中包括一个输入信号源、一个放大器和一个输出信号源,请计算放大器的频率响应。
答案:频率响应描述了放大器对不同频率输入信号的响应程度。
可以通过测量输入信号和输出信号的频率来计算频率响应。
总结:通过以上的参考答案,我们可以更好地理解和掌握模拟电路实验中的各种问题和计算方法。
在实践中,我们还可以根据具体实验的要求和条件进行一些变化和扩展,以进一步提高我们的实验能力和理解能力。
希望本文的参考答案能够对大家有所帮助,祝愿大家在模拟电路实验中取得好成绩!。
实验三循环结构程序设计(参考答案)1、设计程序sy3-1.c,计算并输出n(包括n)以内所有能被5或9整除的自然数的倒数之和。
例如输入n 的值为20时,输出0.583333。
算法分析:穷举1~n(含n)之间的每一个整数,能否被5或者9整除。
如果能,则把它的倒数累加到累加器里去。
因为能被5整除的自然数,应该至少从5才可能,所以循环控制变量i可以5开始。
参考答案:#include<stdio.h>void main(){int n,i;double s=0; //累加器要赋初值为0,结果为小数,所以定义为实数类型printf("请输入n的值:");scanf("%d",&n);for(i=5;i<=n;i++) //穷举小于等于n的自然数if(i%5==0||i%9==0)s=s+1.0/i;// 因为i是整数类型,所以1/i的值为0printf("s=%f\n",s);}运行结果:2、设计程序sy3-2.c,计算并输出给定整数n的所有因子(不包括1与自身)之和。
例如,输入n的值是856时,应输出763。
算法分析:因子,就是能整除n的值。
所以从2到n-1穷举每个数是不是它的因子,是就累加到s中。
参考答案:#include<stdio.h>void main(){int s=0,n,i;printf("请输入n:");scanf("%d",&n);for(i=2;i<n;i++) //穷举所有可能为因子的整数if(n%i==0) //因子即是能整除n的数s=s+i;printf("%d的所有因子之和是:%d\n",n,s);}运行结果:3、设计程序sy3-3.c,输入一个整数,要求将该整数上各位数字是偶数的数取出,并按原来从高位到低位的顺序组成一个新数。
IP数据报中的首部检验和并不检验数据报中的数据。
这样做的最大好处是什么?坏处是什么?
缺点:在数据报转发过程中不能及时发现数据部分错误,只有在数据报交付到目的地后才发现数据报中的数据部分错误
好处:1、所有将据封装在IP数据报中的高层协议如TCP,都有覆盖整个分组的校验和。
因此,IP数据报的校验和就不必再检验所封装的数据部分。
2、每经过一个路由器,IP数
据报的首部就要改变一次,但数据部分不改变,因此校验和只对发生变化的部分进行校验。
若校验包含数据部分,则每个路由器必须重新计算整个分组的校验和,这就表示每一个路由器要花费更多的处理时间。
实验十 参考答案(指针)三、实验内容( 按要求完善或设计以下程序,并调试分析运行结果)1. 程序填空题 给定程序BLACK10-1.C 中,函数fun 的功能是:将形参n 所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n 传回所指变量。
例如,输入一个数:27638496,新的数:为739。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
【解题思路】第一处:t 是通过取模的方式来得到*n 的个位数字,所以应填:10。
第二处:判断是否是奇数,所以应填:0。
第三处:最后通形参n 来返回新数x ,所以应填:x 。
2. 程序改错题 给定程序MODI10-1.C 中函数fun 的功能是: 计算n 的5次方的值(规定n 的值大于2、小于8),通过形参指针传回主函数;并计算该值的个位、十位、百位上数字之和作为函数值返回。
例如,7的5次方是16807, 其低3位数的和值是15。
【解题思路】第一处:变量d 的初始值应为1。
第二处:整除的符号是 /。
3. 程序设计题 请编写函数fun ,它的功能是:求出能整除形参x 且不是偶数的各整数,并按从小到大的顺序放在pp 所指的数组中,这些除数的个数通过形参n 返回。
例如,若 x 中的值为: 35,则有 4 个数符合要求,它们是: 1, 5, 7, 35。
【解题思路】本题是求出能整除形参x 且不是偶数的各整数,并按从小到大的顺序放在pp 所指的数组中,这些除数的个数通过形参n 返回。
【参考答案】void fun ( int x, int pp[], int *n ){ int i; *n=0;for(i=1; i <= x; i++)if((x % i== 0) && (i % 2)) pp[(*n)++]=i;}4. 程序填空题 给定程序中,函数fun 的功能是:找出N ×N 矩阵中每列元素中的最大值,并按顺序依次存放于形参b 所指的一维数组中。
《输气管道设计与管理》2022年春季学期在线作业(三)-实践教学-000011.在进行输气管道泄漏实验时,泄漏阀打开后,要尽快记录相关数据。
选项A:对选项B:错参考答案:B2.当管线出现泄漏时,漏点前流量大于正常工况下流量。
选项A:对选项B:错参考答案:A3.当管线出现泄漏时,漏点前后压力均低于正常工况下沿线压力。
选项A:对选项B:错参考答案:A4.当管线出现泄漏时,漏点前后流量变化与泄漏点的位置无关。
选项A:对选项B:错参考答案:B5.输气管道起终点同时增加,管道流量会增加。
选项A:对选项B:错参考答案:B6.输气管道流量恒定时,沿线压降也是恒定的。
选项A:对选项B:错参考答案:B7.输气管道起点压力不变,增加终点压力,管道流量会增加。
选项A:对选项B:错参考答案:B8.输气管道运行过程中平均压力为管道起点压力和终点压力的平均值。
选项A:对选项B:错参考答案:B9.当管线出现泄漏时,漏点前后压力变化与泄漏点的位置有关,距离泄漏点越近,变化越明显。
选项A:对选项B:错参考答案:A10.输气管道实验进行过程中,阀门开启顺序可以不按照顺序,只要最后的满足流程要求即可。
选项A:对选项B:错参考答案:B11.输气管道两端阀门关闭停输后,管道的内气体仍然会从前向后流动直至压力平衡。
选项A:对选项B:错参考答案:A12.输气管道运行过程中压线压力下降为线性下降。
选项A:对选项B:错参考答案:B13.输气实验实验完成后,需要先停压缩机,再关电源。
选项A:对选项B:错参考答案:A14.输气管停止输气时,管内压力并不像输油管那样立刻消失。
选项A:对选项B:错参考答案:A15.输气管道流量恒定时,沿线压降是逐渐增大。
选项A:对选项B:错参考答案:A16.当管线出现泄漏时,漏点后流量大于正常工况下流量。
选项A:对选项B:错参考答案:B17.输气管道终点压力不变,增加起点压力,管道流量会增加。
选项A:对选项B:错参考答案:A18.当管线出现泄漏时,漏点前压力大于正常工况下流量。
实验三数据类型
班级:学号:姓名:评分:
一.【实验目的】
1、熟练掌握关系表达式和逻辑表达式的使用。
2、熟练数据类型及其运算。
3、掌握使用断点调试程序的方法。
二.【实验内容和步骤】
1、程序调试题
A.改正程序中的错误,使其实现程序的功能:输入一个小于80个字符的字符串,输出其长度。
①调试正确的源程序清单
#include <stdio.h>
#include <string.h>
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 <stdio.h>
#include <string.h>
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 <stdio.h>
#include <string.h>
int main( )
{
//请在两条星线之间填入相应的代码
/*******************************************************************************/
printf("字符串的长度是:%d\n", strlen("NET\t012\3\\"));
/*******************************************************************************/ return 0;
}
②运行结果:(提示:通过屏幕截图,贴粘程序运行界面)。
题目(2)输出表达式(x=j>0,i++,n=(i=2,++i))的值。
①调试正确的源程序清单
#include <stdio.h>
#include <string.h>
int main( )
{
//请在两条星线之间填入相应的代码
/*******************************************************************************/
printf("表达式的值是:%d\n", (x=j>0,i++,n=(i=2,++i)));
/*******************************************************************************/
return 0;
}
②运行结果:(提示:通过屏幕截图,贴粘程序运行界面)。
题目(3)求最大公约数。
若两数相等,则输出。
若不等,则较大者等于这个较大者减去较小者作为较大者,再作比较。
若不等,则重复上述操作,直到相等,输出这个数。
①调试正确的源程序清单
#include <stdio.h>
int main( )
{
int a, b,i;
for(i=1;i<10;i++){
scanf("%d%d", &a, &b);
while(a!=b){ /*while是循环语句,当条件成立时,执行循环,直到条件不成立退出循环。
*/
//请在两条星线之间填入相应的代码。
/******************************************************************************/ if(a>b) a=a-b;
else b=b-a;
/******************************************************************************/ }
printf("此两数的最大公约数是:%d\n",a);
}
return 0;
}
②运行结果:(提示:通过屏幕截图,贴粘程序运行界面)。
三.【实验总结】。