用英文字母A~D對數(shù)字字符0~9進(jìn)行編碼,規(guī)則如下表所示:
數(shù)字字符 |
0 |
1 |
… |
7 |
8 |
9 |
二進(jìn)制值 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
… |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
十進(jìn)制值 |
0 |
0 |
0 |
1 |
… |
1 |
3 |
2 |
0 |
2 |
1 |
對應(yīng)編碼 |
A |
A |
A |
B |
… |
B |
D |
C |
A |
C |
B |
例如,數(shù)字字符串“709”的編碼為“BDAACB”。用VB程序?qū)崿F(xiàn)上述編碼,功能如下:在文本框Text1中輸入編碼的一串?dāng)?shù)字字符,單擊“編碼”命令按鈕Command1,在文本框Text2中顯示編碼結(jié)果。程序運(yùn)行界面如圖所示。
(1)若要將按鈕中的“編碼”二字替換成“字符編碼”,應(yīng)修改其對應(yīng)的
Caption
Caption
屬性。
(2)下列屬于VB窗體文件的是
B
B
(單選,填字母)。
A.szbm.vbp
B.szbm.frm
C.szbm.exe
(3)實現(xiàn)上述功能的VB程序如下,請在橫線處填入合適的代碼。
(3)運(yùn)行該程序,若在文本框Text1中輸入“58”,單擊“編碼”命令按鈕Command1,在文本框Text2中顯示編碼結(jié)果為
BBCA
BBCA
。