2013計(jì)算機(jī)二級(jí)VB真考選擇題題庫(kù)講解_第1頁(yè)
2013計(jì)算機(jī)二級(jí)VB真考選擇題題庫(kù)講解_第2頁(yè)
2013計(jì)算機(jī)二級(jí)VB真考選擇題題庫(kù)講解_第3頁(yè)
2013計(jì)算機(jī)二級(jí)VB真考選擇題題庫(kù)講解_第4頁(yè)
2013計(jì)算機(jī)二級(jí)VB真考選擇題題庫(kù)講解_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、2013計(jì)算機(jī)二級(jí) VB真考 選擇題 題庫(kù)( 6) 1. 下列關(guān)于棧敘述正確的是 ( A )。 A) 棧頂元素最先能被刪除 B) 棧頂元素最后才能被刪除 C) 棧底元素永遠(yuǎn)不能被刪除 D) 棧底元素最先被刪除 2. 下列敘述中正確的是 ( C )。 A) 在棧中,棧中元素隨棧底指針與棧頂指針的變化而動(dòng)態(tài)變化 B) 在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動(dòng)態(tài)變化 C) 在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動(dòng)態(tài)變化 D) 以上說(shuō)法都不正確 3. 某二叉樹(shù)共有 7個(gè)結(jié)點(diǎn),其中葉子結(jié)點(diǎn)只有 1個(gè),則該二叉樹(shù)的深度為 ( 假設(shè)根結(jié)點(diǎn)在第 1 層)( D )。 A) 3 B) 4 C

2、) 6 D) 7 4. 軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件 )。下面屬于應(yīng)用軟件的 是 ( A )。 A) 學(xué)生成績(jī)管理系統(tǒng) B) C 語(yǔ)言編譯程序 C) UNIX 操作系統(tǒng) D) 數(shù)據(jù)庫(kù)管理系統(tǒng) 5. 結(jié)構(gòu)化程序所要求的基本結(jié)構(gòu)不包括( B )。 A) 順序結(jié)構(gòu) B) GOTO 跳轉(zhuǎn) C) 選擇 (分支 )結(jié)構(gòu) D) 重復(fù)(循環(huán) )結(jié)構(gòu) 6. 下面描述中錯(cuò)誤的是 ( A )。 A) 系統(tǒng)總體結(jié)構(gòu)圖支持軟件系統(tǒng)的詳細(xì)設(shè)計(jì) B) 軟件設(shè)計(jì)是將軟件需求轉(zhuǎn)換為軟件表示的過(guò)程 C) 數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫(kù)設(shè)計(jì)是軟件設(shè)計(jì)的任務(wù)之一 D) PAD圖是軟件詳細(xì)設(shè)計(jì)的表示工具 7. 負(fù)責(zé)數(shù)據(jù)

3、庫(kù)中查詢操作的數(shù)據(jù)庫(kù)語(yǔ)言是( C)。 A) 數(shù)據(jù)定義語(yǔ)言 B) 數(shù)據(jù)管理語(yǔ)言 C) 數(shù)據(jù)操縱語(yǔ)言 D) 數(shù)據(jù)控制語(yǔ)言 8. 一個(gè)教師可講授多門課程,一門課程可由多個(gè)教師講授。則實(shí)體教師和課程間的聯(lián)系是 ( D ) 。 A) 1 1聯(lián)系 B) 1 m聯(lián)系 C) m 1聯(lián)系 D) m n聯(lián)系 9. 有三個(gè)關(guān)系 R、 S和T如下: 則由關(guān)系 R和S得到關(guān)系 T 的操作是 ( D )。 A) 自然連接 B) 并 C) 交 D) 差 10. 定義無(wú)符號(hào)整數(shù)類為 UInt ,下面可以作為類 UInt 實(shí)例化值的是 ( B )。 A) 369 B) 369 C) 0.369 D) 整數(shù)集合 1,2,3,4,

4、5 11. VB 中有這樣一類文件:該文件不屬于任何一個(gè)窗體,而且僅包含程序代碼,這類文件的擴(kuò)展 名是 ( B )。 A) .vbp B) .bas C) .vbw D) .frm 12. 能夠產(chǎn)生 1到50之間 (含1和50)隨機(jī)整數(shù)的表達(dá)式是 ( D )。 A) Int(Rnd*51) B) Int(Rnd(50) 1) C) Int(Rnd*50) D) Int(Rnd*50 1) 13. 要求如果 x被 7除余 2,則輸出 x的值,下列語(yǔ)句中不能實(shí)現(xiàn)此功能的語(yǔ)句是( C ) 。 A) If x mod 7 2 Then Print x B) If x(x7 )* 72 Then Pri

