题库 高中信息

题干

小王编写了一个进制转换程序,实现如下功能:在文本框 Text1 中输入一个二进制数,单击 “计算”按钮 Command1,在文本框 Text2 中将显示出其对应的十六进制数。程序运行界面如下图所示:

(1)要使程序启动时,自动清空文本框的 Text1 中的内容,则可以在______(单选,填字母:
A.Command1_click /B.Text1_click /C.Form_load)事件处理过程中添加语句 Text1.Text= ""
(2)实现上述功能的 VB 程序如下,请在划线处填入合适的代码
Private Sub Command1_Click()
Dim s As String, s1 As String, t As Integer, c As Integer Const code = "0123456789ABCDEF"
s = Text1.Text
t = 0: s1 = ""
For i = Len(s) To 1 Step -1
c = Val(Mid(s, i, 1))
t = t + c * 2 ^ ((Len(s) - i) Mod 4)
If (Len(s) - i + 1) Mod 4 = 0 Or _______________Then
______________
t = 0
End If
Next i
Text2.Text = s1
End sub
(3)如果没有第①处划线部分的条件,当输入的二进制数为 1101011,则 Text2 中显示的内容为________。
上一题 下一题 0.99难度 填空题 更新时间:2019-05-11 05:38:53

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