版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第一章 選擇題1. VB是一種面向?qū)ο蟮目梢暬绦蛟O(shè)計語言,采取了( A )的編程機制。(A)事件驅(qū)動 (B) 按過程順序執(zhí)行 (C)從主程序開始執(zhí)行 (D) 按模塊順序執(zhí)行2. 以下不屬于VB的工作模式的是(c )模式。 (A) 運行 (B)設(shè)計 (C) 編譯 (D)中斷3. 在VB集成環(huán)境創(chuàng)建VB應(yīng)用程序時,除了工具箱窗口、窗體窗口、屬性窗口外,必不可少的窗口是( C )。(A)窗體布局窗口 (B)立即窗口 (C)代碼窗口 (D)監(jiān)視窗口4. 保存新建工程時,默認的路徑是( B )。(A)My Documents (B)VB98 (C) (D)Windows5. 將調(diào)試通過的VB工程經(jīng)“文
2、件”菜單的“生成.exe文件”編譯成.exe后,將該可執(zhí)行文件拿到其他機器上不能運行的主要原因是( A )。(A)運行的機器上無VB系統(tǒng) (B)缺少.frm窗體文件(C)該可執(zhí)行文件有病毒 (D)以上原因都不對6. VB6.0集成開發(fā)環(huán)境可以( D )。(A)編輯、調(diào)試、運行程序,但不能生成可執(zhí)行程序(B)編輯、調(diào)試、生成可執(zhí)行程序,但不能運行程序(C)編輯、生成可執(zhí)行程序、運行程序,但不能調(diào)試(D)編輯、調(diào)試、運行程序,也能生成可執(zhí)行程序7. VB6.0集成環(huán)境的主窗口中不包含( B )。(A)菜單欄 (B)狀態(tài)欄 (C)標題欄 (D)工具欄8. 在設(shè)計階段,當雙擊窗體上的某個控件時,所打開
3、的窗口是( C )。(A)工程資源管理器窗口 (B)工具箱窗口(C)代碼窗口 (D)屬性窗口9. 下面四個選項中,不是VB6.0工具箱的標準控件的是( C )。(A)滾動條 (B)定時器 (C)多媒體 (D)框架10. VB6.0的( C )版本,可供專業(yè)編程人員開發(fā)功能強大的組內(nèi)分布式應(yīng)用程序。(A)初級版 (B)學習版 (C)企業(yè)版 (D)專業(yè)版11. 英文縮寫“OOP”的含義是( A )。(A)面向?qū)ο蟪绦蛟O(shè)計 (B)結(jié)構(gòu)化程序設(shè)計語言(C)事件驅(qū)動的編程機制 (D)可視化程序設(shè)計12. 不能打開代碼窗口的操作是( B )。(A)雙擊窗體設(shè)計器的任意地方 (D)選擇視圖菜單中的“代碼窗口
4、”(B)按下F4鍵 (C)單擊工程資源管理器中的“查看代碼”按鈕13. 標準模塊的擴展名是( C )。(A).frm (B).bmp (C).bas (D).vbp14. 窗體文件的擴展名是( A )。(A).frm (B).bmp (C).bas (D).vbp15. 工程文件的擴展名是( D )。(A).frm (B).vbg (C).bas (D).vbp16. 不能打開屬性窗口的操作是( D )。(A)單擊工具欄上的“屬性窗口”按鈕 (B)選擇視圖菜單中的“屬性窗口”(C)按下F4鍵 (D)選擇工程菜單中的“屬性窗口”17. 不能打開對象窗口的操作是( A )。(A)按下F2鍵 (B)
5、單擊工程資源管理器中的“查看對象”按鈕(C)按下Shift+F7組合鍵 (D)選擇視圖菜單中的“對象窗口”18. 不能打開資源管理器窗口的是( B )。(A)單擊工具欄上的“工程資源管理器”按鈕(B)在窗體上單擊右鍵,從彈出的快捷菜單中選擇“工程資源管理器”選項(C)選擇視圖菜單中的“工程資源管理器” (D)按Ctrl+R19. 下面四個選項中,不是工程資源管理器管理的文件是( B )。(A)窗體文件 (B)圖形文件 (C)標準模塊文件 (D)工程文件20. 與傳統(tǒng)的程序設(shè)計語言相比,vb6最突出的特點是( B )。(A)結(jié)構(gòu)化程序設(shè)計 (B)事件驅(qū)動編程機制(C)集成開發(fā)環(huán)境 (D)程序調(diào)試
6、技術(shù)21. VB窗體設(shè)計器的主要功能是( A )。(A)建立用戶界面 (B)編寫員程序代碼 (C)畫圖 (D)顯示文字22. 用標準工具欄中的工具按鈕不能執(zhí)行的操作是( D )。(A)添加窗體 (B)添加工程 (C)打開工程 (D)添加模塊23. 下屬選項中,屬于VB的程序設(shè)計方法是( B )。(A)面向?qū)ο?、順序?qū)動 (B)面向?qū)ο螅录?qū)動(C)面向過程,事件驅(qū)動 (D)面向過程,順序驅(qū)動二、填空題1. 當進入VB集成環(huán)境,發(fā)現(xiàn)沒有顯示“工具箱”窗口時,應(yīng)選擇( 視圖 )菜單的( 工具箱 )選項,使“工具箱”窗口顯示。2. VB6.0集成環(huán)境的主窗口由標題欄、菜單欄和(工具欄)組成。3.
7、VB6.0集成環(huán)境有三種工作狀態(tài),工作狀態(tài)顯示在(標題欄 )。4. VB6.0提供了3種版本,這三種版本是(學習版,專業(yè)版,企業(yè)版 )。5. VB6.0有設(shè)計、中斷和運行三種工作狀態(tài),立即窗口不能在(運行)狀態(tài)下使用。三、簡答題1. 運行VB6.0需要什么樣的最小硬件環(huán)境?只要能運行Windows9x或Windows NT并具有140MB以上的硬盤空間即可。2. 當正常安裝VB6.0后,誤把Windows子目錄刪除。當重新安裝Windows后,是否要再安裝VB6.0?要再安裝Visual Basic6.0。因為安裝VB6.0時,有些VB程序系統(tǒng)自動安裝在Windows98目錄下,所以一旦刪除W
8、indows98子目錄,就必須再安裝VB6.0。3. VB6.0有學習版、專業(yè)版和企業(yè)版,怎樣知道所安裝的是哪個版本?在啟動VB6.0的啟動封面上,能顯示對應(yīng)的版本。4. VB6.0有多種類型的窗口,若想在設(shè)計時看到代碼窗口,怎樣操作?法: (1)熱鍵F7 (2)“視圖” “代碼窗口” (3)在窗體窗口中雙擊任一控件或窗體本身 (4)從工程窗口中選擇窗體或模塊后單擊“查看代碼”按鈕。5. 如何使各窗口顯示或不顯示?單擊要操作窗口的“關(guān)閉”按鈕時,則不顯示該窗口;選擇“視圖”菜單的對應(yīng)的窗口命令顯示所需的窗口。6. 敘述VB6.0的特點。VB的特點:(1)具有面向?qū)ο蟮目梢暬O(shè)計工具;(2)事件
9、驅(qū)動的編程機制;(3)提供了易學易用的應(yīng)用程序集成開發(fā)環(huán)境;(4)結(jié)構(gòu)化的程序設(shè)計語言;(5)支持多種數(shù)據(jù)庫系統(tǒng)的訪問;(6)Active技術(shù);(7)VB 6.0在開發(fā)環(huán)境上、網(wǎng)絡(luò)功能等的增強;(8)完備的help聯(lián)機幫助功能。第二章一選擇題1. 假定已在窗體上畫了多個控件,并有一個控件是活動的,為了在屬性窗口中設(shè)置窗體的屬性,預先執(zhí)行的操作是( A )。(A)單擊窗體上沒有控件的地方 (B)單擊任一個控件(C)不執(zhí)行任何操作 (D)雙擊窗體的標題欄2. 在VB中最基本的對象是( C ),它是應(yīng)用程序的基石,是其它控件的容器。(A)文本框 (B)命令按鈕(C)窗體 (D)標簽3. 有程序代碼如
10、下:text1.text=“visual basic” 則:text1、text和“visual basic”分別代表( C )。 (A)對象,值,屬性 (B) 對象,方法,屬性 (C) 對象,屬性,值 (D) 屬性,對象,值4. VB是一種面向?qū)ο蟮某绦蛟O(shè)計語言,( A )不是面向?qū)ο笙到y(tǒng)所包含的三要素。 (A)變量 (B)事件 (C)屬性 (D)方法5. VB的一個應(yīng)用程序至少包括一個( B )文件,該文件存儲窗體上使用的所有控件對象和有關(guān)的( )、對象相應(yīng)的( )過程和( )代碼。 (A)模塊、方法、事件、程序 (B)窗體、屬性、事件、程序(C)窗體、程序、屬性、事件 (D)窗體、屬性、
11、事件、方法6. 在VB6.0環(huán)境已有應(yīng)用程序的情況下,要重新建立一個工程的操作是( C )。(A)單擊工具欄上的“添加工程”按鈕(B)在工程資源管理器窗口上單擊右鍵,在彈出的快捷菜單中選擇“新建工程”選項(C)選擇“文件”菜單中的“新建工程” (D)選擇“視圖”菜單中的“新建工程”7. 為了把窗體上的某個控件變?yōu)榛顒?,?yīng)執(zhí)行的操作是( B )。(A)單擊窗體的邊框 (B)單擊該控件的內(nèi)部(C)雙擊該控件 (D)雙擊窗體8. 確定一個控件在窗體上的位置的屬性是( C )。(A)Width和Height (B)Width或Height (C)Top和Left (D)Top或Left9. 確定一個窗
12、體或控件的大小的屬性是( B )。(A)Width和Height (B)Width或Height (C)Top和Left (D)Top或Left10. 對于窗體,下面( D )屬性可以在程序運行時進行設(shè)置。(A)MaxButton (B)BorderStyle (C)Name (D)Left11. 要使Print方法在Form_Load事件中起作用,要對窗體的( C )屬性進行設(shè)置。(A)BackColor (B)BorderStyle (C)AutoRedraw (D)Caption12. 要使標簽控件顯示時不覆蓋其背景內(nèi)容,要對( D )屬性進行設(shè)置。(A)BackColor (B)Bor
13、derStyle (C)ForeColor (D)BackStyle13. 要使對象看得見而不可操作,要對( A )屬性設(shè)置。(A)Enabled (B)Visible (C)BackColor (D)Caption14. 文本框沒有( D )屬性。(A)Enabled (B)Visible (C)BackColor (D)Caption15. 不論任何控件,共同具有的是( B )屬性。(A)Text (B)Name (C)ForeColor (D)Caption16. 要使某控件在運行時不可見,應(yīng)對( B )屬性進行設(shè)置。(A)Enabled (B)Visible (C)BackColor
14、(D)Caption17. 要使窗體在運行時不可改變窗體的大小和沒有最大化、最小化按鈕,只要對下列( B )屬性設(shè)置就有效。(A)MaxButton (B)BorderStyle (C)Width (D)MinButton18. 當運行程序時,系統(tǒng)自動執(zhí)行啟動窗體的( A )事件過程。(A)Load (B)Click (C)Unload (D)GotFocus19. 當文本框的ScrollBars屬性設(shè)置了非零值,卻沒有效果,原因是( B )。(A)文本框中沒有內(nèi)容 (B)文本框的MultiLine屬性為False(C)文本框的MultiLine屬性為True (D)文本框的Locked屬性為
15、True。20. 下面是文本框的四個屬性,在程序運行時,( B )屬性能使鼠標單擊文本框而不觸發(fā)文本框的Click事件。(A)Visible (B)Enabled (C)Locked (D)MultiLine21. 下面四個選項都是VB中對象的屬性名稱,( A )不能用程序代碼設(shè)置屬性值。(A)Name (B)Enabled (C)BackColor (D)Picture22. 以下選項中“=”的左邊是用戶界面上的對象名,不正確的賦值語句是( A )。(A)Form1=”sdfs” (B)Command1=True(C)Text1=”abcd” (D)Label1=”等級考試”23. 以下敘述
16、中正確的是( A )。(A)窗體的Name屬性指定窗體的名稱,用來標識一個窗體(B)窗體的Name屬性的值是顯示在窗體標題欄中的文本(C)可以在運行期間改變對象的Name屬性的值(D)對象的Name屬性值可以為空24. 以下四個選項都是VB中對象的屬性名稱,在界面設(shè)計時,( D )屬性值的設(shè)置需要利用對話框。(A)Name (B)Enabled (C)WindowState (D)Picture25. 以下選項中,框架的控件值是(A )。(A)Caption (B)Value (C)Interval (D)Enabled26. .以下選項中,不是布爾類型的屬性是( B )。(A)單選按鈕的Va
17、lue (B)復選框的Value (C)命令按鈕的Value (D)Enabled27. 要連續(xù)在窗體的不同位置上畫出多個相同類型的控件,在用鼠標點擊工具箱中控件之前,應(yīng)該做的操作是( C )。(A)按下Alt鍵 (B)按下Shift (C)按下Ctrl鍵 (D)按下F4鍵28. 以下選項中,( C )是窗體的特有屬性。(A)Caption (B)Visible (C)WindowState (D)Left29. 改變文本框的滾動條配備,需要先設(shè)置( D )屬性。(A)Visible (B)Enabled (C)Locked (D)MultiLine30. 下面四個選項,(D )不是窗體的屬性
18、。(A)MinButton (B)MaxButton (C)Caption (D)ReSize31. 下面四個選項,( A )是窗體的特有事件。(A)Load (B)Locked (C)Click (D)KeyPress32. 假定窗體的名稱(Name屬性)為Form1,則把窗體的標題設(shè)置為“VBTest”的語句為( B )。(A)Form1=”VB Test” (B)Caption=”VB Test”(C)Form1.Text=”VB Test” (D)Form1.Name=”VB Test”33. 為了保存一個VB應(yīng)用程序,應(yīng)當( D )。(A)只保存窗體文件 (B)分別保存工程文件和標準
19、模塊文件(C)只保存工程文件(D)分別保存工程文件、窗體文件和標準模塊文件34. 為了裝入一個VB應(yīng)用程序,應(yīng)當( C )。(A)只裝入窗體文件 (B)分別裝入工程文件和標準模塊文件(C)只裝入工程文件 (D)分別裝入工程文件、窗體文件和標準模塊文件35. 命令按鈕不能響應(yīng)的事件是( A )。(A)DblClick (B)Click (C)MouseDown (D)MouseUp 36. 決定窗體標題欄上顯示內(nèi)容的屬性是( C )。 (A)Text (B)Name (C)Caption (D)BackStyle37. 當窗體最小化時縮小為一個圖標,設(shè)置這個圖標的屬性是( B )。 (A)Mou
20、seIcon (B)Icon (C)Picture (D)MousePointer38. 為了僅取消窗體的最大化功能,需要把它的( D )屬性設(shè)置為False。 (A)ControlBox (B)MinButton (C)Enabled (D)MaxButton39. 決定窗體有無控制菜單的屬性是( A )。 (A)ControlBox (B)MinButton (C)Enabled (D)MaxButton40. 為了使文本框同時具有水平和垂直滾動條,應(yīng)先把MultiLine屬性設(shè)置為True,然后再把ScrollBars屬性設(shè)置為( D )。 (A)0 (B)1 (C)2 (D)341.
21、使文本框獲得焦點的方法是( C )。(A)Change (B)GotFocus (C)SetFocus (D)LostFocus42. 為了使標簽覆蓋背景,應(yīng)把BackStyle屬性設(shè)置為( A )。 (A)0 (B)1 (C)True (D)False43. 為了使標簽的內(nèi)容居中顯示,應(yīng)把AlignMent屬性設(shè)置為( C )。 (A)0 (B)1 (C)2 (D)344. 決定標簽內(nèi)顯示內(nèi)容的屬性是( C )。 (A)Text (B)Name (C)Caption (D)Enabled45. 為了在按下回車鍵時執(zhí)行某個命令按鈕的事件過程,需要把該命令按鈕的一個屬性設(shè)置為True,這個屬性是
22、( B )。(A)Value (B)Default (C)Cancel (D)Enabled46. 為了在按下ESC鍵時執(zhí)行某個命令按鈕的事件過程,需要把該命令按鈕的一個屬性設(shè)置為True,這個屬性是( C )。(A)Value (B)Default (C)Cancel (D)Enabled47. 下面四個選項中,不是文本框?qū)傩缘氖牵?D )。 (A)TabIndex (B)PassWordChar (C)ScrollBars (D)Value48. 以下能夠觸發(fā)文本框Change事件的操作是( D )。 (A)文本框失去焦點 (B)文本框獲得焦點(C)設(shè)置文本框的焦點 (D)改變文本框的內(nèi)容
23、49. 文本框的默認屬性是( A )。 (A)Text (B)Caption (C)Top (D)Name50. 標簽的默認屬性是( B )。(A)Text (B)Caption (C)Top (D)Name51. 若要設(shè)置標簽的背景顏色,使用的屬性是( B )。(A)Color (B)BackColor (C)ForeColor (D)FontBold52. 若要設(shè)置文本框中所顯示的文本顏色,使用的屬性是( C )。 (A)FillColor (B)BackColor (C)ForeColor (D)BackStyle53. 命令按鈕能響應(yīng)的事件是( B )。 (A)DblClick (B)
24、Click (C)Scroll (D)Load54. 下面選項中,( C )不是文本框的屬性。 (A)MultiLine (B)MaxLength (C)TextBox (D)Loaded二、填空題1. 程序運行時,為了讓命令按鈕不可操作,并且呈現(xiàn)灰色,必須將其(Enabled )屬性設(shè)置為False。2. 改變文本框的滾動條配備,需先設(shè)置MultiLine屬性,然后設(shè)置( ScrollBars )屬性。3. 文本框能返回ASCII碼值的事件是( KeyPress)。4. 當程序運行后,用鼠標雙擊對象時主要觸發(fā)的事件是(DblClick)。5. 文本框的控件值是( Text, ),命令按鈕的控
25、件值是( Value )。6. 在VB中,由系統(tǒng)事先設(shè)定的,能被對象識別和響應(yīng)的動作稱為( 事件 )。7. 一個控件在窗體上的位置由(Left)和(Top )屬性決定,其大小由(Width)和(Height)屬性決定。8. 對象屬性設(shè)置主要有兩種方法,分別是(在屬性窗口直接設(shè)置)和(在代碼窗口中設(shè)置)。9. 在程序代碼中設(shè)置屬性值的一般格式為(.對象.屬性=屬性值)。10. 當窗體的大小改變時,觸發(fā)(ReSize)事件。11. 為了選擇多個控件,可以按?。?Ctrl )鍵,然后單擊每個控件。12. 在用VB開發(fā)應(yīng)用程序時,一般需要(界面設(shè)計)、( 屬性設(shè)置 )、(編寫代碼 )和(保存和運行程序
26、 )四步。13. 控件和窗體的Name屬性只能通過( 屬性窗口 )設(shè)置,不能在( 運行 )期間設(shè)置。14. 在VB中,窗體文件和工程文件的擴展名分別是( frm )和( vbp)。15. 為了把一個VB應(yīng)用程序裝入內(nèi)存,只要裝入( 工程 )文件即可。16. VB應(yīng)用程序通常由3類模塊組成,分別是( 窗體模塊 )、(標準模塊 )( 類模塊 )。 17. 在剛建立工程時,使窗體上的所有控件具有相同的字體格式,應(yīng)對( 窗體 )的(Font系列 )屬性進行設(shè)置。18. 當對文本框的ScrollBars屬性設(shè)置為2(有垂直滾動條),但沒有垂直滾動條顯示時,是沒有把( MultiLine )屬性設(shè)置為Tr
27、ue的原因。19. 在代碼窗口對窗體的BoerderStyle、MaxButton屬性進行了設(shè)置,但運行后沒有效果,原因是這些屬性(只能在屬性窗口設(shè)置 )。20. 當對命令按鈕的Picture屬性裝入.bmp圖形文件后,此按鈕上并沒有顯示所設(shè)置的圖形,原因是沒有對( Style )屬性設(shè)置為1(Graphical)。21. 要對文本框中已有的內(nèi)容進行編輯,按下鍵盤上的按鍵,就是不起作用,原因是設(shè)置( Locked )的屬性為True。22. 在窗體上已建立多個控件如Text1、Label1、Command1,若要使程序一運行焦點就定位在Command1控件上,應(yīng)把Command1控件的( Ta
28、bIndex )屬性的值設(shè)置為0。23. 為了使標簽能自動調(diào)整大小以顯示全部文本內(nèi)容,應(yīng)把標簽的( AutoSize )屬性 設(shè)置為True。24. 假定有一個文本框,其名稱為Text1,為了使該文本框具有焦點,應(yīng)執(zhí)行的語句是( Text1.SetFocus )。25. 為了使一個標簽透明且沒有邊框,必須把它的BorderStyle屬性設(shè)置為( 0 ),并把BackStyle屬性設(shè)置為( 0 )。 三、簡答題1. 敘述建立一個完整的應(yīng)用程序的過程。2. 當建立好一個簡單的應(yīng)用程序后,假定該工程僅有一個窗體模塊。問該工程涉及到多少文件要保存?若要保存該工程中的所有文件,正確的操作應(yīng)先保存什么文件
29、?再保存什么文件?若不這樣做,系統(tǒng)會出現(xiàn)什么信息?3. 假定在Windows環(huán)境中,要保存工程文件時,若不改變目錄名,則系統(tǒng)默認的目錄是什么?4. 為了使一個控件在運行時不可見,應(yīng)對該控件的什么屬性進行何種設(shè)置?5. 為了防止用戶編輯文本框內(nèi)的內(nèi)容,應(yīng)對該控件的什么屬性進行何種設(shè)置?6. 為了使標簽框的大小由Caption屬性的值進行擴展或縮小,應(yīng)對該控件的什么屬性進行何種設(shè)置?7. VB6.0提供的大量圖形文件在那個目錄下?若您的計算機上沒有安裝,則怎樣安裝這些圖形?8. 在VB6.0中,命令按鈕的顯示形式可以有標準的或圖形的兩種選擇,這通過什么屬性來設(shè)置?若選擇圖形的,則通過什么屬性來裝入
30、圖形?若已在規(guī)定的屬性里裝入了某個圖形文件,但該命令按鈕還是不能顯示圖形,而顯示的是Caption屬性設(shè)置的文字,怎樣改正?9. 標簽和文本框的區(qū)別是什么?10. 當窗體上有3個文本框和一個命令按鈕,若程序運行時,要求焦點定位在私邸三個文本框(Text3)處,應(yīng)對何控件的什么屬性進行何種設(shè)置?11. 若要對窗體上的3個文本框輸入數(shù)據(jù),各控件焦點的移動可通過Tab鍵(系統(tǒng)本身具有的),也可以通過回車鍵,則要對文本框的什么事件進行編程?12. 當某文本框輸入數(shù)據(jù)后(按了回車鍵),進行判斷認為數(shù)據(jù)輸入錯,怎樣刪除原來數(shù)據(jù)?怎樣使焦點回到該文本框重新輸入?13. 當運行程序前,對某些控件設(shè)置屬性值,除
31、了在窗體中直接設(shè)置外,還可以通過代碼設(shè)置,這些代碼一般放在什么事件中?例如,程序要將命令按鈕定位在窗體的中央,請寫出事件過程。1. 設(shè)計界面、設(shè)置屬性、編寫代碼、保存和運行程序2. 涉及到2個文件需要保存。先保存窗體文件,再保存工程文件。若先保存工程文件,系統(tǒng)會先彈出“文件另存為”對話框,要求把窗體文件先保存。3. 系統(tǒng)默認的目錄是VB98。4. 將該控件的Visible屬性設(shè)置為False。5. 將文本框的Locked屬性設(shè)置為True。6. 將標簽的AutoSize屬性設(shè)置為True。7. 大量的圖形文件存放在Graphics目錄下。直接在帶有VB6.0系統(tǒng)的光盤上找到Graphics子目
32、錄,將其復制到硬盤的VB目錄下。8. 通過Style屬性設(shè)置圖形的或標準的。通過Picture屬性來裝入圖形。不能顯示圖形是因為Style的值設(shè)置了Standard,只要改為Graphical,一般將Caption的值設(shè)置為空。9. 標簽和文本框的共同點都可以在窗體上顯示文字。不同點在于:標簽的內(nèi)容在Caption屬性內(nèi),在窗體上只能顯示文字,不能編輯;文本框內(nèi)容在Text屬性內(nèi),在窗體上可直接對內(nèi)容進行編輯。10. 應(yīng)將Text3控件的TabIndex屬性設(shè)置為0。11. 對文本框的KeyPress事件編成。例如,當焦點在Text1時,輸入數(shù)據(jù)按Enter鍵后,讓焦點跳到Text2文本框,程
33、序段如下: Private Sub Text1_KeyPress(KeyAscii as Integer) If KeyAscii=13 then Text2.SetFocus End If End Sub12. 假定文本框的名稱為Text1,則事件過程如下: Private Sub Text1_KeyPress(KeyAscii as Integer) If KeyAscii=13 then If 出錯條件判斷成立 then Text1=” Text1.SetFocus End If End If End Sub13. 這些代碼一般放在窗體的Load事件過程中。將窗體定位在屏幕的中央,只能通
34、過屬性窗口對Form1窗口的StartUpPosition屬性設(shè)置為2(表示屏幕的中心),該屬性不能在運行時設(shè)置。要將按鈕定位在窗體的中央,事件過程如下: Private Sub Form_Load() Command1.Left=Form1.ScaleWidth2-command1.Width2 Command1.Top=Form1.ScaleHeight2-command1.Height2 End Sub第三章 一、選擇題1. 在一行上寫多條語句時,每個語句之間用( B )符號分隔。(A), (B): (C)、 (D);2. 一個語句要在下一行繼續(xù)寫,用( C )符號作為續(xù)行符。(A)+
35、(B)- (C)_ (D)3. 下面( A )是合法的變量名。(A)X_yz (B)123abc (C)integer (D)X-Y4. 下面( D )是不合法的整常數(shù)。(A)100 (B)&O100 (C)&H100 (D)%1005. 下面( B )是合法的字符常數(shù)。(A)ABC$ (B)”ABC” (C)ABC (D)ABC6. 下面( A )是合法的單精度型變量。(A)num! (B)sum% (C)xinte$ (D)mm#7. 下面( D )是不合法的單精度常數(shù)。(A)100! (B)100.0 (C)1E+2 (D)100.0D+28. 表達式16/4-25*8/4 mod 52
36、的值為( B )。 (A)14 (B)4 (C)20 (D)29. 數(shù)學關(guān)系3x10表示成正確的VB表達式為*( B )。(A)3=x10 (B)3=x and x=3 or x10 (D)3=x and b (B)Not(c-b)c and ba (D)Abs(a-d)b and cc的值是( B )。(A)True (B)False (C)-1 (D)024. 設(shè)a=2,b=3,c=4,d=5,表達式32*b or a=c and bc or cd的值是( B )。(A)True (B)False (C)-1 (D)025. 設(shè)a=2,b=3,c=4,d=5,表達式not a=c or 4
37、*c=b2 and ba+c的值是( B )。(A)True (B)False (C)-1 (D)026. 假定Picture1和Text1分別為圖片框和文本框的名稱,下列不正確的語句是( C )。(A)Print 25 (B)Picture1.Print 25 (C)Text1.Print 25 (D)Debug. Print 2527. 語句Print 5*55/5的輸出結(jié)果是( B )。 (A)5 (B)25 (C)0 (D)128. 語句Print Sgn(-62)+Abs(-62)+Int(-62)的輸出結(jié)果是( C )。 (A)-36 (B)1 (C)-1 (D)-7229. 表達
38、式4+56*7/8 Mod 9的值為(B )。 (A)4 (B)5 (C)6 (D)730. 設(shè)有整數(shù)x,如果Sgn(x)的值為-1,則x的值是( B )。(A)整數(shù) (B)大于0的整數(shù) (C)等于0的整數(shù) (D)小于0的整數(shù)31. 可以同時刪除字符串前導和尾部空白的函數(shù)是( C )。 (A)Ltrim (B)Rtrim (C)Trim (D)Mid32. m,n是整數(shù),且nm,在下面的選項中,能將x賦值為一個mn之間(含m,n)的任意數(shù)的語句是( A )。 (A)x=Int(Rnd*(n-m+1)+m (B)x= Int(Rnd*n)+m(C)x=Int(Rnd*m)+n (D)x=Int(
39、Rnd*(n-m)+m 33. VB6.0表達式”123”+Abs(1)的值是( C )。 (A)123-1 (B)1231 (C)124 (D)錯誤表達式34. VB6.0表達式”12a”+Abs(1)的值是( D )。 (A)12b (B)12a1 (C)121 (D)錯誤表達式35. 當用Const a%=19.8 定義后,a的值是( C )。 (A)19 (B)19.8 (C)20 (D)0二、填空題1. 在VB中,1234、&、1.2346E+5、1.2346D+5四個常數(shù)分別表示( 整型,長整型,單精度、雙精度 )類型。2. 整型變量x中存放了一個兩位數(shù),要將兩位數(shù)交換位置,例如,
40、13變成31,實現(xiàn)的表達式是( (x mod 10)*10+x10)。3. 數(shù)學表達式的VB算術(shù)表達式為( (a+b)/(1/(c+5)-c*d/2) )。4. 表示x是5的倍數(shù)或是9的倍數(shù)的邏輯表達式為( x mod 5=0 or x mod 9=0)。5. 已知a=3.5,b=5.0,c=2.5,d=True,則表達式:a=0 and a+cb+3 or not d的值是( false )。6. Int(-3.5)、Int (3.5)、Fix(-3.5)、Fix(3.5)、Round(-3.5)、Round(3.5)的值分別是( -4,3,-3,3,-4,4 )。7. 表達式Ucase(M
41、id(“abcdefgh”,3,4)的值是(CDEF )。8. 在直角坐標系中,(x,y)是坐標系中任意點的位置,用x與y表示在第一象限或第三象限的表達式是( x*y0 )。9. 要以年月日形式顯示當前機器內(nèi)日期的Format函數(shù)表達式為( format(date,”yyyy-mm-dd”) )。10. 計算已近入21世紀有多少天的函數(shù)表達式是( datediff(“d”,date,”2000-1-1”))。11. 計算離你畢業(yè)(假定畢業(yè)時間為2006年6月28日)還有多少個星期的函數(shù)表達式是(datediff(“w”,date,”2006-6-28”) )。12. 表示s字符變量是字母字符(
42、大小寫字母不區(qū)分)的邏輯表達式為(ucase(s)=”A” and ucase(s)=”Z” )。13. VB6.0表達式Len(Left(abcd”,3)+Right(”商丘師范學院”,4)的值是( 7 )。14. 數(shù)學式2cos2y+e2x的VB6.0表達式是(2*cos(2*y)+exp(2*x))。15. 產(chǎn)生一個在-50,-5范圍內(nèi)的隨機負整數(shù)(包含-50和-5)的表達式是(int(rnd*46+5) )。16. 設(shè)y是整型變量,判斷y為奇數(shù)的表達式是(y mod 20 )。17. VB6.0表達式33*3 mod 3的值為( 0 )。18. 表達式Fix(-11.85)+Int(-
43、23.01)的值是( -35 )。19. 在VB中,字符串常量要用(“”)括起來,日期/時間型常量要用(#)括起來。20. 在VB6.0中,字符采用(Unicode)編碼方式。在這種編碼方式中,一個中文字符或一個西文字符均視為(一個)字符,每個字符用(2 )個字節(jié)編碼。21. 語句Print Int(12345.6789*100+0.5)/100)的輸出結(jié)果是( 12345)22. 語句Print “25+32=”;25+32的輸出結(jié)果是(25+32=57 )。23. 若a=4,b=9,則語句Print ab mod 4 的輸出結(jié)果是( true )。24. 語句Print “123”+”456”+3的輸出結(jié)果是( )。25. 語句Print “234”+10+”123”的輸出結(jié)果是( 367 )。三、簡答題1. 說明下列哪些是VB合法的直接常量,分別指出它們是什么類型:(1)100.0(2)%100(3)1E1(4)123D3(5)123,456(6)0100(7)”ASDF”(8)”1234” (9)#2000/10/7# (10)100#(11)(12)&0100 (13)&O78 (14)&H123 (15)True(16)T(17)&H12ag (18)-1123!(1)合法,單精度
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度年福建省高校教師資格證之高等教育心理學真題練習試卷B卷附答案
- 2024年交通運輸設(shè)備項目資金需求報告代可行性研究報告
- 一年級數(shù)學計算題專項練習1000題匯編
- 2024年個人房產(chǎn)抵押貸款協(xié)議范本
- 文書模板-《勞務(wù)用工合同》
- 2024年度安置性質(zhì)房產(chǎn)購買協(xié)議典范
- 2024老年專家返聘協(xié)議詳細條款
- 2024屆安徽省皖南八校聯(lián)盟高三4月(二診)調(diào)研測試卷(康德版)數(shù)學試題
- 2024年度建筑資產(chǎn)轉(zhuǎn)讓協(xié)議樣例
- 2024精簡型牛肉購銷協(xié)議文本
- 20以內(nèi)進位加法100題(精心整理6套-可打印A4)
- 陜西師范大學學位英語試題
- 中小學反恐風險評估報告
- 品牌營銷策略和品牌策略
- 視力矯正商業(yè)計劃書
- 醫(yī)學課件:臨床決策分析
- 幼兒園優(yōu)質(zhì)公開課:中班音樂韻律《打噴嚏的小老鼠》課件
- 質(zhì)量管理體系品質(zhì)保證體系圖
- 人教版(新插圖)三年級上冊數(shù)學 第9課時 用乘除兩步計算 解決-歸總問題 教學課件
- 《現(xiàn)代漢語》考試復習題庫及答案
- 13J104《蒸壓加氣混凝土砌塊、板材構(gòu)造》
評論
0/150
提交評論