SHA1加密算法(40位支持中文)VB6.0实例

SHA1加密算法(40位支持中文)VB6.0实例
SHA1加密算法(40位支持中文)VB6.0实例

SHA1加密算法(40位支持中文)VB6.0实例:

Form1窗体及代码如下:

Option Explicit

Private Sub Command1_Click()

Text2.Text = StringSHA1(Text1.Text)

End Sub

通用模块代码如下:

'--------------------------------------------------------------------------------------------------------------------------

'Attribute VB_Name = "SHA1"

Option Explicit

' TITLE:

' Secure Hash Algorithm, SHA-1

' AUTHORS:

' Adapted by Iain Buchan from Visual Basic code posted at Planet-Source-Code by Peter Girard '

https://www.360docs.net/doc/f52553899.html,/xq/ASP/txtCodeId.13565/lngWId.1/qx/vb/scripts/ShowCode.ht m

' PURPOSE:

' Creating a secure identifier from person-identifiable data

' The function SecureHash generates a 160-bit (20-hex-digit) message digest for a given message (String).

' It is computationally infeasable to recover the message from the digest.

' The digest is unique to the message within the realms of practical probability.

' The only way to find the source message for a digest is by hashing all possible messages and comparison of their digests.

' REFERENCES:

' For a fuller description see FIPS Publication 180-1:

' https://www.360docs.net/doc/f52553899.html,/fipspubs/fip180-1.htm

' SAMPLE:

' Message: "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"

' Returns Digest: "84983E441C3BD26EBAAE4AA1F95129E5E54670F1"

' Message: "abc"

' Returns Digest: "A9993E364706816ABA3E25717850C26C9CD0D89D"

Private Type Word

B0 As Byte

B1 As Byte

B2 As Byte

B3 As Byte

End Type

'Public Function idcode(cr As Range) As String

' Dim tx As String

' Dim ob As Object

' For Each ob In cr

' tx = tx & LCase(CStr(ob.Value2))

' Next

' idcode = sha1(tx)

'End Function

Private Function AndW(w1 As Word, w2 As Word) As Word

AndW.B0 = w1.B0 And w2.B0

AndW.B1 = w1.B1 And w2.B1

AndW.B2 = w1.B2 And w2.B2

AndW.B3 = w1.B3 And w2.B3

End Function

Private Function OrW(w1 As Word, w2 As Word) As Word

OrW.B0 = w1.B0 Or w2.B0

OrW.B1 = w1.B1 Or w2.B1

OrW.B2 = w1.B2 Or w2.B2

OrW.B3 = w1.B3 Or w2.B3

End Function

Private Function XorW(w1 As Word, w2 As Word) As Word XorW.B0 = w1.B0 Xor w2.B0

XorW.B1 = w1.B1 Xor w2.B1

XorW.B2 = w1.B2 Xor w2.B2

XorW.B3 = w1.B3 Xor w2.B3

End Function

Private Function NotW(w As Word) As Word

NotW.B0 = Not w.B0

NotW.B1 = Not w.B1

NotW.B2 = Not w.B2

NotW.B3 = Not w.B3

End Function

Private Function AddW(w1 As Word, w2 As Word) As Word

Dim i As Long, w As Word

i = CLng(w1.B3) + w2.B3

w.B3 = i Mod 256

i = CLng(w1.B2) + w2.B2 + (i \ 256)

w.B2 = i Mod 256

i = CLng(w1.B1) + w2.B1 + (i \ 256)

w.B1 = i Mod 256

i = CLng(w1.B0) + w2.B0 + (i \ 256)

w.B0 = i Mod 256

AddW = w

End Function

Private Function CircShiftLeftW(w As Word, n As Long) As Word Dim d1 As Double, d2 As Double

d1 = WordToDouble(w)

d2 = d1

d1 = d1 * (2 ^ n)

d2 = d2 / (2 ^ (32 - n))

CircShiftLeftW = OrW(DoubleToWord(d1), DoubleToWord(d2)) End Function

Private Function WordToHex(w As Word) As String

WordToHex = Right$("0" & Hex$(w.B0), 2) & Right$("0" & Hex$(w.B1), 2) _ & Right$("0" & Hex$(w.B2), 2) & Right$("0" & Hex$(w.B3), 2)

End Function

Private Function HexToWord(H As String) As Word

HexToWord = DoubleToWord(Val("&H" & H & "#"))

End Function

Private Function DoubleToWord(n As Double) As Word

DoubleToWord.B0 = Int(DMod(n, 2 ^ 32) / (2 ^ 24))

DoubleToWord.B1 = Int(DMod(n, 2 ^ 24) / (2 ^ 16))

DoubleToWord.B2 = Int(DMod(n, 2 ^ 16) / (2 ^ 8))

DoubleToWord.B3 = Int(DMod(n, 2 ^ 8))

End Function

Private Function WordToDouble(w As Word) As Double

WordToDouble = (w.B0 * (2 ^ 24)) + (w.B1 * (2 ^ 16)) + (w.B2 * (2 ^ 8)) _

+ w.B3

End Function

Private Function DMod(value As Double, divisor As Double) As Double DMod = value - (Int(value / divisor) * divisor)

If DMod < 0 Then DMod = DMod + divisor

End Function

Private Function F(t As Long, B As Word, C As Word, D As Word) As Word Select Case t

Case Is <= 19

F = OrW(AndW(B, C), AndW(NotW(B), D))

Case Is <= 39

F = XorW(XorW(B, C), D)

Case Is <= 59

F = OrW(OrW(AndW(B, C), AndW(B, D)), AndW(C, D))

Case Else

F = XorW(XorW(B, C), D)

End Select

End Function

Public Function StringSHA1(inMessage As String) As String

' 计算字符串的SHA1摘要

Dim inLen As Long

Dim inLenW As Word

Dim padMessage As String

Dim numBlocks As Long

Dim w(0 To 79) As Word

Dim blockText As String

Dim wordText As String

Dim i As Long, t As Long

Dim temp As Word

Dim K(0 To 3) As Word

Dim H0 As Word

Dim H1 As Word

Dim H2 As Word

Dim H3 As Word

Dim H4 As Word

Dim A As Word

Dim B As Word

Dim C As Word

Dim D As Word

Dim E As Word

inMessage = StrConv(inMessage, vbFromUnicode)

inLen = LenB(inMessage)

inLenW = DoubleToWord(CDbl(inLen) * 8)

padMessage = inMessage & ChrB(128) _

& StrConv(String((128 - (inLen Mod 64) - 9) Mod 64 + 4, Chr(0)), 128) _

& ChrB(inLenW.B0) & ChrB(inLenW.B1) & ChrB(inLenW.B2) & ChrB(inLenW.B3) numBlocks = LenB(padMessage) / 64

' initialize constants

K(0) = HexToWord("5A827999")

K(1) = HexToWord("6ED9EBA1")

K(2) = HexToWord("8F1BBCDC")

K(3) = HexToWord("CA62C1D6")

' initialize 160-bit (5 words) buffer

H0 = HexToWord("67452301")

H1 = HexToWord("EFCDAB89")

H2 = HexToWord("98BADCFE")

H3 = HexToWord("10325476")

H4 = HexToWord("C3D2E1F0")

' each 512 byte message block consists of 16 words (W) but W is expanded

For i = 0 To numBlocks - 1

blockText = MidB$(padMessage, (i * 64) + 1, 64)

' initialize a message block

For t = 0 To 15

wordText = MidB$(blockText, (t * 4) + 1, 4)

