化学分析工考试

为了防止空气中O2氧化I-,在间接碘量法中必须注意:()。A、溶液酸度不宜太高B、在暗处(避光)操作C、析出I2时及时用Na2S2O3标准溶液滴定D、滴定速度应适当加快些

题目

为了防止空气中O2氧化I,在间接碘量法中必须注意:()。

  • A、溶液酸度不宜太高
  • B、在暗处(避光)操作
  • C、析出I2时及时用Na2S2O3标准溶液滴定
  • D、滴定速度应适当加快些
参考答案和解析
正确答案:A,B,C,D
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

单击窗体时,下列程序的执行结果是

Private Sub Invert(ByVal xstr As String, ystr As String)

Dim tempstr As String

Dim I As Integer

I=Len(xstr)

Do While I >=1

tempstr=tempstr + Mid(xstr, I, 1)

I=I - 1

Loop

ystr=tempstr

End Sub

Private Sub Form_Click()

Dim s1 As String, s2 As String

s1= "abcdef"

Invert s1, s2

Print s2

End Sub( )。

A.abcdef

B.afbecd

C.fedcba

D.defabc


正确答案:C

第2题:

强酸中毒血气分析正确为( )

A.pH上升

B.PaCO/sub2/supsubno上升

C.PaO/sub2/supsubno上升

D.HCO/sub3/supsubno/sup-/supsubno降低

E.HCO/sub3/supsubno/sup-/supsubno升高


正确答案:D

第3题:

下面运行程序后,单击命令按钮,输出的结果是______。

Private Sub Commandl_clck()

Dim a%(1 To 4),b%(3 To 6),i%,s1,s2

Fori=1 To 4

a(i)=i

Nexti

For i=3 To 6

b(i)=i

Nexti

s1=YAS(a)

S2=YAS(b)

Printt"s1=";S1"S2=";s2

End Sub


正确答案:S1=24 S2=360
S1=24 S2=360

第4题:

把‘今天天气不错!’变为‘今天天气不错’是()。A.</sup>B.</s>C.</tt>D.</sub>E.

把‘今天天气不错!’变为‘今天天气不错’是( )。

A.<sup></sup>

B.<s></s>

C.<tt></tt>

D.<sub></sub>

E.<i></i>


正确答案:B

第5题:

强酸中毒血气分析正确为()。

A.pH上升

B.PaCO/sub2/supsubno上升

C.Pa0/sub2/supsubno上升

D.HCO/sub3/supsubno/sup-/supsubno降低

E.HCO/sub3/supsubno/sup-/supsubno升高


参考答案:B

第6题:

程序执行结果s的值是【 】.

Private Sub Command l-Click ()

I =0

Do

S= I +S

I = I + l

Loop Until I >=4

End Sub


正确答案:6
6 解析:第一次循环结束的时候:s=0,I =l
第二次循环结束的时候:s=l,I =2
第三次循环结束的时候:s=3,I =3
第四次循环结束的时候:s=6,I =4
第四次循环结束后整个循环也就结束了,所以s的最终值为6。

第7题:

在窗体中添加一个名称为Com1的命令按钮,然后编写如下程序:

Private Sub s(ByVal p As Integer)

p=p*2

End Sub

Private Sub Com1_Click()

Dim i As Integer

i=3

Call s(i)

If i>4 Then i=i^2

End sub

窗体打开运行后,单击命令按钮,则消息框的输出结果为( )。


正确答案:3
3 解析: 本题考查VBA程序的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用,此时形参的变化不会返回到实参;若用ByRef声明,说明此参数为传址调用,此时形参的变化将会返回到实参:没有说明传递类型,则默认为传址传递。此题中形参p被说明为ByVal传值形式的整型量,当运行Com1_Click()过程时调用s()函数,实参i传送其值给形参p,p发生变化p=p*2=3*2=6。但因为使用的是ByVal传值传递,所以实参i的值不发生变化,if语句中的判断条件为假,所以会直接执行MsgBox i语句后输出3。

第8题:

下列程序的执行结果为

Private Sub Command1_Click()

Dim s1 As String, s2 As String

s1= "abcd"

Call Transfer(s1, s2)

Print s2

End Sub

Private Sub Transfer (ByVal xstr As String, ystr As String)

Dim tempstr As String

i=Len(xstr)

Do While i >=1

tempstr=tempstr + Mid(xstr, i, 1)

i=i - 1

Loop

ystr=te mpstr

End Sub( )。

A.dcba

B.abdc

C.abcd

D.dabc


正确答案:A

第9题:

在窗体中添加—个名称为Command1的命令按钮,然后编写如下事件代码: Private Sub Command1_Click() s="ABBACDDCBA" For I=6 To 2 Step -2 x=Mid(s,I,I) y=Left(s,I) z=Right(s,I) z=x & y & z Next I MSgBox z End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是______。

A.AABAAB

B.ABBABA

C.BABBA

D.BBABBA


正确答案:D
解析:Mid(字符表达式,数值表达式1,数值表达式2):返回一个值,该值是从字符表达式最左端某个字符开始,截取到某个字符为止的若干字符。其中,数值表达式1的值是开始的字符位置,数值表达式2是终止的字符位置。Left(字符表达式,数值表达式):返回一个值,该值是从字符表达式左侧第1个字符开始,截取的若干字符。具中,字符个数是数值表达式的值。Right(字符表达式,数值表达式):返回一个值,该值是从字符表达式右侧第1个字符开始,截取的若干字符。其中,字符个数是数值表达式的值。For循环运行三次,最后一次循环结束后,x="BB",y="AB",z="BA",所以z="BBABBA"。

第10题:

在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:

Private Sub s(ByVal p As Integer)

p=p*2

End Sub

Private Sub Command1_click()

Dim i As Integer

i=3

Call s(i)

If i>4 Then i=i^2

MsgBox i

End Sub

窗体打开运行后,单击命令按钮,则消息框的输出结果为【 】。


正确答案:3
3 解析:由于VBA中,传值调用(ByVal选项)为“单向”作用形式即过程调用只是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。此题中:形参p被说明为ByRef传值形式的整型量,当运行Command1 Click()过程,并调用s()函数,实参i传送其值给形参p,p发生变化p=p*2=3*2=6。但因为使用的是ByVal“单向”传值形式,实参i的的值不发生变化, iF句为假,执行MsgBox i语句后输出3。

更多相关问题