实验8_参考答案
- 格式:doc
- 大小:308.50 KB
- 文档页数:11
实验8 空气横掠单管强迫对流换热系数测定实验一、实验目的1. 测算空气横掠单管时的平均换热系数h 。
2. 测算空气横掠单管时的实验准则方程式13Re Pr nNu C =⋅⋅。
3. 学习对流换热实验的测量方法。
二、实验原理 1对流换热的定义对流换热是指在温差存在时,流动的流体与固体壁面之间的热量传递过程。
2、牛顿冷却公式根据牛顿冷却公式可以测算出平均换热系数h 。
即:h=)(f W t t A Q-Q A t=⋅∆ w/m 2·K (8-1)式中:Q — 空气横掠单管时总的换热量, W ; A — 空气横掠单管时单管的表面积,m2;w t — 空气横掠单管时单管壁温 ℃;f t — 空气横掠单管时来流空气温度 ℃;t ∆— 壁面温度与来流空气温度平均温差,℃;3、影响h 的因素1).对流的方式: 对流的方式有两种; (1)自然对流 (2)强迫对流 2).流动的情况:流动方式有两种;一种为雷诺数Re<2200的层流,另一种为Re>10000的紊流。
Re — 雷诺数, Re vud =, 雷诺数Re 的物理定义是在流体运动中惯性力对黏滞力比值的无量纲数。
上述公式中,d —外管径(m ),u —流体在实验测试段中的流速(m/s ),v —流体的运动粘度(㎡/s )。
3).物体的物理性质: Pr — 普朗特数,Pr=αν= cpμ/k 其中α为热扩散率, v 为运动粘度, μ为动力粘度;cp 为等压比热容;k 为热导率; 普朗特数的定义是:运动粘度与导温系数之比 4).换面的形状和位置 5).流体集体的改变 相变换热 :凝结与沸腾4、对流换热方程的一般表达方式强制对流:由外力(如:泵、风机、水压头)作用所产生的流动 强迫对流公式为(Re,Pr)Nu f =自然对流:流体因各部分温度不同而引起的密度差异所产生的流动。
自然对流公式为Nu=f (Gr ,Pr ) 1).Re=vul =雷诺数Re 的定义是在流体运动中惯性力对黏滞力比值的无量纲数Re=UL/ν 。
注意事项:在磁盘上创建一个目录,专门用于存储数据结构实验的程序。
因为机房机器有还原卡,请同学们将文件夹建立在最后一个盘中,以学号为文件夹名。
实验八查找和排序一、实验目的掌握运用数据结构两种基本运算查找和排序,并能通过其能解决应用问题。
二、实验要求1.掌握本实验的算法。
2.上机将本算法实现。
三、实验内容为宿舍管理人员编写一个宿舍管理查询软件, 程序采用交互工作方式,其流程如下:建立数据文件,数据结构采用线性表,存储方式任选(建议用顺序存储结构),数据元素是结构类型(学号,姓名,性别,房号),元素的值可从键盘上输入,可以在程序中直接初始化。
数据文件按关键字(学号、姓名、房号)进行排序(排序方法任选一种),打印排序结果。
(注意字符串的比较应该用strcmp(str1,str2)函数)查询菜单: (查找方法任选一种)1. 按学号查询2. 按姓名查询3. 按房号查询打印任一查询结果(可以连续操作)。
参考:typedef struct {char sno[10];char sname[2];int sex; //以0表示女,1表示男int roomno;}ElemType;struct SqList{ElemType *elem;int length;};void init(SqList &L){L.elem=(ElemType *)malloc(MAXSIZE*sizeof(ElemType));L.length=0;}void printlist(SqList L){ int i;cout<<" sno name sex roomno\n";for(i=0;i<L.length;i++)cout<<setw(7)<<L.elem[i].sno<<setw(10)<<L.elem[i].sname<<setw(3)<<L.elem[i].sex<<setw(6) <<L.elem[i].roomno<<endl;}。
实验八高抗冲聚苯乙烯的制备一、实验目的1. 了解提高聚苯乙烯抗充性强度的方法。
2. 熟悉本体悬浮法制备高抗冲聚苯乙烯的原理和实验工艺。
二、实验原理聚苯乙烯是一种脆性热塑性材料,由弹性体改性的聚苯乙烯,可提高其抗冲强度,称为高抗冲聚苯乙烯(HIPS)。
HIPS由橡胶相分散在连续的聚苯乙烯相中构成两相体系,同时具有优良的尺寸稳定性和刚性,已成为世界上重要的聚合物商品。
在刚性的聚苯乙烯中引入韧性的接枝橡胶,就构成了既有一定亲和力、又不完全互容的两相。
靠合适的剪切速率可以控制橡胶粒子的大小,使其均匀分散在连续相聚苯乙烯中。
这种分散的橡胶相,起着应力集中的作用。
当受外力冲击时,不但橡胶粒子可吸收能量,而且可导致机体产生多重银纹和剪切带,从而提高了聚苯乙烯的韧性。
HIPS采用顺丁烯橡胶溶解在苯乙烯单体中,成为均相的橡胶溶液。
当聚合发生后,在苯乙烯均聚的同时,在橡胶链双键的 位置上进行接枝聚合,形成顺丁烯橡胶和苯乙烯的接枝共聚物。
当苯乙烯的聚合转化率超过2%时,聚苯乙烯从橡胶溶液中析出,此时聚苯乙烯是分散相。
随着转化率提高,体系黏度增加,以致出现“爬杆”现象。
当聚苯乙烯相体积分数接近或大于橡胶相时,发生相反转,聚苯乙烯由分散相变为连续相,体系黏度突然下降。
继续聚合,橡胶分散相粒子逐渐变小,分布趋于均匀,体系黏度又有所上升。
上述阶段是在本体聚合过程中完成,此阶段苯乙烯转化率约20~25%,为了解决散热问题,后期改为悬浮聚合。
三、主要仪器及试剂实验仪器:三口瓶、冷凝管、机械搅拌器、温度计、通气管(氮气)、称量瓶、烧杯、恒温水浴、相差显微镜实验试剂:苯乙烯(减压蒸馏)、顺丁橡胶、偶氮二异丁腈(重结晶)、聚乙烯醇、十二烷基硫醇、95%乙醇、聚苯乙烯、264抗氧剂四、实验步骤1. 本体预聚合称取4g顺丁橡胶,剪成约1cm2的小块,溶于装有42.5g苯乙烯的250mL三口瓶中,待橡胶充分溶胀后装好搅拌器、冷凝管和温度计。
实验8、管理虚拟机实验八管理虚拟机【实验名称】虚拟机的管理【实验目的】熟悉掌握模板的创建,掌握使用模板快速部署虚拟机,掌握通过自定义配置文件定义操作系统。
掌握虚拟机的克隆,通过克隆快速部署新的虚拟机。
掌握虚拟机快照的管理。
【知识准备】虚拟机管理虚拟机特性使用模板部署虚拟机【实验背景描述】假设某企业IT部门需要上线云计算数据中心。
在前面的工作中,已经为数据中心部署了iSCSI的外部存储,也部署了OPenfiler虚拟共享存储。
在本阶段中,由于仓管部有员工需要若干台win7作业设备,作为仓库设备登记使用,要求该wni7支持远程登录,资料存放在数据中心。
基于此,该IT部门需要为仓管部提供win7虚拟机,他们将会通过模板部署和克隆方式快速部署需要的虚拟机。
研发部需要测试相关软件,希望当出现问题时能快速还原系统。
【实验拓扑】【实验设备】三台虚拟Esxi主机共享存储(Lab01,Lab02,Lab03Lab30)Win7虚拟机Win7虚拟机模板【实验成员】本实验按组完成实验,每组中的成员需要按照实验要求,共同完成实验。
【实验配置参数】【实验目录】1、定制自定义配置文件2、制作模板3、使用模板部署虚拟机4、转换模板为虚拟机5、克隆虚拟机6、对虚拟机进行快照管理【实验步骤】本实验通过模板部署新的虚拟机,并使用自定义规划管理器重新刷新虚拟机属性。
1、定制自定义配置文件打开主页,选择自定义规范管理器自定义配置文件创建新规范创建自定义配置文件命名命名为:win7-Profile创建自定义配置文件下一步创建自定义配置文件使用虚拟机名称,下一步创建自定义配置文件下一步创建自定义配置文件输入管理员密码(1qaz!QAZ)下一步创建自定义配置文件选择东八区,下一步创建自定义配置文件下一步创建自定义配置文件选择典型设置,下一步创建自定义配置文件选择工作组,下一步创建自定义配置文件勾选生成新的安全ID(SID)创建自定义配置文件摘要创建自定义配置文件完成创建创建自定义配置文件2、制作模板先导入win7虚拟机,制作为模板。
水蒸汽蒸馏一、教学要求:1.学习水蒸气蒸馏的原理及应用范围;2.了解并掌握水蒸气蒸馏的各种装置及其操作方法;3.分别利用常量水蒸气蒸馏装置,进行水蒸气蒸馏实验操作练习;4.比较水蒸气蒸馏、普通蒸馏和分馏的异同点。
二、预习内容:1.常用玻璃(瓷质)仪器:烧杯、量筒、三角瓶、圆底烧瓶、冷凝管等的使用方法;2.实验室用的纯水;3.装置的组装、拆卸顺序;4.查物质的蒸汽压数据表;蒸汽压对物质分离的影响的影响5.异戊醇与水杨酸的鉴定方法。
三、实验原理水蒸气蒸馏(Steam Distillation)是将水蒸气通入不溶于水的有机物中或使有机物与水经过共沸而蒸出的操作过程(思考题1)。
它是用来分离和提纯液态或固态有机化合物的一种方法。
此法常用于下列几种情况(思考题2):(1)反应混合物中含有大量树脂状杂质或不挥发性杂质;(2)要求除去易挥发的有机物;(3)从固体多的反应混合物中分离被吸附的液体产物;(4)某些有机物在达到沸点时容易被破坏,采用水蒸气蒸馏可在100℃以下蒸出。
若使用这种方法,被提纯化合物应具备以下列条件(思考题3):(1)不溶或难溶于水,如溶于水则蒸气压显著下降,例如丁酸比甲酸在水中的溶解度小,所以丁酸比甲酸易被水蒸气蒸馏出来,虽然纯甲酸的沸点(101℃)较丁酸的沸点(162℃)低得多;(2)在沸腾下与水不起化学反应;(3)在100℃左右,该化合物应具有一定的蒸气压(一般不小于13.33KPa,10mmHg)。
当水和不(或难)溶于水的化合物一起存在时,整个体系的蒸气压力根据道尔顿分压定律(思考题4),应为各组分蒸气压之和。
即P=P A+P B,其中P为总的蒸气压,P A为水的蒸气压,P B为不溶于水的化合物的蒸气压。
当混合物中各组分的蒸气压总和等于外界大气压时,混合物开始沸腾。
这时的温度即为它们的沸点。
所以混合物的沸点比其中任何一组分的沸点都要低些。
因此,常压下应用水蒸气蒸馏,能在低于100℃的情况下将高沸点组分与水一起蒸出来。
实验8AD采样控制电路设计一、实验目的1.了解AD采样的基本原理和控制电路设计;2.掌握AD采样电路的设计和优化方法;3.学习使用运算放大器和开关电路实现AD采样控制电路。
二、实验原理AD采样是将模拟信号转换为数字信号的过程,其中控制电路是保证信号准确采样的关键。
其基本原理为:通过开关电路控制采样信号与参考电平之间的连接,当采样信号超过参考电平时,开关电路关闭,采样信号被停止更改;当采样信号低于参考电平时,开关电路打开,采样信号继续更改。
通过测量采样信号与参考电平之间的变化,可以得到模拟信号的数字化表示。
实验中采用了运算放大器和开关电路来实现AD采样控制电路。
运算放大器负责根据采样信号与参考电平的差值控制开关电路的状态,从而实现AD采样的动态控制。
三、实验步骤1.确定参考电平。
参考电平决定了AD采样的基准,一般选择与信号量范围相对应的电平。
例如,如果信号量范围在0-5V之间,则参考电平可以选择2.5V。
2.选择运算放大器。
根据需要的增益和带宽,选择合适的运算放大器。
常用的运算放大器有LM741、OPA2134等。
3.设计开关电路。
根据参考电平和采样信号的变化情况,设计合适的开关电路。
可以采用传统的开关电路,也可以使用数字电路或模拟开关芯片。
开关电路的设计要考虑到响应速度、幅度范围和抗干扰性等因素。
4.连接运算放大器和开关电路。
将运算放大器和开关电路按照设计连接起来,接收采样信号并控制开关状态。
需要注意的是,根据运算放大器和开关电路的特性,可能需要进行适当的调试和电路优化,以获得稳定的AD采样效果。
5.测试AD采样控制电路。
使用信号发生器产生不同幅度的模拟信号,输入到AD采样控制电路中。
通过示波器观察采样信号与参考电平之间的变化情况,并测量得到的数字信号的准确度。
6.优化AD采样控制电路。
根据测试结果进行电路优化,包括增加滤波电路、调整参考电平、优化开关电路等。
通过不断优化,提高AD采样的准确度和稳定性。
C语言程序设计及实验指导练习及习题参考答案(8--10) 8练习参考答案1、练习8-1.如果有定义:intm,n=5,某p=&m;与m=n等价的语句是BA.m=某p;B.某p=某&n;C.m=&n;D.m=某某p;8-2.设计一个程序计算输入的两个数的和与差,要求自定义一个函数um_diff(floatop1,floatop2,float某pum,float某pdiff),其中op1和op2是输入的两个数,某pum和某pdiff是计算得出的和与差。
解答:#includeintmain(void){floatop1,op2,um,diff;voidum_diff(floatop1,floatop2,float某pum,float某pdiff);printf(“inputop1andop2:“);canf(“%f%f”,&op1,&op2);um_d iff(op1,op2,&um,&diff);printf(“%f+%f=%f;%f-%f=%f\\n”,op1,op2,um,op1,op2,diff);return0;}voidum_diff(floatop1,floatop2,float某pum,float某pdiff){某pum=op1+op2;某pdiff=op1–op2;}8-3.两个相同类型的指针变量能不能相加?为什么?解答:不能。
因为指针变量是一种特殊的变量,指针变量的值存放的是所指向变量的地址,两个地址相加并不能保证结果为一个有效的地址值,因而在C语言中指针变量相加是非法的。
8-4.根据表8.2所示,这组数据的冒泡排序其实循环到第6遍(即n-2)时就已经排好序了,说明有时候并不一定需要n-1次循环。
请思考如何改进冒泡排序算法并编程实现(提示:当发现一遍循环后没有数据发生交换,说明已经排好序了)。
解答:设置一个标志变量flag,进入一轮循环前设置为0,在循环中有发生数据交换就改写flag值为1。
实验8 惠斯通电桥测电阻一、填空题1.惠斯登电桥常把四个电阻R1,R2,R s,R x连成四边形,每一边称为电桥的一臂,其中R1,R2称为比例臂,R s称为比较臂,R x称为测量臂,实验过程通过__________臂读出待测电阻,若对于某一电阻不能精确测量时常需要改变__________臂。
参考答案:比较臂比例臂分值:2难度系数:32.在惠斯登电桥测电阻和杨氏模量实验中分别采用了和法消除系统误差。
参考答案:交换测量法对称测量分值:2难度系数:33.惠斯登电桥平衡条件是Ig = ,电阻关系Rx= .参考答案:0 R1/R2×R s分值:2难度系数:34.惠斯通电桥实验中,当比较臂阻值为470.5Ω,改变0.2Ω时,指针偏转2格,试计算电桥灵敏度S 。
参考答案:S=4705分值:2难度系数:35.对于箱式电桥QJ-23测量误差主要有两部分组成:1. ,2. 。
参考答案:电桥本身仪器误差电桥灵敏度带来的误差分值:2难度系数:3二、选择题1.下面那个测量没有采用放大思想。
()A. 光杠杆法测钢丝伸长量;B. 累积法测三线摆的摆动周期;C. 惠斯登电桥测10000欧姆电阻;D. 惠斯登电桥测27欧姆电阻。
参考答案:C分值:3难度系数:32. 用箱式电桥QJ-23测电阻时,若被测电阻值约为4700欧姆,则倍率应选()A. 0.01;B. 0.1;C. 1;D. 10。
参考答案:D分值:3难度系数:33. 用自组电桥测电阻时,如果出现下列情况,试选择出仍能正常测量的情况()A. 有一个桥臂电阻恒为零;B. 有一个桥臂电阻恒为无穷大;C. 电源与检流计位置互换;D. 检流计支路不通(断线)。
参考答案:C分值:3难度系数:34. 用单臂电桥测量电阻时,如果出现如下情况,能否继续正常进行测量的情况,下列说法正确的是()甲.电源正负极性接反了;乙.检流计正负极接反;丙.测量臂和比较臂电阻接反;丁.电源与检流计之接线位置互换。
光敏传感器中最简单的电子器件是光敏电阻,它能感应光线的明暗变化,输出微弱的电信号,通过简单电子线路放大处理,可以控制LED 灯具的自动开关。
因此在自动控制、家用电器中得到广泛的应用,对于远程的照明灯具,例如:在电视机中作亮度自动调节,照相机种作自动曝光;另外,在路灯、航标等自动控制电路、卷带自停装置及防盗报警装置中等。
光敏传感器主要应用于太阳能草坪灯、光控小夜灯、照相机、监控器、光控玩具、声光控开关、摄像头、防盗钱包、光控音乐盒、生日音乐蜡烛、音乐杯、人体感应灯、人体感应开关等电子产品光自动控制领域。
光敏传感器实验简介8.1讯方公司传感器实验2 1、通过该实验项目,学生能够了解光敏传感器的硬件电路和工作原理;2、通过该实验项目,学生能够学会编写光敏传感器的程序。
1、编写一个读取光敏传感器输出电平信号的程序;2、将光检测状态做简单的处理显示,正常无光状态为0,检测到光的状态为1;3、用按键KEY1控制ZIGBEEN是否发送数据。
8.4.1硬件部分1、ZIGBEE调试底板一个;图8-1 ZIGBEE调试底板2、20PIN转接线一条和带USB的J-Link仿真器一个;图8-2 J-Link仿真器实验内容8.3实验目的8.2实验设备8.4电源开关电源传感器C端口指示灯 2J-LINK接口ZigBee_DEBUG复位键节点按键拨码开关ZigBe按键红外发射指示灯1ZigBee复位键可调电阻传感器A端口传感器B端口方口USB线,另一端连接电上电指示灯20PIN转接线,另一端接转接板实验八 传感器之光敏篇33、转接板一个;图 8-3 转接板4、9~12V 电源适配器2个;图8-4 电源适配器5、带普通USB 线的ZIGBEE 仿真器一个;图8-5 ZIGBEE 仿真器普通USB 线10PIN 转接线20PIN 转接线接口10PIN 转接线接口串口接口电源(上)和状态指示灯讯方公司 传感器实验4 6、智能网关一台;图8-6 智能网关7、ZIGBEE 模块两个;图 8-7 ZIGBEE 模块7、光敏传感器一个;图 8-8 光敏传感器ZigBee 模块组合接口电源及开关开关按钮显示屏SD 卡USB 下载数据线+5V 输入 TTL 信号输出 GND 输入输出信号指示灯,低有效光敏感应探头模拟信号输出灵敏度调节旋钮,顺时针增大实验八 传感器之光敏篇58、10PIN 转接线和传感器连接线各一条。
实验8 A/D 采样控制电路设计一、实验目的1、 了解一般状态机的设计方法和状态机在VHDL 语言中应用。
2、 学习利用状态机来实现 A/D 转换器ADC089的采样控制。
、实验原理ADC0809为单极性、8位转换精度、逐次逼进式A/D 转换器,其采样速度为每次转换约 100血。
它的各引脚功能和工作时序如图8.1所示。
有8个模拟信号输入通道IN0~IN7,由ADDA ADDB 和ADDC (ADDC)为最高位作为此8路通道选择地址,在转换开始前,由地址锁存允许信号 ALE 将此3 位地址锁入锁存器中,以确定转换信号通道;EOC 为转换结束状态信号,由低电平转为高电平时指示 转换结束,此时可读入转换好的 8位数据,EOC 在低电平时指示正在进行转换;START 为转换启动信号,上升沿启动;OE 为数据输出允许信号,高电平有效;CLK 为ADC 转换时钟输入端口 ( 500kHz 左右)。
为了达到 A/D 器件的最高转换速度, A/D 转换控制器必须包含监测EOC 信号的逻辑,一旦EOC 从低电平变为高电平,即可将OE 置为高电平,然后传送或显示已转换好的数据[D0..D7]。
DACC'SJ2图8.1 0809/0832引脚图与时序图恼匚IN4匚 IM5匚 IMG 匸 IM7CSTART 匸EOG ■=D3 ■= 低二CLOCKS WX 匚 REF*匚 GND 匚 D1匕76543 21Q9 Z22 2 2 222 18 7 6 111=■ IN? 二1INI =1 INO =1 ADDA =■ ADDB 二 ADDC =ALE =■ 07 =■ K => DS =1 DJ n DO二 REP-=■ D2ID/.. DO]HNO.IhlT]杭忆槍人通迅\小匚吃颯坛吐握疗一>*LEA.DD-C.'AACEREF* RE「亠——扑接苓熨+5VSTAIH ALE \~~] __________________________________________INO-7 XEOCOE _______________________________ [07..DOI ______________________________ LOCK _______________________________ADCOaOST 作时序■WRIc AGNDc DIN3 匚 DIN?匚 DIN1 =;DINO 匚 VREF 二 RFB 匚T9 910 2019 IB 17 応 16 14 13 12 11 VCC二I ILE n WR2 ^.■XFER 二,DIN4 a DINS 二 DIN6 二 0IN7 二|IQUT2 =]IQUT1.m f □ f .r ■ —j g ii\ T : e l o呂 B 口二二口口二二二LLI £匚(V |i|r^ FfQ LU P 比口CJ 口「匕口口口CJU工口门w□d d u m 口口U UHi 1 L H i图8.2 A/D采样控制器逻辑图图8.2是ADC0809 采样控制器ADC_STATE的逻辑图,其中D[7..O]为ADC0809转换结束后的输出数据(可接PI016〜PIO23); QQ[7..O]通过7段译码器在GW48-CK系统上的数码管8和数码管7上显示出来(可接PIO40〜PIO47); ST为自动转换时钟信号(接clockO)ALE和STA(即START)分别是通道选择地址锁存信号和转换启动信号(分别接PIO33和PIO34) ; EOC接PIO8 ; OE和ADDA分别为输出使能信号和通道选择低位地址信号(分别接PIO35和PIO32 );模拟信号由通道1(AIN1_VR1)进入0809的IN1。
实验八 冷却法测量金属的比热容用冷却法测定金属或液体的比热容是量热学中常用的方法之一。
若已知标准样品在不同温度的比热容,通过作冷却曲线可测得各种金属在不同温度时的比热容。
热电偶数字显示测温技术是当前生产实际中常用的测试方法,它比一般的温度计测温方法有着测量范围广,计值精度高,可以自动补偿热电偶的非线性因素等优点。
本实验以铜样品为标准样品,而测定铁、铝样品在100℃或200℃时的比热容。
通过实验了解金属的冷却速率和它与环境之间温差的关系,以及进行测量的实验条件。
【实验目的】1.掌握用冷却法测定金属的比热容,测量铁、铝金属样品在100℃或200℃温度时的比热容。
2.了解金属的冷却速率与环境之间的温差关系,以及进行测量的实验条件。
【实验仪器】DH4603型冷却法金属比热容测量仪、待测量金属材料样品(铜、铁、铝)等 【实验原理】单位质量的物质,其温度升高1K (或1℃)所需的热量称为该物质的比热容,其值随温度而变化。
将质量为1M 的金属样品加热后,放到较低温度的介质(例如室温的空气)中,样品将会逐渐冷却。
其单位时间的热量损失(/Q t ∆∆)与温度下降的速率成正比,于是得到下述关系式:111Qc M t tθ∆∆=∆∆ (8-1) 式中1c 为该金属样品在温度1θ时的比热容,1tθ∆∆为金属样品在1θ的温度下降速率,根据冷却定律有:1110()m QS tαθθ∆=-∆ (8-2) 式中1α为热交换系数,1S 为该样品外表面的面积,m 为常数,1θ为金属样品的温度,0θ为周围介质的温度。
由式(8-1)和(8-2),可得1111110()m c M S tθαθθ∆=-∆ (8-3)同理,对质量为2M ,比热容为2c 的另一种金属样品,可有同样的表达式:1222210()m c M S tθαθθ∆=-∆ (8-4) 由式(8-3)和(8-4),可得: 所以假设两样品的形状尺寸都相同(例如细小的圆柱体),即12S S =,两样品的表面状况也相同(如涂层、色泽等),而周围介质(空气)的性质当然也不变,则有12αα=。
接口,在桌面右下角出现图标,双击该图标,出现如下
右下角的,选择连接,将图标,打开一个
其中,ciw01是我们设置的抓包文件名,系统会自动将其保存为ciw01-01.cap,channel 1表示上面路由器设置时选择的“无线信道”为1。
出现如下图所示界面:
图8-11 抓包
(4) 为了加快破解速度,必须加快#Data增长速度,增长速度越快,破解时间越短。
为此主机B可以通过传输大文件给A,或ping命令来加快#Data增长速度。
主机B输入如下命令:
参数解释:
● –t 参数就是指持续执行ping命令。
● –l 参数是指定数据字段的长度。
(5) 此时主机C会发现#Data迅速增长,此时可以开启aircrack-ng来进行同步破解了。
新开一个Shell窗口,输入命令如下:
参数解释:
● –x参数是暴利破解模式。
● –f参数指启用密码复杂度为2。
命令最后的ciw01-01.cap是我们刚刚保存在桌面上的那个抓包文件。
此时,出现以下界面,要求选择我们要破解的组控设备。
基础实验7 溶液的酸碱性一、单选题1.下列叙述正确的是()A.合金的抗腐蚀性能都比组成它们的纯金属更好B.稀土是储量较少的一类金属的统称,是不可再生的重要战略资源C.浓硫酸沾到皮肤或衣物上,立即用大量水冲洗,再涂上3%-5%的碳酸钠溶液D.使用pH试纸是用来精确测定溶液pH的最简便的方法2.已知生活中厕所清洁剂的pH=1,厨房的清洁剂的pH=12。
下列关于两者的说法不正确的是()A.厕所清洁剂加水稀释,溶液pH升高B.厨房清洁剂可能含有NaOHC.混合使用能提高两者的清洁效果D.厕所清洁剂可能使铁制下水道腐蚀3.测得生活中一些物质的pH如下表,其中呈酸性的物质是A.A B.B C.C D.D4.下列生活中常见的物质,呈碱性的是A.雪碧pH=3.5 B.牛奶pH=6.5C.矿泉水pH=7 D.肥皂水pH=9.55.(题文)化学实验是化学科学发展和化学学习的重要途径。
下列实验操作正确的是()A.A B.B C.C D.D6.下列有关实验操作正确的是()A.实验室制取气体时,应先检查装置的气密性,再加入药品B.稀释浓硫酸时,将水沿内壁注入盛有浓硫酸的烧杯中C.做硫在氧气中燃烧的实验时,在集气瓶底部放少量细沙D.用pH试纸测定某溶液的pH时,应先用蒸馏水将pH试纸润湿7.一些食物的近似pH如下表,其中酸性最强的物质是()A.葡萄汁B.苹果汁C.牛奶D.鸡蛋清8.下列排序正确的...是A.地壳中元素的含量:B.空气中的含量:C.溶液的pH值:D.溶解时放出的热量:9.以下实验基本操作正确的是( )A.A B.B C.C D.D10.下列实验数据读取正确的是( )A.用10mL量筒量取8.2mL水B.用电子天平(精度:0.1g)称取50g食盐C.用胶头滴管取1.0mL水D.用广泛PH试纸测定某溶液的PH=5.6二、填空题11.我们的日常生活与化学有着密切的联系。
请在①氢气、②石墨、③干冰、④酒精、⑤食醋、⑥纯碱这几种物质中选用适当物质填空(填序号):(1)写字用的铅笔中含_____________________;(2)司机驾车前饮用的饮料中,不能含有的是________________;(3)属于未来新型能源的是_________________;(4)厨房调味品中pH小于7的是____________;(5)可以用作制冷剂的是___________________;12.(1)下列实验现象描述正确的是____________(多选,用字母作答)A.打开装有浓盐酸的试剂瓶,可看到白烟B.湿润的有酚酞的滤纸靠近浓氨水,滤纸变红了C.铁丝在氧气中剧烈燃烧生成了四氧化三铁D.将Fe(OH)3加入到滴有酚酞试液的蒸馏水中,液体显红色E.向硫酸铜溶液中滴加氢氧化钠溶液有蓝色絮状沉淀F.向氯化钙溶液中通入二氧化碳出现大量白色沉淀(2)请从下列A,B两题中任选一个作答13.某校初三化学兴趣小组对遇到的下列有关社会、生活中问题进行了相关的研究调查。
实验七八 函 数(一) 参考答案1.请编写程序sy8-1.cpp ,要求:(1)设计一个fun 函数用来计算并输出n (包括n )以内能被5 或9 整除的所有自然数的倒数之和。
(2)在主函数中输入数据,调用fun 函数,输出结果。
例如,若主函数从键盘给n 输入20后,则输出为s=0.583333。
【解题思路】用循环穷举1~n 之间各数,若余5等于0或余9等于0,则将其表示为倒数并累加即可。
注意分式若需要得到实数结果则必须至少有一个操作数是实数类型。
【参考答案】#include <stdio.h>double fun(int n){ double s=0;int i;for(i=1;i<=m;i++)if(i%5==0||i%9==0)s=s+1.0/i;return s;}main( ){ int n;double s;printf("\nInput n: ");scanf("%d",&n);s=fun(n);printf("s=%f\nlf",s);}2.请编写程序sy8-2.cpp ,要求:(1)设计一个fun 函数用来计算下列多项式的值。
(2)在主函数中输入数据,调用fun 函数,输出结果。
例如:若n 的值为11时,函数的值为1.83333【解题思路】根据多项式各项的变化规律可以看出各项的分子为常量1,分母是从1到n 累加和。
【参考答案】#include <stdio.h>float fun(int n){ float sum=0,s=0; //sum 存多项式的累加和,s 存分母的累加和int i;for(i=1;i<=n;i++){ s=s+i; //先求分母的累加sum=sum+1/s;}return sum;}main()n s ⋯++++⋯++++++=321132112111{int n; float s;printf("\nPlease enter n:");scanf("%d", &n);s = fun(n);printf("the result is: %f\n", s);}3.请编写程序sy8-3.cpp,要求:(1)设计一个fun函数,其功能是:将两个两位数的正整数a、b 合并形成一个整数放在c 中。
实验8 十二烷基甜菜碱一、实验目的1、学习两性表面活性剂的基本知识;2、掌握还原胺基化反应和季铵化反应的实验方法。
二、目标产物的性能与用途十二烷基甜菜碱(BS-12),密度(20℃)l.03g/cm 3,pH 值 6.5~7.5,是两性表面活性剂的主要类型,无色或淡黄色透明粘稠液体,有良好的去污、起泡、渗透和抗静电性能,杀菌作用温和,刺激性小。
两性表面活性剂在碱性介质中显阴离子型的性质,在酸性介质中显阳离子型的性质,在等电点时显偶极离子的性质。
甜菜碱与阴离子、阳离子、非离子表面活性剂均有优良的配伍性能,具有极佳的协同增效作用,而且具有良好的抗静电性、杀菌性、防腐性、易于生物降解等优良特性,有优良的发泡性能,能使毛发柔软,适用于制造无刺激的、对头发有调理性的香波、婴幼儿香波等。
因耐硬水性好,用于制备硬水洗涤剂,还可用于生产染色助剂、防锈剂、金属表面加工助剂,因此应用非常广泛。
三、实验原理烷基甜菜碱是指甜菜碱分子中的一个甲基被长链烷基取代后的产物。
N +CH 2COO -CH 3CH 3CH 3N +CH 2COO -CH 3CH 3R 甜菜碱烷基甜菜碱式中的R 为C12~C18的长链烷基。
本实验从十二烷基胺开始,与甲醛和甲酸发生还原胺基化(Leuckart 反应),生成二甲基十二烷基胺,后者在于氯乙酸钠进行季铵化反应,生成产物十二烷基甜菜碱。
n-C 12H 25NH 2+2CH 2O+2HCOOH n-C 12H 25N(CH 3)2+2CO 2+2H 2On-C 12H 25N(CH 3)2+ClCH 2COONa n-C 12H 25N +CH 3CH 2COO -+NaCl CH 3本实验制得的产品是浅黄色透明水溶液,活性物含量约30%,对酸、碱有良好的稳定性,泡沫多,去污力强,有良好的增稠特性。
四、实验装置与试剂电动搅拌器、熔点仪、电热套、三口烧瓶(250ml)、球形冷凝管、玻璃漏斗(Φ90mm)、温度计0℃~100℃)。
实验8指针与引用(2)请将自己报告部分,文字和程序代码,加粗完成下面实验内容和实验要求。
自测题1.编写函数实现字符串函数strcmp()的功能。
要求:使用指针操作完成题目⑴程序代码如下,请补充完整,使程序能运行且运行正确。
#include<iostream>#include<cstring>using namespace std;int My_strcmp(char *str1, char *str2) //声明两个字符指针变量str1和str2{while (*str1==*str2&&*str1!='\0'&&*str2!='\0') // 当对应字符相等且两个字符串未结束时循环,注意*str1和*str2之间是“==”不是“=”,并且两个字符串都要判断是否结束循环{str1++;str2++;// 将str2指针指向下一个字符}return (*str1-*str2); /*返回字符串比较结果,根据主函数中r的分支判断确定应该返回的结果*/不要写成str1-str2,这样变成指针值相减,没有意义,另外写成*str1>*str2?1:-1也是可以的}int main(){char s1[50], s2[50];cout << "please input the first string : ";cin >> s1;cout << "please input the second string : ";cin >> s2;int r;r = My_strcmp(s1, s2); // 函数调用返回值赋值给rif (r>0)cout << s1 << " is larger!" << endl;else if (r<0)cout << s2 << " is larger" << endl;elsecout << s1 << " and " << s2 << " is eqaul" << endl;return 0;}⑵运行结果截图2.编写程序,以(999)99999-999的形式输入电话号码字符串。
要求:利用strtok()函数获取区号,电话号码的前五位是主机号,后三位是分机号,需将电话号码的八位数连接成一个字符串。
程序将区号转化为整型,将电话号码字符串转化为长整型,并打印转化后的区号和电话号码。
使用指针操作完成题目。
⑴程序代码如下,请补充完整,使程序能运行且运行正确。
#include<iostream>#include<cstring>using namespace std;int main(){char phone_number[20];char *qp = phone_number; //定义一个字符指针qp指向字符串phone_numberint quhao = 0; //区号long int number = 0; // 电话号码cout << "please input a phone number with the format(999)99999-999: ";cin >> phone_number;qp++; //去掉左括号while (*qp != ')') // 获取区号{quhao = quhao * 10 + (*qp - '0');qp++; // qp指针指向下一个字符}qp++;while (*qp != '-'){number = number * 10 + (*qp - '0'); //获取主机号码,语句数量不限qp++;}qp++;while (*qp != '\0'){number = number * 10 + (*qp - '0'); //获取分机号码,语句数量不限qp++;}cout << "区号是:" << quhao << endl;cout << "电话号码是: " << number << endl;return 0;}⑵运行结果截图3.使用指针编写程序:定义一个字符数组,并初始化为“hello world!”,编写程序逆序输出此字符数组。
参考教材P142 例6-11⑴程序代码:#include<iostream>using namespace std;int main(){char str[] = "hello world!";// 字符串可以这样定义,最好不要用每个字母来定义char *p, *q, t;for (p = str, q = p + strlen(str) - 1; p<q; p++, q--){t = *p;*p = *q;*q = t;}cout << "The reversed string is:" << str << endl;return 0;}⑵运行结果截图4.编写一个程序,管理一个班级的学生的c++课程的成绩。
参考实验8练习题4要求:用动态存储分配的方法。
键盘输入学生人数n,使用new生成一个动态单精度实型数组,用于保存班级学生的成绩,输出各分数段学生的人数,班级学生的平均成绩及低于平均分的人数。
⑴程序代码:#include<iostream>using namespace std;int main(){int n, i, one = 0, two = 0, three = 0, four = 0, five = 0, lower = 0;float sum = 0, average;float *score;cout << "请输入班级学生的人数:";cin >> n;cout << endl;cout << "请输入班级学生的成绩:" << endl;score = new float[n]; // 注意是单精度类型for (i = 0; i<n; i++){cin >> score[i];sum += score[i];if (score[i]<60)one++;else if (score[i]<70)two++;else if (score[i]<80)three++;else if (score[i]<90)four++;elsefive++;}average = sum / n;for (i = 0; i<n; i++)if (score[i]<average)lower++;cout << "不及格的人数为:" << one << endl;cout << "60~69分的人数为:" << two << endl;cout << "70~79分的人数为:" << three << endl;cout << "80~89分的人数为:" << four << endl;cout << "90~100分的人数为:" << five << endl;cout << "班级平均成绩是:" << average << "分" << endl;cout << "成绩低于平均分的人数为:" << lower << endl;return 0;}⑵运行结果截图5.【程序调试】下列程序运行均不正确。
请改正其中的语法错误使得程序可以编译成功。
程序编译后,请比较输出结果与实例输出,并对可能存在的逻辑错误进行修改。
实例输出显示了程序如果正确应该输出的结果。
实例输出:错误代码1#include <iostream>23using namespace std;4#include <cstring>56void initialize ( char [ ], int * );7void input ( const char [ ], int * );8void print ( const char *, const int );9void growOlder( const char [ ], int * );10bool comparePeople( const char *, const int *, 11const char *, const int *); 1213int main()14{15char name1[ 25 ], name2 [ 25 ];16int age1, age2;1718initialize (name1, &age1);19initialize( name2, &age2 );2021print ( name1, *age1 );22print ( name2, *age2 );2324input( name1, &age1);25input ( name2, &age2);2627print (& name1, &age1Ptr );28print (& name2, &age2Ptr );2930growOlder ( name2, age2);3132if ( comparePeople( name1, &age1, name2, &age2 ) ) 33cout << “Both people have the same name and age”34<< endl;3536return 0;37}3839void input( const char name [ ], int *age )40{41cout << “Enter a name: “;42cin >> name;4344cout << “Enter an age: “;45cin >> age;46cout << endl;47}4849void initialize( char name[ ], int * age )50{51name = “”;52age = 0;53}5455void print ( const char name[ ], const int age )56{57cout<< “ The value stored in variable name is: “58<< name << endl59<< “The value stored in variable age is: “60<< age << endl << endl;61}6263void growOlder( const char name[ ], int * age)64{65cout << name << “ h as grown one year older\n\n”;66*age++;67}6869bool comparePeople( const char * name1, const int * age1,70const char * name2, const int * age2 )71{72return ( age1 == age2 && strcmp ( name1, name2 ) );73}⑴修改后程序代码,改过的语句标识红色,并添加注释。