w(t).B0 = AscB(MidB$(wordText, 1, 1))

w(t).B1 = AscB(MidB$(wordText, 2, 1))

w(t).B2 = AscB(MidB$(wordText, 3, 1))

w(t).B3 = AscB(MidB$(wordText, 4, 1))

Next

' create extra words from the message block

For t = 16 To 79

' W(t) = S^1 (W(t-3) XOR W(t-8) XOR W(t-14) XOR W(t-16))

w(t) = CircShiftLeftW(XorW(XorW(XorW(w(t - 3), w(t - 8)), _

w(t - 14)), w(t - 16)), 1)

Next

' make initial assignments to the buffer

A = H0

B = H1

C = H2

D = H3

E = H4

' process the block

For t = 0 To 79

temp = AddW(AddW(AddW(AddW(CircShiftLeftW(A, 5), _

F(t, B, C, D)), E), w(t)), K(t \ 20))

E = D

D = C

C = CircShiftLeftW(B, 30)

B = A

A = temp

Next

H0 = AddW(H0, A)

H1 = AddW(H1, B)

H2 = AddW(H2, C)

H3 = AddW(H3, D)

H4 = AddW(H4, E)

Next

StringSHA1 = WordToHex(H0) & WordToHex(H1) & WordToHex(H2) _ & WordToHex(H3) & WordToHex(H4)

End Function

Public Function Sha1(inMessage() As Byte) As String

' 计算字节数组的SHA1摘要

Dim inLen As Long

Dim inLenW As Word

Dim numBlocks As Long

Dim w(0 To 79) As Word

Dim blockText As String

Dim wordText As String

Dim t As Long

Dim temp As Word

Dim K(0 To 3) As Word

Dim H0 As Word

Dim H1 As Word

Dim H2 As Word

Dim H3 As Word

Dim H4 As Word

Dim A As Word

Dim B As Word

Dim C As Word

Dim D As Word

Dim E As Word

Dim i As Long

Dim lngPos As Long

Dim lngPadMessageLen As Long

Dim padMessage() As Byte

inLen = UBound(inMessage) + 1

inLenW = DoubleToWord(CDbl(inLen) * 8)

lngPadMessageLen = inLen + 1 + (128 - (inLen Mod 64) - 9) Mod 64 + 8 ReDim padMessage(lngPadMessageLen - 1) As Byte

For i = 0 To inLen - 1

padMessage(i) = inMessage(i)

Next i

padMessage(inLen) = 128

padMessage(lngPadMessageLen - 4) = inLenW.B0

padMessage(lngPadMessageLen - 3) = inLenW.B1

padMessage(lngPadMessageLen - 2) = inLenW.B2

padMessage(lngPadMessageLen - 1) = inLenW.B3

numBlocks = lngPadMessageLen / 64

' initialize constants

K(0) = HexToWord("5A827999")

K(1) = HexToWord("6ED9EBA1")

K(2) = HexToWord("8F1BBCDC")

K(3) = HexToWord("CA62C1D6")

' initialize 160-bit (5 words) buffer

H0 = HexToWord("67452301")

H1 = HexToWord("EFCDAB89")

H2 = HexToWord("98BADCFE")

H3 = HexToWord("10325476")

H4 = HexToWord("C3D2E1F0")

' each 512 byte message block consists of 16 words (W) but W is expanded ' to 80 words

For i = 0 To numBlocks - 1

' initialize a message block

For t = 0 To 15

w(t).B0 = padMessage(lngPos)

w(t).B1 = padMessage(lngPos + 1)

w(t).B2 = padMessage(lngPos + 2)

w(t).B3 = padMessage(lngPos + 3)

lngPos = lngPos + 4

Next

' create extra words from the message block

For t = 16 To 79

' W(t) = S^1 (W(t-3) XOR W(t-8) XOR W(t-14) XOR W(t-16))

w(t) = CircShiftLeftW(XorW(XorW(XorW(w(t - 3), w(t - 8)), _

w(t - 14)), w(t - 16)), 1)

Next

' make initial assignments to the buffer

A = H0

B = H1

C = H2

D = H3

E = H4

' process the block

For t = 0 To 79

temp = AddW(AddW(AddW(AddW(CircShiftLeftW(A, 5), _

F(t, B, C, D)), E), w(t)), K(t \ 20))

E = D

D = C

C = CircShiftLeftW(B, 30)

B = A

A = temp

Next

H0 = AddW(H0, A)

H1 = AddW(H1, B)

H2 = AddW(H2, C)

H3 = AddW(H3, D)

H4 = AddW(H4, E)

Next

Sha1 = WordToHex(H0) & WordToHex(H1) & WordToHex(H2) _ & WordToHex(H3) & WordToHex(H4)

End Function

Public Function FileSHA1(strFilename As String) As String

' 计算文件的SHA1摘要

Dim lngFileNo As Long

Dim bytData() As Byte

If Dir(strFilename) = "" Then

GoTo PROC_EXIT

End If

lngFileNo = FreeFile

On Error GoTo PROC_ERR

' 打开文件

Open strFilename For Binary As lngFileNo

' 读取文件内容

ReDim bytData(LOF(lngFileNo) - 1) As Byte

Get #lngFileNo, 1, bytData

' 关闭文件

Close lngFileNo

' 计算文件的SHA1摘要

FileSHA1 = Sha1(bytData)

PROC_EXIT:

Erase bytData

Exit Function

PROC_ERR: Close

GoTo PROC_EXIT End Function

精选新版2019年大学物理实验完整考试题库200题(含标准答案)

2019年《大学物理》实验题库200题[含参考答案] 一、选择题 1.用电磁感应法测磁场的磁感应强度时,在什么情形下感应电动势幅值的绝对值最大 ( ) A :线圈平面的法线与磁力线成?90角; B :线圈平面的法线与磁力线成?0角 ; C :线圈平面的法线与磁力线成?270角; D :线圈平面的法线与磁力线成?180角; 答案:(BD ) 2.选出下列说法中的正确者( ) A :牛顿环是光的等厚干涉产生的图像。 B :牛顿环是光的等倾干涉产生的图像。 C :平凸透镜产生的牛顿环干涉条纹的间隔从中心向外逐渐变密。 D :牛顿环干涉条纹中心必定是暗斑。 答案:(AC ) 3.用三线摆测定物体的转动惯量实验中,在下盘对称地放上两个小圆柱体可以得到的结果:( ) A :验证转动定律 B :小圆柱的转动惯量; C :验证平行轴定理; D :验证正交轴定理。 答案:(BC) 4.测量电阻伏安特性时,用R 表示测量电阻的阻值,V R 表示电压表的内阻,A R 表示电流表的内阻,I I ?表示内外接转换时电流表的相对变化,V V ?表示内外接转换时电压表的相对变化,则下列说法正确的是: ( ) A:当R <?时宜采用电流表内接;

