1. 一个程序实现如下功能:在文本框text1中输入一个数,在文本框text2中输入需要转换的进制(小于等于16),点击转换按钮,在标签Label3输出转换后的十进制数,程序运行界面如下图所示:

请在划线处填入合适的代码

Private Sub Command1_Click()

  Dim s As String, k As Integer

 

  k = Val(Text2.Text)

  Label3.Caption=“对应的十进制数:”+Str(toD(s, k))

End Sub

Function toD(s As String, k As Integer) As Integer

  Dim ans As Integer, x As Integer

  ans = 0

  For i = 1 To Len(s)

    If Mid(s, i, 1) >= "A" And Mid(s, i, 1) <= "F" Then

      x = Asc(Mid(s, i, 1))- Asc(“A”)十 10

    Else

      x = Val(Mid(s, i, 1))

    End If

   

  Next i

 

End Function

【考点】
程序的调试及运行;
【答案】

您现在未登录,无法查看试题答案与解析。 登录
综合题 普通
基础巩固
能力提升
变式训练
拓展培优
换一批