bishi

loading 分享 2026-8-13 下载文档

Case (3) y = 2 * x

Case (4) y = 3 * x + 2 Case Else y = 0 End Select

Print \End Sub

3. 下面程序的功能是计算s=1+2+4+6+…+998。

Private Sub Command1_Click()

s = (5) n = 2

Do While n < (6) s = s + n n = n + 2 Loop

Print \End Sub

4. 下面程序的功能是:寻找能同时被5和9整除的5个最小正整数。

Private Sub Command1_Click() Dim n As Integer, m As Integer n = 0: m = 4 Do

m = m + 1

If (7) Then

Print m n = n + 1 End If

Loop While (8) End Sub

5.下面程序功能是计算1! + 3! + 5! + 7! + 9! 的值。

Private Sub Form_Click() Sum = 0

For i = 1 To 9 (9) Sum = Sum + (10) Next i Print Sum End Sub

Private Function dg(x) As Single

If x = 1 Then dg = 1 Else dg = x * dg(x - 1) End Function

五、分析程序(每小题4分, 共20分)

1.下面的程序运行后,单击窗体,窗体上输出的结果是( ) Private Sub Form_Click()

k = 15

第 5 页 共 7 页

If k <= 10 Then a = 2 * k + 100 If k <= 20 Then a = 2 * k + 200 If k <= 30 Then a = k + 10 Print k; a End Sub

(A)15 130 (B)15 230 (C)15 25

2.下列程序运行后,单击窗体,输出结果为( D ) Private Sub Form_Click()

Dim s As Integer, i As Integer Do While i <= 100 s = s + i Loop Print s End Sub (A)100 (B)5050 (C)5500

3.运行下列程序,单击窗体,在窗口上显示的结果为( )

Private Sub Form_Click() Dim a As Integer a = 4

Print a = 3 + 2 End Sub (A)4 (B)5 (C)True

4.下面程序运行后在窗体上显示的结果是 ( )

Private Sub Form_Click ( ) For k = 1 To 7 For j = 1 To 7

If k < j Then Print 1; Else Print 0; Next j Print Next k End Sub

(D)25 15

(D)溢出错误

(D)False

(A)

(B)

(C)

(D)

5.在VB程序的窗体上添加定时器Timer1,然后书写下述代码,程序启动运行1分钟之后,窗体上显示的最后结果为( ) Private Sub Form_Load() i = 0

Timer1.Enabled = True Timer1.Interval = 1000

第 6 页 共 7 页

End Sub

Private Sub Timer1_Timer()

Me.Cls i = i + 1 Print i End Sub (A)0 (B)1 (C)60 (D)1000

六、编制程序(每小题10分, 共20分) 1. 编写程序,统计文本框Text1内出现的英文单词数目(数字不能视为英文单词),统计结果显示在标签

控件Label1中。

2. 编写程序,单击“计算”命令按钮Command1时,能按如下公式计算自然对数底数e的值,并将计算结

果显示在标签Label1中(直到最后一项小于10-7为止)。

e?1?1111????? 1!2!3!n!

第 7 页 共 7 页


bishi.doc 将本文的Word文档下载到电脑
搜索更多关于: bishi 的文档
相关推荐
相关阅读