5、nt x C) If x(x / 7)* 7 2 Then Print x D) If x Int(x / 7)* 7 2 Then Print x 14. 表達(dá)式 Sgn(0.25)的值是 ( C )。 A) 1 B) 0 C) 1 D) 0.5 15. 如下關(guān)于變體類型變量的敘述中,錯(cuò)誤的是( A )。 A) 變體類型數(shù)組中只能存放同類型數(shù)據(jù) B) 使用 Array 初始化的數(shù)組變量,必須是 Variant 類型 C) 沒(méi)有聲明而直接使用的變量其默認(rèn)類型均是 Variant D) 在同一程序中,變體類型的變量可以被多次賦以不同類型的數(shù)據(jù) 16. 滿足下列條件之一的年份是閏年: 1)年份能被

6、 4整除但不能被 100整除 2)年份能被 400整除 若y 代表年份,下面判斷閏年的正確表達(dá)式是( D )。 A) y Mod 4 And y Mod 100 Or y Mod 400 B) y Mod 4 0 Or y Mod 1000 And y Mod 400 0 C) y Mod 1000 And(y Mod 4 0 Or y Mod 400 0) D) y Mod 4 0 And y Mod 1000 Or y Mod 400 0 17. 以下關(guān)于鍵盤事件的敘述中,錯(cuò)誤的是( D)。 A) 按下鍵盤按鍵既能觸發(fā) KeyPress事件,也能觸發(fā) KeyDown 事件 B) KeyDo

7、wn 、 KeyUp 事件過(guò)程中,大、小寫字母被視作相同的字符 C) KeyDown 、 KeyUp事件能夠識(shí)別 Shift 、 Alt 、 Ctrl等鍵 D) KeyCode 是KeyPress事件的參數(shù) 18. 以下關(guān)于窗體的敘述中錯(cuò)誤的是 ( A )。 A) 窗體的 Hide 方法將窗體隱藏并卸載 B) 窗體的 Show方法可以將窗體裝入內(nèi)存并顯示該窗體 C) 若工程中包含多個(gè)窗體,則可指定一個(gè)為啟動(dòng)窗體 D) 窗體的 Load事件在加載窗體時(shí)發(fā)生 19. 如果在窗體模塊中所有程序代碼的前面有語(yǔ)句:Dim x ,則 x是(D) 。 A) 全局變量 B) 局部變量 C) 靜態(tài)變量 D) 窗

8、體級(jí)變量 20. 計(jì)算下面分段函數(shù)的正確語(yǔ)句是( A )。 A) y IIf(x0 , x1, IIf(x0 , x 1, x1) C) y IIf(x0 x1, IIf(xb aab Wend funa End Function 在調(diào)試時(shí)發(fā)現(xiàn)函數(shù)是錯(cuò)誤的。為使函數(shù)能產(chǎn)生正確的返回值,應(yīng)做的修改是 ( D ) 。 A) 把a(bǔ)ab改為 aba B) 把 a ab 改為 aab C) 把While ab 改為While ab 改為While ab 34. 在窗體上畫 1個(gè)命令按鈕和 1個(gè)文本框,其名稱分別為 Command1和 Text1,再編寫如下程序: Dim ss As String Pri

9、vate Sub Text1_KeyPress(KeyAscii As Integer) If Chr(KeyAscii) Then ss ss Chr(KeyAscii) End Sub Private Sub Command1_Click() Dim m As String , i As Integer For i Len(ss)To 1 Step 1 m m Mid(ss , i,1) Next Text1.Text UCase(m) End Sub 程序運(yùn)行后,在文本框中輸入 Number 100 ,并單擊命令按鈕,則文本框中顯示的是( D )。 A) NUMBER 100 B) RE

10、BMUN C) REBMUN 100 D) 001 REBMUN Line2 ;名稱為 Shape1的圓靠在左邊的 Line1 其 Enabled屬性值是 True。要求程序運(yùn)行后, 35. 窗體的左右兩端各有 1條直線,名稱分別為 Line1 、 直線上 (見(jiàn)圖 ) ;另有 1個(gè)名稱為 Timer1 的計(jì)時(shí)器控件, 圓每秒向右移動(dòng) 100,當(dāng)圓遇到 Line2 時(shí)則停止移動(dòng)。 為實(shí)現(xiàn)上述功能,某人把計(jì)時(shí)器的 Interval 屬性設(shè)置為 1000,并編寫了如下程序: Private Sub Timer1_Timer() For kLine1.X1 To Line2.X1 Step 100 I

11、f Shape1.Left Shape1.WidthLine2.X1 Then Shape1.Left Shape1.Left 100 End If Next k End Sub 運(yùn)行程序時(shí)發(fā)現(xiàn)圓立即移動(dòng)到了右邊的直線處,與題目要求的移動(dòng)方式不符。為得到與題目要 求相符的結(jié)果,下面修改方案中正確的是 ( B )。 A) 把計(jì)時(shí)器的 Interval 屬性設(shè)置為 1 B) 把For kLine1.X1 To Line2.X1 Step 100 和 Next k兩行刪除 C) 把For kLine1.X1 To Line2.X1 Step 100 改為 For kLine2.X1 To Line1

