试题

试题 试卷

logo

题型:综合题 题类:常考题 难易度:困难

浙江省杭州市七校2015-2016学年高二下学期期中考试信息技术试题

编写VB程序,实现如下功能:在文本框Text1中输入发放红包的总金额s,在文本框Text2中输入发放红包的个数n,单击“分配”按钮(Command1),为n个红包随机分配金额,并在列表框List1中显示分配后的这些金额。界面如图14题-1图所示。

1图

2图

(1)、在设计应用程序界面时,应使用2图所示“控件工具箱”中的(填写相应编号)添加列表框List1;并设置文本框Text1和Text2的属性的值为空。
(2)、为实现上述功能,请在划线①②③处填入合适代码。

Private Sub Command1_Click()

Dim s As Single, x As Single, n As Integer, i As Integer

Randomize

List1.Clear

s =

n = Val(Text2.Text)

For i = 1 To n - 1                 '通过循环语句产生n-1个红包的随机值

   x = Int((Rnd() * s / () + 0.005) * 100) / 100 

   List1.AddItem  Str(x)

   s =

Next i

  x = Int((s + 0.005) * 100) / 100        '产生最后一个红包

List1.AddItem Str (x)

End Sub

举一反三
返回首页

试题篮