进制及数制转换 知识点题库

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

  1. (1) 根据代码可知,“开始转换”命令按钮的对象名是
  2. (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. (3) 在实现程序功能后,当输入的二进制数为“101011”,得到的十进制结果是
小明用示波器测得的某次电压曲线如下图所示:

图片_x0020_10

对其进行二进制编码,若第一段曲线编码为10,则第二段曲线编码为(    )

A . 011010 B . 100101 C . 101001 D . 101010
十进制正整数n转换为二进制数,该二进制数末位是“0”。下列说法正确的是(  )
A . 无法确定n是奇数还是偶数 B . 若该二进制数的位数是4,则n的最大值是15 C . n与n+1分别转换为二进制数,这两个二进制数的位数可能不同 D . 该二进制数末位的“0”去掉后,再转换为十进制数,所得的值是n/2
使用UltraEdit软件观察字符内码,部分界面如下图所示:

则下列说法正确的是(  )

A . 左右书名号的内码是一样的 B . 字符“5”的内码为35D C . 字符“站”内码转换为十进制数的方法是5×160+D×161 D . 可以推断出,字符“9”在计算机内部的存储形式为“00111001”
十进制数19转换成二进制数是(  )
A . 11001B B . 10011B C . 10111B D . 11101B
十进制正整数n转换为十六进制数,该十六进制数末位是“9”。下列说法不正确的是(  )
A . 数n一定是奇数 B . 数n的末位数也一定是9 C . 该数转换成二进制数,末位一定是1 D . 将转换后的十六进制数末位添加1个0,所得的值是n的16倍
用UltraEdit软件观察得知符号“《”的十六进制编码为A1 B6,则“《”的二进制内码为(  )
A . 0110000110110111 B . 1010000110110110 C . 10100011011110 D . 1010000110100110
汉字“孝”的内码是110100010100010,那么它的十六进制编码是(  )
A . D0 B4 B . C0 54 C . D0 A2 D . C0 A2
有十进制数123,将其用一个字节的二进制表示,结果是(    )
A . 0111 1011 B . 0011 1011 C . 0110 1111 D . 11011110
以下整数最大的是(    )。
A . (111111)B B . (65)D C . (102)O D . (43)H
使用UltraEdit软件观察字符“2021 JX建党百年”的内码,部分界面如图所示。

下列说法正确的是(    )

A . 字符“2”的内码占两个字节 B . 字符“X”的十六进制码是“4A” C . 字符“j”的二进制码是“01001010” D . 图中有8个ASCII码字符
下列4个十进制数中,能用7个二进制位表示的是(    )。
A . 125 B . 201 C . 257 D . 313
二进制数11111010对应的八进制数表示为
  十六进制数1AC转换成二进制数为
十六进制数1AC转换成二进制数为
下图所示为在UltraEdit软件中观察字符内码的部分界面:

以下说法正确的是(    )

A . 符号(~)的内码用十六进制表示 为A1 AB B . 气温之后的冒号(:)采用ASCII表示 C . 存储字符“℃”需要1 Byte D . 字符“38”的内码用二进制表示为0011 1000
有运算等式:(20)A -(1010)B =(22)C 。若要使该等式成立,则A、B、C分别对应的进制为(   )
A . 16、2、16 B . 10、2、10 C . 16、2、10 D . 10、2、16
若在十六进制整数A1右边添加1个0形成一个新数,则新数的值是原数值的(  )。
A . 256倍 B . 10倍 C . 4倍 D . 16倍
下列将二进制数(10011)2转换成十进制数的算式中,正确的是(    )
A . 1×24+1×23+1×22+0×21+0×20 B . 1×24+0×23+0×22+1×21+1×20 C . 1×24+0×23+1×22+1×21+0×20 D . 1×24+1×23+0×22+0×21+1×20
星期起源于古代巴比伦历法,按此历法,七天为一个周期。请问这种历法采用的进制是(     )
A . 二进制 B . 七进制 C . 八进制 D . 十进制