2013-2014年度上學期高一Visual Basic期末試題 (計算機專業(yè)) 班級:____________姓名:____________
一、 選擇題(每題1分 共30分) 1. ( )與傳統(tǒng)的程序設(shè)計語言相比,VB最突出的特點是 A.結(jié)構(gòu)化程序設(shè)計 B.程序開發(fā)環(huán)境 C.事件驅(qū)動編程機制 D.程序調(diào)試技術(shù) 2.不能退出VB的是:( ) A按ALT+Q組合鍵 B按下ALT+F組合鍵,然后按ESC鍵 C 按F10鍵,然后按F鍵,再按X鍵 D單擊文件—菜單—退出 命令 3.VB中,稱為對象的是:( ) A窗體 B 控件 C 控件和窗體 D 窗體、控件和屬性 4.可以作為VB的變量為:( ) A book B 2_seek C 123.58 D book-1 5.輸入代碼時,VB 可以自動檢測:( ) A 語法錯誤B 編輯錯誤 C 運行錯誤D 邏輯錯誤 6.能獲得一個文本框中選取文本內(nèi)容的屬性是:( ) A text B length C seltext D selstart 7.輸入框是以下哪個屬性:( ) A lenger B integer C inputbox D worder 8.以下哪個屬于消息框的屬性:( ) A longer B excel C misser D msgbox 9.msgbox的語法格式為 A (1.64.0) B (2,64,256) C (1,64,1) D (3,64,521) 10.以下哪個語法為焦點的寫法: A text1.Setfit B text1.Fout C label.Fount D text1.SetFocus 11.當MultiLine屬性為0-None時,屬性為: A 水平滾動條B 垂直滾動條C 無滾動條D 水平加垂直滾動條 12. ( )賦值語句:a=123 & MID("123456",3,2)執(zhí)行后,a變量中的值是。 13. ( )以下變量名中,是不符合Visual Basic的命令規(guī)范的。 A.dima B.let C.x$ D.b2 14. ( )以下說法正確的是 A.屬性窗口包括: 標題欄,對象名稱的單選按鈕,選項卡,屬性列表,屬性含義說明 B.屬性窗口包括: 標題欄,對象名稱的下拉列表,選項卡,屬性列表,屬性含義說明 C.屬性窗口包括: 菜單欄,對象名稱的單選按鈕,選項卡,屬性列表,屬性含義說明 D.屬性窗口包括: 菜單欄,對象名稱的下拉列表,選項卡,屬性列表,屬性含義說明 15. ( )下面的運算符中,優(yōu)先級別最高的是_____。 A.AND B. * C. 〉= d. & 16.( )復選框控件其Value屬性的可取值是_______。 A.Trut和False B.0和1 C.1、2、3 D.0、1、2。 17.( )下面正確的賦值語句是。 A.x+y=30 B.y=π*r*r C.y=x+30 D.3y=x 18. ( )若要使命令按鈕不可操作,要對屬性進行設(shè)制 A.Enabled B.Visible C.BackColor D.Caption 19. ( )設(shè)x=3,y=5,則以下表達式值為真的是 A.(-3+5>x) And (y>0) B.(x<0) Eqv (y>0) C.(x>y) Or (y>0) D.x>=y And y>10 20. ( )確定一個控件在窗體上的位置的屬性是。 21. ( )下列選項中,把a定義為雙精度型變量的是 A.a% B.a! C.a# D.a$ 22. ( )下列符號錯誤的變量名有幾個。 1)π 2)5x 3)Abs 4)a&4 5)print_78 6)absb A.3 B.4 C.5 D.6 23. ( )程序運行后,單擊命令按鈕,輸出結(jié)果是 A=”ab”: B=”cd”:C=”ef”: Print A+B+C A.“abcdef” B.abcdef C.abc D.顯示出錯信息 24. ( )對于某對象的SetFocus和GotFocus描述正確的是。 A.SetFocus是方法,GotFocus事件
B.SetFocus是事件,GotFocus是事件 25.( )在窗體上畫一個命令按扭(名稱為Command1),然后編寫如下事件過程 Private Sub Command1_Click() b=5 c=6 Print a = b + c End Sub 程序運行后,單擊命令按扭,其結(jié)果為() A.a=11 B.a=b + c C.a= D.False 26.( )在窗體上畫一個命令按鈕(名稱為Command1),然后編寫如下事件過程“ Private Sub Command1_Click( ) Dim b As Long b=b+4 End Sub 運行程序,三次單擊命令按鈕后,變量b的值是: A.0 B.2 C.4 D.6 27. ( )InputBox函數(shù)返回值的類型為。 A.數(shù)值 B.字符串 C.變體 D.數(shù)值或字符串(視輸入的數(shù)據(jù)而定) 28. ( )執(zhí)行下面的語句后,所產(chǎn)生的信息框的標題是 a = MsgBox(“AAAA”,,”BBBB”,””,5) A.BBBB B.空 C.AAAA D.出錯,不能產(chǎn)生信息框 29. ( ) Private Sub Form_Click() b = 1 : a = 2 Print IIf (a >= b,a,b) End Sub 運行后輸出的結(jié)果是 A.0 B.1 C.2 D.3 30. ( )表達式2*3^2+2*8/4+3^2的值為_____。 A.64 B.31 C.49 D.22 二、填空題(每空1分 共10分) 1.在VB表達式中,對于沒有賦值的數(shù)值型常量,系統(tǒng)將其當做 進行計算。 2.定義變量X和Y 是長整型數(shù)據(jù)的語句是 。 3.把算數(shù)表達式改寫為等價的VB表達式為_______________ 。 4.表達式3^2 Mod 14\2^3的值為 。 5.VB的三要素:___________________________________。 6. label的名稱屬性單詞為___________________________。 7.inputbox的語法格式為____________________________。 8.想要在代碼后添加注釋,需要在語句后加____________。 9.程序運行后,要卸載某控件時,可以使用__________語句。 10. 假定有一個文本框為Textl,為了使該文本框具有焦點,應(yīng)執(zhí)行的語句是______。 三、 判斷對錯(每題1分,共10分) 1. 以下語句的輸出結(jié)果是Hello. ( ) B$=”ok” : B$=”Hello” :Print B$ 2.label中,backcolor為白色時,則背景色為白色。( ) 3.用戶不能定義自己的數(shù)據(jù)類型 ( ) 4.89TWD可以作為變量名 ( ) 5.方法是對事件的響應(yīng)。 ( ) 6.一個窗體對應(yīng)一個窗體文件。 ( ) 7.函數(shù)Int(Rnd(0)*10)是在 0-9范圍內(nèi)的整數(shù)。( ) 8.msgbox是輸入框。 ( ) 9.對象的可見性可設(shè)為true和false。 ( ) 10.vb中一個工程只包含一個窗體。 ( ) 四、程序補充題(每題10分,共20分) 1.用程序設(shè)出A,B,T 3個變量,并寫出交換A和B的原理的代碼。
2.用VB簡易代碼求出長方形的面積。
2012-2013年度上學期高二Visual Basic期末試題(答案) 1.0 2.dim x as long ,y as long 3.spr(abs(a*b-c`3)) 4.0 5.屬性 時間 方法 6.caption 7.(“內(nèi)容”,“標題”,“0”) 8.rem 9.unload 10.text1.setfocus 對對錯錯錯 對對錯對錯 1.T=A A=B B=A 2.dim a as integer,b as integer,c as long C=a*b
|
|