12、.X1 Step 100 D) 把If Shape1.Left Shape1.WidthLine2.X1 Then 改為 If Shape1.LeftLine2.X1 Then 36. )窗體如圖 1所示。要求程序運(yùn)行時(shí),在文本框 Text1中輸入一個(gè)姓氏,單擊 刪除 按鈕 (名 稱為 Command1),則可刪除列表框 List1 中所有該姓氏的項(xiàng)目。若編寫以下程序來(lái)實(shí)現(xiàn)此功能: Private Sub Command1_Click() Dim n% , k% n Len(Text1.Text) For k 0 To Listl.ListCount 1 If Left(List1.List(

13、k) , n) Text1.Text Then List1.RemoveItem k End If Next k End Sub 在調(diào)試時(shí)發(fā)現(xiàn),如輸入 陳 ,可以正確刪除所有姓 陳的項(xiàng)目,但輸入 劉 ,則只刪除了 劉邦 、 劉備 2項(xiàng),結(jié)果如圖 2所示。這說(shuō)明程序不能適應(yīng)所有情況,需要修改。正確的修改方案是 把For k0 To List1.ListCount 1改為( A )。 A) For k List1.ListCount 1 To 0 Step1 B) For k 0 To List1.ListCount C) For k 1 To List1.ListCount 1 D) For k

14、 1 To List1.ListCount 37. 窗體上有一個(gè) Text1 文本框,一個(gè) Command1 命令按鈕,并有以下程序: Private Sub command1_Click() Dim n If Text1.Text123456Then nn1 Print 口令輸入錯(cuò)誤 & n & 次 End If End Sub 希望程序運(yùn)行時(shí)得到左圖所示的效果,即:輸入口令,單擊 確認(rèn)口令 命令按鈕,若輸入 的口令不是 123456 , 則在窗體上顯示輸入錯(cuò)誤口令的次數(shù)。但上面的程序?qū)嶋H顯示的是右圖所示的效果,程序需要 修改。下面修改方案中正確的是 ( D )。 A) 在Dim n 語(yǔ)句的

15、下面添加一句: n 0 B) 把 Print 口令輸入錯(cuò)誤 & n & 次 改為 Print 口令輸入錯(cuò)誤 n次 C) 把 Print 口令輸入錯(cuò)誤 & n & 次 改為 Print 口令輸入錯(cuò)誤 & Str(n)& 次 D) 把 Dim n 改為 Static n 38. 下面程序計(jì)算并輸出的是 ( A )。 Private Sub Command1_Click() a10 s0 Do ss a*a*a aa1 Loop Until a 0 Print s End Sub A) 13 23 33 103的值 B) 10! 3! 2! 1!的值 C) (1 23 10)3的值 D) 10個(gè)10

16、3的和 39. 在設(shè)窗體上有一個(gè)通用對(duì)話框控件 CD1 ,希望在執(zhí)行下面程序時(shí),打開(kāi)如圖所示的文件對(duì)話 框: Private Sub Command1_Click() CD1.DialogTitle 打開(kāi)文件 CD1.InitDir C: CD1.Filter 所有文件 |*.*|Word 文檔 |*.doc|文本文件 |*.txt CD1.FileName CD1.Action 1 If CD1.FileName Then Print 未打開(kāi)文件 Else Print 要打開(kāi)文件 & CD1.FileName End If End Sub 但實(shí)際顯示的對(duì)話框中列出了 C: 下的所有文件和文件

17、夾, 文件類型 一欄中顯示的是 所有文 件 。下面的修改方案中正確的是 ( C )。 A) 把 CD1.Action 1 改為 CD1.Action 2 B) 把CD1.Filter 后面字符串中的 所有文件 改為 文本文件 C) 在語(yǔ)句 CD1.Action 1的前面添加: CD1.FilterIndex 3 D) 把CD1.FileName 改為 CD1.FileName 文本文件 40. 設(shè)工程中有 2個(gè)窗體: Form1、 Form2,F(xiàn)orm1為啟動(dòng)窗體。 Form2中有菜單,其結(jié)構(gòu)如表。要 求在程序運(yùn)行時(shí),在 Form1 的文本框 Text1 中輸入口令并按回車鍵 (回車鍵的 ASCII 碼為 13)后,隱 藏Form1,顯示 Form2。若口令為 Teacher ,所有菜單都可見(jiàn);否則看不到 成績(jī)錄入 菜單項(xiàng)。 為此,某人在 Form1 窗體文件中編寫如下程序: Private Sub Text11_KeyPress(KeyAscii As Integer) If KeyAscii 13 Then If Text1.Text TeacherThen Form2.input.Visible True Else Form2.input.Visible

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論