(完整word版)VB程序設計試題題庫及答案.doc_第1頁
(完整word版)VB程序設計試題題庫及答案.doc_第2頁
(完整word版)VB程序設計試題題庫及答案.doc_第3頁
(完整word版)VB程序設計試題題庫及答案.doc_第4頁
(完整word版)VB程序設計試題題庫及答案.doc_第5頁
免費預覽已結束,剩余45頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、VB程序設計筆試題題庫一、選擇題1下列常量中,是 Integer類型常量的是(C)。A、123&B、-38844C、123%D、327682下面選項中 () 是字符連接運算符 .( A)A、&B、AndC、%D、Mod3 下面關于VB 的集成開發(fā)環(huán)境( IDE )的敘述中, 不正確的是(B)。A、IDE是設計、調試、運行 VB程序的工具。B、用戶不能隨意關閉 IDE中的窗口。C、 窗體設計 窗口是用來設計應用程序界面(窗體)的。D、打開 / 關閉各窗口的命令主要在 IDE的 視圖 菜單中。4len( “程vb序設計 ”)=(C) 。A、 5B、2C、 6D、105表達式 15 Mod 4 +

2、13 5 * 2的值是 DA、7B、0C、2D、46賦值語句 A=123 + Mid$(“123456”,3,2)執(zhí)行后, A= (A)。A、157B、12334C、123D、123347在一個語句內寫多條語句時 , 用來分隔每條語句的符號是 (C).A、,B、;C、:D、8將邏輯型數(shù)據(jù)轉換成整型數(shù)據(jù)時,轉換規(guī)則是(D)。A、將 True 轉換為 1,將 False 轉換為 0B、將 True 轉換為 1,將 False 轉換為 -1C、將 True 轉換為 0,將 False 轉換為 -1D、將 True 轉換為 -1,將 False 轉換為 09表達式 2+3*45-SIN(X+1)/2

3、中最先進行的運算是 (D).A、SINB、45C、3*4D、x+110如果 x=2 ,則表達式 x+12 Or sin(x)0.9And3x+3 的值(B )。A、不能計算B、 TrueC、5D、False11隨機產生 10,50 之間整數(shù)的正確表達式是(D)。A、Round( Rnd*50)B、 Int(Rnd*40+10)C、Round( Rnd*51)D、 10+Int(Rnd*41)12每建立一個窗體 , 工程管理器窗口中就會增加一個 ( C).A、類模塊文件B、工程文件C、窗體文件D、程序模塊文件13INT(100*RND(1) 產生的隨機整數(shù)的閉區(qū)間是 (B).A、1,100B、0

4、,99C、0,100D、1,9914 下列數(shù)據(jù)類型中 , 占用內存最小的是 ( D ). A、IntegerB、Single C、Boolean D、Byte15 VisualBasic是一種 (B) 程序設計語言 .A、過程式B、非過程式C、機器D、低級16 函數(shù) Int(10*Rnd) 是在 ( A ) 范圍內的整數(shù) . A、0,9B、0,1C、1,9D、1,1017以下合法的一組 Visual Basic用戶標識符是( C)A、Sum 和 8abcB、a#x 和 PiC、ForLoop 和 TotalD、Const 和 DoWhile18函數(shù) Len(Str(Val(123.4)的值為

5、(B).A、5B、6C、8D、1119Int(198.555*100+0.5)/100的值為(B)A、199.6B、198.56C、200D、19820 以下各表達式中 , 計算結果為 0的是 ( A ). A、FIX(12.4)+FIX(-12.6)B、CINT(12.4)+CINT(-12.6) C、INT(12.4)+INT(-12.6) D、FIX(13.6)+FIX(-12.6)21MsgBox() 的正確語法是(D)。A、 MsgBox(標題 ,提示信息 ,按鈕類型 )B、 MsgBox(提示信息 ,標題 ,按鈕類型 )C、MsgBox(標題 ,按鈕類型 ,提示信息 )D、 Msg

6、Box(提示信息 ,按鈕類型 ,標題 )22 38-3 OR 10+2 5,-1,0)后,x的值為 (D ) .A、5B、0C、6D、-125下面關于 VB 的敘述中,不正確的是(A)。A、用 VB編寫的程序可以在任何操作系統(tǒng)環(huán)境中運行。B、VB是面向對象的可視化的軟件開發(fā)工具。C、VB是在 20世紀 60年代美國 Dartmouth學院開發(fā)的 Basic 語言基礎上發(fā)展而形成的。D、VB是由美國 Microsoft(微軟)公司開發(fā)程序設計語言。26表達式 16 / 4-25*8 / 4Mod 5 2 = (A)。A、4B、0C、-2D、 -627聲明符號常量應該用關鍵字 ( B ) .A、P

