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