试题

试题 试卷

logo

题型:综合题 题类:常考题 难易度:困难

浙江省台州市书生中学2017-2018学年高二下学期信息技术起始考试卷

编写VB程序,实现如下功能:在文本框Text1中输入十进制整数,文本框Text2中输入待转换进制(范围2~16),单击“转换”按钮Command1,在列表框List1中输出该整数对应的进制结果,运行效果如图1所示。

图1

图2

(1)、设计时,属性窗口对象列表如图2所示,则该程序共有个对象。
(2)、为实现上述功能,请在划线处填入合适的代码。

Private Sub Command1_Click()

   Const code = "0123456789ABCDEF"

   Dim s1 As String, s As String   '变量s存储转换后的结果

   Dim x As Long, R As Integer

  

   If R >= 2 And R <= 16 Then

      x = Val(Text1.Text)

      s = ""

      Do While x > 0

        y = x Mod R

        x =

        s1 = Mid(code, y + 1, 1)   '将余数转换为对应的字符

        s =

      Loop

      List1.AddItem "(" & Text1.Text & ")10" & " →(" & s & ")" & R

    End If

End Sub

(3)、在Text1中输入180,在Text2中输入8,list1中输出
返回首页

试题篮