(完整word版)计算机二级VB编程题目含答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Private Sub Command1_Click()

Dim n As Integer, i As Integer, s As Double n = Val(Text1.Text)

s = 0

For i = 1 To n

s = s + i ^ 2

Next i

Text2.Text = s

End Sub

Private Sub Command1_Click()

''' 不得删除本行注释

Dim i As Integer

Open App.Path & "\" & "yssj.txt" For Input As #1

For i = 1 To 10

Input #1, a(i)

Next i

Close #1

End Sub

Private Sub Command2_Click()

''' 不得删除本行注释

Dim i As Integer

Text1.Text = ""

For i = 1 To 10

If a(i) Mod 3 = 2 Then

Text1.Text = Text1.Text & Str(a(i)) End If

Next i

End Sub

Private Sub command1_Click()

'''不得删除本行注释

Dim a As Integer, b As Double, i As Integer, n As Integer n = Val(Text1.Text)

a = 0

b = 0

For i = 1 To n

a = a + i

b = b + a

Next i

Text2.Text = b

End Sub

Private Sub Command1_Click()

'''不得删除本行注释

Dim i%, xh$, xm$

Open App.Path & "\" & "Xhxm.txt" For Output As #1

For i = 1 To 3

xh = InputBox("请输入学号")

xm = InputBox("请输入姓名")

Write #1, xh, xm

Next i

Close #1

End Sub Private Sub Command2_Click()

'''不得删除本行注释

Dim s as string

Open App.Path & "\" & "Xhxm.txt" For Input As #2

Do While Not EOF(2)

Line Input #2, s

Text1.Text = Text1.Text & s & vbCrLf Loop

Close #2

End Sub

Private Sub Command1_Click()

‘”读取文件”按钮代码

'''不得删除本行注释

Dim st As String

Text1.Text = ""

Open App.Path & "\" & “jmwb.txt" For Input As #1

While Not EOF(1)

Input #1, st

Text1.Text = Text1.Text + st + vbCrLf Wend

Close #1

End Sub Private Sub Command2_Click()

Dim s As String, co As String, c As String, Dim n As Integer, i As Integer, p As Integer s = Trim(Text1.Text)

n = Len(s)

co = ""

For i = 1 To n

c = Mid(s, i, 1)

p = Asc(c) + 5

co = co + Chr(p)

Next i

Text2.Text = co

End Sub

Private Sub command1_click()

'''不得删除本行注释

For N = 1 To 15

x(N) = Int(Rnd * 91 + 10)

Text1.Text = Text1.Text + Str(x(N)) Next N

End Sub Private Sub Command2_Click()

'''不得删除本行注释

Dim m As Integer, K As Integer

For N = 1 To 15

For m = N + 1 To 15

If x(m) > x(N) Then

K = x(N)

x(N) = x(m)

x(m) = K

End If

Next m

Text2.Text = Text2.Text + Str(x(N)) Next N

End Sub

Private Sub Command1_Click()

Dim char As String * 1

char = Trim(Text1.Text)

If Not IsNumeric(char) Then

If (Asc(char) >= 65 And Asc(char) <= 90) Or _

(Asc(char) >= 97 And Asc(char) <= 120) Then

Label1.Caption = "输入的是字母"

Else: Label1.Caption = "输入的是其它符号"

End If

Else: Label1.Caption = "输入的是数字"

End If

End Sub

Private Sub Command1_Click()

Text1.Text = UCase(Text1.Tag)

End Sub

Private Sub Command2_Click()

Text1.Text = LCase(Text1.Tag)

End Sub

Private Sub Command3_Click()

Text1.Text = Text1.Tag

End Sub

Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)

'对于文本框控件中输入的每次键盘按键弹起事件做一次文本内容保存

Text1.Tag = Text1.Text '用Text1.Tag属性作为保存textbox控件文本内容的临时存储区End Sub

相关文档
最新文档