试题

试题 试卷

logo

题型:综合题 题类:常考题 难易度:普通

浙江省温州市十五校联合体2017 -2018学年高二上学期信息技术期中考试试题

将一个二进制数转化为十进制数可以采用“按位权展开法”。例如二进制“1101”转成十进制的具体方法为:(1101)2=1*2^3+1*2^2+0*2^1+1*2^0=(13)10,程序界面如图所示,在文本框 Text1 中输入一个二进制数,单击“开始转换”按钮后,对应的十进制数在文本框 Text2 中显示出来。程序界面如下图所示。

(1)、根据代码可知,“开始转换”命令按钮的对象名是
(2)、为实现上述功能,请在划线处填入合适的代码。Private Sub Cmd1_Click()

    Dim s As String, st As Long, ch As Integer

    Dim i As Integer, n As Integer

     

    n = Len(s)

    st = 0

    For i = 1 To n

       ch = 

       st = st + ch * 2 ^ (i - 1)

    next i

    Text2.Text = Str(st) End Sub

(3)、在实现程序功能后,当输入的二进制数为“101011”,得到的十进制结果是
返回首页

试题篮