D :当V V I I ?>?时宜采用电流表外接。 答案:(BC ) 5.用模拟法测绘静电场实验,下列说法正确的是: ( ) A :本实验测量等位线采用的是电压表法; B :本实验用稳恒电流场模拟静电场; C :本实验用稳恒磁场模拟静电场; D :本实验测量等位线采用电流表法; 答案:(BD ) 6.时间、距离和速度关系测量实验中是根据物体反射回来的哪种波来测定物体的位置。 ( ) A :超声波; B :电磁波; C :光波; D :以上都不对。 答案:(B ) 7.在用UJ31型电位差计测电动势实验中,测量之前要对标准电池进行温度修正,这是 因为在不同的温度下:( ) A :待测电动势随温度变化; B :工作电源电动势不同; C :标准电池电动势不同; D :电位差计各转盘电阻会变化。 答案:(CD ) 8.QJ36型单双臂电桥设置粗调、细调按扭的主要作用是:( ) A:保护电桥平衡指示仪(与检流计相当); B:保护电源,以避免电源短路而烧坏; C:便于把电桥调到平衡状态; D:保护被测的低电阻,以避免过度发热烧坏。 答案:(AC ) 9.声速测定实验中声波波长的测量采用: ( ) A :相位比较法 B :共振干涉法; C :补偿法; D :;模拟法 答案:(AB ) 10.电位差计测电动势时若检流计光标始终偏向一边的可能原因是: ( ) A :检流计极性接反了。 B :检流计机械调零不准

摩斯密码以及十种常用加密方法

摩斯密码以及十种常用加密方法 ——阿尔萨斯大官人整理,来源互联网摩斯密码的历史我就不再讲了,各位可以自行百度,下面从最简单的开始:时间控制和表示方法 有两种“符号”用来表示字元:划(—)和点(·),或分别叫嗒(Dah)和滴(Dit)或长和短。 用摩斯密码表示字母,这个也算作是一层密码的: 用摩斯密码表示数字:

用摩斯密码表示标点符号: 目前最常用的就是这些摩斯密码表示,其余的可以暂时忽略 最容易讲的栅栏密码: 手机键盘加密方式,是每个数字键上有3-4个字母,用两位数字来表示字母,例如:ru用手机键盘表示就是:7382, 那么这里就可以知道了,手机键盘加密方式不可能用1开头,第二位数字不可能超过4,解密的时候参考此

关于手机键盘加密还有另一种方式,就是拼音的方式,具体参照手机键盘来打,例如:“数字”表示出来就是:748 94。在手机键盘上面按下这几个数,就会出现:“数字”的拼音 手机键盘加密补充说明:利用重复的数字代表字母也是可以的,例如a可以用21代表,也可以用2代表,如果是数字9键上面的第四个字母Z也可以用9999来代表,就是94,这里也说明,重复的数字最小为1位,最大为4位。 电脑键盘棋盘加密,利用了电脑的棋盘方阵,但是个人不喜这种加密方式,因需要一个一个对照加密

当铺密码比较简单,用来表示只是数字的密码,利用汉字来表示数字: 电脑键盘坐标加密,如图,只是利用键盘上面的字母行和数字行来加密,下面有注释: 例:bye用电脑键盘XY表示就是: 351613

电脑键盘中也可参照手机键盘的补充加密法:Q用1代替,X可以用222来代替,详情见6楼手机键盘补充加密法。 ADFGX加密法,这种加密法事实上也是坐标加密法,只是是用字母来表示的坐标: 例如:bye用此加密法表示就是:aa xx xf 值得注意的是:其中I与J是同一坐标都是gd,类似于下面一层楼的方法:

普通物理实验思考题及答案

实验一. 1求λ时为何要测几个半波长的总长? 答:多测几个取平均值,误差会减小 2为何波源的簧片振动频率尽可能避开振动源的机械共振频率? 答 当簧片达到某一频率(或其整数倍频率)时,会引起整个振动源(包括弦线)的机械共 振,从而引起振动不稳定。 3弦线的粗细和弹性对实验各有什么影响,应该如何选择? 答 弦线应该比较细,太粗的话会使振动不明显,弹性应该选择较好的,因为弹性不佳会造 成振动不稳定 4横波在弦线上传播的实验中,驻波是由入射波与反射波迭加而成的,弦线上不振动的点称 为波节,振动最大的点称为波腹,两个波节之间的长度是半波长 5因振簧片作水平方向的振动,理论上侧面平视应观察不到波形,你在实验中平视能观察得 到吗?什么情况能观察到,为什么? 答 平视不能观察到,因为。。。。。。 6为了使lg λ—lgT 直线图上的数据点分布比较均匀,砝码盘中的砝码质量应如何改变? 答 每次增加相同重量的砝码 实验二. 1.外延测量法有什么特点?使用时应该注意什么问题? 答 当需要的数据在测量数据范围之外而不能测出,为了求得这个值,采用作图外推求值的 方法,即先用已测的数据绘制出曲线,再将曲线按原规律延长到待求值范围,在延长线部分 求出所需要的值 使用时要注意在所要值两边的点要均衡且不能太少并且在研究的范围内 没有突变的情况 2.物体的固有频率和共振频率有什么不同?它们之间有何联系? 答 物体的固有频率和共振频率是不同的概念,固有频率指与方程的根knl=4.7300对应的振 动频率,它们之间的关系为f 固= f 共2^4/11Q 前者是物体的固有属性,由其结构,质量材质等决定,而后者是当外加强迫力的频率等于物 体基频时,使其发生共振时强迫力的频率 实验三. 1.为什么实验应该在防风筒(即样品室)中进行? 答:因为实验中的对公式 要成立的条件之一是:保证两样品的表面状况相同,周围介质(空气)的性质不变, m:强迫对流时m=1;自然对流时m=5/4; (实验中为自然冷却即自然对流) 所以实验要在防风筒(即样品室)中进行,让金属自然冷却。 2.用比较法测定金属的比热容有什么优点?需具备什么条件? 答:优点是可以简单方便测出待测金属的比热容。如果满足下列条件:两样品的形状尺寸都 相同(例如细小的圆柱体);两样品的表面状况也相同; 于是当周围介质温度不变(即室温恒定),两样品又处于相同温度时,待测金属的比热容为: 3.如何测量不同的金属在同一温度点的冷却速率? 答:法一:测出不同金属在该温度点附近下 降相同的温度差Δθ以及所需要的时间Δt,可 得各个金属在该温度点的冷却速率。 法二:通过实验,作出不同金属的θ~t 冷却曲线,在各个冷却曲线上过该温度点切 线,求出切线的斜率,可得各温度点的冷却速率。 4、可否利用本实验中的方法测量金属在任意温度时的比热容?

实验思考题参考答案

实验思考题参考答案 实验Fe(OH)3胶体的制备、破坏、分离 1.常压过滤时滤纸为什么要撕去一角?答:使滤纸紧贴玻璃漏斗,有利于排出滤纸与玻璃漏斗之间气泡,形成液柱。 2.抽滤时剪好的滤纸润湿后略大于布氏漏斗的内径、或剪的不圆周边凸出部分贴在布氏漏斗内壁上,对抽滤有何影响?为什么?答:会造成漏虑。滤纸大于布氏漏斗内径会造成滤纸折叠,不能紧贴布氏漏斗。 3.抽滤时,转移溶液之前为什么要先稍微抽气,而不能在转移溶液以后才开始 抽气?答:使滤纸紧贴布氏漏斗,以免造成漏虑。 4. 沉淀物未能铺满布氏漏斗底部、滤饼出现裂缝、沉淀层疏松不实,对抽干效果有什么影响?为什么?如何使沉淀抽得更干爽?答:固液分离效果不好;漏气使压差变小;用药勺铺平、压实沉淀物再抽滤。 由胆矾精制五水硫酸铜 1.结晶与重结晶分离提纯物质的根据是什么?如果被提纯物质是NaCl 而不是CuSO4·5H2O,实验操作上有何区别? 答:根据物质溶解度随温度变化不同。NaCl 的溶解度随温度变化很小不能用重结晶的办法提纯,要用化学方法除杂提纯。 2.结晶与重结晶有何联系和区别?实验操作上有何不同?为什么? 答:均是利用溶解度随温度变化提纯物质;结晶浓缩度较高(过饱和溶液),重结晶浓缩度较低(饱和溶液),且可以进行多次重结晶。结晶一般浓缩到过饱和溶液,有晶膜或晶体析出,冷却结晶;重结晶是在近沸状态下形成饱和溶液,冷却结晶,不允许浓缩。

