本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
二级VB上机题库8
1、【 简答题
    [10分]
解析:
Private Sub Dis_Click()
    Text1.Text = "等级考试"
End Sub
Private Sub Exit_Click()
End
End Sub
2、【 简答题
    [10分]
解析:
Private Sub T1_Change()
    T2.Text = T1.Text
End Sub
3、【 简答题
    
' 提供给考生的程序
Option Base 1
Dim Arr1(20) As Integer
Dim Arr2(20) As Integer
' 提供给考生的程序
Sub ReadData1()
    Open App.Path & "\" & "datain1.txt" For Input As #1
        For i = 1 To 20
        Input #1, Arr1(i)
    Next i
    Close #1
End Sub
' 提供给考生的程序
Sub ReadData2()
    Open App.Path & "\" & "datain2.txt" For Input As #1
        For i = 1 To 20
        Input #1, Arr2(i)
    Next i
    Close #1
End Sub
' 提供给考生的程序
Sub WriteData(Filename As String, Num As Integer)
    Open App.Path & "\" & Filename For Output As #1
        Print #1, Num
    Close #1
End Sub [10分]
解析:

' 要求考生编写的程序
Dim Sum As Integer
' 要求考生编写的程序
Private Sub C1_Click()
    ReadData1
    ReadData2
End Sub
' 要求考生编写的程序
Private Sub C2_Click()
    Dim Arr3(20) As Integer
    Sum = 0
    For i = 1 To 20
        Arr3(i) = Arr1(i) + Arr2(i)
        Sum = Sum + Arr3(i)
    Next i
    Print "Sum = "; Sum
End Sub
' 要求考生编写的程序
Private Sub C3_Click()
    WriteData "DataOut.txt", Sum
End Sub
4、【 简答题
    
Dim a(100) As Integer
Private Sub Command1_Click()
    Dim k As Integer
    Open App.Path & "\in5.dat" For Input As #1
    For k = 1 To 100
        Input #1, a(k)
    Next k
    Close #1
End Sub [10分]
解析:
Private Sub Command2_Click()
'考生应完成的程序
  Dim s As Long, n As Integer
  For i = 1 To 100
      If isnarc(a(i)) Then
        s = s + a(i)
        n = n + 1
      End If
  Next i
  Text1.Text = Fix(s / n)
End Sub
Function isnarc(p As Integer)
  x = Fix(p / 100)
  y = Fix((p - x * 100) / 10)
  z = p - x * 100 - y * 10
  If p = x ^ 3 + y ^ 3 + z ^ 3 Then
      isnarc = True
  Else
      isnarc = False
  End If
End Function
Private Sub Form_Unload(Cancel As Integer)
    Open App.Path & "\out5.dat" For Output As #1
    Print #1, Text1.Text
    Close #1
End Sub
5、【 简答题
    
'Private Sub C1_Click()
'    L1.AddItem ?
'End Sub
'Private Sub L1_Click()
'    L1.RemoveItem ?
'End Sub [10分]
解析:
'正确程序:
Private Sub C1_Click()
    L1.AddItem Text1.Text
End Sub
Private Sub L1_Click()
    L1.RemoveItem L1.ListIndex
End Sub
'答案"
'Text1.Text
'L1.ListIndex
6、【 简答题
    [10分]
解析:
Private Sub C1_Click()
    Text1.Left = 0
End Sub
7、【 简答题
    
Private Sub Op1_Click()
  a$ = Text1.Text
  Text1.Text = Text2.Text
  Text2.Text = a$
  Op1.Visible = False
End Sub [10分]
解析:
Private Sub Form_Unload(Cancel As Integer)
    Open App.Path & "\out4.txt" For Output As #1
    Print #1, Text1.Text, Text2.Text, Text3.Text
    Close #1
End Sub
Private Sub Op2_Click()
  Text3.Text = Text1.Text & Text2.Text
End Sub
8、【 简答题
    
'提供给考生的程序
Private Sub Form_Unload(Cancel As Integer)
    Open App.Path & "\out4.txt" For Output As #1
    Print #1, Op1.Value, Op2.Value, Op3.Value, Text1.Text
End Sub [10分]
解析:
'需要考生编写的程序
Private Sub C1_Click()
    If Op1.Value Then
        Text1.Text = "需要1小时"
    ElseIf Op2.Value Then
        Text1.Text = "需要10小时"
    ElseIf Op3.Value Then
        Text1.Text = "需要15小时"
    End If
End Sub
1
1页,共8个题库
1页,共8个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169