【正文】
程序運行后,如果單擊命令按鈕,則可打開磁盤文件c:\,并將文件中的內(nèi)容(多行文本) 顯示在文本框中。 (3) D [解析] 循環(huán)隊列是將順序隊列首尾相連形成的,隨著插入元素或刪除元素的進行,其隊頭指針及隊尾指針是在不斷變化的,有時可能會出現(xiàn)隊頭指針大于隊尾指針的情況,也可能是隊尾指針大于隊頭指針,故答案為D)。 (8) B [解析] 數(shù)據(jù)庫管理系統(tǒng)是指位于用戶與操作系統(tǒng)之間的數(shù)據(jù)管理軟件。 (13) A [解析] 模塊有窗體模塊、標準模塊和類模塊3種類型,其中標準模塊可以包含類型、常數(shù)、變量、外部過程和公共過程的公共的或模塊級的聲明。所以正確答案為C)。 (24) B [解析] 當m=1時,如果n=1,滿足條件m=n,執(zhí)行Then語句a(1,1)=m+n=2;當n=2時,不滿足If語句中的條件,執(zhí)行Else語句a(1,2)=0;當n=3時,滿足If條件n=4m,執(zhí)行Then語句a(1,3)=m+n=4。 (28) B [解析] 按照局部變量覆蓋全局變量的原則,Command1_Click中的x變量為局部變量,其初值為0;y變量為全局變量,其初值為20,x、y均加100得到答案B)。但因為Timer1中本來已經(jīng)通過設(shè)置Interval屬性來控制循環(huán),Timer事件中的循環(huán)重復(fù)了,所以答案為B) 。 (5) 身份證號 [解析] 主關(guān)鍵字是表中區(qū)別不同的記錄的標識,在該表中只有身份證號能具有這個作用,所以用其作為主關(guān)鍵字。什么是奮斗?奮斗就是每天很難,可一年一年卻越來越容易。寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。 (3) 需求分析 [解析] 需求分析階段的工作主要包括需求獲取、需求分析、編寫需求規(guī)格說明書和需求評審等4方面,產(chǎn)生的主要文檔為軟件需求規(guī)格說明書,它可以為用戶、分析人員和設(shè)計人員之間的交流提供方便,直接支持目標軟件系統(tǒng)的確認,也可以作為控制軟件開發(fā)進程的依據(jù)。其中Number空格后的100被當成字符串來處理,最后結(jié)果是將“Number100”反向排列,并通過UCase()函數(shù)將所有字母轉(zhuǎn)換成大寫,得到001 REBMUN。 (27) D [解析] 根據(jù)題意,最初的算術(shù)表達式是從20累加到210,即一共有11項相加,s的初值為1(即20) 因此還要循環(huán)累加10,所以應(yīng)將循環(huán)變量k的值改為從1~10;另外,循環(huán)體中s的作用就是累加,以s=1為例,應(yīng)該是先累加s,再累乘改變a的值,所以要將s=s+a和a=a*2的語句交換順序。第一次執(zhí)行時,循環(huán)變量i=5,Print Int(i)的輸出結(jié)果為在窗體上打印數(shù)字5,其中Int()函數(shù)取不大于i的最大整數(shù);第2次循環(huán),i=,輸出結(jié)果為4;第3次、第4次輸出結(jié)果分別為3和2;第5次循環(huán),i=,輸出結(jié)果為1;第6次循環(huán),i=1,輸出結(jié)果為1。 (17) A [解析] 生成某個范圍內(nèi)的隨機整數(shù),計算公式為:Int((上界下界+1),Rnd+下界),題目中上界為 30,下界為50,所HiE確答案為A)。 (12) D [解析] VB中的數(shù)乘應(yīng)用“*”來連接,浮點除法用“/”連接。 (7) C [解析] NS圖是由若干基本框圖構(gòu)成的流程圖,其特點是沒有流程線;PAD圖即問題分析圖(Problem Analysis Diagram),它是一種由左往右展開的二維樹型結(jié)構(gòu);程序流程圖用于描述問題解決的過程和步驟,其中方框表示處理步驟,菱形框表示邏輯判斷,箭頭表示控制流向;ER圖即實體聯(lián)系圖(Entity Relationship Diagram),用來描述現(xiàn)實世界的概念模型,構(gòu)成元素有實體、屬性和聯(lián)系,分別用矩形、橢圓形和菱形表示。棧頂元素總是后被插入的元素,也是最先被刪除的元素;棧底元素總是最先被插入的元素,也是最后才能被刪除的元素。事件過程及2個函數(shù)過程如下: Private Sub Command1_Click() Dim x As Integer,y A8 Integer,z X=3 y=5 z=fy(y) Print fx(fx(x) ),y End Sub Function fx(ByVal a As Integer) a=a+a fx=a End Function Function fy(ByRef a As Integer) a=a+a fy=a End Function 運行程序并單擊命令按鈕,則窗體上顯示的兩個值依次是 [12] 和 [13] 。其中可以作為主關(guān)鍵字的是______。若編寫以下程序來實現(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所示。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ù)是錯誤的。amp。 該圖是 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如下。下面敘述中正確的是 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。HC000amp。X) C) 退出(X) D) 退出(X