3.水浴浓缩速度较慢,开始时可以搅拌加速蒸发,但临近结晶时能否这样做? 答:搅拌为了加快水分蒸发;对于利用晶膜形成控制浓缩程度,在邻近结晶时不能搅拌。否则无法形成晶膜。 4.如果室温较低,你准备采用什么措施使热过滤能顺利进行?答:预热漏斗、 分批过滤、保温未过滤溶液。 5.浓缩和重结晶过程为何要加入少量H2SO4?答:防止防止Fe3+水解。 粗盐提纯 1.为什么说重结晶法不能提纯得到符合药用要求的氯化钠?为什么蒸发浓缩时 氯化钠溶液不能蒸干? 答:NaCl 的溶解度随温度变化很小不能用重结晶的办法提纯,药用氯化钠不仅要达到纯度要求,还要符合药用要求。不能浓缩至干NaCl 溶液,是为了除去KCl。 2.用化学法除去SO42-、Mg2+ 、Ca2+的先后顺序是否可以倒置过来?为什么? 答:不能,除杂要求为除去杂质引入的离子必须在后续的除杂过程中除去,先除去Mg2+ 、Ca2+后除SO42-,无法除去Ba2+。 3.用什么方法可以除去粗盐中不溶性杂质和可溶性杂质?依据是什么? 答:不溶性杂质用过滤方法;可溶性杂质用化学方法除杂。依据:溶度积。 醋酸解离度和电离常数测定 1.不同浓度的HAc 溶液的溶解度α是否相同?为什么?用测定数据说明弱电解质解离度随浓度变化的关系。 答:不同,因K a,θ AH 。c↑,α↓。 c 2.测定不同浓度的HAc 溶液的pH 值时,为什么按由稀到浓的顺序?答:平衡块,减小由于润洗不到位而带来的误差。

大物实验题及答案-1

