第 1 頁(yè):選擇題 |
第 5 頁(yè):基本操作 |
第 6 頁(yè):簡(jiǎn)單應(yīng)用題 |
第 7 頁(yè):綜合應(yīng)用題 |
對(duì)下面二叉樹(shù)中序遍歷的結(jié)果是( )
A. ABCDEF
B. BDAECF
C. ABDCEF
D. ABCDFE
參考答案:B 系統(tǒng)解析:對(duì)二叉樹(shù)的中序遍歷是指:首先遍歷左子樹(shù),然后訪(fǎng)問(wèn)根結(jié)點(diǎn),最后遍歷右子樹(shù)。在遍歷左、右子樹(shù)時(shí),注意依舊按照"左子樹(shù)-根結(jié)點(diǎn)-右子樹(shù)"的順序。
32
對(duì)下列二叉樹(shù):
進(jìn)行中序遍歷的結(jié)果是( )。
A. ACBDFEG
B. ACBDFGE
C. ABDCGEF
D. FCADBEG
參考答案:A 系統(tǒng)解析:二叉樹(shù)的遍歷有3種:前序、中序和后序。中序遍歷首先遍歷左子樹(shù)或左子結(jié)點(diǎn),然后訪(fǎng)問(wèn)根結(jié)點(diǎn),最后遍歷右子樹(shù)或右子結(jié)點(diǎn)。分析本題二叉樹(shù),對(duì)其進(jìn)行中序遍歷,結(jié)果為ACBDFEG。
33
為把圓周率的近似值3.14159存放在變量pi 中,應(yīng)該把變量pi 定義為( )。
A. Di mpi As Integer
B. Di mpi(7)As Integer
C. Di mpi As Si ngle
D. Di mpi As Long
參考答案:C 系統(tǒng)解析:Visual Basic 的數(shù)值數(shù)據(jù)分為整型數(shù)和浮點(diǎn)數(shù)兩類(lèi),其中整型數(shù)又分為整數(shù)(Integer ,取值范圍為-32768~32767)和長(zhǎng)整數(shù)(Long ,取值范圍為-2147483648~2147483647),浮點(diǎn)數(shù)分為單精度浮點(diǎn)數(shù)(Si ngle ,取值范圍為負(fù)數(shù):-3.402823E +38~-1.401298E -45,正數(shù):1.401298E-45~3.402823E +38)和雙精度浮點(diǎn)數(shù)(Double)。定義變量的語(yǔ)句格式為:Declare 變量名As 數(shù)據(jù)類(lèi)型。其中,Declare 可以是Di m、Static、Redi m、Public 或Private。
34
對(duì)話(huà)框在關(guān)閉之前,不能繼續(xù)執(zhí)行應(yīng)用程序的其他部分,這種對(duì)話(huà)框?qū)儆? )。
A. 輸入對(duì)話(huà)框
B. 輸出對(duì)話(huà)框
C. 模式(模態(tài))對(duì)話(huà)框
D. 無(wú)模式對(duì)話(huà)框
參考答案:C 系統(tǒng)解析:無(wú)模式窗體顯示時(shí),隨后遇到的代碼都要執(zhí)行;模式窗體顯示時(shí),則隨后的代碼直到該窗體被隱藏或卸載時(shí)才能執(zhí)行。窗體的模式通過(guò)設(shè)置Show 方法的參數(shù)實(shí)現(xiàn)。
35
下列敘述中正確的是( )。
A. 順序存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)空間一定是連續(xù)的,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間不一定是連續(xù)的
B. 順序存儲(chǔ)結(jié)構(gòu)只針對(duì)線(xiàn)性結(jié)構(gòu),鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)只針對(duì)非線(xiàn)性結(jié)構(gòu)
C. 順序存儲(chǔ)結(jié)構(gòu)能存儲(chǔ)有序表,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)不能存儲(chǔ)有序表
D. 鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)比順序存儲(chǔ)結(jié)構(gòu)節(jié)省存儲(chǔ)空間
參考答案:A 系統(tǒng)解析:順序存儲(chǔ)方式主要用于線(xiàn)性的數(shù)據(jù)結(jié)構(gòu),它把邏輯上相鄰的數(shù)據(jù)元素存儲(chǔ)在物理上相鄰的存儲(chǔ)單元里,結(jié)點(diǎn)之間的關(guān)系由存儲(chǔ)單元的鄰接關(guān)系來(lái)體現(xiàn),而鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間不一定是連續(xù)的。
36
窗體上有一個(gè)名稱(chēng)為CD1的通用對(duì)話(huà)框控件和由四個(gè)命令按鈕組成的控件數(shù)組Co mmand1,其下標(biāo)從左到右分別為0、1、2、3,窗體外觀如圖所示。
命令按鈕的事件過(guò)程如下:
Private Sub Co mmand1_Click(Index As Integer)
Select Case Index
Case 0
CD1 .Action =1
Case 1
CD1 .ShowSave
Case 2
CD1 .Action =5
Case 3
End
End Select
End Sub
對(duì)上述程序,下列敘述中錯(cuò)誤的是( )。
A. 單擊"打開(kāi)"按鈕,顯示打開(kāi)文件的對(duì)話(huà)框
B. 單擊"保存"按鈕,顯示保存文件的對(duì)話(huà)框
C. 單擊"打印"按鈕,能夠設(shè)置打印選項(xiàng),并執(zhí)行打印操作
D. 單擊"退出"按鈕,結(jié)束程序的運(yùn)行
參考答案:C 系統(tǒng)解析:通用對(duì)話(huà)框的Action 屬性可取1、2、3、4、5、6等值,分別對(duì)應(yīng)打開(kāi)文件、保存文件、選擇顏色、選擇字體、打印、調(diào)用Help 文件,確定打開(kāi)哪一種類(lèi)型的對(duì)話(huà)框,有兩個(gè)途徑:①設(shè)置Action 屬性②調(diào)用相應(yīng)的Show 方法;單擊Action 為5的按鈕時(shí),會(huì)顯示打印對(duì)話(huà)框,但不能啟動(dòng)實(shí)際的打印過(guò)程,還要編寫(xiě)相應(yīng)的程序代碼。
37
窗體上有兩個(gè)水平滾動(dòng)條HV、HT,還有一個(gè)文本框Text1和一個(gè)標(biāo)題為"計(jì)算"的命令按鈕Co mmand1,并編寫(xiě)了以下程序:
Private Sub Co mmand1_Click()
Call Cale (HV.Value ,HT.Value)
End Sub
Public Sub Cale(x ASInteger ,y ASInteger)
Text1.Text =x*y
End Sub
運(yùn)行程序,單擊"計(jì)算"按鈕,可根據(jù)速度與時(shí)間計(jì)算出距離,并顯示計(jì)算結(jié)果。對(duì)以上程序,下列敘述中正確的是( )。
A. 過(guò)程調(diào)用語(yǔ)句不對(duì),應(yīng)為Cale (HV,HT)
B. 過(guò)程定義語(yǔ)句的形式參數(shù)不對(duì),應(yīng)為Sub Cale(x AsControl ,y As Control)
C. 計(jì)算結(jié)果在文本框中顯示出來(lái)
D. 程序不能正確運(yùn)行
參考答案:C 系統(tǒng)解析:子過(guò)程的調(diào)用格式有兩種:Call cale(HV.Value ,HT.Value)和Cale HV.Value ,HT.Value ;滾動(dòng)條的默認(rèn)屬性---Value ,即HV.Value =HV,程序作用是將兩個(gè)滾動(dòng)條的Value 值相乘,然后結(jié)果在Text1中顯示。
38
在窗體上畫(huà)一個(gè)命令按鈕,然后編寫(xiě)如下事件過(guò)程:
Private Sub Co mmand1_Click()
x=0
Do Until x=-1
a=InputBox("請(qǐng)輸入A 的值")
a=Val(a)
b =InputBox("請(qǐng)輸入B的值")
b =Val(b)
x=InputBox("請(qǐng)輸入x 的值")
x=Val(x)
a=a+b +x
Loop
Print a
End Sub
程序運(yùn)行后,單擊命令按鈕,依次在輸入對(duì)話(huà)框中輸入5、4、3、2、1、-1,則輸出結(jié)果為( )。
A. 2
B. 3
C. 14
D. 15
參考答案:A 系統(tǒng)解析:程序設(shè)置-1為輸入終止符,當(dāng)運(yùn)行后輸入-1終止輸入,進(jìn)行處理。對(duì)于本題,當(dāng)輸入5、4、3、2、1、-1時(shí),循環(huán)對(duì)a、b、x 進(jìn)行賦值,5、4、3分別賦給a、b、x,實(shí)質(zhì)上無(wú)用,然后進(jìn)行下次循環(huán),2賦給a,1賦給b ,到-1終止,x=-1,a 的值為2+1-1=2,選項(xiàng)A 正確。
39
在窗體上畫(huà)一個(gè)名稱(chēng)為Co mmand1的命令按鈕,再畫(huà)兩個(gè)名稱(chēng)分別為L(zhǎng)abell、Label2的標(biāo)簽,然后編寫(xiě)如下程序代碼:
Private X As Integer
Private Sub Co mmand1_Click()
X=5:Y =3
Call proc(x,y)
Labell .Caption =x
Label2.Caption =y
End Sub
Private Sub proc(a As Integer ,ByVal b As Integer)
X=a*a
Y =b +b
End Sub
程序運(yùn)行后,單擊命令按鈕,則兩個(gè)標(biāo)簽中顯示的內(nèi)容分別是( )。
A. 25和3
B. 5和3
C. 25和6
D. 5和6
參考答案:A 系統(tǒng)解析:在過(guò)程(包括事件過(guò)程和通用過(guò)程)內(nèi)定義的變量叫做局部變量,其作用域是它所在的過(guò)程a 在不同的過(guò)程中可以定義相同名字的變量,它們之間沒(méi)有任何關(guān)系。默認(rèn)情況下每次調(diào)用過(guò)程時(shí),局部變量被初始化為0或空字符串,但聲明為"Static"型的局部變量,在每次調(diào)用過(guò)程時(shí),其值保持不變。模塊變量包括窗體變量和標(biāo)準(zhǔn)模塊變量,在默認(rèn)情況下,模塊級(jí)變量對(duì)該模塊中的所有過(guò)程都是可見(jiàn)的,但對(duì)其他模塊中的代碼不可見(jiàn),窗體變量可用于該窗體內(nèi)的所有過(guò)程。本題中,x 是窗體變量,調(diào)用過(guò)程proc 后其值為5*5=25。Y 為過(guò)程變量,調(diào)用過(guò)程proc 不影響其值,仍為3。
40
下列是軟件測(cè)試技術(shù)的是( )
A. 強(qiáng)行排錯(cuò)法
B. 原因排除法
C. 回溯法
D. 邊界值分析
參考答案:D 系統(tǒng)解析:選項(xiàng)D屬于黑盒測(cè)試的方法。選項(xiàng)A、B、C均屬于軟件調(diào)試的方法。
相關(guān)推薦:
2014年全國(guó)計(jì)算機(jī)二級(jí)VB上機(jī)考試試題匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |