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

江蘇省高校計(jì)算機(jī)等級考試命題研究院 江蘇省高校計(jì)算機(jī)等級考試輔導(dǎo)
江蘇省計(jì)算機(jī)二級2005年秋vb上機(jī)(3)

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

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

         二級Visual Basic語言(試卷代號VB03

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

[考試須知]

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

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

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

一、改錯題(14分)

[題目]下面程序的功能是:從由24,57四個數(shù)字組成的沒有重復(fù)數(shù)字的24個四位數(shù)中,找出一個具有倍數(shù)關(guān)系的四位數(shù)對。本題程序界面如圖1。

Option Explicit

Private Sub Compare(A() As Integer,S As String,Idx As Integer

Dim I As Integer, J As Integer

For I=1 To Idx

    For J=1 To Idx

        If A(I) Mod A(J)=0 Or J<> I Then

             S =A(I)&””&A(J) &””&A(I)\A(J)&””&vbCrLf

             Exit Sub

        End If

    Next J

Next I

End Sub

Private Sub Command_Click()

Dim N(100 ) As Integer, I As Integer, S As String,Idx As Integer

Dim J As Integer, Ch As String*1,K As Integer

For I=2457 To 7542

   S=Str(I)

For J=1 To 4

   Ch=Mid(S,J,I)

   If Ch <>”2” And Ch<>”5” And Ch <> “7” Then Exit For

   K=J

   Do Until K>4

     If Ch=Mid(S,K,I) Then Exit For

           K=K+1

         Loop

Next J

If J>4 Then

  Idx=Idx+1

  N(Idx)=1

  List.AddItem I

End If

Next I

  Call Compare(N,S,Idx)

  End Sub

[要求]

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

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

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

二、編程題(26分)

[題目]編寫程序:生成兩個等差數(shù)列A={3,10,1724,31,……,108}B={3,813,18,23,……,108},再找出兩個數(shù)列中的相同項(xiàng)。

[編程要求]

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

2.       單擊“運(yùn)行”按鈕,生成這兩個數(shù)列,分別輸出到多行文本框1與多行文本框2中,找出兩個數(shù)列中的相同項(xiàng),并輸出到文本框3中;

3.       單擊“清除”按鈕,則將文本框清空,并將焦點(diǎn)置于“運(yùn)行”按鈕上;單擊“結(jié)束”按鈕,結(jié)束程序運(yùn)行;

4.       程序中必須包含一個生成等差數(shù)列的通用過程。

[要求]

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

 

 

 

圖1                               圖2