题库 高中信息

题干

   某简单计算器功能如下:在文本框Text1中输入一个加减算式,点击“计算”按钮Command1,计算结果在标签Label3上显示,同时在列表框List1中记录每次算式及结果。已知文本框Text1只包含正整数和“+”、“-”符号,同时以“=”结束。程序运行界面如图a所示,请回答下列问题。


(1)设计应用程序界面时,为添加“计算”按钮,应使用图b所示“控件工具箱”中的_________(填写相应编号)控件,并在图c所示的“属性窗口”中,将____________属性的值设置为“计算”。
 
(2)要实现程序运行时,单击文本框Text1即可将文本框清空,则应在____________(选填字母: A.Command1_Click()/ B.Text1_Click()/ C.Form_Load())过程中添加语句Text1.Text = ""。
(3)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Private Sub Command1_Click()
Dim s As String, ch As String
Dim fh As Integer, p As Integer, sum As Integer
s = Text1.Text: fh = 1: p = 0: sum = 0
For i = 1 To Len(s)
ch = Mid(s, i, 1)
If _______________ Then   '判断取出的字符是否为数字
p = p * 10 + Val(ch)
Else
sum = sum + p * fh
p = 0
If ch = "-" Then
_____________
ElseIf ch = "+" Then
fh = 1
End If
End If
Next i
Label3.Caption = Str(sum)
List1.AddItem  ________________
End Sub
(4)运行程序,在文本框Text1中输入“5+5-2”,单击“计算“按钮后,标签Label3上将显示:________。(选填字母: A.10/ B.8/ C.程序出错无法显示)
上一题 下一题 0.99难度 填空题 更新时间:2019-05-06 12:23:45

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