题库 高中信息

题干

要求编写一个“二进制加法”的VB程序,功能如下:在文本框Textl中输入一个二进制数,文本框Text2中输入另一个二进制数,单击“加法”按钮Command1后,在文本框Text3中显示二进制表示的和,程序运行界面如图a所示。

(1)在设计程序界面时,应使用图b所示“控件工具箱”中的____________(填写相应编号)添加按钮Commandl。
(2)实现上述功能的VB程序如下,请在划线处填写合适的代码。
Private Sub Commandl_Click()

Dim s1 AsString,s2 As String,s3 As String,tmp As String

Dim i As Integer,t As Integer,k As Integer

s1=Text1.Text:s2=Text2.Text

If Len(s1)<Len(s2) Then tmp=sl:sl=s2:s2=tmp

For i=1 To Len(s1)-Len(s2)

s2="0"+s2

Next i

i=Len(s1):k=0

Do While i>=1

t=Val(Mid(sl,i,1))+Val(Mid(s2,i,1))+k
If t>=2 Then
s3=___________:k=1
Else
s3=t&s3:k=0
End If
i=___________
Loop
If k=1 Then s3="1"+s3
Text3.Text=s3
End Sub
(3)运行该程序,输入数据如图a所示,程序执行完毕时,变量k的值为_________。
上一题 下一题 0.99难度 填空题 更新时间:2019-11-19 07:47:20

答案(点此获取答案解析)