【正文】
28) 標準模塊中有如下程序代碼: Public x As Integer,y As Integer Sub var_pub() x=10:y=20 End Sub 在窗體上有1個命令按鈕,并有如下事件過程: Private Sub Command1_Click() Dim x As Integer Call var_pub x=x+100 y=y+100 Print x。HC000amp。 39。下面敘述中正確的是 A) 程序運行時,若使?jié)L動塊向左移動,滾動條的Value屬性值就增加 B) 程序運行時,若使?jié)L動塊向左移動,滾動條的Value屬性值就減少 C) 由于滾動條的Max屬性值小于Min屬性值,程序會出錯 D) 由于滾動條的Max屬性值小于Min屬性值,程序運行時滾動條的長度會縮為一點,滾動塊無法移動 (22) 有如下過程代碼: Sub var_dim() Static numa As Integer Dim numb As Integer numa=numa+2 numb=numb+1 print numa。 (1) 下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的是 A) 循環(huán)隊列 B) 帶鏈隊列 C) 二叉樹 D) 帶鏈棧 (2) 下列數(shù)據(jù)結(jié)構(gòu)中,能夠按照“先進后出”原則存取數(shù)據(jù)的是 A) 循環(huán)隊列 B) 棧 C) 隊列 D) 二叉樹 (3) 對于循環(huán)隊列,下列敘述中正確的是 A) 隊頭指針是固定不變的 B) 隊頭指針一定大于隊尾指針 C) 隊頭指針一定小于隊尾指針 D) 隊頭指針可以大于隊尾指針,也可以小于隊尾指針 (4) 算法的空間復(fù)雜度是指 A) 算法在執(zhí)行過程中所需要的計算機存儲空間 B) 算法所處理的數(shù)據(jù)量 C) 算法程序中的語句或指令條數(shù) D) 算法在執(zhí)行過程中所需要的臨時工作單元數(shù) (5) 軟件設(shè)計中劃分模塊的一個準則是 A) 低內(nèi)聚低耦合 B) 高內(nèi)聚低耦合 C) 低內(nèi)聚高耦合 D) 高內(nèi)聚高耦合 (6) 下列選項中不屬于結(jié)構(gòu)化程序設(shè)計原則的是 A) 可封裝 B) 自頂向下 C) 模塊化 D) 逐步求精 (7) 軟件詳細設(shè)計產(chǎn)生的圖如下。 該圖是 A) NS圖 B) PAD圖 C) 程序流程圖 D) ER圖 (8) 數(shù)據(jù)庫管理系統(tǒng)是 A) 操作系統(tǒng)的一部分 B) 在操作系統(tǒng)支持下的系統(tǒng)軟件C) 一種編譯系統(tǒng) D) 一種操作系統(tǒng)(9) 在ER圖中,用來表示實體聯(lián)系的圖形是 A) 橢圓形 B) 矩形 C) 菱形 D) 三角形 (10) 有3個關(guān)系R、S和T如下。mumb End Sub ,第3次調(diào)用時輸出的是 A) 2 1 B) 2 3 C) 6 1 D) 6 3 (23) 在窗體上畫1個命令按鈕,并編寫如下事件過程: Private Sub Command1_Click() For i=5 To 1 Print Int(i) ; Next i End Sub 運行程序,單擊命令按鈕,窗體上顯示的內(nèi)容為 A) 5 4 3 2 1 1 B) 4 4 3 2 1 C) 4 3 2 1 1 D) 4 4 3 2 1 1 (24) 在窗體上畫1個命令按鈕,并編寫如下事件過程: Private Sub Command1_Click() Dima(3,3) For m=1 To 3 For n=1 To 3 If n=m Or n=4m Then a(m,n)=m+n Else a(m,n)=0 End If Print a(m,n); Next n Print Next m End Sub 運行程序,單擊命令按鈕,窗體上顯示的內(nèi)容為 A) 2 0 0 B) 2 0 4 C) 2 3 0 D) 2 0 0 0 4 0 0 4 0 3 4 0 0 4 5 0 0 6 4 0 6 0 0 6 0 5 6 (25) 設(shè)有以下函數(shù)過程: Function fun(a As Integer,b As Integer) Dim c As Integer If a<b Then c=a:a=b:b=c End If c=0 Do Loop Until c Mod b=0 fun=c End Function 若調(diào)用函數(shù)fun時的實際參數(shù)都是自然數(shù),則函數(shù)返回的是 A) a、b的最大公約數(shù) B) a、b的最小公倍數(shù) C) a除以b的余數(shù) D) a除以b的商的整數(shù)部分 (26) 窗體上有1個名稱為Text1的文本框;1個名稱為Timer的計時器控件,其Interval屬性值為5000,Enabled屬性值是True。amp。 39。y End Sub 運行程序后單擊命令按鈕,窗體上顯示的是 A) 100 100 B) 100 120 C) 110 100 D) 110 120 (29) 設(shè)a、b都是自然數(shù),為求a除以b的余數(shù),某人編寫了以下函數(shù): Function fun(a As Integer,b As Integer) While a>b a=ab Wend fun=a End Function 在調(diào)試時發(fā)現(xiàn)函數(shù)是錯誤的。要求程序運行后,圓每秒向右移動100,當圓遇到 Line2時則停止移動。若編寫以下程序來實現(xiàn)此功能: Private Sub Command1_Click() Dim n%,k% n=Len() For k=0 To If Left((k),n) = k End lf Next k End Sub 在調(diào)試時發(fā)現(xiàn),如輸入“陳”,可以正確刪除所有姓“陳”的項目,但輸入“劉”,則只刪除了“劉邦”、“劉備”兩項,結(jié)果如圖 2所示。 (2) 程序流程圖中的菱形框表示的是______。其中可以作為主關(guān)鍵字的是______。 Private Sub