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

2016年計算機二級《VB》基礎(chǔ)練習(xí)題及答案(11)

考試吧整理“2016年計算機二級《VB》基礎(chǔ)練習(xí)題及答案(11)”供考生參考。更多計算機等級考試相關(guān)信息請關(guān)注考試吧計算機等級考試網(wǎng)。

  11[簡答題]在窗體上建立三個菜單(名稱分別為Read、Cale和Save,標(biāo)題分別為“讀人數(shù)據(jù)”、“計算并輸出”和“存盤”),然后再添加一個文本框,名稱為Text1,MuhiLine屬性設(shè)置為True,ScrollBars屬性設(shè)置為2(如圖所示)。程序運行后,如果執(zhí)行“讀人數(shù)據(jù)”命令,則讀入考生文件夾下datain1.txt文件中的100個整數(shù),放人一個數(shù)組中,數(shù)組的下界為1;如果單擊“計算并輸出”按鈕,則把該數(shù)組中下標(biāo)為偶數(shù)的元素在文本框中顯示出來,求出它們的和,并把所求得的和在窗體上顯示出來;如果單擊“存盤”按鈕,則把所求得的和存入考牛文件夾下的dataout.txt文件中。

  

  在考生文件夾下有一個工程文件sjt5.vbp,窗體文件中的ReadData過程可以把datainl.txt文件中的100個整數(shù)讀入Arr數(shù)組中;而WriteData過程可以把指定的整數(shù)值寫到考生文件夾下指定的文件中(整數(shù)值通過計算求得,文件名為dataout.txt)。

  注意:考生不得修改窗體文件中已經(jīng)存在的程序。存盤時,工程文件名仍保存為sit5.vbp,窗體文件名仍保存為sjt5.frm。

  參考解析:

  【考點分析】本題考點有:文本框的Name、MultiLine、SerollBars和Text屬性,文件操作,菜單編輯器的使用(名稱、標(biāo)題、內(nèi)縮符號),Art()函數(shù)以及Space()函數(shù)。

  【解題思路】根據(jù)題意在“讀人數(shù)據(jù)”命令的Click事件過程中,通過調(diào)用ReadData過程將數(shù)據(jù)從datainl.txt文件讀入到數(shù)組Arr(窗體變量)中;在“計算并輸出”命令的Click事件過程中,在For循環(huán)語句(循環(huán)變量i的初值為2,終值為100,步長為2)中依次將數(shù)組Art中下標(biāo)為偶數(shù)的元素顯示在文本框中,并將其值累加到變量sum;在“存盤”命令的Click事件過程中,通過調(diào)用WriteData過程將sum的值寫入數(shù)據(jù)文件dataout.txt中。

  【操作步驟】

  步驟1:打開本題工程文件,利用菜單設(shè)計器,按表中的設(shè)置建立菜單項,在窗體Form1中繪制一個文本框,其相關(guān)屬性及其值見表3.19和表3.20。

  

  

  步驟2:打開代碼編輯窗口,在代碼編輯窗口指定位置編寫以下代碼。

  參考答案

  ´需要考生編寫的內(nèi)容

  Dim Sum As integer

  考生編寫程序結(jié)束

  ´需要考生編寫的內(nèi)容

  Private Sub Calc_Click()

  Text1.Text=""

  For i=2 To 100 Step2’從2開始循環(huán),以2為步長的下標(biāo)都是偶數(shù)

  Text1.Text;=Text1.Text&Art(i)&

  Space(5)

  Sum=Sum+Arr(i)。對下標(biāo)為偶數(shù)的值求和

  Next i

  Print sum

  End Sub

  Private Sub Read_Click()

  ReadData'調(diào)用ReadData子過程

  End Sub

  Private Sub Save_Click()´調(diào)用Save_Click函數(shù)

  WriteData"dataout.txt",sum

  End Sub

  ´考生編寫程序結(jié)束

  步驟3:調(diào)試并運行程序,關(guān)閉程序后按題目要求存盤。

  【易錯提示】調(diào)用WriteData過程時需傳遞參數(shù)dataout.txt和sum,變量sum應(yīng)為窗體變量。

  12[單選題] 數(shù)據(jù)流圖中帶有箭頭的線段表示的是(  )。

  A.控制流B.事件驅(qū)動C.模塊調(diào)用D.數(shù)據(jù)流

  參考答案:D

  參考解析:數(shù)據(jù)流圖中帶箭頭的線段表示的是數(shù)據(jù)流,即沿箭頭方向傳送數(shù)據(jù)的通道,一般在旁邊標(biāo)注數(shù)據(jù)流名。

  13[單選題] 層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是(  )。

  A.記錄長度B.文件的大小C.聯(lián)系的復(fù)雜程度D.數(shù)據(jù)之間的聯(lián)系方式

  參考答案:D

  參考解析:層次模型的基本結(jié)構(gòu)是樹形結(jié)構(gòu),網(wǎng)狀模型是一個不加任何條件限制的無向圖,關(guān)系模型采用二維表來表示,所以三種數(shù)據(jù)庫的劃分原則是數(shù)據(jù)之間的聯(lián)系方式。

  14[單選題] 以下敘述中錯誤的是(  )。

  A.標(biāo)準(zhǔn)模塊文件的擴展名是.bas

  B.標(biāo)準(zhǔn)模塊文件是純代碼文件

  C.在標(biāo)準(zhǔn)模塊中聲明的全局變量可以在整個工程中使用

  D.在標(biāo)準(zhǔn)模塊中不能定義過程

  參考答案:D

  參考解析:標(biāo)準(zhǔn)模塊獨立保存為標(biāo)準(zhǔn)模塊文件.bas,故A選項正確。

  標(biāo)準(zhǔn)模塊是應(yīng)用程序內(nèi)其他模塊訪問的過程和聲明的容器。當(dāng)應(yīng)用程序比較龐大,含有多個窗口,而且?guī)讉窗口需要寫重復(fù)的過程、變量等代碼時,就可以把這些重復(fù)的代碼寫在標(biāo)準(zhǔn)模塊。故B選項正確。

  在標(biāo)準(zhǔn)模塊中定義的Public變量、Public過程屬于全局變

  量和全局過程,在整個工程中的其他窗體、模塊都可以使用。故c選項正確,在標(biāo)準(zhǔn)模塊中可以定義過程,故D選項錯誤。

  15[單選題] 為把圓周率的近似值3.14159存放在變量pi中,應(yīng)該把變量pi定義為(  )。

  A.Dim pi As Integer

  B.Dim pi(7)As Integer

  C.Dim pi As Single

  D.Dim pi As Long

  參考答案:C

  參考解析:單精度Single或雙精度Double型的變量能夠保存浮點型小數(shù),整型Integer和長整型Long的變量只能保存整型數(shù)據(jù)。本題中圓周率為3.14159,小數(shù),可用定義一個Single或Double型變量來保存。故選C。

  16[單選題] 計算下面分段函數(shù)的正確語句是(  )。

  

  A.Y:nf(x>0。x+1,iIf(x<0,x一1,0))

  B.Y=IIf(x=0,0,IIf(x>0,x一1,x+1))

  C.y:IIf(x>0,x+1,IIf(x<0,0,x一1))

  D.Y=IIf(x=0,0,x一1,x+1)

  參考答案:A

  參考解析:

  IIF是條件函數(shù),它的語法格式是:

  Ilf(<條件表達式>,<表達式為True時的取值>,<表達式為False時的取值>)

  B選項中,內(nèi)層的HF函數(shù)中,當(dāng)X>0時,X+1,否則X一1,所以應(yīng)該是IIf(X>0,X+1,X一1)。

  C選項中,內(nèi)層的IⅡ函數(shù)中,當(dāng)x<0時,x一1,否則0,所以應(yīng)該是IIf(X<0,x一1,O)。

  D選項中IIf函數(shù)中有4個參數(shù)不對,應(yīng)該有3個參數(shù)。故B、C、D選項均錯誤,A選項正確。

  17[單選題] 假定Picturel和Textl分別為圖片框和文本框的名稱,則下列錯誤的語句是(  )。

  A.Print 25B.Picturel.Print 25C.Textl.Print 25 D.Debug.Print 25

  參考答案:C

  參考解析:Print方法可以在窗體上顯示文本字符串和表達式的值,并可在其他圖形對象或打印機上輸出信息。其一般格式為:’

  [對象名稱.]Print[表達式表][,l;]

  其中對象名稱可以是窗體(Form)、圖片框(PictureBox)或打印機(Printer),也可以是立即窗口(Debug)。如果省對象名稱,則在當(dāng)前窗體上輸出。

  18[單選題] 對于含有多個窗體的工程而言,以下敘述中正確的是

  A.沒有指定啟動窗體時,系統(tǒng)自動將最后一個添加的窗體設(shè)置為啟動窗體

  B.啟動窗體可以通過“工程屬性”對話框指定

  C.Load方法兼有裝入和顯示窗體兩種功能

  D.Hide方法可以將指定的窗體從內(nèi)存中清除

  參考答案:B

  參考解析:沒有指定啟動窗體時,系統(tǒng)自動將第一個窗體默認為啟動窗體,所以選項A.錯誤;要想使包含多個窗體的工程中的某個窗體在程序運行時首先顯示,則方法就是在“工程屬性”對話框中將“啟動對象”設(shè)置為某個窗體,所以選項B.正確;Ioad方法有裝入窗體功能,所以選項C.錯誤;Hide方法使指定的窗體不顯示,但不從內(nèi)存中刪除窗體,所以選項D.錯誤。

  19[簡答題]在考生文件夾下有一個工程文件sit3.vbp。程序運行后,單擊“讀人數(shù)據(jù)”按鈕,可將考生文件夾下in3.txt文件中的所有英文單詞讀入,并在Textl文本框中顯示;單擊“插入列表框”按鈕,則按順序?qū)⒚總單詞作為一·項添加到Listl列表框中(如圖所示)。

  在in3.txt文件中,每個單詞之間用一個空格字符隔開,最后一個單詞的后面沒有空格。已經(jīng)給出了所有控件和程序,但程序不完整。

  要求:請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,使其能正確運行,但不能修改程序中的其他部分和控件屬性。最后用原來的文件名保存工程文件和窗體文件。

  

  參考解析:

  【考點分析】本題考點有:列表框AddItem方法、Mid()函數(shù)、文件編輯、“&”連接符、DoWhile語句、Len()函數(shù)、For循環(huán)語句以及If判斷語句。

  【解題思路】本題首先要從文件中讀人數(shù)據(jù),再逐一檢查文本框中每一個字符,如果發(fā)現(xiàn)空格則將其之前或兩個空格之間的字符串作為一個單詞用AddItem方法添加到列表框中。循環(huán)語句的上限為Len(st),賦值給變量n,判斷語句的判斷條件應(yīng)為Mid(st,k,I)<>" ",其中st=Textl.Text。每添加一個單詞后清空變量word,將所取字符的起始位置加1,再次執(zhí)行循環(huán)得到下一個單詞。

  【操作步驟】

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

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

  將問號改為正確的內(nèi)容。

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

  

  

  步驟3:調(diào)試并運行程序,關(guān)閉程序后按題目要求存盤。

  20[簡答題]在考生文件夾下有一個工程文件sjt5.vbp,相應(yīng)的窗體文件為sjt5.fem,此外還有一個名為datain.txt的文本文件,其內(nèi)容如下:.

  32 43 78 58 28 12 98 57 31 42 53 64

  75 86 97 13 24 35 46 57 68 79 80 59 37

  程序運行后,單擊窗體,將把文件datain.txt中的數(shù)據(jù)輸入到二維數(shù)組Mat中,按5行、5列的矩陣形式顯示在窗體上,并輸出矩陣左上一右下對角線上的數(shù)據(jù),如圖所示。在窗體的代碼窗口中,已給出了部分程序,·這個程序不完整,請把它補充完整,并能正確運行。

  要求:去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,使其實現(xiàn)上述功能,但不能修改程序中的其他部分。最后將修改后的文件按原文件名存盤。

  

  參考解析:

  7rab函數(shù)常與Prim#語句或Print方法一起使用,對輸出進行定位,其語法為:

  Tab[(n)]

  其中,可選的參數(shù)n表示在顯示或打印下一個表達式之前移動的列數(shù)。在使用數(shù)組時,應(yīng)先定義。Input#語句用于讀取順序文件中一項(或多項)數(shù)據(jù)給一個變量(或多個變量),其語法格式為:

  Input#FileNumber.Varlist

  其中:FileNumber參數(shù)表示打開文件的句柄,Varlist為變量列表。語句“Option Base l”用于限定數(shù)組下標(biāo)的下限默認為1。

  本題中文件以Input方式打開,使用一個5行、5列的二維數(shù)組Mat來存放數(shù)據(jù),并使用一個嵌套的For循環(huán)顯示矩陣,對于5 * 5的矩陣來說,位于左上到右下對角線上的元素具有行號等于列號的特點。

  

  

上一頁  1 2 

  相關(guān)推薦:

  各地2016年全國計算機等級考試費用匯總

  各地2016年全國計算機等級考試報名時間匯總

  2016計算機等級考試各級別考試科目常見問題解答

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