题型:综合题 题类:常考题 难易度:困难
浙江省高一下学期信息技术期末考试试卷
下列Visual Basic程序的功能是将K进制(k<=10)数x转换成十进制数。界面如图所示,在文本框Text1中输入数制k,在文本框Text2中输入数x,单击"转换"按钮(Command1)后,在标签Label4中输出转换的结果。
解决此问题的算法流程图如图所示,相应的Visual Basic程序如下:
Private Sub Command1_Click()
Dim b As Long, i As Integer, k As Integer, x As Long, t As Integer
b = 0: i = 1
k = Val(Text1.Text)
x = Val(Text2.Text)
t = x Mod 10
Do While ①
b = ②
x = x \ 10
t = x Mod 10
i = i + 1
Loop
Label4.Caption = Str(k) + "进制数" + Text2.text + "转换成十制数为" + Str(b)
End Sub
在程序①和②划线处,填入适当的语句或表达式,把程序补充完整:
试题篮