二进制数存储在字符串变量s中,使用“位权累加”法将二进制转换成十进制。结果存在整数变量ans中,整型变量ans初值为0。例如将二进制数“1001”存储在变量s中,下列能表示将最高位的“1”转换结果的VB语句是( )
A.ans=ans+2^(len(s)-1) |
B.ans=ans+2^(len(s)-2) |
C.ans=ans+2^(len(s)-3) |
D.ans=ans+2^(len(s)-4) |
使用 UltraEdit软件观察字符内码,部分界面如图所示。

下列说法正确的是( )

下列说法正确的是( )
A.共有6个 ASCII字符 |
B.“好事连连”4个字符在计算机内存储和处理时使用的是交换码 |
C.字符“2”在计算机内的存储形式为00110010B |
D.“!”内码的十六进制表示是10100001H |
汉字内码是在区码和位码的基础上分别加上一个常数得到的,使用UltraEdit软件查看字符内码,部分界面如图所示。

以下说法正确的是( )

以下说法正确的是( )
A.存储图中字符共需12个字节 |
B.已知“爆”和“保”的区码相同,“爆”的位码比“保”大9,则“爆”的内码为“B1 AB” |
C.字符“、”的内码为“10100001” |
D.字符“3”的内码用二进制表示为“00110011” |
使用 UltraEdit软件观察字符串“新学期, Come on!”的内码,如下图所示,

下列说法正确的是( )

下列说法正确的是( )
A.存储该字符串的内码共需要15个字节 |
B.该字符串中共有3个GB2312字符 |
C.字符“!”内码用十六进制表示为6E21 |
D.字符“,"的二进制编码是10100011 10101100 |
使用UltraEdit软件查看字符内码,部分界面如图所示。下列说法正确的是( )


A.图中有7个字符采用ASCII编码,3个字符采用汉字编码 |
B.GB2312汉字编码字符集是汉字较为常用的内码编码字符集 |
C.将内码“39”修改为“3A”,字符“9”将自动改为“10” |
D.根据上图推断可知,字符“t”的内码为86H |
用 UltraEdit软件观察字符内码,如图所示:

下列说法正确的是( )

下列说法正确的是( )
A.图中共有5个字符使用 ASCII编码 |
B.图中字符“a”的内码使用十进制描述,值为61 |
C.图中字符“i”使用的是半角字符,占2个字节 |
D.由图中内码可以推测,字符“p”的内码的十六进制值为“70” |
某数据的加密方法如下:
(1)将字符的 ASCII码值以字节为单位进行加密处理
(2)将1个字节的8位二进制数左移2位,最低位用左移除的2个最高位补充;
(3)将二进制数转化为十六进制数,即为该字符的密文
用 UltraEdit软件观察“选考,Fighting!”这几个字的内码如图所示。

则字符“j”加密后的密文是( )
(1)将字符的 ASCII码值以字节为单位进行加密处理
(2)将1个字节的8位二进制数左移2位,最低位用左移除的2个最高位补充;
(3)将二进制数转化为十六进制数,即为该字符的密文
用 UltraEdit软件观察“选考,Fighting!”这几个字的内码如图所示。

则字符“j”加密后的密文是( )
A.C1 | B.A9 | C.2B | D.83 |
使用UltraEdit软件查看“浙江选考2019”的内码,部分界面如图所示。

下列说法正确的是( )

下列说法正确的是( )
A.图中所有字符内码值的十进制表示均小于128 |
B.图中出现的字母的内码为十六进制数,其余的是十进制数 |
C.数字“10”的内码值用二进制数表示为0011000100110000 |
D.图中共有8个字符,所占字节数为13 |
Base64编码是计算机中常见的一种编码方式,规则是把3个字节(24位)的数据按6位1组分成4组,然后将每组数据分别转换为十进制,根据下图将这些十进制数所对应的字符连接,即为Base64码。

以编码字符“Web”为例,字符“Web”对应的ASCII编码分别是87,101,98,分别转换为8位二进制数,按6位二进制数分组后再转换成十进制,查找他们的对应字符,得到“Web”的Base64编码为“V2Vi”。
(1)若某字符串的Base64编码为“QWEw”,则其原文是____________
(2)小高根据上述描述,设计了一个如下的将n(n是3的整数倍)个ASCII编码字符转换Base64
编码的VB程序,请在划线处填入合适的代码。
Private Sub Command1_Click()
Dim a(1 To 100) As Integer , b(1 To 100) As Integer
Base64="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
chr_asc = Text l. Text
n=Len (chr asc)
For i=1 To n
______________‘①填空
Next i
For i=0 To____________'②填空
b(i*4+1)=a(i*3+1)\4
b(i*4+2)=(a(i*3+1)Mod 4)*16+a(i*3+2)\16
b(i*4+3)= _____________③填空
b(i*4+4)=a(i*3+3) Mod 64
For j=1 To 4
chr base = chr_base + Mid(Base64 , b(i*4+j)+1,1)
Next j

以编码字符“Web”为例,字符“Web”对应的ASCII编码分别是87,101,98,分别转换为8位二进制数,按6位二进制数分组后再转换成十进制,查找他们的对应字符,得到“Web”的Base64编码为“V2Vi”。
(1)若某字符串的Base64编码为“QWEw”,则其原文是____________
(2)小高根据上述描述,设计了一个如下的将n(n是3的整数倍)个ASCII编码字符转换Base64
编码的VB程序,请在划线处填入合适的代码。
Private Sub Command1_Click()
Dim a(1 To 100) As Integer , b(1 To 100) As Integer
Base64="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
chr_asc = Text l. Text
n=Len (chr asc)
For i=1 To n
______________‘①填空
Next i
For i=0 To____________'②填空
b(i*4+1)=a(i*3+1)\4
b(i*4+2)=(a(i*3+1)Mod 4)*16+a(i*3+2)\16
b(i*4+3)= _____________③填空
b(i*4+4)=a(i*3+3) Mod 64
For j=1 To 4
chr base = chr_base + Mid(Base64 , b(i*4+j)+1,1)
Next j
Next i
Text2. Text =chr_base
End Sub