- 相關(guān)推薦
2016年9月計算機二級VB考前沖刺試題及答案
(1)程序流程圖中帶有箭頭的線段表示的是( )。
A.圖元關(guān)系
B.數(shù)據(jù)流
C.控制流
D.調(diào)用關(guān)系
(2)結(jié)構(gòu)化程序設(shè)計的基本原則不包括( )。
A.多態(tài)性
B.自頂向下
C.模塊化
D.逐步求精
(3)軟件設(shè)計中模塊劃分應(yīng)遵循的準(zhǔn)則是( )。
A.低內(nèi)聚低耦合
B.高內(nèi)聚低耦合
C.低內(nèi)聚高耦合
D.高內(nèi)聚高耦合
(4)在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是( )。
A.可行性分析報告
B.軟件需求規(guī)格說明書
C.概要設(shè)計說明書
D.集成測試計劃
(5)算法的有窮性是指( )。
A.算法程序的運行時間是有限的
B.算法程序所處理的數(shù)據(jù)量是有限的
C.算法程序的長度是有限的
D.算法只能被有限的用戶使用
對長度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n一1)/2的排序方法是( )。
A.快速排序
B.冒泡排序
C.直接插入排序
D.堆排序
(7)下列關(guān)于棧的敘述正確的是( )。
A.棧按“先進(jìn)先出”組織數(shù)據(jù)
B.棧按“先進(jìn)后出”組織數(shù)據(jù)
C.只能在棧底插入數(shù)據(jù)
D.不能刪除數(shù)據(jù)
(8)在數(shù)據(jù)庫設(shè)計中,將E—R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于( )。
A.需求分析階段
B.概念設(shè)計階段
C.邏輯設(shè)計階段
D.物理設(shè)計階段
(9)有三個關(guān)系R、S和T如下:
由關(guān)系R和s通過運算得到關(guān)系T,則所使用的運算為( )。
A. 并
B.自然連接
C.笛卡爾積
D.交
(10)設(shè)有表示學(xué)生選課的三張表,學(xué)生s(學(xué)號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課sc(學(xué)號,課號,成績),則表SC的關(guān)鍵字(鍵或碼)為( )。
A.課號,成績
B.學(xué)號,成績
C.學(xué)號,課號
D.學(xué)號,姓名,成績
(11)以下敘述中錯誤的是( )。
A.標(biāo)準(zhǔn)模塊文件的擴展名是.bas
B.標(biāo)準(zhǔn)模塊文件是純代碼文件
C.在標(biāo)準(zhǔn)模塊中聲明的全局變量可以在整個工程中使用
D.在標(biāo)準(zhǔn)模塊中不能定義過程
(12)在Visual Basic中,表達(dá)式3*2\5 Mod 3的值是( )。
A.1
B.0
C.3
D.出現(xiàn)錯誤提示
(13)以下選項中,不合法的Visual Basic的變量名是( )。
A.a5b
B._xyz
C.a_b
D.andif
(14)以下數(shù)組定義語句中,錯誤的是( )。
A.Static a(i0)As Integer
B.Dim c(3,1 T04)、、
C.Dim d(一10)
D.Dim b(0 T0 5,1 T0 3)As Integer(15)現(xiàn)有語句:Y=IIf(X>0,X Mod 3,
(15)設(shè)X=10,則y的值是( )。
A.0
B.1
C.3
D.語句有錯
(16)窗體上有一個菜單編輯器設(shè)計的菜單。運行程序,并在窗體上單擊鼠標(biāo)右鍵,則彈出一個快捷菜單,如圖所示。
A.在設(shè)計“粘貼”菜單項時,在菜單編輯器窗口中設(shè)置了“有效”屬性(有“√”)
B.菜單中的橫線是在該菜單項的標(biāo)題輸入框中輸入了一個“一”(減號)字符
C.在設(shè)計“選中”菜單項時,在菜單編輯器窗口中設(shè)置了“復(fù)選”屬性(有“√”)
D.在設(shè)計該彈出菜單的主菜單項時,在菜單編輯器窗口中去掉了“可見”前面的“√”
(17)在設(shè)計窗體時雙擊窗體的任何地方,可以打開的窗口是( )。
A.代碼窗口
B.屬性窗口
C.工程資源管理器窗口
D.工具箱窗口
(18)若變量a未事先定義而直接使用(例如:a=O),則變量a的類型是( )。
A.Integer
B.String
C.Boolean
D.Variant
(19)為把圓周率的近似值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
(20)表達(dá)式2*3"2+4*2/2+3"2的值是( )。
A.30
B.31
C.49
D.48
參考答案與解析
(1)C
【解析】在數(shù)據(jù)流圖中,用標(biāo)有名字的箭頭表示數(shù)據(jù)流。在程序流程圖中,用標(biāo)有名字的箭頭表示控制流。所以選擇C。
(2)A
【解析】結(jié)構(gòu)化程序設(shè)計的思想包括:自頂向下、逐步求精、模塊化、限制使用got0語句,所以選擇A。
(3)B
【解析】軟件設(shè)計中模塊劃分應(yīng)遵循的準(zhǔn)則是高內(nèi)聚低偶合、模塊大小規(guī)模適當(dāng)、模塊的依賴關(guān)系適當(dāng)?shù)。模塊的劃分應(yīng)遵循一定的要求,以保證模塊劃分合理,并進(jìn)一步保證以此為依據(jù)開發(fā)出的軟件系統(tǒng)可靠性強,易于理解和維護。模塊之間的耦合應(yīng)盡可能的低,模塊的內(nèi)聚度應(yīng)盡可能的高。
(4)B
【解析】A錯誤,可行性分析階段產(chǎn)生可行性分析報告。C錯誤,概要設(shè)計說明書是總體設(shè)計階段產(chǎn)生的文檔。D錯誤,集成測試計劃是在概要設(shè)計階段編寫的文檔。B正確,軟件需求規(guī)格說明書是后續(xù)工作如設(shè)計、編碼等需要的重要參考文檔。
(5)A
【解析】算法原則上能夠精確地運行,而且人們用筆和紙做有限次運算后即可完成。有窮性是指算法程序的運行時間是有限的。
(6)D
【解析】除了堆排序算法的比較次數(shù)是O(nl092n),其他的都是n(rt一1)/2。
(7)B
【解析】棧是按“先進(jìn)后出”的原則組織數(shù)據(jù)的,數(shù)據(jù)的插入和刪除都在棧頂進(jìn)行操作。
(8)C
【解析】E—R圖轉(zhuǎn)換成關(guān)系模型數(shù)據(jù)則是把圖形分析出來的聯(lián)系反映到數(shù)據(jù)庫中,即設(shè)計出表,所以屬于邏輯設(shè)計階段。
(9)D
【解析】自然連接是一種特殊的等值連接,它要求兩個關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以8錯誤。笛卡爾積是用R集合中元素為第一元素,s集合中元素為第二元素構(gòu)成的有序?qū),所以C錯誤。根據(jù)關(guān)系T可以很明顯地看出是從關(guān)系R與關(guān)系s中取得相同的關(guān)系組所以取得是交運算,選擇D。
(10)C
【解析】學(xué)號是學(xué)生表s的主鍵,課號是課程表c的主鍵,所以選課表sc的關(guān)鍵字就應(yīng)該是與前兩個表能夠直接聯(lián)系且能唯一定義的學(xué)號和課號,所以選擇c。
(11)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選項錯誤。
(12)A
【解析】VB中算術(shù)運算符優(yōu)先級從高到低:乘方“>負(fù)號一>乘除}、/>整除\>取模Mod>加減+、一。根據(jù)優(yōu)先級順序,先計算3 t2為6,再6\5整除為1,最后1 Mod 3取模結(jié)果為1。故A選項正確。
(13)B
【解析】VB中變量的命名規(guī)則為:①必須以字母或漢字開頭②由字母、漢字、數(shù)字或下劃線組成③不能使用VB已經(jīng)占用的關(guān)鍵字。本題選項B中變量名以下劃線開頭,不合法。故B選項錯誤。
(14)C
【解析】定義數(shù)組有2種格式:第1種格式:數(shù)組每一維的只給出下標(biāo)的上界,即可以使用的下標(biāo)的最大值。格式為Diml publicI privateI static<數(shù)組名>(上界,[上界…])[As類型名]形如:Dim a(5)As Interger,Dim b(4,5)As Integer這種形式,數(shù)組各維的下標(biāo)的下界只能為0或1,而且下標(biāo)的上界>=下界。本題中C選項下標(biāo)上界一10<0或1,故A選項正確,C選項錯誤。
第2種格式:數(shù)組的每一維下標(biāo)的上界和下界都說明。格式為DimIpubliclprivateI static<數(shù)組名>((下界t0上界)[(下界t0上界)…])形如:Dim a(一2 to 5)As IntergerDim a(1 t0 3,2 t0 6)As Interger這種形式,數(shù)組各維下標(biāo)的下界沒有限制,只要保證下標(biāo)的上界>=下界就行。故D選項正確。
以上兩種形式也可以混合使用。故B選項也正確。
(15)B
【解析】IIF是條件函數(shù),它的語法格式是:Iff(<條件表達(dá)式>,<表達(dá)式為True時的取值>,<表達(dá)式為False時的取值>),本題中,X=10時,條件表達(dá)式x>0的值為True,執(zhí)行XMod 3即10 Mod 3結(jié)果為1。故選B。
(16)A
【解析】快捷菜單中的“粘貼”菜單項為無效時, 在菜單編輯器窗口中“有效”屬性應(yīng)該是不選中狀態(tài),沒有“√”,故A選項錯誤。
(17)A
【解析】設(shè)計窗體時雙擊窗體的任何地方,默認(rèn)打開的是代碼窗口。故選A。
(18)D
【解析】VB不要求必須先定義再使用。如果沒有提前定義變量,就直接使用,系統(tǒng)就會將變量的數(shù)據(jù)類型指定為默認(rèn)數(shù)據(jù)類型Variant變體型。故選D。
(19)C
【解析】單精度Single或雙精度Double型的變量能夠保存浮點型小數(shù),整型Integer和長整型Long的變量只能保存整型數(shù)據(jù)。本題中圓周率為3.14159,小數(shù),可用定義一個Single或Double型變量來保存。故選C。
(20)B
【解析】根據(jù)VB中算術(shù)運算符的優(yōu)先級順序計算。先計算,即2$9+4}2/2+9;再計算}/,即l8+4+9;最后計算+,結(jié)果為31,故選B。
【9月計算機二級VB考前沖刺試題及答案】相關(guān)文章:
計算機二級《VB》考前沖刺試題及答案10-31
計算機二級Access考前沖刺試題與答案06-08
2017年9月計算機二級VB測試題及答案08-29