




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、 單選題1. Visual Basic是一種面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)語(yǔ)言,采取了_的編程機(jī)制。A) 從窗體開始執(zhí)行 B) 按書寫順序執(zhí)行 C) 從主程序開始執(zhí)行 D) 事件驅(qū)動(dòng)2. 在Visual Basic中最基本的對(duì)象是_,它是應(yīng)用程序的基石,是其他控件的容器。A) 文本框 B) 窗體 C) 標(biāo)簽 D) 命令按鈕3. 有下面的程序代碼:Command1.Caption ="確定",則Command1,Caption和"確定"分別代表 _。A) 對(duì)象,屬性,值 B) 對(duì)象,方法,值C) 對(duì)象,值,屬性 D) 屬性,對(duì)象,值4多窗體程序是由多個(gè)窗體組
2、成的,在缺省的情況下,VB應(yīng)用程序執(zhí)行時(shí),總是把_指定為啟動(dòng)窗體。A)不包含任何控件的窗體 B)設(shè)計(jì)時(shí)的第一個(gè)窗體C)包含控件最多的窗體 D)命名為Form1的窗體5VB是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,下面_不是面向?qū)ο蟀娜?。A) 變量 B) 事件 C) 屬性 D) 方法6VB 6.0集成開發(fā)環(huán)境中不能完成的功能是_。A)輸入編輯源程序 B)編譯生成可招待程序C) 調(diào)試運(yùn)行程序 D)自動(dòng)生成查找并改正程序中的錯(cuò)誤7下列關(guān)于VB編程的說法中不正確的是_。A)屬性是描述對(duì)象特征的數(shù)據(jù) B)事件是能被對(duì)象識(shí)別的動(dòng)作C)方法指示對(duì)象的行為 D)VB程序采用的運(yùn)行機(jī)制是面向?qū)ο?關(guān)于面向?qū)ο蟮拿枋?/p>
3、中,不正確的是_。A)對(duì)象就是自定義結(jié)構(gòu)變量 B)對(duì)象代表正在創(chuàng)建的系統(tǒng)中的一個(gè)實(shí)體C)對(duì)象是一個(gè)特征和操作的封裝體 D)對(duì)象之間的信息傳遞是通過消息進(jìn)行的9以下敘述錯(cuò)誤的是_。A)打開一個(gè)工程文件時(shí),系統(tǒng)自動(dòng)裝入與該工程有關(guān)的窗體文件B)打開一個(gè)窗體文件時(shí),系統(tǒng)自動(dòng)裝入與該窗體有關(guān)的工程文件C)保存VB應(yīng)用程序時(shí),應(yīng)分別保存窗體文件和工程文件D)事件可以由用戶激發(fā),也可以由系統(tǒng)激發(fā)10VB6.0集成開發(fā)環(huán)境不包括_窗口。A)DOS界面窗口 B)窗體窗口 C)代碼窗口 D)屬性窗口11VB的一個(gè)應(yīng)用程序至少包含一個(gè)_文件,該文件存儲(chǔ)窗體上使用的所有控件對(duì)象和有關(guān)的_、對(duì)象對(duì)應(yīng)的_過程和_代碼。
4、A) 模塊、方法、事件、程序 B) 窗體、屬性、事件、程序C) 窗體、程序、屬性、事件 D) 窗體、屬性、事件、模塊12. 以下不屬于VB工作模式的是_模式。A) 編譯 B) 設(shè)計(jì) C) 運(yùn)行 D) 中斷13. 在VB集成環(huán)境創(chuàng)建VB應(yīng)用程序時(shí)。除了工具箱窗口、窗體窗口、屬性窗口外,必不可少的窗口是_。A)窗體布局窗口 B) 立即窗口 C) 代碼窗口 D) 監(jiān)視窗口14. 保存新建工程時(shí),默認(rèn)的路徑是_。A)My Documents B) VB98 C) D) Windows15. 對(duì)于窗體,下面_屬性在程序運(yùn)行時(shí)其屬性設(shè)置起作用。A)MaxButton B) BordStyle C) Nam
5、e D) Left16. 要使Print方法在Form_Load 事件中起作用,要對(duì)窗體的_屬性進(jìn)行設(shè)置。A)BackColor B) ForeColor C) AutoRedraw D) Caption17 .要使標(biāo)簽顯示時(shí)不覆蓋其背景內(nèi)容,要對(duì)_屬性進(jìn)行設(shè)置。A)BackColor B) ForeColor C) BackStyle D) Caption18 若要使命令按鈕不可操作,要對(duì)_屬性進(jìn)行設(shè)置。A)Visible B) Enabled C) Name D) Caption19.文本框沒有_屬性。A) Enabled B) Caption C) BackColor D) Visibl
6、e20. 不論任何控件,共同具有的是_屬性。A) Text B) Caption C) BackColor D) Name21. 要使Form1窗體的標(biāo)題欄顯示 “ 歡迎使用Visual Basic 6.0!”,以下_語(yǔ)句是正確的。A) Form1.Caption =" 歡迎使用Visual Basic 6.0! "B) Form1.Caption =' 歡迎使用Visual Basic 6.0! 'C) Form.Caption = " 歡迎使用Visual Basic 6.0! "D) Form.Caption = ' 歡迎使
7、用Visual Basic 6.0! '22. 有如下語(yǔ)句:Form1.Print “歡迎使用Visual Basic 6.0!”. Form1,Print和“歡迎使用Visual Basic 6.0!”則分別代表_。A) 對(duì)象,屬性,值 B) 對(duì)象,方法,參數(shù) C) 對(duì)象,值,屬性 D) 屬性,對(duì)象,值23. 要判斷在文本框是否按了Enter鍵,應(yīng)在文本框的_事件中判斷。A) Change B) KeyPress C) Click D) KeyDown24. 要使窗體在運(yùn)行時(shí)不可改變窗體的大小和沒有最大化和最小化按鈕,只需要對(duì)下列_屬性進(jìn)行設(shè)置。A) MaxButton B) Bor
8、dStyle C) Width D) MinButton25. 當(dāng)文本框ScrollBars屬性設(shè)置了非零值,卻沒有效果,原因是_。A) 文本框中沒有內(nèi)容 B) 文本框中的MultiLine設(shè)置為FalseC) 文本框中的MultiLine設(shè)置為True D) 文本框中的Locked設(shè)置為True26Visual Basic 是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,對(duì)象的三要素包括_。A) 變量,屬性,方法 B) 屬性,事件,方法 C) 類,屬性,方法 D) 對(duì)象,屬性和方法27. 以下敘述中,錯(cuò)誤的是_。A)一個(gè)Visual Basic應(yīng)用程序可以含有多個(gè)標(biāo)準(zhǔn)模塊文件B)一個(gè)Visual Basic工
9、程可以含有多個(gè)窗體文件C)標(biāo)準(zhǔn)模塊文件可以屬于某個(gè)指定的窗體文件D)標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是 Bas28. 剛建立一個(gè)新的標(biāo)準(zhǔn)EXE工程后,不在工具箱中出現(xiàn)的控件是_。A)單選按鈕 B)圖片框 C)通用對(duì)話框 D)文本框29以下關(guān)于窗體的描述中,錯(cuò)誤的是_。A)執(zhí)行Unload Form1語(yǔ)句后,窗體Form1消失,但仍在內(nèi)存中B)窗體的Load事件在加載窗體時(shí)發(fā)生C)當(dāng)窗體的Enabled屬性為False時(shí)通過鼠標(biāo)和鍵盤對(duì)窗體的操作都被禁止D)窗體的Height、Width屬性用于設(shè)置窗體的高和寬30. 新建一個(gè)工程將其窗體的Name屬性設(shè)置為Myfrm,則默認(rèn)的窗體文件名為_。A)Form1
10、.frm B)Myfrm.frm C)Form1.vbp D)工程1.frm31. 下面是窗體Forml的Click事件過程,實(shí)現(xiàn)運(yùn)行時(shí)每次單擊窗體時(shí),窗體均向右移動(dòng)100。Private Sub Form_click()Static intleft As Integerintleft = intleft + 100Form1._ = intleftEnd Sub請(qǐng)選擇正確屬性填充空白處,完成本程序。A)Caption B) Top C)Width D)Left32. 決定一個(gè)窗體有無控制菜單的屬性是_。A)MinButton B)Caption C)MaxButton D)ControlBo
11、x33. 在窗體上畫一個(gè)名稱為Text1的文本框和一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程:Private Sub Command1_Click()Text1.Text="Visual"Me.Text1="Basic"Text1="_ "End Sub程序運(yùn)行后,如果單擊命令按鈕,則在文本框中顯示的是_。A)Visual B)Basic C)Program D)出錯(cuò)34. 在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程:Private Sub Command1_Click()Move 500,5
12、00End Sub程序運(yùn)行后,單擊命令按鈕,執(zhí)行的操作為_。A)命令按鈕移動(dòng)到距窗體左邊界、上邊界各500的位置B)窗體移動(dòng)到距屏幕左邊界)上邊界各500的位置C)命令按鈕向左)上方向各移動(dòng)500D)窗體向左)上方向各移動(dòng)50035. 在代碼編輯器中,如果一條語(yǔ)句過長(zhǎng),不能在一行內(nèi)寫下,則需要折行書寫,這是通過在行末使用續(xù)行符來實(shí)現(xiàn)的,該續(xù)行符表示為_。A)一個(gè)下劃字符(_) B)一個(gè)空格加一個(gè)下劃字符(_) C)一個(gè)空格加一個(gè)連字符 D)回車36. 為了在按下Esc鍵時(shí)執(zhí)行某個(gè)命令按鈕的Click事件過程,需要把該命令按鈕的一個(gè)屬性設(shè)置為True,這個(gè)屬性是_。A)Value B)Defau
13、lt C)Cance1 D)Enabled37. 以下關(guān)于焦點(diǎn)的敘述中,錯(cuò)誤的是_。A)如果文本框的TabStop屬性為False,則不能接收從鍵盤上輸入的數(shù)據(jù)B)當(dāng)文本框失去焦點(diǎn)時(shí),觸發(fā)LostFocus事件C)當(dāng)文本框的Enabled屬性為False時(shí),其Tab順序不起作用D)可以用TabIndex屬性改變Tab順序38. 要使文本框獲得輸入焦點(diǎn),則應(yīng)采用文本控件的哪個(gè)方法_。A)GotFocus B)LostFocus C)KeyPress D)SetFocus39. 圖像框有一個(gè)屬性,可以自動(dòng)調(diào)整圖形的大小,以適應(yīng)圖像框的尺寸,這個(gè)屬性是_。A)Autosize B)Stretch C
14、)AutoRedraw D)Appearance40. 運(yùn)行時(shí),要向圖片框Pic中加載"C:windowsbeer.bmp"圖像文件,應(yīng)使用語(yǔ)句_。A)Picture1.Picture="C:windowsbeer.bmp"B)Picture1.Picture=LoadPicture("C:windowsbeer.bmp")C)Pic.Picture=LoadPicture(C:windowsbeer.bmp)D)Pic.Picture=LoadPicture("C:windowsbeer.bmp")41. 將文本
15、框的_屬性設(shè)置為True時(shí),文本框可以輸入或顯示多行文本,且會(huì)在輸入的內(nèi)容超出文本框的寬度時(shí)自動(dòng)換行。A)Multiline B)Scrollbars C)Text D)Enabled42. 將文本框的ScrollBars屬性設(shè)置為非零值,卻沒有效果,原因是_。A)文本框中沒有內(nèi)容 B)文本框的MultiLime屬性值為FalseC)文本框的MultiLine屬性值為True D)文本框的Locked屬性值為True43. 在設(shè)計(jì)階段,在屬性窗口設(shè)置Text屬性時(shí),通過按下Ctrl+Enter組合鍵實(shí)現(xiàn)文本的換行。在運(yùn)行階段,如果在窗體上有缺省按鈕(已設(shè)置Default屬性為True)存在,則
16、必須在文本框中按下_組合鍵才能移動(dòng)到下一行。A)Enter B)Alt+Enter C)Ctrl+Enter D)Ctrl+Shift+Enter44. 為了清除窗體上的一個(gè)控件,下列正確的操作是_。A)按回車鍵 B)按ESC C)選擇(單擊)要清除的控件,然后按DEL D)選擇(單擊)要清除的控件,然后按回車45. 以下敘述中錯(cuò)誤的是_。A)打開一個(gè)工程文件時(shí),系統(tǒng)自動(dòng)裝入與該工程有關(guān)的窗體,標(biāo)準(zhǔn)模塊文件B)當(dāng)程序運(yùn)行時(shí),雙擊一個(gè)窗體,則觸發(fā)該窗體的 DblClick事件C)Visual Basic應(yīng)用程序只能以解釋方式執(zhí)行D)事件可以由用戶引發(fā),也可以由系統(tǒng)引發(fā)46. 以下有關(guān)VB對(duì)象名稱
17、(Name)屬性的敘述,正確的是_。A)對(duì)象的Name屬性值可以為空B)窗體的Name屬性用來標(biāo)識(shí)和引用窗體C)可以在程序運(yùn)行期間改變對(duì)象的Name屬性值D)窗體的Name屬性值是顯示在標(biāo)題欄中的字符串47. Visual Basic6.0集成環(huán)境的主窗口中不包括_。A)標(biāo)題欄 B)菜單欄 C)狀態(tài)欄 D)工具欄48. 在VB中文本框控件的哪個(gè)屬性在設(shè)計(jì)時(shí)不能設(shè)置_。A)Seltext B)Locked C)Enabled D)MaxLength49. 在開發(fā)VB應(yīng)用程序時(shí),一個(gè)工程一般至少應(yīng)含有_。A)標(biāo)準(zhǔn)模塊文件和類模塊文件 B)工程文件和窗體文件 C)工程文件和類模塊文件 D)工程文件和
18、標(biāo)準(zhǔn)模塊文件50. 退出Visual Basic的快捷鍵是_。A) Alt+Q B)Ctrl+Q C)Alt+X D)shift+X51.為了使命令按鈕(名稱為Command1)右移200,應(yīng)使用的語(yǔ)句是_。A) Command1.Move -200B) Command1.Move 200C) Command1.Left= Command1.Left+200D) Command1.Left= Command1.Left-20052. 為了使命令按鈕(名稱為Command1)下移200,應(yīng)使用的語(yǔ)句是_。A) Command1.Move -200B) Command1.Move 200C) Co
19、mmand1.move Command1.top+200D) Command1.move Command1.Left,Command1.top+20053. 在Visual Basic工程中,可以作為啟動(dòng)對(duì)象的是_。A)任何窗體或標(biāo)準(zhǔn)模塊B)任何窗體或過程C)Sub Main過程或其他任何模塊D)Sub Main過程或任何窗體54. 在面向?qū)ο蠓椒ㄖ?,類的?shí)例稱為_。A)集合 B)抽象 C)對(duì)象 D)模板55. 在VB中,對(duì)象的行為被稱作_,它被事先編寫好相應(yīng)的過程或函數(shù)供用戶直接調(diào)用。A)屬性 B)方法 C)事件 D)消息56.當(dāng)窗體最小化時(shí)縮小為一個(gè)圖標(biāo),設(shè)置這個(gè)圖標(biāo)的屬性是_。A)Mou
20、seIcon B)Icon C)Picture D)MousePointer57. 為了使文本框同時(shí)具有水平和垂直滾動(dòng)條,應(yīng)先把MultiLine屬性設(shè)置為True,然后再把ScrollBars屬性設(shè)置為_。A)0 B)1 C)2 D)358. 當(dāng)程序運(yùn)行時(shí),系統(tǒng)自動(dòng)執(zhí)行啟動(dòng)窗體的_事件過程。A)Click B)Load C)Unload D)GotFocus59. 在為了使標(biāo)簽中的內(nèi)容居中顯示,應(yīng)把Alignment屬性設(shè)置為_。A)0 B)1 C) 2 D)360. 為了在按下回車鍵時(shí)執(zhí)行某個(gè)命令按鈕的事件過程,需要把該命令按鈕的一個(gè)屬性設(shè)置為True,這個(gè)屬性是_。A) Value B)
21、 Default C) Cancel D) Enabled61. Visual Basic程序設(shè)計(jì)語(yǔ)言屬于_。A)面向過程的語(yǔ)言 B)機(jī)器語(yǔ)言 C)面向?qū)ο蟮恼Z(yǔ)言 D)匯編語(yǔ)言62. 以下關(guān)于Visual Basic特點(diǎn)的敘述中,錯(cuò)誤的是_。A)Visual Basic是采用事件驅(qū)動(dòng)編程機(jī)制的語(yǔ)言B)Visual Basic程序既可以編譯運(yùn)行,也可以解釋運(yùn)行C)構(gòu)成Visual Basic程序的多個(gè)過程沒有固定的執(zhí)行順序D)Visual Basic程序不是結(jié)構(gòu)化程序,不具備結(jié)構(gòu)化程序的特點(diǎn)63. 剛建立一個(gè)新的標(biāo)準(zhǔn)EXE工程后,不在工具箱中出現(xiàn)的控件是_。A)單選按鈕 B)圖片框 C)通用對(duì)話
22、框 D)文本框64. 將窗體的_屬性設(shè)置為False后,運(yùn)行時(shí)窗體上的按鈕、文本框就不會(huì)對(duì)用戶的操作做出響應(yīng)。A) ControlBox B) Visible C) Enabled D) BorderStyle65. 能夠改變窗體邊框線類型的屬性是_。A) FontStyle B) Border C) BackStyle D) BorderStyle66 要想改變一個(gè)窗體的標(biāo)題內(nèi)容,則應(yīng)設(shè)置以下哪個(gè)屬性的值_。A) Name B) FontName C) Caption D) Text67. 下面是窗體Form1的Click事件過程,實(shí)現(xiàn)運(yùn)行時(shí)每次單擊窗體時(shí),窗體向右移動(dòng)100。Private
23、 Sub_()Static intleft As IntegerInleft=inleft+100Form1.Left=intleftEnd SubA) Form_Click B) Form1_Click C) Command_Click D) Command1_Click68. 決定控件上文字的字體、字形、大小、效果的屬性是_。A) Text B) Caption C) Name D) Font69. 在設(shè)計(jì)階段,雙擊窗體Form1的空白處,打開代碼窗口,顯示_事件過程。A) Form_Click B) Form1_Load C) Form_Load D) Form1_Click70. 在設(shè)
24、計(jì)階段,當(dāng)雙擊窗體上的某一個(gè)文本框控件時(shí),系統(tǒng)將在代碼窗口中顯示該文本框控件的_事件過程模板。A) Click B) DblClick C) Change D) GetFocus71將調(diào)試通過的工程經(jīng)“文件”菜單的“生成.exe文件“編譯成.exe文件后,該可執(zhí)行文件到其它機(jī)器上不能運(yùn)行的主要原因是_。A)運(yùn)行機(jī)器上無VB系統(tǒng) B)缺少.frm窗體文件 C)該可執(zhí)行文件有病毒 D)以上原因都不對(duì)72當(dāng)需要上下文幫助時(shí),選擇要幫助的“難題”,然后按_鍵,就可出現(xiàn)MSDN窗口及顯示所需“難題”的幫助信息。A)Help B)F10 C)F1 D)Esc73Visual Basic有多種類型的窗口,若
25、要在設(shè)計(jì)時(shí)看到窗體窗口,以下操作不正確的是_。A)打開“視圖”菜單,選擇“對(duì)象窗口”B)雙擊VB窗口工作區(qū)的空白處C)單擊“工程資源管理器”中的“查看對(duì)象”按鈕D)雙擊“工程資源管理器”中對(duì)應(yīng)的窗體名74下面關(guān)于屬性和方法的描述中,不正確的是_。A)屬性是對(duì)象的特征,方法是對(duì)象的行為B)屬性和方法都有值C)屬性可以被賦值D)方法表示能執(zhí)行的操作75下面關(guān)于標(biāo)簽和文本框的描述中,正確的是_。A)文本框和標(biāo)簽都可以顯示文字B)文本框和標(biāo)簽都可以在運(yùn)行時(shí)輸入文字C)文本框和標(biāo)簽都有Caption屬性D)文本框和標(biāo)簽都有Text屬性二、 填空題1. 啟動(dòng)Visual Basic后,在窗體的左側(cè)有一個(gè)用
26、于應(yīng)用程序界面設(shè)計(jì)的窗口,稱作_【1】_。2. 當(dāng)進(jìn)入VB集成環(huán)境,發(fā)現(xiàn)沒有顯示“工具箱”時(shí),應(yīng)選擇_【2】 _的工具箱選項(xiàng),使工具箱顯示在窗口。3對(duì)象的屬性是指_【3】_。4對(duì)象的方法是指_【4】_。5在創(chuàng)建工程時(shí),使窗體上所有的控件具有相同的字體格式,應(yīng)對(duì)_【5】_ 的Font屬性進(jìn)行設(shè)置。6在代碼窗口對(duì)窗體的BorderStyle、MaxButton屬性進(jìn)行了設(shè)置,但運(yùn)行后沒有顯示效果,原因是這些屬性_【6】_。7對(duì)命令按鈕的Picture屬性裝入.bmp圖形文件后,選項(xiàng)按鈕并沒有顯示所需要的圖形,原因是沒有將_【7】_屬性設(shè)置為1。8在文本框中通過_【8】_屬性能獲得當(dāng)前插入點(diǎn)所在的位
27、置。9要對(duì)文本框中已有的內(nèi)容進(jìn)行編輯,按下鍵盤上的按鍵就是不起作用,原因是設(shè)置的_【9】_屬性為True。10.在窗體上已建立多個(gè)控件如Text1、Label1、Command1等,若要使程序一運(yùn)行焦點(diǎn)定位在Command1控件上,應(yīng)把Command1控件的_【10】_屬性設(shè)置為0。11.在工具欄的右側(cè)有兩欄,分別用來顯示窗體的當(dāng)前位置和大小,其單位為_【11】_。12.屬性窗口主要是針對(duì)窗體和控件設(shè)置的。在Visual Basic中,窗體和控件被稱為_【12】_。13.一個(gè)Visual Basic應(yīng)用程序可由_【13】_標(biāo)準(zhǔn)模塊和類模塊組成。14.假定已將文本框的MultiLine屬性設(shè)置為
28、True,則按_【14】_組合鍵可以插入一個(gè)空行。15.將C盤根目錄下的圖形文件moon.jpg裝入圖片框Picture1的語(yǔ)句是_【15】_。Visual Basic 語(yǔ)言基礎(chǔ)1在一行內(nèi)寫多條語(yǔ)句時(shí),每個(gè)語(yǔ)句之間用_來分隔。A) , B) : C) 、 D) ;2下面_是合法的變量名。A) X_yx B) 123abc C) integer D) X-Y3下面_是不合法的整常數(shù)。 A) 100 B) &O100 C) &H100 D) %1004下面_是合法的字符常數(shù)。A) ABC$ B) "ABC" C) 'ABC' D) ABC5下面_
29、是合法的單精度型變量。A) num! B) sum% C) xint$ D) mm#6下面_是不合法的單精度常數(shù)。A) 100! B) 100.0 C) 1E+2 D) 100.0D+27表達(dá)式16/4-25*8/4 MOD 52的值為_。A) 14 B) 4 C) 20 D) 28數(shù)學(xué)表達(dá)式3x10在VB中的邏輯表達(dá)式為_。A) 3<=x<10 B) 3<=x AND x<10C) x>=3 OR x<10 D) 3<=x AND <109與數(shù)學(xué)表達(dá)式ab/3cd對(duì)應(yīng),不正確的VB表達(dá)式為_。A) a*b/(3*c*D) B) a/3*b/c/
30、dC) a*b/3/c/d D) a*b/3*c*d10. RND函數(shù)不可能是下列_值。A) 1 B) 0 C) 0.123 D)0.0000511. Int(198.55*100+0.5)/100的值為_。A) 198 B) 199.6 C) 198.55 D)20012. Int(198.555*100+0.5)/100的值為_。A)198 B)199.6 C)198.56 D)20013. Print DateAdd("m",1,#1/30/2000#)語(yǔ)句顯示的結(jié)果為_。A) 00-2-29 B) 00-2-28 C) 00-2-30 D)00-1-3114. 表達(dá)
31、式DateDiff("y",1,#12/30/1999#,#1/13/2000#)的結(jié)果為_。A) 1 B) 11 C) 14 D) 9915. 表達(dá)式Len("123程序設(shè)計(jì)ABC")的值是_。A) 10 B) 14 C) 20 D) 1716 .表達(dá)式LenB("123程序設(shè)計(jì)ABC")的值是_。A) 10 B) 14 C) 20 D) 1717. 下面正確的賦值語(yǔ)句是_。A) x + y = 30 B) y = p*r*rC) y = x + 30 D) 3y = x18. 為了給x,y,z三個(gè)變量賦初值1,下面正確的賦值語(yǔ)句是
32、_。A) x = 1 : y = 1 : z = 1 B) x = 1, y = 1, z = 1C) x = y = z = 1 D) xyz = 119. 賦值語(yǔ)句:a = 123 + MID("123456",3,2)執(zhí)行后,a變量的值是是_。A) “1234” B) 123 C) 12334 D) 15720. 賦值語(yǔ)句:a = 123 & MID("123456",3,2)執(zhí)行后,a變量的值是是_。A) “12334” B) 123 C) 12334 D) 15721. 表達(dá)式 12000 + "123" &
33、 100 的結(jié)果為 _。22. 表達(dá)式String(3, "ABCDED")的值為 _。A) C B) "ABC" C) ABC D) "AAA"23. 表達(dá)式InStr(3, "EFABCDEFG","EF")的值為 _。A) 1 B) 7 C) 2 D) “EF”24. 以下合法的Visual Basic 標(biāo)識(shí)符是_。A)ForLoop B)Const C)6abc D)b#x25.Visual Basic中的數(shù)值可以用十六進(jìn)制或八進(jìn)制表示,十六進(jìn)制數(shù)以&H開頭,八進(jìn)制數(shù)以_開頭。A
34、)$O B)&O C)$E D)&E26. 設(shè)有如下聲明:Dim X As Integer如果Sgn(X)的值為-1,則X的值是_。A)整數(shù) B)大于0的整數(shù) C)等于0的整數(shù) D)小于0的數(shù)27. 產(chǎn)生5,46之間隨機(jī)整數(shù)VB表達(dá)式是_。A)Int(Rnd(1)*42)+6 B)Int(Rnd(1)*42)+5C)Int(Rnd(1)+41 D)Int(Rnd(1)*41)+528. 設(shè)a="Visual Basic",下面使b=" Basic"的語(yǔ)句是_。A) b=Left$(a,8,5) B) b=Right$(a,5,5)C) b
35、=Mid$(a,8,5) D) b=InStr(a,8)29. 表達(dá)式Int(-17.8)+Sgn(17.8)的值是_。A)18 B)-17 C)-18 D)-1630. 表達(dá)式Val(".123E2CD")的值是_。A)123 B)0 C)12.3 D)123E2CD31設(shè)a=5,b=10,則執(zhí)行c=int(b-A)*Rnd+A)+1后,c值的范圍為_。A)510 B)69 C)610 D)5932. 設(shè)有如下變量聲明Dim TestDate AS Date能為變量TestDate正確賦值的是_。A)TestDate=#1/1/2007#B)TestDate=#"
36、;1/1/2007"#C)TestDate=date("1/1/2007")D)Testdate=Format("m/d/yy","1/1/2007")33. 在窗體中添加一個(gè)命令按鈕,并編寫如下程序:Private Sub Command1_Click()a%=2/3b%=32/9Print a%,b%End Sub運(yùn)行下列程序,輸出結(jié)果為_。A)0 4 B)0 3 C)1 3 D)1 434. 以下關(guān)系表達(dá)式中,其值為False的是_。A)"ABC">"AbC" B)&quo
37、t;the"<>"they"C)"VISUAL"=UCase("Visual") D)"Integer">"Int"35. 若N=365,下述的語(yǔ)句中_顯示的值是33。A)Print n - Int(n / 100) * 100B)Print Int(n / 10) - Int(n / 100) * 10C)Print Int(n / 10) - Int(n / 100)D)Print Int(n - Int(n / 10) * 10) / 1036. 表達(dá)式2*32
38、+2*8/4+3 2的值為_。A)64 B)31 C)49 D)2237. 表達(dá)式Str(Len("1234")+Str(5.9)的值為_。A)45.9 B)4 5.9 C)12345.9 D)1234 5.938. 語(yǔ)句Print 5/4*65 Mod 2的輸出結(jié)果是_。A)0 B)1 C)2 D)339. 表達(dá)式2+3*45+Sin(x+1)/2中最先進(jìn)行的運(yùn)算是_。A)45 B)3*4 C)x+1 D)Sin()40.表達(dá)式A%*B&-D#3.0+F!的結(jié)果是_。A)整型 B)長(zhǎng)整型 C)單精度型 D)雙精度型41. 如果x是一個(gè)正實(shí)數(shù),對(duì)x的第3位小數(shù)四舍五
39、入的表達(dá)式是_。A)0.01*Int(x+0.005) B)0.01*Int(100*(x+0.005)C)0.01*Int(100*(x+0.05) D)0.01*Int(x+0.05)42. 表達(dá)式Int(8 * Sqr(36 * (10 (-2) * 10 + 0.5) / 10的值是_A)1 B)1 6C)1.6 D)0.1643. 若N=235,下述的語(yǔ)句中_顯示的值為3。A)PRINT N-INT(N/100)*100B)PRINT INT(N/10)-INT(N/100)*10C)PRINT INT(N/10)-INT(N/100)D)PRINT INT(N-INT(N/10)/
40、1044. 在窗體上畫一個(gè)名稱為Command1 的命令按鈕,然后編寫如下事件過程:Private Sub Command1_Click()a$ = "VisualBasic"Print String(3, a$)End Sub程序運(yùn)行后,單擊命令按鈕,在窗體上顯示的內(nèi)容是_。A)VVV B)Vis C)sic D)ll45. 函數(shù)String(n,"str")的功能是_。A)把數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字符串B)返回由n個(gè)字符組成的字符串C)從字符串中取出n個(gè)字符D)從字符串中第n個(gè)字符的位置開始取子字符串46. 以下程序段在立即窗口中輸出_。A="y
41、our"B="sname"C="iscr"Print Right(A,3)Picture1.Print Mid(B,2,4)Debug.Print Left(C,2)A)name B)our C)is D)ournameis47. 設(shè)a="MicrosoftVisualBasic",則以下使變量的b值為"VisualBasic"的語(yǔ)句是_。A)b=Left(a,10) B)b=Mid(a,10) C)b=Right(a,10) D)b=Mid(a,11,10)48. 設(shè)a=10,b=5,c=1,執(zhí)行語(yǔ)句P
42、rint a>b>c后,窗體上顯示的是_。A)True B)False C)1 D)出錯(cuò)信息49. 設(shè)x=4,y=6,則以下不能在窗體上顯示出"A=10"的語(yǔ)句是_。A)Print A=x+y B)Print"A="x+yC)Print "A="+Str(x+y) D)Print"A="&x十y50. 下面表達(dá)式中,_的運(yùn)算結(jié)果與其他三個(gè)不同。A)Exp(-3.5) B)Int(-3.5)+0.5C)-Abs(-3.5) D)Sgn(-3.5)-2.551. 設(shè)a=5,b=4,c=3,d=2,下
43、列表達(dá)式的值是_3>2*b Or a=c And b<>c Or c>dA)1 B)True C)False D)252. 設(shè)a="MicrosoftVisualBasic", 則以下使變量b的值為"VisualBasic"的語(yǔ)句是_。A)b=Left(a,10) B)b=Mid(a,10)C)b=Right(a,10) D)b=Mid(a,11,10)53. 假定有如下的窗體事件過程:Private Sub Form_Click()a$ = "Microsoft Visual Basic"b$ = Right
44、(a$, 5)c = Mid(a$, 1, 9)MsgBox a$, 34, b$End Sub程序運(yùn)行后單擊窗體,則在彈出的信息框中的標(biāo)題欄中顯示的信息是_。A)Microsoft Visual B)MicrosoftC)Basic D)3454. 在窗體上畫一個(gè)文本框,然后編寫如下事件過程:Private Sub Form_Click()x = InputBox("請(qǐng)輸入一個(gè)整數(shù)")Print x + Text1.TextEnd Sub程序運(yùn)行時(shí),在文本框中輸入456,然后單擊窗體,在輸入對(duì)話框中輸入123,單擊“確定”按鈕后,在窗體上顯示的內(nèi)容是_。A)123 B)4
45、56 C)579 D)12345655. 可以同時(shí)刪除字符串前導(dǎo)和尾部空白的函數(shù)是_。A) Ltrim B) Rtrim C) Trim D) Mid56. 、/、Mod、*四個(gè)算術(shù)運(yùn)算符中,優(yōu)先級(jí)別最低的是_。A) B) / C) Mod D) *57. 在VisualBasic中,日期 時(shí)間型常量要用_括起來A) " B)# C) * D) 58. 設(shè)a%=20,b$=”30”,則下列輸出結(jié)果是”2030”的語(yǔ)句是_。A)Print str(A) B)Print “a”+b C)Print a+b D)Print a & b59. 下列關(guān)于變體數(shù)據(jù)類型的敘述中正確的是_。
46、A) 變體是一種沒有類型的數(shù)據(jù)B) 給變體變量賦某一種類型數(shù)值后,就不能再賦給另一種類型數(shù)值C) 一個(gè)變量沒有定義就賦值,該變量即為變體類型D) 變體的空值就表示該變體值為060. 表達(dá)式Fix(-32.68)+Int(-23.02)的值為 _。A) -55 B) -56 C) -57 D) 5861. 在VB中,若要強(qiáng)制變量必須先定義才能使用,應(yīng)該用_語(yǔ)句說明。A) Public Const B) Option ExplicitC) Type 數(shù)據(jù)類型名 D) DefDbl62 執(zhí)行以下程序段后,變量c$的值為_。a$="Visual Basic Programing"b
47、$="Quick"c$=b$ & UCase(Mid$(a$,7,6) & Right$(a$,11)A) Visual BASIC Programing B) Quick Basic ProgramingC) QUICK Basic Programing D) Quick BASIC Programing63 .語(yǔ)句Print 5 * 5 5 / 5的輸出結(jié)果是_。A) 5 B)25 C) 0 D)164. 語(yǔ)句Print Sgn(-62)+Abs(-62)+Int(-62)的輸出結(jié)果是_。A) -36 B)1 C) -1 D)-7265. 假定Pictu
48、re1和Text1分別為圖片框和文本框的名稱,下列不正確的語(yǔ)句是_。A) Print 2.5 B)Picture1.Print 2.5C) Debug. Print 2.5 D) Text1.Print 2.566. 以下聲明語(yǔ)句中錯(cuò)誤的是_。A)Const var1=123 B)Dim var2 = 'ABC'C)Dim var3% D)Static var3 As Integer67. 下列可作為Visual Basic變量名的是_。A)A#A B)4A C)?xy D)constA68. 下列符號(hào)_不是VB中的合法變量名。A)ABCabc B)bd_1234 C)22we
49、d D)cmd$69. 下列敘述中不正確的是_。A)變量名的第一個(gè)字符必須是字母 B)變量名的長(zhǎng)度不超過255個(gè)字符C)變量名可以包含小數(shù)點(diǎn)或者內(nèi)嵌的類型聲明字符D)變量名不能使用關(guān)鍵字70. 下列符號(hào)常量的聲明中,_是不合法的。A)Const a As Single=1.1 B)Const a As Integer="15b"C)Const a As Double=1 D)Const a As String = "Sin1"71. 下面_不是字符串常量A)"語(yǔ)言" B)" " C)"5" D)
50、#False#72. 以下不合法的常量是 _。A)102 B)100 C)100.0 D)10E+0173. 設(shè)有如下聲明:Dim X As Integer如果Sgn(X)的值為-1,則X的值是_。A)整數(shù) B)大于0的整數(shù) C)等于0的整數(shù) D)小于0的數(shù)74. Rnd函數(shù)不可能產(chǎn)生_的值。A)0 B)1 C)0.1234 D)0.0000575. 在Visual Basic中,如果一個(gè)變量未作類型聲明而直接使用,則該變量的數(shù)據(jù)類型是_。A)字符串型 B)數(shù)值型 C)變體類型 D)可以是任何類型76. 設(shè)有如下語(yǔ)句:Dim a,b As Integerc="VisualBasic&
51、quot;d=#7/20/2005#以下關(guān)于這段代碼的敘述中,錯(cuò)誤的是_。A)a被定義為Integer類型變量 B)b被定義為Integer類型變量C)c中的數(shù)據(jù)是字符串 D)d中的數(shù)據(jù)是日期類型77. Abs(-8)+Len("ABCD")的值是_。A)12 B)14 C)8ABCD D)-8ABCD78. 設(shè)A="963214587",則表達(dá)式Val(Left(A,4)+Mid(A,4,2)的值為_。A)963214 B)963221 C)963216321 D)96321321479. 如果X是一個(gè)正實(shí)數(shù),將百分位四舍五入,保留一位小數(shù)的表達(dá)方式是
52、_。A)0.1*Int(X+0.05) B)0.1*Int(10*(X+0.05)C)0.1*Int(10*X) D)Int(X+0.05)80. 從鍵盤上輸入兩個(gè)字符串,分別保存在變量str1、str2中。確定第二個(gè)字符串在第一個(gè)字符串中起始位置的函數(shù)是_。A) Left B)Mid C)String D)Instr81已知A$=“12345678”,則表達(dá)式Val(Left(A$,4)+Mid(A$,4,2)的值為_。A) 123456 B) 123445 C) 8 D) 682在直角坐標(biāo)系中,x、y是坐標(biāo)系中任意點(diǎn)的位置,用x與y表示在第一或第三象限的表達(dá)式,以下不正確的是_。A)(x&
53、gt;0 and y>0) and (x<0 and y<0) B)(x>0 and y>0) and (x<0 and y<0)C)x*y>0 D)x*y=Abs(x*y)83語(yǔ)句:Print “Sqr(9)=” ; Sqr(9)的輸出結(jié)果是_。A)Sqr(9)= Sqr(9) B)Sqr(9)=3C)”3”=3 D)3= Sqr(9)84下面程序段的輸出結(jié)果為_。X = 10 :Y = 20Print X ;”+” ;Y ;”= ”;Print X + YA)10 + 20 = 30B)10 + 20 = 30C)X+ Y = 30D)10
54、+ 20 =3085若要處理一個(gè)值為50000的整數(shù),應(yīng)采用哪種VB基本數(shù)據(jù)類型描述更合適?_A)Integer B)Long C)Single D)String86以下函數(shù)表達(dá)式中,其值等于-3的是_。A)Int(-3.5) B)Fix(-3.5) C)Round(-3.5) D)Abs(-3.5)87以下函數(shù)表達(dá)式中,其值不等于3的是_。A)Int(3.5) B)Fix(3.5) C)Round(3.5) D)Abs(-3)88以下函數(shù)表達(dá)式中,其值不等于-4的是_。A)Int(-3.5) B)Fix(-4.5) C)Round(-3.5) D)Abs(-3.5)89以下函數(shù)表達(dá)式中,其值等于4的是_。A)Int(3.5) B)Fix(3.5) C)Round(3.5) D)Abs(3.5)90以下函數(shù)表達(dá)式中,其值等于3.5的是_。A)Int(3.5) B)Fix(3.5) C)Round(3.5) D)Abs(3.5)二、 填空題1. 整型變量X中存放了一個(gè)兩位數(shù),要將兩位數(shù)交換位置,例如13變成31,實(shí)現(xiàn)的表達(dá)式是_【1】_。2. 數(shù)學(xué)表達(dá)式 的VB表達(dá)式是_【2】_。3. 數(shù)學(xué)表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 用智慧譜寫幼兒園發(fā)展新篇章計(jì)劃
- 重大建設(shè)項(xiàng)目的安全檢查計(jì)劃
- 2025年貓爬架項(xiàng)目發(fā)展計(jì)劃
- 2025年板臥式電除塵器項(xiàng)目合作計(jì)劃書
- 2025年密封用填料及類似品項(xiàng)目建議書
- 實(shí)施均衡發(fā)展的人口政策
- 醫(yī)療健康管理服務(wù)協(xié)議
- 藝術(shù)品交易與展示項(xiàng)目投資合同
- 擔(dān)保期權(quán)合同
- 西游記中的人物形象賞析與解讀
- 人教版(2024新版)七年級(jí)上冊(cè)英語(yǔ)各單元重點(diǎn)語(yǔ)法知識(shí)點(diǎn)講義
- 安全閥校驗(yàn)標(biāo)準(zhǔn)
- 耳穴壓豆課件
- 建筑制圖與識(shí)圖教學(xué)課件:第八章 結(jié)構(gòu)施工圖
- 湘教版三年級(jí)美術(shù)下冊(cè)教案全冊(cè)
- (高清版)DB15∕T 3585-2024 高標(biāo)準(zhǔn)農(nóng)田施工質(zhì)量評(píng)定規(guī)程
- 試油(氣)HSE作業(yè)指導(dǎo)書
- 重癥監(jiān)護(hù)-ICU的設(shè)置、管理與常用監(jiān)測(cè)技術(shù)
- 法律顧問服務(wù)投標(biāo)方案(完整技術(shù)標(biāo))
- 中醫(yī)藥三方合作協(xié)議書范本
- 2024年《動(dòng)漫藝術(shù)概論》自考復(fù)習(xí)題庫(kù)(附答案)
評(píng)論
0/150
提交評(píng)論