計(jì)算機(jī)二級(jí)《VB》模擬試題及答案
在各個(gè)領(lǐng)域,我們最熟悉的就是試題了,試題是用于考試的題目,要求按照標(biāo)準(zhǔn)回答。什么樣的試題才能有效幫助到我們呢?以下是小編精心整理的計(jì)算機(jī)二級(jí)《VB》模擬試題及答案,歡迎大家分享。
計(jì)算機(jī)二級(jí)《VB》模擬試題及答案 1
1.線性表L=(a1,a2,a3,…ai,…an),下列說(shuō)法正確的是(D)
A)每個(gè)元素都有一個(gè)直接前件和直接后件
B)線性表中至少要有一個(gè)元素
C)表中諸元素的排列順序必須是由小到大或由大到小
D)除第一個(gè)元素和最后一個(gè)元素外,其余每個(gè)元素都有一個(gè)且只有一個(gè)直接前件和直接后件
2.設(shè)樹(shù)T的度為4,其中度為1,2,3,4的'結(jié)點(diǎn)個(gè)數(shù)分別為4,2,1,1。則T中的葉子結(jié)點(diǎn)數(shù)為(A)
A)8
B)7
C)6
D)5
3.設(shè)有下列二叉樹(shù):對(duì)此二叉樹(shù)前序遍歷的結(jié)果為(B)
A)ZBTYCPXA
B)ATBZXCYP
C)ZBTACYXP
D)ATBZXCPY
4.結(jié)構(gòu)化程序設(shè)計(jì)的一種基本方法是(D)
A)篩選法
B)遞歸法
C)歸納法
D)逐步求精法
5.軟件設(shè)計(jì)包括軟件的結(jié)構(gòu)、數(shù)據(jù)接口和過(guò)程設(shè)計(jì),其中軟件的過(guò)程設(shè)計(jì)是指(B)
A)模塊間的關(guān)系
B)系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過(guò)程描述
C)軟件層次結(jié)構(gòu)
D)軟件開(kāi)發(fā)過(guò)程
6.完全不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特征,而只是根據(jù)程序功能導(dǎo)出測(cè)試用例的測(cè)試方法是(A)
A)黑箱測(cè)試法
B)白箱測(cè)試法
C)錯(cuò)誤推測(cè)法
D)安裝測(cè)試法
7.數(shù)據(jù)流圖用于抽象描述一個(gè)軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖符名標(biāo)識(shí)的圖符不屬于數(shù)據(jù)流圖合法圖符的是(A)
A)控制流
B)加工
C)數(shù)據(jù)存儲(chǔ)
D)源和潭
8.在數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程中,可實(shí)現(xiàn)數(shù)據(jù)共享的是(C)
A)人工管理階段
B)文件系統(tǒng)階段
C)數(shù)據(jù)庫(kù)系統(tǒng)階段
D)系統(tǒng)管理階段
9.按條件f 對(duì)關(guān)系R進(jìn)行選擇,其關(guān)系代數(shù)表達(dá)式是(C)
A)R|×|R
B)R|×|fR
C)σf(R)
D)πf(R)
10.公司中有多個(gè)部門(mén)和多名職員,每個(gè)職員只能屬于一個(gè)部門(mén),一個(gè)部門(mén)可以有多名職員,從職員到部門(mén)的聯(lián)系類型是(C)
A)多對(duì)多
B)一對(duì)一
C)多對(duì)一
D)一對(duì)多
計(jì)算機(jī)二級(jí)《VB》模擬試題及答案 2
一、單選題
1. 在VB中,用于在指定位置輸出文本的方法是( )。
A. Print
B. MsgBox
C. InputBox
D. Cls
答案:A。解析:Print方法用于在指定的對(duì)象(如窗體、打印機(jī)或立即窗口等)上輸出文本;MsgBox用于彈出消息框;InputBox用于獲取用戶輸入;Cls用于清除對(duì)象(如窗體)上的內(nèi)容。
2. 以下關(guān)于VB對(duì)象的說(shuō)法,錯(cuò)誤的是( )。
A. 每個(gè)對(duì)象都有自己的屬性、方法和事件
B. 可以通過(guò)對(duì)象名.屬性名的方式訪問(wèn)和修改對(duì)象屬性
C. 方法是對(duì)象能夠執(zhí)行的操作
D. 事件只能由用戶操作觸發(fā)
答案:D。解析:事件不僅可以由用戶操作觸發(fā),如鼠標(biāo)點(diǎn)擊、鍵盤(pán)按鍵等,還可以由系統(tǒng)內(nèi)部的操作或其他程序的行為觸發(fā)。
3. 在VB中,若要實(shí)現(xiàn)定時(shí)執(zhí)行一段代碼,可使用( )控件。
A. Timer
B. ProgressBar
C. Image
D. Data
答案:A。解析:Timer控件用于定時(shí)觸發(fā)事件,通過(guò)設(shè)置其Interval屬性來(lái)指定時(shí)間間隔,從而定時(shí)執(zhí)行一段代碼;ProgressBar用于顯示操作進(jìn)度;Image用于顯示圖像;Data控件用于數(shù)據(jù)訪問(wèn)。
4. 以下哪種數(shù)據(jù)類型在VB中用于存儲(chǔ)貨幣值,并能精確到小數(shù)點(diǎn)后四位?( )
A. Single
B. Double
C. Currency
D. Decimal
答案:C。解析:Currency數(shù)據(jù)類型用于存儲(chǔ)貨幣值,它能精確到小數(shù)點(diǎn)后四位,適用于財(cái)務(wù)等需要精確計(jì)算貨幣的場(chǎng)合;Single和Double主要用于存儲(chǔ)浮點(diǎn)數(shù),但在貨幣計(jì)算精度方面不如Currency;Decimal類型也可用于高精度數(shù)值,但在VB中Currency更適合貨幣存儲(chǔ)。
5. 在VB中,若要獲取一個(gè)文件的路徑和文件名,應(yīng)該使用( )函數(shù)。
A. Dir
B. FileLen
C. FileName
D. CurDir
答案:A。解析:Dir函數(shù)用于返回一個(gè)文件名、目錄名或文件夾名稱,配合適當(dāng)?shù)膮?shù)可以獲取文件的路徑和文件名;FileLen函數(shù)用于獲取文件長(zhǎng)度;沒(méi)有FileName這個(gè)函數(shù)用于獲取路徑和文件名;CurDir函數(shù)用于返回當(dāng)前目錄。
6. 以下關(guān)于VB中錯(cuò)誤處理的說(shuō)法,正確的是( )。
A. On Error語(yǔ)句用于啟動(dòng)錯(cuò)誤處理程序
B. Err對(duì)象用于存儲(chǔ)錯(cuò)誤信息,并且可以被重新設(shè)置
C. Resume語(yǔ)句用于在錯(cuò)誤處理后繼續(xù)執(zhí)行代碼,它只有一種使用方式
D. 錯(cuò)誤處理程序必須放在代碼的最后
答案:A。解析:On Error語(yǔ)句用于啟動(dòng)錯(cuò)誤處理程序,當(dāng)出現(xiàn)錯(cuò)誤時(shí),程序會(huì)跳轉(zhuǎn)到指定的錯(cuò)誤處理代碼段;Err對(duì)象用于存儲(chǔ)錯(cuò)誤信息,可以讀取但不能重新設(shè)置;Resume語(yǔ)句用于在錯(cuò)誤處理后繼續(xù)執(zhí)行代碼,它有多種使用方式,如Resume(從產(chǎn)生錯(cuò)誤的語(yǔ)句繼續(xù)執(zhí)行)、Resume Next(從產(chǎn)生錯(cuò)誤的下一條語(yǔ)句執(zhí)行)等;錯(cuò)誤處理程序不一定要放在代碼的最后,可以根據(jù)需要放在合適的位置。
7. 在VB中,若要將一個(gè)數(shù)值變量num轉(zhuǎn)換為字符串類型,可使用( )函數(shù)。
A. Str
B. Val
C. CStr
D. Int
答案:C。解析:CStr函數(shù)用于將數(shù)值轉(zhuǎn)換為字符串類型;Str函數(shù)也可以將數(shù)值轉(zhuǎn)換為字符串,但會(huì)在正數(shù)前面添加一個(gè)空格;Val函數(shù)是將字符串轉(zhuǎn)換為數(shù)值;Int函數(shù)是取整函數(shù)。
8. 以下關(guān)于VB中菜單的說(shuō)法,錯(cuò)誤的是( )。
A. 菜單可以通過(guò)菜單編輯器進(jìn)行設(shè)計(jì)
B. 每個(gè)菜單項(xiàng)都可以有自己的名稱、標(biāo)題和快捷鍵
C. 菜單的Click事件在菜單項(xiàng)被選中時(shí)觸發(fā)
D. 菜單只能有一級(jí),不能有子菜單
答案:D。解析:菜單可以有多層結(jié)構(gòu),包括主菜單和子菜單,通過(guò)菜單編輯器可以方便地設(shè)計(jì)菜單的層次結(jié)構(gòu)、名稱、標(biāo)題、快捷鍵等,并且每個(gè)菜單項(xiàng)都有Click事件,在被選中時(shí)觸發(fā)。
9. 在VB中,若要在兩個(gè)不同的窗體(Form1和Form2)之間傳遞數(shù)據(jù),以下哪種方法是可行的?( )
A. 使用全局變量
B. 通過(guò)屬性傳遞
C. 使用模塊級(jí)變量
D. 以上都是
答案:D。解析:使用全局變量可以在整個(gè)工程的'各個(gè)窗體中訪問(wèn)和修改數(shù)據(jù),從而實(shí)現(xiàn)數(shù)據(jù)傳遞;通過(guò)在一個(gè)窗體中設(shè)置另一個(gè)窗體的屬性也可以傳遞數(shù)據(jù);模塊級(jí)變量如果在合適的范圍內(nèi)也可以用于兩個(gè)窗體之間的數(shù)據(jù)傳遞。
10. 在VB中,以下哪種操作會(huì)觸發(fā)文本框(Text1)的KeyPress事件?( )
A. 用鼠標(biāo)點(diǎn)擊文本框
B. 文本框獲得焦點(diǎn)后按下鍵盤(pán)上的某個(gè)鍵
C. 文本框內(nèi)容發(fā)生改變
D. 文本框失去焦點(diǎn)
答案:B。解析:KeyPress事件在文本框獲得焦點(diǎn)后,按下鍵盤(pán)上的某個(gè)鍵時(shí)觸發(fā);用鼠標(biāo)點(diǎn)擊文本框觸發(fā)Click事件;文本框內(nèi)容發(fā)生改變觸發(fā)Change事件;文本框失去焦點(diǎn)觸發(fā)LostFocus事件。
二、多選題
1. 以下哪些控件可以用于顯示圖形?( )
A. PictureBox
B. Image
C. Shape
D. Line
答案:ABC。解析:PictureBox和Image控件主要用于顯示位圖、圖標(biāo)等圖形文件;Shape控件可以用于繪制簡(jiǎn)單的幾何形狀(如矩形、圓形等),也可以看作是一種顯示圖形的方式;Line控件主要用于繪制直線,不是用于顯示像PictureBox和Image那樣的常規(guī)圖形文件。
2. 在VB中,以下關(guān)于數(shù)據(jù)驗(yàn)證的說(shuō)法正確的是( )。
A. 可以在文本框的KeyPress事件中驗(yàn)證用戶輸入的字符是否合法
B. 使用IsNumeric函數(shù)可以驗(yàn)證輸入是否為數(shù)字
C. 驗(yàn)證數(shù)據(jù)的范圍可以通過(guò)比較運(yùn)算符來(lái)實(shí)現(xiàn)
D. 數(shù)據(jù)驗(yàn)證只能在數(shù)據(jù)輸入完成后進(jìn)行
答案:ABC。解析:可以在文本框的KeyPress事件中檢查用戶輸入的字符是否符合要求,如只允許輸入數(shù)字等;IsNumeric函數(shù)用于判斷一個(gè)表達(dá)式是否為數(shù)字;通過(guò)比較運(yùn)算符(如大于、小于等)可以驗(yàn)證數(shù)據(jù)是否在指定的范圍內(nèi);數(shù)據(jù)驗(yàn)證不僅可以在輸入完成后進(jìn)行,也可以在輸入過(guò)程中實(shí)時(shí)進(jìn)行。
3. 以下哪些是VB中的文件訪問(wèn)方式?( )
A. 順序訪問(wèn)
B. 隨機(jī)訪問(wèn)
C. 二進(jìn)制訪問(wèn)
D. 索引訪問(wèn)
答案:ABC。解析:VB支持順序訪問(wèn)(按順序讀取或?qū)懭胛募䞍?nèi)容)、隨機(jī)訪問(wèn)(可以直接定位到文件中的任意位置進(jìn)行讀寫(xiě))和二進(jìn)制訪問(wèn)(以二進(jìn)制形式讀寫(xiě)文件)這三種文件訪問(wèn)方式,沒(méi)有索引訪問(wèn)這種說(shuō)法用于文件訪問(wèn)。
4. 在VB中,以下關(guān)于模塊的說(shuō)法正確的是( )。
A. 模塊可以分為標(biāo)準(zhǔn)模塊和窗體模塊
B. 標(biāo)準(zhǔn)模塊主要用于存放全局變量、函數(shù)和過(guò)程
C. 窗體模塊與特定的窗體相關(guān)聯(lián),包含該窗體的事件過(guò)程等
D. 可以在模塊之間互相調(diào)用函數(shù)和過(guò)程
答案:ABCD。解析:在VB中,模塊分為標(biāo)準(zhǔn)模塊和窗體模塊;標(biāo)準(zhǔn)模塊是一個(gè)獨(dú)立的單元,通常用于存放全局變量、公用的函數(shù)和過(guò)程;窗體模塊和特定的窗體相關(guān)聯(lián),其中包含了該窗體的各種事件過(guò)程、屬性設(shè)置等;模塊之間可以通過(guò)適當(dāng)?shù)姆绞交ハ嗾{(diào)用函數(shù)和過(guò)程,實(shí)現(xiàn)代碼的復(fù)用和組織。
5. 以下哪些是提高VB程序性能的方法?( )
A. 合理使用變量的數(shù)據(jù)類型,避免不必要的數(shù)據(jù)類型轉(zhuǎn)換
B. 優(yōu)化循環(huán)結(jié)構(gòu),減少不必要的循環(huán)次數(shù)
C. 及時(shí)釋放不再使用的資源,如關(guān)閉文件、釋放對(duì)象
D. 盡量使用復(fù)雜的算法來(lái)保證程序的準(zhǔn)確性
答案:ABC。解析:合理選擇變量的數(shù)據(jù)類型可以減少內(nèi)存占用和提高運(yùn)算速度,避免頻繁的數(shù)據(jù)類型轉(zhuǎn)換;優(yōu)化循環(huán)結(jié)構(gòu)能減少程序執(zhí)行時(shí)間;及時(shí)釋放資源可以避免資源浪費(fèi),提高程序的整體性能;應(yīng)該盡量使用簡(jiǎn)潔高效的算法,復(fù)雜算法可能會(huì)增加程序的運(yùn)行時(shí)間和資源消耗。
三、填空題
1. 在VB中,若要在代碼中引用一個(gè)名為Command1的命令按鈕的單擊事件,應(yīng)該使用( )關(guān)鍵字和事件名稱,格式為( )。
答案:Private Sub;Private Sub Command1_Click()。解析:在VB中,事件過(guò)程的定義格式是Private Sub控件名_事件名(),對(duì)于命令按鈕Command1的單擊事件就是Private Sub Command1_Click()。
2. 要在VB中設(shè)置一個(gè)文本框(Text1)的背景顏色為紅色,可以使用語(yǔ)句( )。
答案:Text1.BackColor = RGB(255,0,0)。解析:在VB中,通過(guò)設(shè)置控件的BackColor屬性來(lái)改變背景顏色,RGB函數(shù)用于指定顏色值,RGB(255,0,0)代表紅色。
3. 在VB的For循環(huán)語(yǔ)句For i = 1 To 10 Step 2中,循環(huán)變量i的初值是( ),終值是( ),步長(zhǎng)是( )。
答案:1;10;2。解析:在這個(gè)For循環(huán)語(yǔ)句中,i的初值為1,終值為10,表示循環(huán)執(zhí)行的范圍,步長(zhǎng)為2,表示每次循環(huán)后i的增加值。
4. 在VB中,若要在打開(kāi)文件時(shí)創(chuàng)建一個(gè)新文件(如果文件不存在),可以使用( )模式。
答案:Output。解析:在VB中,以O(shè)utput模式打開(kāi)文件時(shí),如果文件不存在,會(huì)創(chuàng)建一個(gè)新文件;如果文件存在,則會(huì)覆蓋原有文件內(nèi)容。
5. 若要在VB中獲取系統(tǒng)當(dāng)前日期和時(shí)間,可以使用( )函數(shù)。
答案:Now。解析:Now函數(shù)返回系統(tǒng)當(dāng)前的日期和時(shí)間,其返回值包含日期和時(shí)間兩部分。
【計(jì)算機(jī)二級(jí)《VB》模擬試題及答案】相關(guān)文章:
計(jì)算機(jī)二級(jí)VB模擬試題及答案201607-29
全國(guó)計(jì)算機(jī)二級(jí)VB模擬試題及答案10-12
2016計(jì)算機(jī)二級(jí)考試《VB》模擬試題及答案09-15
2016最新計(jì)算機(jī)二級(jí)VB考前模擬試題及答案07-12
計(jì)算機(jī)二級(jí)VB上機(jī)試題及答案09-09
2016計(jì)算機(jī)二級(jí)VB試題及答案09-17
2016計(jì)算機(jī)二級(jí)《VB》單選試題及答案06-09