VB
综合
(
学考部分非选择?/p>
)
1. [2017
?/p>
4
月学考题
]
奇偶校验是一种校验数据传输正确性的方法。其中奇校验方法:统计二进制数据的数位中
?/p>
1
”的个数,若个数为奇数,则校验位值为
0
,否则校验位值为
1
。小李编写了一个计算奇校验位值得
VB
程序?/p>
功能如下:在文本?/p>
Text1
中输?/p>
1
?/p>
255
十进制待校验数,单击“计算”按?/p>
Command1
后,在文本框
Text2
中显
示该数对应的二进制值,并在标签
Label3
中显示该数的校验位值。程序运行界面如图所示?/p>
?/p>
1
)在设计程序界面时,要清空文本框中的显示内容,应修改该文本框中的
Text
属性?/p>
?/p>
2
)实现上述功能的
VB
程序如下,请在划线处填入合适代码?/p>
Private Sub Command1_Click()
Dim a As Integer, s As String
Dim n As Integer, t As Integer, v As Integer
n = Val(Text1.Text)
t = 0
s = ""
Do While n > 0
a = n Mod 2
n = n \ 2
t =
?/p>
t+a
s = Str(a) + s
Loop
v = t Mod 2
Text2.Text = s
Label3.Caption = "
校验位值:
" +
?/p>
str(1-v)
End Sub
?/p>
3
)运行该程序,在文本?/p>
Text1
中输?/p>
22
,单击“计算”按钮,则显示的校验位值是
0
?/p>
2. [2016
?/p>
10
月学考题
]
编写“加法练习题生成器”程序,实现如下功能:在文本?/p>
Text1
中输入题?/p>
n
?/p>
单击“生成”按?/p>
Commandl
,在列表?/p>
Listl
中显?/p>
n
个两数之和小?/p>
100
的加法练习题。程序运行界?/p>
如图
a
所示?/p>
?/p>
a
?/p>
b
(1)
在设计程序界面时,使应使用图
b
所示“控件工具箱”中?/p>
3
(填写相应编号)
添加
“生成”按钮?/p>
?/p>
2
)实现上述功能的
VB
程序如下,请在划线处填入合适的代码?/p>
Private Sub Command1_Click()
Dim n As Integer, i As Integer, a As Integer, b As Integer
Randomize
n = Val(Text1.Text)
i =
?/p>
1
Do While i<= n


a = Int(Rnd * 100)