鸭子tv国产极品在线观看_成人69视频在线播放_91精品免费在线观看_亚洲AT永久偷窥无码精品_国产精品自产拍在线观看涩浪潮久

江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導(dǎo)
2005秋VB上機(6)

江蘇省高等學(xué)校非計算機專業(yè)學(xué)生

計算機基礎(chǔ)知識應(yīng)用能力等級考試上機試卷(2005)

二級Visual Basic語言(試卷代號VB06)

(本試卷完成時間  70分鐘)

[考試須知]

1.     改錯題的界面不作要求,主要用來調(diào)試程序,若題目中有參考界面,則僅作參考;

2.     考試結(jié)束后,文件須存放在指定位置,否則適當扣分;考試盤中若無指定文件,則不予評分;

3.      程序代碼書寫應(yīng)成鋸齒形。

一、改錯題(14分)

[題目]下面程序的功能是:將給定的字符串中的數(shù)字字符篩選出來,依次組成若干個兩位整數(shù);并求出它們的最大公約數(shù).本題程序界面見圖1.

Option Explicit

Private Sub Command1_Click()

  Dim A () As Integer,I As Integer, Ch As String

  Dim j As Integer,G As Integer , Id As Integer

  Dim S As String, St As String

  S = “36a487b2541224301842e72”

  Text = S

   For I = 1 To Len(S)

If Mid(S, I , 1)

   Ch = Ch & Mid(S , I, 1)

End If

If Len(Ch) = 2 Then

   Id = Id + 1

   ReDim Preserve A(Id)

   A(Is) = Ch

   Text2 = Text2 & Str(A(Id))

End IF

Ch =” ”

         Next I

         G = A(1)

         For I = 2 To Id

G=Gcd(G, A(I))

         Next I

         Text2 = Text2 & vbCrLf & “ “ &vbCrLf & “以上數(shù)據(jù)的最大公約數(shù)是: ” & G

        End Sub

  Private Function Gcd(N As Integer, M As Integer)

Dim R As Integer

R = N Mod M

If R<> 0 Then

  Gcd = Gcd(M, R)

Else

   Gcd = R

  End If

   End Function

 [要求]

1.       新建工程,輸入上述代碼,改正程序中的錯誤;

2.       改錯時,不得增加或刪除語句,但可適當調(diào)整語句位置;

3.       將窗體文件和工程文件分別命名為F1P1,并保存到軟盤A的根目錄下.

二、編程題(26)

[題目]編寫程序找出倒數(shù)之和等于19/20的四個連續(xù)的自然數(shù).

[編程要求]

1.       程序參考界面如圖2所示,編程時不得增加或減少界面對象或改變對象的種類,窗體及界面元素大小適中,且均可見;

2.       單擊運行按鈕,找出倒數(shù)之和等于19/20的四個連續(xù)的自然數(shù),并按圖示格式顯示在多行文本框中;

3.       單擊清除按鈕,則將文本框清空;單擊退出按鈕,結(jié)束程序運行;

4.       程序中必須包含一個求四個連續(xù)的自然數(shù)倒數(shù)之和的通用過程.

[要求]

將窗體文件和工程文件分別命名為F2P2,并保存到軟盤A的根目錄下.

圖1圖2