本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
二级VB上机题库19
1、【 简答题
    
Option Base 1
Private Sub Command1_Click()
    Dim arrN(20) As Integer
    Dim Aver As Single
    Dim Sum As Integer
    Randomize
    For i = 1 To 20
        'arrN(i) = ?
    Next i
    'Sum = ?
    For i = 1 To 20
        'Sum = ?
    Next i
    'Aver = ?
    Print Aver
End Sub [10分]
解析:
Option Base 1
Private Sub Command1_Click()
    Dim arrN(20) As Integer
    Dim Aver As Single
    Dim Sum As Integer
    Randomize
    For i = 1 To 20
        arrN(i) = Int(Rnd * 1000)
    Next i
    Sum = 0
    For i = 1 To 20
        Sum = Sum + arrN(i)
    Next i
    Aver = Sum / 20
    Print Aver
End Sub
2、【 简答题
    [10分]
解析:
  按要求解答即可
3、【 简答题
    
Private Sub Command1_Click()
  Open App.Path & "\in5.dat" For Input As #1
  For i = 1 To 12
      For j = 1 To 10
        Input #1, a(i, j)
      Next j
  Next i
  Close #1
End Sub
Private Sub Command2_Click()
'考生编写 [10分]
解析:
    For i = 1 To 12
        Sum = a(i, 1)
        For j = 2 To 10
            Sum = Sum + a(i, j)
        Next j
        s(i) = Int(Sum / 10)
    Next i
End Sub
Private Sub Command3_Click()
'以下程序段在Text1文本框内显示每组数的组号及平均值
Text1.Text = ""
For i = 1 To 12
  If i < 10 Then
      Text1.Text = Text1.Text + " " + Str(i) + "  " + Str(s(i)) + Chr$(13) + Chr$(10)
  Else
      Text1.Text = Text1.Text + Str(i) + "  " + Str(s(i)) + Chr$(13) + Chr$(10)
  End If
Next i
End Sub
Private Sub Command4_Click()
  Open App.Path & "\out5.dat" For Output As #1
  For i = 1 To 12
      Print #1, s(i)
  Next i
  Close #1
End Sub
4、【 简答题
    
' 提供给考生的程序
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分]
解析:
' 要求考生编写的程序
Private Sub C1_Click()
    ReadData1
    ReadData2
End Sub
' 要求考生编写的程序
Private Sub C2_Click()
    Dim Arr3(20) As Integer
    Dim Sum As Integer
    Sum = 0
    For i = 1 To 20
        Arr3(i) = Arr1(i) - Arr2(i)
        Sum = Sum + Arr3(i)
    Next i
    Print "Sum = "; Sum
    WriteData "dataout.txt", Sum
End Sub
5、【 简答题
    
Option Base 1
Private Sub Command1_Click()
    Dim arrN(30) As Integer
    Dim Min As Integer
    Randomize
    For i = 1 To 30
        'arrN(i) = ?
    Next i
    'Min = ?
    For i = 2 To 30
        'If ? Then
            Min = arrN(i)
        End If
    Next i
    Print Min
End Sub [10分]
解析:
Option Base 1
Private Sub Command1_Click()
    Dim arrN(30) As Integer
    Dim Min As Integer
    Randomize
    For i = 1 To 30
        arrN(i) = Int(Rnd * 1000)
    Next i
    Min = arrN(1)
    For i = 2 To 30
        If arrN(i) < Min Then
            Min = arrN(i)
        End If
    Next i
    Print Min
End Sub
6、【 简答题
    [10分]
解析:
  按要求解答即可
7、【 简答题
    
Sub SaveData()
    Open App.Path & "\" & "outtxt.txt" For Output As #1
    Print #1, Text1.Text
    Close #1
End Sub
Function Fun()
    ' 需要考生编写的代码 [10分]
解析:
For i = 0 To 1000
        If i Mod 7 <> 0 Then
            Y = Y + 1
        End If
    Next i
    Fun = Y
End Function
Private Sub Command1_Click()
    d = Fun()
    Text1.Text = d
    SaveData
End Sub
8、【 简答题
    [10分]
解析:
Private Sub Form_Click()
'    Label1.Left = -Label1.Width + Me.Width
'    Label1.Top = 0
End Sub
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
'    Label1.Left = -Label1.Width + Me.Width
    Label1.Top = 0
End Sub
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Label1.Left = -Form1.Label1.Width + Me.Width
'    Label1.Top = 0
End Sub
9、【 简答题
    [10分]
解析:
Private Sub Command1_Click()
    HScroll1.Max = Form1.Width
    HScroll1.Min = 0
    HScroll1.LargeChange = 50
    HScroll1.SmallChange = 10
End Sub
Private Sub HScroll1_Change()
    Print Me.HScroll1.Value
End Sub
10、【 简答题
    
Sub SaveData()
    Open App.Path & "\" & "outtxt.txt" For Output As #1
    Print #1, Text1.Text
    Close #1
End Sub
Function Fun()
    ' 需要考生编写的代码 [10分]
解析:
    Sum = 0
    For i = 0 To 200
        If i Mod 3 = 0 Then
            Sum = Sum + i
        End If
    Next i
    Fun = Sum
End Function
Private Sub Command1_Click()
    d = Fun()
    Text1.Text = d
    SaveData
End Sub
1
1页,共10个题库
1页,共10个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
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