试题

试题 试卷

logo

题型:综合题 题类:模拟题 难易度:普通

浙江省普通高校招生信息技术选考模拟卷(四)

计算机在存储数字字符时,1个字符占1个字节(8位),现在有如下算法可以对数字字符的存储进行压缩:以每2个数字字符为一组,将其组成一个两位数当作十六进制数,再转换为对应的ASCII字符进行存储。(注意:ASCII的最大值为127D,所以2个数字字符为一组时,第1个字符必须小于8否则不合法。)例如:

414243

ABC

758927

不合法

小明编写了一个压缩的VB程序,功能如下:在文本框Text1中输入需压缩数据(偶数个字符),单击“压缩”按钮Command1,程序对压缩数据依次进行压缩处理,压缩数据显示在文本框Text2中。程序运行界面如图所示:

(1)、“Command1_Click”是(A .对象名;B .事件名; C .事件处理过程名;D .方法名)
(2)、根据算法将下列程序补充完整

Private Sub Command1_Click()

Dim s1 As String, s2 As String, c1 As String,c2 As String

Dim i As Integer, k As Integer

s1 = Text1.Text

For i = 1 To len(s1) step 2

c1 = Mid(s1, i, 1)

c2= 

    If c1 >= 8 Then

       s2 = "不合法":Exit for

    Else

       k =

       s2 = s2 + Chr(k)

    End If

Next i

Text2.Text = s2

End Sub

(3)、文本框Text1中输入的字符为“569237”,则文本框Text2中显示为
举一反三
返回首页

试题篮