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

2015年計(jì)算機(jī)二級《VB》過關(guān)習(xí)題及答案精選(1)

考試吧整理“2015年計(jì)算機(jī)二級《VB》過關(guān)習(xí)題及答案精選(1)”供考生參考,更多計(jì)算機(jī)等級考試相關(guān)信息請關(guān)注考試吧計(jì)算機(jī)等級考試網(wǎng)。

  6[單選題] 窗體上有兩個水平滾動條HV、I-IT,還有一個文本框Textl和一個標(biāo)題為“計(jì)算”的命令按鈕Commandl,并編寫了以下程序.

  

  

  運(yùn)行程序,單擊“計(jì)算”按鈕,可根據(jù)速度與時間計(jì)算出距離,并顯示計(jì)算結(jié)果。對以上程序,下列敘述中正確的是( )。

  A.過程調(diào)用語句不對,應(yīng)為calc(HV。HT)

  B.過程定義語句的形式參數(shù)不對,應(yīng)為Sub calc(x As Control。Y As Contr01)

  C.計(jì)算結(jié)果在文本框中顯示出來

  D.程序不能正確運(yùn)行

  參考答案:C

  參考解析:訪問滾動條控件的值,可以直接使用控件的名稱,也可以在名稱后面指明Value屬性。滾動條位置是用數(shù)值來表示的,因此定義Calc過程時參數(shù)應(yīng)該定義為Inte.ger類型。程序中,Textl.Text=x+Y語句說明計(jì)算的結(jié)果在文本框中顯示出來。

  7[單選題]

  

  A.Sqr((a+b/a*b)

  B.Sqr((a+b/a)*b

  C.((a+b/(a·b)^/2

  D.((a+b/a*b^(1/2)

  參考答案:A

  參考解析:算術(shù)運(yùn)算符優(yōu)先級從高到低依次是乘方,取負(fù),乘法和除法運(yùn)算符。整除運(yùn)算符,加法和減法運(yùn)算符;數(shù)學(xué)函數(shù)的平方根(Square)函數(shù)是sqr(x),返回值為自變量x的平方根。從表達(dá)式上看首先a,b之和除以a,b的乘積,最后求其平方根。故首先將(a+B.,然后是(a+B.,接著是求商,即(a+B./(a*B.,最后求平方根,因?yàn)槠椒礁膬?yōu)先級比乘除法高,故應(yīng)為Sqr((a+B./a*B.,故B選項(xiàng)正確。A項(xiàng)中表達(dá)式與數(shù)學(xué)式不大對應(yīng),A項(xiàng)是先求a、b之和,接著除以a,再接著乘以b,這和題目意思不對應(yīng),故A項(xiàng)錯誤。平方根函數(shù)是sqr(x),故c項(xiàng)和D項(xiàng)錯誤。

  8[單選題] 設(shè)有如圖所示窗體和以下程序:

  

  

  程序運(yùn)行時,在Textl文本框中輸入“Basic”(如圖所示),然后單擊Commandl按鈕,則產(chǎn)生的結(jié)果是(  )。

  A.文本框中無內(nèi)容,焦點(diǎn)在文本框中

  B.文本框中為“Basic”,焦點(diǎn)在文本框中

  C.文本框中為“Basic'’,焦點(diǎn)在按鈕上

  D.文本框中為“Visual Basic”,焦點(diǎn)在按鈕上

  參考答案:A

  參考解析:題目程序的功能為,當(dāng)單擊命令按鈕時,Textl失去焦點(diǎn),激發(fā)Textl的LostFocus事件,在此事件中,程序判斷文本框中字符串是否為“BASIC”,如果是則退出事件過程,繼續(xù)執(zhí)行命令按鈕的單擊事件過程,文本框中顯示“VisualBasic”,如果不是則文本框內(nèi)容置空,焦點(diǎn)返回剄文本框中等待輸入,不會執(zhí)行命令按鈕的單擊事件過程。題目中輸入了“Basic”,與“BASIC”不符,因此文本框置空,焦點(diǎn)回到文本框中。

  9[簡答題]以下數(shù)列:1,1,2,3,5,8,13,21…的規(guī)律是從第3個數(shù)開始,每個數(shù)都是其前面兩個數(shù)之和。

  在考生文件夾下有一個工程文件sjt5.vbp。窗體中已經(jīng)給出了所有控件,如圖所示。請編寫適當(dāng)?shù)氖录^程完成如下功能:選中一個單選按鈕后,單擊“計(jì)算”按鈕,則計(jì)算出上述數(shù)列第n項(xiàng)的值,并在文本框中顯示,n是選中的單選按鈕后面的數(shù)值(提示:因計(jì)算結(jié)果較大,應(yīng)使用長整型變量)。

  注意:不能修改已經(jīng)給出的程序和已有的控件的屬性;在結(jié)束程序運(yùn)行之前,必須選中一個單選按鈕,并單擊“計(jì)算”按鈕以獲得一個結(jié)果;必須使用窗體右上角的關(guān)閉按鈕結(jié)束程序,否則無成績。最后把修改后的文件按原文件名存盤。

  

  參考解析:

  【考點(diǎn)分析】本題考點(diǎn)有:文本框的Text屬性,單選按鈕的Name、Caption和Value屬性,單選按鈕控件數(shù)組,F(xiàn)or循環(huán)語句,If條件判斷語句以及內(nèi)部函數(shù)Val()。

  【解題思路】單選按鈕數(shù)組常用于提供唯一選擇,Value屬性值決定每個單選按鈕的選中狀態(tài):Fise為未選中,True為選中,Caption屬性用于設(shè)置單選按鈕的標(biāo)題。本題在For循環(huán)語句(循環(huán)變量k的初值為0,終值應(yīng)為3)中逐一檢查每個單選按鈕是否被選中,用變量n記錄選中單選按鈕的索引號。然后取消對當(dāng)前選中單選按鈕的選擇,使單選按鈕數(shù)組中的下一個按鈕被選中。如果當(dāng)前已經(jīng)選中最后一個單選按鈕,則將n賦值為0,重新從單選按鈕數(shù)組的第一個元素開始。

  【操作步驟】

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

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

  參考答案

  Private Sub Command1_Click()

  Dim a () As Long

  Dim i As Integer

  Dim n As Integer

  ´Op1.Count是單選按鈕數(shù)目,這里用的是控件數(shù)組

  For i=0 To Op1.Count-l

  ´判斷哪一項(xiàng)被選擇,把它后面的數(shù)值賦給n,確定n值

  If Op1(i).Value=True Then

  n=Val(Op1(i).Caption)

  Exit For

  End If

  Next

  ReDim a(n)´重新申請空間,這里是動態(tài)申請

  a(1)=1

  a(2)=1´數(shù)列第一項(xiàng)、第--4值確定

  For i=3 To n

  a(i)=a(i-1)+a(i-2)’后一項(xiàng)值是

  前兩項(xiàng)值之和

  Next

  Text1.Text=a(n)

  End Sub

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

  【易錯提示】在定義數(shù)組a的時候,要注意定義為長整型Long,可以防止溢出;單選按鈕數(shù)組的Index屬性分別為0,1,2,在編寫循環(huán)語句的時候要注意循環(huán)變量Opl.Count-1。

  10[簡答題]在考生文件夾下有一個工程文件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

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

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

  

  參考解析:

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

  Tab[(n)]

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

  Input#FileNumber.Varlist

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

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

  

  

上一頁  1 2 

  相關(guān)推薦:

  2015年9月計(jì)算機(jī)等級考試成績查詢時間通知

  2015年9月計(jì)算機(jī)等級考試真題及答案解析專題

  2015年計(jì)算機(jī)等級考試二級VB上機(jī)考試解題技巧

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