7、rivateB、ConstC、StaticD、V26/ariant28 下列數(shù)據(jù)類型中 , 占用內存最大的是 ( D ) . A、BooleanB、Integer C、ByteD、Single29下列 VB 數(shù)據(jù)類型中,占用內存最少的是(D)。A、CurrencyB、IntegerC、BooleanD、Byte30 RGB 函數(shù)通過紅 . 綠. 藍三基色混合產生某種顏色 , 某語法為 RGB ( 紅. 綠. 藍), 括號中紅、綠、藍三基色的成分使用 0255之間的整數(shù) . 若使用三個滾動條分別輸入三種基色 , 為保證輸入數(shù)值有效 , 則應設置 (B) 屬性 .A、Scroll 和Change

8、B、Max和MinC、Smallchange和 LargeChangeD、Value31k=12.5 ,len( str( k ) )=(B) 。A、 4B、5C、 3D、 232 表達式 Abs(-5)*55/5 的值是 ( D )A、1B、5 C、-25 D、2533 產生 10,37 之間的隨機整數(shù)的 VisualBasic 表達式是 ( C ) . A、Int(Rnd(1)*27)+11B、Int(Rnd(1)*28)+11 C、Int(Rnd(1)*28)+10 D、In t(Rnd(1)*27)+1034 工具欄中的 啟動 按鈕的作用是 ( B ).A、工程管理窗口B、運行一個應用

9、程序C、打開被選中對象的代碼窗口D、運行一個窗體35不需要編譯,計算機便可直接執(zhí)行的程序是(B )。A、C語言程序B、 機器語言程序C、 匯編語言程序D、 Visual Basic語言程序36Val ( “123ab(”)= D)。A、0B、 不能轉換C、1230D、12337 表達式 16/4-25*8/4MOD52 的值為 ( A )A、4B、2C、14 D、2038 刪除字符串前導和尾隨空格的函數(shù)是 ( D ). A、Rtrim( )B、Ltrim() C、Lcase D、Trim()39 下列表達式中 , 其值為 0的是 ( C ).A、15 mod 9B、7/9C、79D、7 mod

10、 1540表達式 Len(123 程序設計 ABC)的值是( B )A、17B、10C、14D、2041Int(-3.1)+round (-4.6)= (C)。A、 -8B、-6C、-9D、-7、/ 、Mod、* 等4個算術運算符中 , 優(yōu)先級最低的是 ( A ).A、ModB、/C、*D、43下面正確的賦值語句是(D)。A、x=y=1B、x+2=y2+2C、x+y=1D、x=y+z144 Len(實踐應用能力 ) 的值是 ( A ).A、6B、4C、不能確定D、845 表達式 Mid(SHANGHAI,6,3) 的值是 (C).A、ANGH B、SHAC、HAID、SHANGH46表達式 2