一、选择题(每个小题只有一个答案是正确的,请将正确的答案填到前面的表格内。共8小题, 1、某一长度的一次测量值为2.3467cm,该长度的测量仪器为: A、米尺 B、10分度游标卡尺 C、螺旋测微计 D、20分度游标卡尺 2、下列各种因素都可以造成误差,其中属于偶然误差的是: 用游标卡尺测量长度时,零点读数造成的误差分量 用米尺测量长度时,由人的眼睛灵敏程度造成的误差分量 自由落体测量重力加速度时,空气阻力造成的误差分量 天平称量物体质量时,天平两臂不等长造成的误差分量 3、用比重瓶法测量铜丝密度时,在放入铜丝时铜丝表面附着的小气泡造成铜丝的密度: A .偏大 B. 偏小 C. 不会造成影响 D. 会有影响,偏大偏小无法确定 4、下列论述中正确的是 A.多次测量取平均值可以减小偶然误差 B. 多次测量取平均值可以消除系统误差 C. 多次测量取平均值可以减小系统误差 D. 以上三种说法都不正确 5、下列测量结果正确的表达式是: A、金属管高度L=23.68±0.03 mm B、电流I=4.091±0.100 mA C、时间T=12.563±0.01 s D、质量m=(1.6±0.1) 6、在计算数据时,当有效数字位数确定以后,应将多余的数字舍去。设计算结果的有效数字取4位,则下列不正确的取舍是: A、4.32850→4.328; B、4.32750→4.328 C、4.32751→4.328 D、4.32749→4.328 7.用劈尖干涉法测纸的厚度实验中,如果在原来放头发丝的位置像远离劈尖楞的方向移动,干涉条纹密度如何变化? A、密度增加; B、密度减小; C、密度不变。 D、无法确定 8、用螺旋测微计测量长度时,测量值 = 末读数—零点读数,零点读数是为了消除 A、系统误差 B、偶然误差 C、过失误差 D、其他误差

大学物理实验预习及思考题答案

实验一霍尔效应及其应用 【预习思考题】 1.列出计算霍尔系数、载流子浓度n、电导率σ及迁移率μ的计算公式,并注明单位。 霍尔系数,载流子浓度,电导率,迁移率。 2.如已知霍尔样品的工作电流及磁感应强度B的方向,如何判断样品的导电类型? 以根据右手螺旋定则,从工作电流旋到磁感应强度B确定的方向为正向,若测得的霍尔电压为正,则样品为P型,反之则为N型。 3.本实验为什么要用3个换向开关? 为了在测量时消除一些霍尔效应的副效应的影响,需要在测量时改变工作电流及磁感应强度B的方向,因此就需要2个换向开关;除了测量霍尔电压,还要测量A、C间的电位差,这是两个不同的测量位置,又需要1个换向开关。总之,一共需要3个换向开关。 【分析讨论题】 1.若磁感应强度B和霍尔器件平面不完全正交,按式(5.2-5)测出的霍尔系数比实际值大还是小?要准确测定值应怎样进行? 若磁感应强度B和霍尔器件平面不完全正交,则测出的霍尔系数比实际值偏小。要想准确测定,就需要保证磁感应强度B和霍尔器件平面完全正交,或者设法测量出磁感应强度B和霍尔器件平面的夹角。 2.若已知霍尔器件的性能参数,采用霍尔效应法测量一个未知磁场时,测量误差有哪些来源?

误差来源有:测量工作电流的电流表的测量误差,测量霍尔器件厚度d的长度测量仪器的测量误差,测量霍尔电压的电压表的测量误差,磁场方向与霍尔器件平面的夹角影响等。 实验二声速的测量 【预习思考题】 1. 如何调节和判断测量系统是否处于共振状态?为什么要在系统处于共振的条件下进行声速测定? 答:缓慢调节声速测试仪信号源面板上的“信号频率”旋钮,使交流毫伏表指针指示达到最大(或晶体管电压表的示值达到最大),此时系统处于共振状态,显示共振发生的信号指示灯亮,信号源面板上频率显示窗口显示共振频率。在进行声速测定时需要测定驻波波节的位置,当发射换能器S1处于共振状态时,发射的超声波能量最大。若在这样一个最佳状态移动S1至每一个波节处,媒质压缩形变最大,则产生的声压最大,接收换能器S2接收到的声压为最大,转变成电信号,晶体管电压表会显示出最大值。由数显表头读出每一个电压最大值时的位置,即对应的波节位置。因此在系统处于共振的条件下进行声速测定,可以容易和准确地测定波节的位置,提高测量的准确度。 2. 压电瓷超声换能器是怎样实现机械信号和电信号之间的相互转换的? 答:压电瓷超声换能器的重要组成部分是压电瓷环。压电瓷环由多晶结构的压电材料制成。这种材料在受到机械应力,发生机械形变时,会发生极化,同时在极化方向产生电场,这种特性称为压电效应。反之,如果在压电材料上加交变电场,材料会发生机械形变,这被称为逆压电效应。声速测量仪中换能器S1作为声波的发射器是利用了压电材料的逆压电效应,压电瓷环片在交变电压作用下,发生

大学化学试验思考题答案

实验一络合滴定法测定水的硬度 一、思考题及参考答案: +,而在络合滴定中应保持酸度不变,H故需加因为EDTA与金属离子络合反应放出1、入缓冲溶液稳定溶液的pH值。若溶液酸度太高,由于酸效应,EDTA的络合能力降低,若溶液酸度太低,金属离子可能会发生水解或形成羟基络合物,故要控制好溶液的酸度。 2、铬黑T在水溶液中有如下: 2-3--(pKa=6.3 In pKa=11.55)HIn ? HIn ?322紫红兰橙 从此估计,指示剂在pH<6.3时呈紫红色,pH>11.55时,呈橙红色。而铬黑T与金属离子形成的络合物显红色,故在上述两种情况下,铬黑T指示剂本身接近红色,终点变色不敏锐,不能使用。根据实验结果,最适宜的酸度为pH 9~10.5,终点颜色由红色变为蓝色,变色很敏锐。 3+3+2+2+2+有干扰。、、CuNi、3、Al、FeCo2+2+2+,加入三乙醇胺掩蔽Ni掩蔽Cu、、CoS在碱性条件下,加入Na或KCN23+3+。、AlFe实验二原子吸收法测定水的硬度 一、思考题参考答案: 1.如何选择最佳的实验条件? 答:通过实验得到最佳实验条件。 (1)分析线:根据对试样分析灵敏度的要求和干扰情况,选择合适的分析线。试液浓度低时,选最灵敏线;试液浓度高时,可选次灵敏线。 (2)空心阴极灯工作电流的选择:绘制标准溶液的吸光度—灯电流曲线,选出最佳灯电流。(3)燃助比的选择:固定其他实验条件和助燃气流量,改变乙炔流量,绘制吸光度—燃气流量曲线,选出燃助比。 (4)燃烧器高度的选择:用标准溶液绘制吸光度—燃烧器高度曲线,选出燃烧器最佳高度。(5)狭缝宽度的选择:在最佳燃助比及燃烧器高度的条件下,用标准溶液绘制吸光度—狭缝宽度曲线,选出最佳狭缝宽度。 2.为何要用待测元素的空心阴极灯作光源? 答:因为空心阴极灯能够发射出待测元素的特征光谱,而且为了保证峰值吸收的测量,能发射出比吸收线宽度更窄、强度大而稳定、背景小的线光谱。 3+含量测定Fe 硫酸亚铁铵的制备及实验三 四、思考题及参考答案 1、本实验在制备FeSO的过程中为什么强调溶液必须保证强酸性?4答:如果溶液的酸性减弱,则亚铁盐(或铁盐)的水解度将会增大,在制备2+(NH)S0·FeSO·6HO的过程中,为了使Fe不被氧化和水解,溶液需要保持足够的酸22444度。 2 、在产品检验时,配制溶液为什么要用不含氧的去离子水?除氧方法是怎样的? 2+3+,影响产品Fe使用不含氧的去离子水配溶液,是为了防止水中溶解的氧将Fe氧化为供参考.质量。水中除去氧的方法是:在烧杯中将去离子水加热煮沸10分钟,用表面皿盖好杯口,冷却后使用。 3、在计算硫酸亚铁和硫酸亚铁铵的理论产量时,各以什么物质用量为标准?为什么? 答:计算FeSO的理论产量时,以Fe屑的参加反应量为标准。4计算(NH)SO·FeSO·6HO的理论产量时,应以(NH)SO的用量为标准。42442244决定计算标准的原则是,以反应物中不足量者为依据。(详见讲解与示范中的3)。

大物实验练习题库合集(内附答案)剖析

使用说明: 该习题附答案是我整理用以方便大家学习大学物理实验理论知识的,以网上很多份文档作为参考 由于内容很多,所以使用时,我推荐将有疑问的题目使用word的查找功能(Ctrl+F)来找到自己不会的题目。 ——啥叫么么哒 测定刚体的转动惯量 1 对于转动惯量的测量量,需要考虑B类不确定度。在扭摆实验中,振动周期的B类不确定度应该取() A. B. C. D. D 13 在测刚体的转动惯量实验中,需要用到多种测量工具,下列测量工具中,哪一个是不会用到的( ) A.游标卡尺 B.千分尺 C.天平

D.秒表 C 测定刚体的转动惯量 14 在扭摆实验中,为了测得圆盘刚体的转动惯量,除了测得圆盘的振动周期外,还要加入一个圆环测振动周期。加圆环的作用是() A.减小测量误差 B.做测量结果对比 C.消除计算过程中的未知数 D.验证刚体质量的影响 C 测定刚体的转动惯量 15 转动惯量是刚体转动时惯性大小的量度,是表征刚体特性的一个物理量。转动惯量与物体的质量及其分布有关,还与()有关 A.转轴的位置 B.物体转动速度 C.物体的体积 D.物体转动时的阻力 A 测定刚体的转动惯量 16

在测转动惯量仪实验中,以下不需要测量的物理量是() A.细绳的直径 B.绕绳轮直径 C.圆环直径 D.圆盘直径 A 测定刚体的转动惯量 17 在扭摆实验中,使圆盘做角谐振动,角度不能超过(),但也不能太小。 A.90度 B.180度 C.360度 D.30度 B 测定刚体的转动惯量 测定空气的比热容比 2 如图,实验操作的正确顺序应该是: A.关闭C2,打开C1,打气,关闭C1,打开C2

物理实验思考题答案

物理实验全解 实验一霍尔效应及其应用 【预习思考题】 1.列出计算霍尔系数、载流子浓度n、电导率σ及迁移率μ的计算公式,并注明单位。 霍尔系数,载流子浓度,电导率,迁移率。 2.如已知霍尔样品的工作电流及磁感应强度B的方向,如何判断样品的导电类型? 以根据右手螺旋定则,从工作电流旋到磁感应强度B确定的方向为正向,若测得的霍尔电压为正,则样品为P型,反之则为N型。 3.本实验为什么要用3个换向开关? 为了在测量时消除一些霍尔效应的副效应的影响,需要在测量时改变工作电流及磁感应强度B的方向,因此就需要2个换向开关;除了测量霍尔电压,还要测量A、C间的电位差,这是两个不同的测量位置,又需要1个换向开关。总之,一共需要3个换向开关。 【分析讨论题】 1.若磁感应强度B和霍尔器件平面不完全正交,按式(5.2-5)测出的霍尔系数比实际值大还是小?要准确测定值应怎样进行? 若磁感应强度B和霍尔器件平面不完全正交,则测出的霍尔系数比实际值偏小。要想准确测定,就需要保证磁感应强度B和霍尔器件平面完全正交,或者设法测量出磁感应强度B 和霍尔器件平面的夹角。 2.若已知霍尔器件的性能参数,采用霍尔效应法测量一个未知磁场时,测量误差有哪些来源? 误差来源有:测量工作电流的电流表的测量误差,测量霍尔器件厚度d的长度测量仪器的测量误差,测量霍尔电压的电压表的测量误差,磁场方向与霍尔器件平面的夹角影响等。实验二声速的测量 【预习思考题】 1. 如何调节和判断测量系统是否处于共振状态?为什么要在系统处于共振的条件下进行声速测定? 答:缓慢调节声速测试仪信号源面板上的“信号频率”旋钮,使交流毫伏表指针指示达到最大(或晶体管电压表的示值达到最大),此时系统处于共振状态,显示共振发生的信号指示灯亮,信号源面板上频率显示窗口显示共振频率。在进行声速测定时需要测定驻波波节的位置,当发射换能器S1处于共振状态时,发射的超声波能量最大。若在这样一个最佳状态移动S1至每一个波节处,媒质压缩形变最大,则产生的声压最大,接收换能器S2接收到的声压为最大,转变成电信号,晶体管电压表会显示出最大值。由数显表头读出每一个电压最大值时的位置,即对应的波节位置。因此在系统处于共振的条件下进行声速测定,可以容易和准确地测定波节的位置,提高测量的准确度。 2. 压电陶瓷超声换能器是怎样实现机械信号和电信号之间的相互转换的? 答:压电陶瓷超声换能器的重要组成部分是压电陶瓷环。压电陶瓷环由多晶结构的压电材料制成。这种材料在受到机械应力,发生机械形变时,会发生极化,同时在极化方向产生电场,这种特性称为压电效应。反之,如果在压电材料上加交变电场,材料会发生机械形变,这被称为逆压电效应。声速测量仪中换能器S1作为声波的发射器是利用了压电材料的逆压电效应,压电陶瓷环片在交变电压作用下,发生纵向机械振动,在空气中激发超声波,把电信号转变成了声信号。换能器S2作为声波的接收器是利用了压电材料的压电效应,空气的振动使压电陶瓷环片发生机械形变,从而产生电场,把声信号转变成了电信号。

五种常用的数据加密方法

五种常用的数据加密方法.txt22真诚是美酒,年份越久越醇香浓型;真诚是焰火,在高处绽放才愈是美丽;真诚是鲜花,送之于人手有余香。一颗孤独的心需要爱的滋润;一颗冰冷的心需要友谊的温暖;一颗绝望的心需要力量的托慰;一颗苍白的心需要真诚的帮助;一颗充满戒备关闭的门是多么需要真诚这一把钥匙打开呀!每台电脑的硬盘中都会有一些不适合公开的隐私或机密文件,如个人照片或客户资料之类的东西。在上网的时候,这些信息很容易被黑客窃取并非法利用。解决这个问题的根本办法就是对重要文件加密,下面介绍五种常见的加密办法。加密方法一: 利用组策略工具,把存放隐私资料的硬盘分区设置为不可访问。具体方法:首先在开始菜单中选择“运行”,输入 gpedit.msc,回车,打开组策略配置窗口。选择“用户配置”->“管理模板”->“Windows 资源管理器”,双击右边的“防止从“我的电脑”访问驱动器”,选择“已启用”,然后在“选择下列组合中的一个”的下拉组合框中选择你希望限制的驱动器,点击确定就可以了。 这时,如果你双击试图打开被限制的驱动器,将会出现错误对话框,提示“本次操作由于这台计算机的限制而被取消。请与您的系统管理员联系。”。这样就可以防止大部分黑客程序和病毒侵犯你的隐私了。绝大多数磁盘加密软件的功能都是利用这个小技巧实现的。这种加密方法比较实用,但是其缺点在于安全系数很低。厉害一点的电脑高手或者病毒程序通常都知道怎么修改组策略,他们也可以把用户设置的组策略限制取消掉。因此这种加密方法不太适合对保密强度要求较高的用户。对于一般的用户,这种加密方法还是有用的。 加密方法二:

利用注册表中的设置,把某些驱动器设置为隐藏。隐藏驱动器方法如下: 在注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\E xplorer中新建一个DWORD值,命名为NoDrives,并为它赋上相应的值。例如想隐藏驱动器C,就赋上十进制的4(注意一定要在赋值对话框中设置为十进制的4)。如果我们新建的NoDrives想隐藏A、B、C三个驱动器,那么只需要将A、B、C 驱动器所对应的DWORD值加起来就可以了。同样的,如果我们需要隐藏D、F、G三个驱动器,那么NoDrives就应该赋值为8+32+64=104。怎么样,应该明白了如何隐藏对应的驱动器吧。目前大部分磁盘隐藏软件的功能都是利用这个小技巧实现的。隐藏之后,WIndows下面就看不见这个驱动器了,就不用担心别人偷窥你的隐私了。 但这仅仅是一种只能防君子,不能防小人的加密方法。因为一个电脑高手很可能知道这个技巧,病毒就更不用说了,病毒编写者肯定也知道这个技巧。只要把注册表改回来,隐藏的驱动器就又回来了。虽然加密强度低,但如果只是对付一下自己的小孩和其他的菜鸟,这种方法也足够了。 加密方法三: 网络上介绍加密方法一和加密方法二的知识性文章已经很多,已经为大家所熟悉了。但是加密方法三却较少有人知道。专家就在这里告诉大家一个秘密:利用Windows自带的“磁盘管理”组件也可以实现硬盘隐藏! 具体操作步骤如下:右键“我的电脑”->“管理”,打开“计算机管理”配置窗口。选择“存储”->“磁盘管理”,选定你希望隐藏的驱动器,右键选择“更改驱动器名和路径”,然后在出现的对话框中选择“删除”即可。很多用户在这里不

物理化学实验思考题答案(精心整理)

物理化学实验思考题答案(精心整理) 实验1 1.不能,因为溶液随着温度的上升溶剂会减少,溶液浓度下降,蒸气压随之改变。 2.温度越高,液体蒸发越快,蒸气压变化大,导致误差愈大。 实验3 实验5 T----X图 1蒸馏器中收集气相冷凝液的袋状部的大小对结果有何影响 答:若冷凝管下方的凹形贮槽体积过大,则会贮存过多的气相冷凝液,其贮量超过了热相平衡原理所对应的气相量,其组成不再对应平衡的气相组成,因此必然对相图的绘制产生影响。 2若蒸馏时仪器保温条件欠佳,在气相到达平衡气体收集小槽之前,沸点较高的组分会发生部分冷凝,则T—x图将怎么变化 答:若有冷凝,则气相部分中沸点较高的组分含量偏低,相对来说沸点较低的组分含量偏高了,则T不变,x的组成向左或向右移(视具体情况而定) 3在双液系的气-液平衡相图实验中,所用的蒸馏器尚有那些缺点如何改进 答:蒸馏器收集气相、液相的球大小没有设计好,应根据实验所用溶液量来设计球的规格;温度计与电热丝靠的太近,可以把装液相的球设计小一点,使温度计稍微短一点也能浸到液体中,增大与电热丝的距离;橡胶管与环境交换热量太快,可以在橡胶管外面包一圈泡沫,减少热量的散发。 4本实验的误差主要来源有哪些 答:组成测量:(1)工作曲线;(2)过热现象、分馏效应;(3)取样量。

温度测量:(1)加热速度;(2)温度计校正。 5.试推导沸点校正公式: 实验12蔗糖水解速率常数的测定 1蔗糖的转化速率常数k 与哪些因素有关 答:温度、催化剂浓度。 2在测量蔗糖转化速率常数的,选用长的旋光管好还是短的旋光管好 答:选用较长的旋光管好。根据公式〔α〕=α×1000/Lc ,在其它条件不变情况下,L 越长,α越大,则α的相对测量误差越小。 3如何根据蔗糖、葡萄糖和果糟的比旋光度计算α0和α∞ 答:α0=〔α蔗糖〕D t ℃L[蔗糖]0/100 α∞=〔α葡萄糖〕D t ℃L[葡萄糖]∞/100+〔α果糖〕D t ℃L[果糖]∞/100 式中:[α蔗糖]D t ℃,[α葡萄糖]D t ℃,[α果糖]D t ℃ 分别表示用钠黄光作光源在t ℃时蔗糖、葡萄糖和果糖的比旋光度,L(用dm 表示)为旋光管的长度,[蔗糖]0为反应液中蔗糖的初始浓度,[葡萄糖]∞和[果糖]∞表示葡萄糖和果糖在反应完成时的浓度。 设t =20℃ L=2 dm [蔗糖]0=10g/100mL 则: α0=×2×10/100=° α∞=×2×10/100×()=-° 4、试分析本实验误差来源怎样减少实验误差 答:温度、光源波长须恒定、蔗糖溶液要现用现配。 1、实验中,为什么用蒸馏水来校正旋光仪的零点在蔗糖转化反应过程中,所测的旋光度αt 是否需要零 点校正为什么 答:(1)因水是溶剂且为非旋光性物质。 (2)不需,因作lg(αt-α∞)~t 图,不作零点校正,对计算反应速度常数无影响。 2、蔗糖溶液为什么可粗略配制 答:因该反应为(准)一级反应,而一级反应的速率常数、半衰期与起始浓度无关,只需测得dC/dt 即可。 实验17电导的测定及应用 1、本实验为何要测水的电导率 () ℃果糖℃葡萄糖〕α〕〔α蔗糖t D t D 0[100]L[21+=

生化实验思考题参考答案[1].

生化实验讲义思考题参考答案 实验一淀粉的提取和水解 1、实验材料的选择依据是什么? 答:生化实验的材料选择原则是含量高、来源丰富、制备工艺简单、成本低。从科研工作的角度选材,还应当注意具体的情况,如植物的季节性、地理位置和生长环境等,动物材料要注意其年龄、性别、营养状况、遗传素质和生理状态等,微生物材料要注意菌种的代数和培养基成分的差异等。 2、材料的破碎方法有哪些? 答:(1) 机械的方法:包括研磨法、组织捣碎法; (2) 物理法:包括冻融法、超声波处理法、压榨法、冷然交替法等; (3) 化学与生物化学方法:包括溶胀法、酶解法、有机溶剂处理法等。 实验二总糖与还原糖的测定 1、碱性铜试剂法测定还原糖是直接滴定还是间接滴定?两种滴定方法各有何优缺点? 答: 我们采用的是碱性铜试剂法中的间接法测定还原糖的含量。间接法的优点是操作简便、反应条件温和,缺点是在生成单质碘和转移反应产物的过程中容易引入误差;直接法的优点是反应原理直观易懂,缺点是操作较复杂,条件剧烈,不易控制。 实验五粗脂肪的定量测定─索氏提取法 (1)本实验制备得到的是粗脂肪,若要制备单一组分的脂类成分,可用什么方法进一步处理? 答:硅胶柱层析,高效液相色谱,气相色谱等。 (2)本实验样品制备时烘干为什么要避免过热? 答:防止脂质被氧化。 实验六蛋白质等电点测定 1、在等电点时蛋白质溶解度为什么最低? 请结合你的实验结果和蛋白质的胶体性质加以说明。

蛋白质是两性电解质,在等电点时分子所带净电荷为零,分子间因碰撞而聚沉倾向增加,溶液的粘度、渗透压减到最低,溶解度最低。结果中pH约为4.9时,溶液最浑浊,达到等电点。 答: 2、在分离蛋白质的时候,等电点有何实际应用价值? 答: 在等电点时,蛋白质分子与分子间因碰撞而引起聚沉的倾向增加,所以处于等电点的蛋白质最容易沉淀。在分离蛋白质的时候,可以根据待分离的蛋白质的等电点,有目的地调节溶液的pH使该蛋白质沉淀下来,从而与其他处于溶液状态的杂质蛋白质分离。 实验七氨基酸的分离鉴定-纸层析法 1、如何用纸层析对氨基酸进行定性和定量的测定? 答: 将标准的已知氨基酸与待测的未知氨基酸在同一张层析纸上进行纸层析,显色后根据斑点的Rf值,就可以对氨基酸进行初步的定性,因为同一个物质在同一条件下有相同的Rf 值;将点样的未知氨基酸溶液和标准氨基酸溶液的体积恒定,根据显色后的氨基酸斑点的面积与点样的氨基酸质量成正比的原理,通过计算斑点的面积可以对氨基酸溶液进行定量测定。 3、纸层析、柱层析、薄层层析、高效液相层析各有什么特点? 答:

江苏大学物理实验考试题库及答案完整版

大学物理实验A(II)考试复习题 1.有一个角游标尺,主尺的分度值是0.5°,主尺上29个分度与游标上30个分度等弧长,则这个角游标尺的最小分度值是多少? 30和29格差1格,所以相当于把这1格分成30份。这1格为0.5°=30′,分成30份,每份1′。 2.电表量程为:0~75mA 的电流表,0~15V 的电压表,它们皆为0.5级,面板刻度均为150小格,每格代表多少?测量时记录有效数字位数应到小数点后第几位(分别以mA 、V 为记录单位)?为什么? 电流表一格0.5mA 小数点后一位 因为误差0.4mA, 电压表一格0.1V 小数点后两位,因为误差0.08V ,估读一位 ***3.用示波器来测量一正弦信号的电压和频率,当“Y 轴衰减旋钮”放在“2V/div ”档,“时基扫描旋钮”放在“0.2ms/div ”档时,测得波形在垂直方向“峰-峰”值之间的间隔为8.6格,横向一个周期的间隔为9.8格,试求该正弦信号的有效电压和频率的值。 f=1/T=1÷(9.8×0.0002)=510.2 U 有效=8.6÷根号2=6.08V ***4.一只电流表的量程为10mA ,准确度等级为1.0级;另一只电流表量程为15mA ,准确度等级为0.5级。现要测量9mA 左右的电流,请分析选用哪只电流表较好。 量程为10mA ,准确度等级为1.0级的电流表最大误差0.1mA,量程为15mA ,准确度等级为0.5级,最大误差0.075mA,所以选用量程为15mA ,准确度等级为0.5级 5. 测定不规则固体密度时,,其中为0℃时水的密度,为被测物在空气中的称量质量,为被测物完全浸没于水中的称量质量,若被测物完全浸没于水中时表面附 有气泡,试分析实验结果 将偏大还是偏小?写出分析过程。 若被测物浸没在水中时附有气泡,则物体排开水的体积变大,物体所受到的浮力变大,则在水中称重结果将偏小,即m 比标准值稍小,可知0ρρm M M -=将偏小 6.放大法是一种基本的实验测量方法。试写出常用的四种放大法,并任意选择其中的两种方法,结合你所做过的大学物理实验,各举一例加以说明。 累计放大法 劈尖干涉测金属丝直径的实验中,为了测出相邻干涉条纹的间距 l ,不是仅对某一条纹测量,而是测量若干个条纹的总间距 Lnl ,这样可减少实验的误差。

加密算法介绍及加密算法的选择

加密算法介绍及如何选择加密算法 加密算法介绍 一.密码学简介 据记载,公元前400年,古希腊人发明了置换密码。1881年世界上的第一个电话保密专利出现。在第二次世界大战期间,德国军方启用“恩尼格玛”密码机,密码学在战争中起着非常重要的作用。 随着信息化和数字化社会的发展,人们对信息安全和保密的重要性认识不断提高,于是在1997年,美国国家标准局公布实施了“美国数据加密标准(DES)”,民间力量开始全面介入密码学的研究和应用中,采用的加密算法有DES、RSA、SHA等。随着对加密强度需求的不断提高,近期又出现了AES、ECC等。 使用密码学可以达到以下目的: 保密性:防止用户的标识或数据被读取。 数据完整性:防止数据被更改。 身份验证:确保数据发自特定的一方。 二.加密算法介绍 根据密钥类型不同将现代密码技术分为两类:对称加密算法(秘密钥匙加密)和非对称加密算法(公开密钥加密)。 对称钥匙加密系统是加密和解密均采用同一把秘密钥匙,而且通信双方都必须获得这把钥匙,并保持钥匙的秘密。 非对称密钥加密系统采用的加密钥匙(公钥)和解密钥匙(私钥)是不同的。 对称加密算法 对称加密算法用来对敏感数据等信息进行加密,常用的算法包括: DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。

3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。 AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,速度快,安全级别高; AES 2000年10月,NIST(美国国家标准和技术协会)宣布通过从15种侯选算法中选出的一项新的密匙加密标准。Rijndael被选中成为将来的AES。 Rijndael是在 1999 年下半年,由研究员 Joan Daemen 和 Vincent Rijmen 创建的。AES 正日益成为加密各种形式的电子数据的实际标准。 美国标准与技术研究院 (NIST) 于 2002 年 5 月 26 日制定了新的高级加密标准(AES) 规范。 算法原理 AES 算法基于排列和置换运算。排列是对数据重新进行安排,置换是将一个数据单元替换为另一个。AES 使用几种不同的方法来执行排列和置换运算。 AES 是一个迭代的、对称密钥分组的密码,它可以使用128、192 和 256 位密钥,并且用 128 位(16字节)分组加密和解密数据。与公共密钥密码使用密钥对不同,对称密钥密码使用相同的密钥加密和解密数据。通过分组密码返回的加密数据的位数与输入数据相同。迭代加密使用一个循环结构,在该循环中重复置换和替换输入数据。 AES与3DES的比较 非对称算法

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

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) 观测汞灯在可见光范围内几条光谱线的波长 实验方法原理

分析实验实验报告思考题答案

分析实验实验报告思考题 答案 This manuscript was revised on November 28, 2020

实验一、NaOH和HCl标准溶液的配制及比较滴定 和NaOH标准溶液能否用直接配制法配制为什么 答:由于NaOH固体易吸收空气中的CO2和水分,浓HCl的浓度不确定,固配制HCl和NaOH标准溶液时不能用直接法。 2.配制酸碱标准溶液时,为什么用量筒量取HCl,用台秤称取NaOH(S)、而不用吸量管和分析天平 答:因吸量管用于标准量取需不同体积的量器,分析天平是用于准确称取一定量的精密衡量仪器。而HCl的浓度不定, NaOH易吸收CO2和水分,所以只需要用量筒量取,用台秤称取NaOH即可。 3.标准溶液装入滴定管之前,为什么要用该溶液润洗滴定管2~3次而锥形瓶是否也需用该溶液润洗或烘干,为什么 答:为了避免装入后的标准溶液被稀释,所以应用该标准溶液润洗滴管2~3次。而锥形瓶中有水也不会影响被测物质量的变化,所以锥形瓶不需先用标准溶液润洗或烘干。 4.滴定至临近终点时加入半滴的操作是怎样进行的 答:加入半滴的操作是:将酸式滴定管的旋塞稍稍转动或碱式滴定管的乳胶管稍微松动,使半滴溶液悬于管口,将锥形瓶内壁与管口接触,使液滴流出,并用洗瓶以纯水冲下。 实验二、NaOH溶液的配制及食用白醋总酸度的测定 1.如何计算称取基准物邻苯二甲酸氢钾或Na2CO3的质量范围称得太多或太少对标定有何影响 答:在滴定分析中,为了减少滴定管的读数误差,一般消耗标准溶液的体积应在20—25ml之间,称取基准物的大约质量应由下式求得: 如果基准物质称得太多,所配制的标准溶液较浓,则由一滴或半滴过量所造成的误差就较大。称取基准物质的量也不能太少,因为每一份基准物质都要经过二次称量,如果每次有±的误差,则每份就可能有±的误差。因此,称取基准物质的量不应少于,这样才能使称量的相对误差大于1‰。 2.溶解基准物质时加入20~30ml水,是用量筒量取,还是用移液管移取为什么 答:因为这时所加的水只是溶解基准物质,而不会影响基准物质的量。因此加入的水不需要非常准确。所以可以用量筒量取。 3.如果基准物未烘干,将使标准溶液浓度的标定结果偏高还是偏低 答:如果基准物质未烘干,将使标准溶液浓度的标定结果偏高。 4.用NaOH标准溶液标定HCl溶液浓度时,以酚酞作指示剂,用NaOH滴定HCl,若NaOH 溶液因贮存不当吸收了CO2,问对测定结果有何影响 答:用NaOH标准溶液标定HCl溶液浓度时,以酚酞作为指示剂,用NaOH滴定HCl,若NaOH溶液因贮存不当吸收了CO2,而形成Na2CO3,使NaOH溶液浓度降低,在滴定过程中虽然其中的Na2CO3按一定量的关系与HCl定量反应,但终点酚酞变色时还有一部分NaHCO3末反应,所以使测定结果偏高。 5.如果NaOH溶液吸收了空气中的CO2,对食用白醋总酸度的测定有何影响、为什么、 答:NaOH吸收了空气中的CO2,使标准溶液中的氢氧化钠浓度变小,用来滴定未知醋酸的浓度,会使测得的浓度偏大 6.本实验中为什么选用酚酞做指示剂其选择原则是什么根据选择原则选用其他指示剂可以吗如果可以请举例说明。

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

一、 选择题(每题4分,打“ * ”者为必做,再另选做4题,并标出选做记号“ * ”,多做不给分,共40分) 1* 某间接测量量的测量公式为4323y x N -=,直接测量量x 和y 的标准误差为x ?和y ?,则间接测 量量N 的标准误差为?B N ?= ; 4 322 (2) 3339N x x y x x x ??-= =?=??, 333 4 (3) 2248y N y y y y x ??= =-?=-??- ( ) ( ) []2 1 2 3 2 2 89y x N y x ? +?=? 2*。 用螺旋测微计测量长度时,测量值=末读数—初读数(零读数),初读数是为了消除 ( A ) (A )系统误差 (B )偶然误差 (C )过失误差 (D )其他误差 3* 在计算铜块的密度ρ和不确定度ρ?时,计算器上分别显示为“8.35256”和“ 0.06532” 则结果表示为:( C ) (A) ρ=(8.35256 ± 0.0653) (gcm – 3 ), (B) ρ=(8.352 ± 0.065) (gcm – 3 ), (C) ρ=(8.35 ± 0.07) (gcm – 3 ), (D) ρ=(8.35256 ± 0.06532) (gcm – 3 ) (E) ρ=(20.083510? ± 0.07) (gcm – 3 ), (F) ρ=(8.35 ± 0.06) (gcm – 3 ), 4* 以下哪一点不符合随机误差统计规律分布特点 ( C ) (A ) 单峰性 (B ) 对称性 (C ) 无界性有界性 (D ) 抵偿性 5* 某螺旋测微计的示值误差为mm 004.0±,选出下列测量结果中正确的答案:( B ) A . 用它进行多次测量,其偶然误差为mm 004.0; B . 用它作单次测量,可用mm 004.0±估算其误差; B = ?==? C. 用它测量时的相对误差为mm 004.0±。 100%E X δ= ?相对误差:无单位;=x X δ-绝对误差:有单位。 6* 在计算数据时,当有效数字位数确定以后,应将多余的数字舍去。设计算结果的有效数字取4位,

相关文档
最新文档