华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當前位置:計算機等級 > 二級考試 > Visual Basic > VB模擬試題 > 文章內(nèi)容
  

全國計算機二級考試VB程序設(shè)計復習試題答案(12)

中華IT學院   【 】  [ 2016年6月18日 ]

1. 下面程序是從鍵盤上輸入一個字符串,把該字符串中的大寫字母轉(zhuǎn)換成小寫字母,輸出到文件Ks61.dat中,然后從該文件中讀出字符串并顯示出來。請完善下面的程序:

  Private Form_Click( )

   Dim Str1 As String * 50 , Str2 As String , FileNo As Integer

   FileNo = 【63】

   Open “d:\Vb2003Ks\Ks61.dat” For 【64】As FileNo

   Str1 = InputBox ( “請輸入一個字符串:” )

   Str1 = Lcase ( Str1 )

   Seek #FileNo , 1

      Put #FileNo,  , Str1

      【65】#FileNo, 1

      Str2 = Input (【66】,  #FileNo )

      Print Str2

  End Sub

【63】(A)Free    。˙)File     CFreeFile    (D)FileFree

【64】(A)Input     (B)Output    (C)Random    DBinary

【65】(A)Loc       (B)Lof      。–)Eof        DSeek

【66】ALen ( Str1 )  (B)Len ( Str2 ) 。–)StrLen ( Str1 )  (D)StrLen (Str2)

2. 以下程序的功能是:把當前目錄下的順序文件smtext1.txt的內(nèi)容讀入內(nèi)存,并在文本框Text1中顯示出來。請?zhí)羁铡?/P>

Private Sub Command1_Click()

Dim inData As String

Text1.Text = ""

Open ".\smtext1.txt" 【14】 As #1

Do While 【15】

Input #1, inData

Text1.Text = Text1.Text & inData

Loop

Close #1

End Sub

3. 在窗體上畫一個文本框(其Name屬性為Text1),然后編寫如下事件過程:

  Private Sub Form_Load( )

   Text1.Text = “ ”

   Text1.SetFocus

   For i = 1 to 10

    Sum = Sum + i

   Next i

   Text1.Text = Sum

  End Sub

 程序運行后,輸出結(jié)果為( 【67】 )

。ˋ)在文本框Text1中輸出55       (B)在文本框Text1中輸出0

(C)在文本框Text1中輸出不定值      D)出錯

4. 在窗體上畫一個文本框和一個列表框,然后編寫如下兩個事件過程:

  Private Sub Form_Load( )

   List1.AddItem “123 ”

   List1.AddItem “456 ”

   List1.AddItem “369”

List1.AddItem “789 ”

   Text1.Text = “ ”

  End Sub

  Private Sub List1_DblClick( )

   a = List1.Text

   Print a + Text1.Text

  End Sub

 程序運行后,在文本框中輸入“248”,然后雙擊列表框中的“369”,則輸出結(jié)果( 【68】 )

 (A)617   。˙)248369    C369248   。―)0

5. 在窗體上畫兩個滾動條,名稱分別為Hscroll1 、Hscroll2;六個標簽,名稱分別為  Label1、Label2、Label3、Label4、Label5、Label6,其中標簽Label 4~ Label6分別顯示“A”、“B”、“A*B”等文字信息,標簽Label1、Label2分別顯示其右側(cè)的滾動條的數(shù)值,Label3 顯示A*B的計算結(jié)果。如圖所示。當移動滾動框時,在相應(yīng)的標簽中顯示滾動條的值。當單擊命令按鈕"計算"時,對標簽Label1、Label2中顯示的兩個值求積,并將結(jié)果顯示在Label3中。以下不能實現(xiàn)上述功能的事件過程是

(A)Private Sub Command1_Click()

Label3.Caption = Str(Val(Label1.Caption )*Val( Label2.Caption))

End Sub

(B)Private Sub Command1_Click()

Label3.Caption = HScroll1.Value * HScroll2.Value

End Sub

(C)Private Sub Command1_Click()

Label3.Caption = HScroll1 * HScroll2

End Sub

DPrivate Sub Command1_Click()

Label3.Caption = HScroll1. Text * HScroll2.Text

End Sub

6. 閱讀下面程序:

  Public Sub xy ( a As Integer , b As Integer )

   Dim t As Integer

   Do

    t = a Mod b

    a = b : b = t

   Loop While t

   Print a

  End Sub

 用Call xy (16 , 40 )調(diào)用此通用過程后,輸出結(jié)果為( 【69】 )

(A)4     B8     (C)16    。―)32

7. 在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下事件過程:

Private Sub Command1_Click()

For n = 1 To 20

If n Mod 3 <> 0 Then m = m + n \ 3

Next n

Print n

End Sub

程序運行后,如果單擊命令按鈕,則窗體上顯示的內(nèi)容是

(A)15    (B)18    C21   。―)24

8. 以下語句的輸出結(jié)果是( 【70】 )

   a = “BeiJing”

   b = “ShangHai”

   Print a;b

 以下結(jié)果中,“ □ ”表示空格:

 (A)BeiJing□ShangHai      BBeiJingShangHai

。–)BeiJingShangHai□     。―)BeiJing□ShangHai□

9. 下面程序共執(zhí)行了( 【71】 )次循環(huán)。

Dim Intsum As Integer , i As Integer , j As Integer

首頁 1 2 尾頁
分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導航  考試論壇
Copyright © 2006-2017 中華考試網(wǎng)(Examw.com) All Rights Reserved  營業(yè)執(zhí)照
平舆县| 张掖市| 安阳县| 凌海市| 大安市| 莱芜市| 榆社县| 项城市| 常州市| 临汾市| 深州市| 苏尼特左旗| 安平县| 马鞍山市| 会宁县| 丹巴县| 亚东县| 溆浦县| 汪清县| 收藏| 英德市| 哈密市| 临武县| 白河县| 怀远县| 射洪县| 贵港市| 军事| 宁陵县| 印江| 济南市| 额敏县| 大安市| 密山市| 新沂市| 佛教| 达日县| 壤塘县| 海伦市| 万年县| 龙山县|