首頁 - 網(wǎng)校 - 萬題庫 - 直播 - 雄鷹網(wǎng)校 - 團購 - 書城 - ? - 學習通 - 導航 -
首頁網(wǎng)校萬題庫直播雄鷹網(wǎng)校團購書城?論壇實用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓
專升本
自學考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托?荚
托業(yè)考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認證
水平考試
Java認證
職稱計算機 微軟認證 思科認證 Oracle認證 Linux認證
公 務 員
導游考試
物 流 師
出版資格
單 證 員
報 關 員
外 銷 員
價格鑒證
網(wǎng)絡編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業(yè)培訓
社會工作者
銀行從業(yè)
教師資格
營養(yǎng)師
保險從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務
期貨考試
國際商務
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護士
會計從業(yè)資格
基金從業(yè)資格
統(tǒng)計從業(yè)資格
經(jīng)濟師
精算師
統(tǒng)計師
會計職稱
法律顧問
ACCA考試
初級會計職稱
資產(chǎn)評估師
高級經(jīng)濟師
注冊會計師
高級會計師
美國注冊會計師
審計師考試
國際內審師
注冊稅務師
理財規(guī)劃師
一級建造師
安全工程師
設備監(jiān)理師
公路監(jiān)理師
公路造價師
二級建造師
招標師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質量工程師
巖土工程師
注冊給排水
造價員考試
注冊計量師
環(huán)保工程師
化工工程師
暖通工程師
咨詢工程師
結構工程師
城市規(guī)劃師
材料員考試
消防工程師
監(jiān)理工程師
房地產(chǎn)估價
土地估價師
安全評價師
房地產(chǎn)經(jīng)紀人
投資項目管理師
環(huán)境影響評價師
土地登記代理人
寶寶起名
繽紛校園
實用文檔
入黨申請
英語學習
思想?yún)R報
作文大全
工作總結
求職招聘 論文下載 直播課堂
您現(xiàn)在的位置: 考試吧 > 計算機等級考試 > 計算機二級考試 > VB > 上機題庫 > 正文

2015年計算機二級考試《VB》全真機考操作試題(2)

來源:考試吧 2015-06-02 17:28:51 考試吧:中國教育培訓第一門戶 模擬考場
考試吧整理“2015年計算機二級考試《VB》全真機考操作試題(2)”供考生參考,更多計算機等級考試相關信息請關注考試吧計算機等級考試網(wǎng)。
第 1 頁:基本操作題
第 2 頁:簡單應用題
第 4 頁:綜合操作題

  三、綜合操作題

  5考生文件夾下有一個工程文件sit5.vbp,窗體上有兩個文本框,名稱分別為Textl、Text2,都可以多行顯示。還有三個命令按鈕,名稱分別為cl、c2、c3,標題分別為“取數(shù)”、“排序”、“存盤”。“取數(shù)”按鈕的功能是將考生文件夾下的in5.dat文件中的50個整數(shù)讀到數(shù)組中,并在Textl中顯示出來;“排序”按鈕的功能是對這50個數(shù)按升序排序,并顯示在Text2中;“存盤”按鈕的功能是把排好序的50個數(shù)存到考生目錄下的out5.dat文件中,如圖所示。在窗體中已經(jīng)給出了全部控件和部分程序代碼,要求閱讀程序并去掉程序中的注釋符,把程序中的?改為正確的內容,并編寫“排序”按鈕的Click事件過程,使其實現(xiàn)上述功能,但不能修改程序中的其他部分,也不能修改控件的屬性。最后將修改后的文件按原文件名存盤。

2015年計算機二級考試《VB》全真機考操作試題(2)

  參考解析:

  【考點分析】本題考點有:Str()函數(shù)、“冒泡法”排序、For循環(huán)語句、If判斷語句以及文件操作。

  【解題思路】str函數(shù)用于數(shù)值轉化為字符串,語法為:str(number)。

  在循環(huán)語句中Step表示步長,可以為正數(shù),表示下一個變量加一個數(shù),也可以為負數(shù),則相反,在默認情況下,步長為1,就不需要使用Step特意標識。

  “冒泡法”是一種重要的數(shù)據(jù)排序算法,它的核心思路是按順序讓一個數(shù)列中的每一個數(shù)都與它之后的所有的數(shù)逐一進行比較,如果該數(shù)大于其后面的數(shù),則把這兩個位置的數(shù)進行交換。通過這樣的循環(huán),最終按照從小到大的順序排列出該數(shù)列。從程序提供的代碼中可以看出,整型數(shù)組a的使用范圍是本窗體中的所有事件過程,用來存放從文件中讀取的數(shù)據(jù)。在排序中,使用雙重循環(huán),外循環(huán)每循環(huán)一次,確定內循環(huán)循環(huán)的次數(shù),內循環(huán)就是把本次循環(huán)中最大的數(shù),放在數(shù)組的最后面,這樣就可以實現(xiàn)對這50個數(shù)的升序排序。

  【操作步驟】

  步驟1:打開本題工程文件。

  步驟2:打開代碼編輯窗口,去掉程序中的注釋符“´”,

  將問號改為正確的內容,并編寫代碼。

  參考答案(陰影部分是需考生填入的內容)

  Dim a(50) As Integer

  Private Sub C1_Click()

  Dim k As Integer,ch As String

  Open"in5.dat"For Input As #1

  ch=""

  For k=1 T0 50

  Input#1,_____a(k)_____將取出的數(shù)據(jù)存入數(shù)組a中

  ch=ch+Str(a(k))+""´將數(shù)據(jù)存入ch

  Next k

  Close#1

  Text1.Text=____ch______'在Text1文本框中顯示文件內容

  End Sub

  Private Sub C2_click()

  End Sub

  Private Sub C3_Click()

  Open"out5.dat"For Output As #1

  Print#1,Text2.Text

  Close#1

  End Sub

  需編寫的“排序”按鈕的代碼

  Private Sub C2_Click()

  Dim t As Integer

  Dim i As Integer

  Dim J As Integer

  Dim ch As String

  ch=""

  For i=50 T0 2 Step-1使用冒泡算法從小到大排序

  For J=1 To 49

  If a(J)>a(j+1)Then’兩兩比較

  t=a(J+1)

  a(j+1)=a(J)

  a(j)=t

  End If

  Next J

  Next i

  For J=1 T0 50´將排序后的數(shù)組重新賦給ch

  ch=ch+Str(a(J))+""

  Next j

  Text2.Text=ch

  End Sub

  步驟3:調試并運行程序,關閉程序后按題目要求存盤。

  【易錯提示】注意冒泡排序的用法,理解位置交換的含義和方法,在交換時要有一個中間變量來起到傳遞的作用,否則會使其中一個值丟失而產(chǎn)生錯誤。

上一頁  1 2 3 4 

  相關推薦:

  2015年計算機二級考試《VB》考前練習題匯總

  2015年計算機二級《MSOffice》全真模擬試題匯總

  2015計算機二級《C語言程序設計》無紙化操作題匯總

文章搜索
版權聲明:如果計算機等級考試網(wǎng)所轉載內容不慎侵犯了您的權益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網(wǎng)內容,請注明出處。
Copyright © 2004- 考試吧計算機等級考試網(wǎng) All Rights Reserved 
中國科學院研究生院權威支持(北京)
在線模擬試題
考證通關殺器
考試最新資訊
一次通關技巧