11、53 mod 3 *Int(4.5)的值為 (B) .A、1B、8C、4D、547下面變量名稱正確的是( C)。A、x 1B、integerC、 x_1_yD、 x , y48不能正確表示條件 兩個整型變量 A和B之一為 0, 但不能同時為 0的布爾表達式 (D).A、A*B=0ANDABB、(A=0ORB=0)ANDABC、A=0ANDB0ORA0AND B=0D、A*B=0AND(A=0ORB=0)49 如果 X是一個正的實數(shù) , 將千分位四舍五入 , 保留兩位小數(shù)的表達式是(C).A、0.01*int(100*(x+0.05) B、0.01*int(x+0.05)C、0.01*int(1

12、00*(x+0.005) D、0.01*int(x+0.005)50 表達式 X+1X是(D).A、非法表達式B、字符表達式C、算術表達式D、關系表達式51VisualBasic 的編程機制是 ( B).A、面向圖形B、事件驅動C、面向對象D、可視化52 下面 4項中合法的變量名是 ( A). A、X_yzB、X-YC、123abc D、integer53 以下可以作為 VB變量名的是 ( C). A、COS(X)B、X(-1) C、CO1 D、SIN54 表達式 (73+1)*(185-1)的值是 ( B).A、8.76B、6C、6.67D、7.855 下列哪個變量名的取法是不正確的( C)

13、.A、sTmeB、T_12C、T12%D、T_Temp56 可以同時刪除字符串前導和尾部空白的函數(shù)是( B).A、LtrimB、TrimC、MidD、Rtrim57 VB窗體文件的擴展名是 ( A).A、FRMB、VBWC、VBPD、BAS58 一個具有圖形用戶界面的“標準EXE”工程必須包含的文件是(A)。A、工程文件和窗體文件。B 、窗體文件和標準模塊文件。C、工程文件和資源文件。D、工程文件和標準模塊文件。59 數(shù)學式 3X5寫成 VB 表達式是(A)。A、3=X and X=3 and 5XC、3=X or X5D、3=X ”A”andUcase$(C$)=0 ANDa+cb+3 OR

14、 NOT d的值是 _ false_ 。4. 表示 x是5的倍數(shù)或是 9的倍數(shù)的邏輯表達式為 _x mod 5 = 0 OR x mod9=0_。5. 在剛建立工程時,使窗體上的所有控件具有相同的字體格式,就對_font_ 的屬性進行設置。6.Int(-2.6)、Int(2.6)、 Fix(-2.6)、Fix(3.6)的值分別是 _-3_、_2_、_-2_、_3_。7.Label 和TextBox 控件用來顯示和輸入文本,如果僅需要讓應用程序在窗體中顯示文本信息,可使用 _ label _ 控件;若允許用戶輸入文本,則應使用 _ Textbox _ 控件。8. 若命令按鈕的名稱為 Cmdope

15、n ,程序要求單擊該命令按鈕時,打開一個窗口 form1 ,請對以下事件過程填空。Private Sub Cmdopen_Click()_ form1.show _end sub9. 表達式 93 7 Mod 2 2的值是 _1_。10. 表達式 Ucase(Mid( “abcdefgh ”,3,4)的值是 _CDEF。11. 當程序運行時,要求窗體中的文本框呈現(xiàn)空白,則在設計時,應當在此文本框的 _ 屬性 _ 窗口中,把此文本框的 _ text _ 屬性設置成空白。12. 已知 a=3 ,b=4 ,c=5 ,表達式 ab and Not ca Or cb AndcaAnd Not bc 的值

16、是_ false _ 。13.VB面向對象的三要素是屬性、事件、方法。14.工程文件的擴展名為.vbp , 窗體文件的擴展名為 .frm。15.計時器之間的間隔通過Interval屬性控制。16. 隨機產生一個 100至200之間的整數(shù),賦值給整型變量 r, 表達式是:r=Int(Rnd()*101+100)。17. 設有 Visual Basic表達式 :5*x2-3*x-2*Sin(a)/3,則它的數(shù)學表達式為5x23x2Sin( a)3。18. 表達式 Fix(-32.86)+Int(-23.02)的值為 -56。三、讀程序寫結果1. 執(zhí)行下面的程序段后, S 的值為 9 S=5For

17、i=2.6 to 4.9 step 0.6 S=S+1Next i2. 在窗體上畫一個命令按鈕,然后編寫如下事件過程:Private Sub Command1_Click() A=InputBox( “請輸入一個整數(shù)” ) B=InputBox( “請輸入一個整數(shù)” )Print a+b程序運行后,單擊命令按鈕,在輸入對話框中分別輸入321 和 456,則輸出結果為 3214563. 執(zhí)行下面的程序段后, B 的值為 300 A=300B=20A=a+b B=a-b A=a-b4. 以下程序段的輸出結果是 1Num=0While num=2Num=num+1Print numWend5. 在窗

18、體畫一個命令按鈕,然后編寫如下事件過程:Private Sub Command1_Click() Dim a(1 to 10)Dim p(1 to 3) K=5For i=1 to 10 A(i)=iNext i Print kEnd Sub程序運行后,單擊命令按鈕,輸出結果是336. 在窗體上畫一個命令按鈕,然后編寫如下過程:Function fun(ByVal num As Long) As Long Dim k As Longk = 1num = Abs(num) Do While numk = k * (num Mod 10) num = num 10 Loopfun = kEnd F

19、unctionPrivate Sub Command1_Click()Dim n As LongDim r As Longn = InputBox(請輸入一個數(shù) )r = fun(n)Print rEnd Sub程序運行后, 單擊命令按鈕, 在輸入對話框中輸入 234,輸出結果為 24 。7.運行下面的程序,單擊窗體后在窗體上顯示的內容是33若將程序中的 A 語句和 B 語句的位置互換,再次執(zhí)行程序,單擊窗體后在窗體上顯示的內容是35。;Private Sub Form_Click()Dim x, y As Integerx = 1: y = 0Do While x 3y = y + xAx = x + 1BLoopPrint x, yEnd Sub語句語句8.運行下面的程序,單擊窗體后在窗體上顯示的內容是_ sum=14 _ ;若將程序中的 A 語句與 B 語句的位置互換,再次執(zhí)行程序,單擊窗體后在窗體上顯示的內容是_ sum=10 _ 。Option ExplicitPrivate Sub Form_Click()Dim sum As Integer, i As IntegerFor i = 7 To 4 Step -1Select Case iCase 4, 7sum = sum

溫馨提示

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

最新文檔

評論

0/150

提交評論