2017年計算機二級VB考試題及答案
計算機二級對於很多考生來説還是比較有難度的,那麼怎樣順利通過二級考試呢?這就需要大家平時多練習和找方法了。以下是本站小編整理的 2017年計算機二級VB考試題及答案,希望對大家有幫助!
試題一
1.在窗體上畫一個名稱為Text1的文本框,一個名稱為Command1的命令按鈕,然後編寫如下事件過程和通用過程:
Private Sub Command1_Click( )
n = Val()
If n2 = n/2 Then
f = f1(n)
Else
f = f2(n)
End If
Print f; n
End Sub
Public Function f1(ByRef x)
x=x*x
f1=x+x
End Function
Public Function f2(ByVal x)
x=x*x
f2=x+x+x
End Function
程序運行後,在文本框中輸入3,然後單擊命令按鈕,窗體上顯示的是(D)(單)
A.72 36
B.108 36
C.72 6
D.27 3
2.在窗體上畫一個名稱為Command1的命令按鈕,然後編寫如下事件過程:
Private Sub Command1_Click( )
c = "1234"
For i = 1 To 4
c1 = Trim(Str( ))
Print c1
Next i
End Sub
程序運行後,單擊命令按鈕,要求在窗體上顯示如下內容
1
12
123
1234
則在下劃線處應填入的內容為(B)(單)
t(c1,i)
(c1,i)
(c1,i,1)
(c1,i,i)
3.在窗體上畫一個名稱為Command1的命令按鈕和一個名稱為Text1的文本框,然後編寫如下事件過程:
Private Sub Command1_Click( )
n = Val()
For i = 2 To n
For j = 2 To sqr(i)
If i Mod j = 0 Then Exit For
Next j
If j >Sqr(i) Then Print i
Next i
End Sub
該事件過程的功能是(C)(單)
A.輸出n以內的奇數
B.輸出n以內的偶數
C.輸出n以內的素數
D.輸出n以內能被j整除的數
4.在窗體上畫一個名稱為Command1的命令按鈕,然後編寫如下通用過程和命令按鈕的事件過程:
Private Function f(m As Integer)
If m Mod 2 = 0 Then
f = m
Else
f = 1
End If
End Function
Private Sub Command1_Click( )
Dim i As Integer
s = 0