问题 选择题

下列反应中,符合事实的是(  )

A.2Na+H2O=Na2O+H2

B.Cu+2AgNO3=Cu(NO32+2Ag

C.NaCl+KNO3=NaOH+KCl

D.Mg(OH)2+CuCl2=MgCl2+Cu(OH)2

答案

A、活泼金属和水反应生成碱,正确的方程式为:2Na+2H2O=2NaOH+H2↑,故A错误;

B、铜是由原子构成的,元素符号就表示该物质,不用加角标,2Cu+2AgNO3=Cu(NO32+2Ag,故B正确;

C、该反应的生成物中没有沉淀、气体、水生成,不满足复分解反应的条件,故C错误;

D、盐和碱发生的复分解反应,必须两者都可溶.由于氢氧化镁本身不溶解于水,所以不会和氯化铜反应.故D错误;

故选B.

填空题

在窗体中有“用户名称”和“用户密码”两个文本框,名称分别为tUser和tPass,还有“确定”和“退出”两个命令按钮,名称分别为cmdEnter和cmdQuit。在tUser和tPass两个文本框中输入用户名称和用户密码后,单击“确定”按钮,程序将判断输入的值是否正确。如果输入的用户名称为cueb,用户密码为1234,则显示提示框,提示框标题为“欢迎”,显示内容为“密码输入正确,欢迎进入系统!”。提示框中只有一个“确定”按钮,当单击“确定”按钮后,关闭该窗体。如果输入不正确,则提示框显示内容为“密码错误!”,同时清除tUser和tPass两个文本框中的内容,并将光标置于tUser文本框中。当单击窗体上的“退出”按钮后,关闭当前窗体。窗体界面如右图所示。下面给出部分代码,请补充完整。


Private Sub cmdEnter_Click()
Dim name As String, pass As String
name=Nz(Me!tUser)
pass=Nz(Me!tPass)
’******************* Add *******************
(13)
’******************* Add *******************
MsgBox "密码输入正确, 欢迎进入系统!", vbOKOnly+vbCritical, "欢迎"
DoCmd.Close
Else
MsgBox "密码错误!", vbOKOnly ’显示消息框
Me!tUser="" ’使文本框清空
Me!tPass=""
’******************* Add *******************
(14)
’******************* Add *******************
End If
End Sub
Private Sub cmdQuit_Click()
’******************* Add *******************
(15)
’******************* Add *******************
End Sub

单项选择题