智慧樹知到《VisualBasic程序設(shè)計(jì)》章節(jié)測試答案_第1頁
智慧樹知到《VisualBasic程序設(shè)計(jì)》章節(jié)測試答案_第2頁
智慧樹知到《VisualBasic程序設(shè)計(jì)》章節(jié)測試答案_第3頁
智慧樹知到《VisualBasic程序設(shè)計(jì)》章節(jié)測試答案_第4頁
智慧樹知到《VisualBasic程序設(shè)計(jì)》章節(jié)測試答案_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余52頁可下載查看

下載本文檔

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

文檔簡介

1、智慧樹知到VisualBasic程序設(shè)計(jì)章節(jié)測試答案第一章1、以下關(guān)于VB語言的說法中,正確的是( )。A:VB是一種面向過程的語言B:VB是一種面向?qū)ο蟮恼Z言C:VB是一種低級(jí)語言D:VB是一種機(jī)器語言正確答案:VB是一種面向?qū)ο蟮恼Z言2、在Visual Basic環(huán)境下,當(dāng)寫一個(gè)新的Visual Basic程序時(shí),所做的第一件事是( )。A:編寫代碼B:新建一個(gè)工程C:打開屬性窗口D:進(jìn)入Visual Basic環(huán)境正確答案:新建一個(gè)工程3、以下可以構(gòu)成語句的是( )。A:對(duì)象名.屬性B:對(duì)象名.方法名C:對(duì)象名.事件名D:對(duì)象名.函數(shù)名正確答案:對(duì)象名.方法名4、( )是由Visual

2、Basic提供的一種專門的子程序,由對(duì)象本身所具有,反映該對(duì)象功能的內(nèi)部函數(shù)或過程。A:文件B:屬性C:方法D:窗體正確答案:方法5、下列不是Visual Basic 文件的是( )。A:.frm文件B:.basC:.cls文件D:.txt正確答案:*.txt6、下列不能打開工具箱窗口的操作是( )。A:執(zhí)行“視圖”菜單中的“工具箱”命令B:按Alt+F8鍵C:單擊工具欄上的“工具箱”按鈕D:按Alt+V,然后按Alt+X鍵正確答案:按Alt+F8鍵7、下列可以打開立即窗口的操作是( )。A:Ctrl+DB:Ctrl+EC:Ctrl+FD:Ctrl+G正確答案:Ctrl+G8、Visual B

3、asic6.0集成環(huán)境的主窗口中不包括( )。A:標(biāo)題欄B:菜單欄C:狀態(tài)欄D:工具欄正確答案:狀態(tài)欄9、 在Visual Basic中,不能關(guān)閉的窗口是( )。A:窗體設(shè)計(jì)器窗口B:工程窗口C:屬性窗口D:立即窗口正確答案:工程窗口10、 Visual Basic是一種面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)語言,采取了( )的編程機(jī)制。A:從窗體開始執(zhí)行B:按書寫順序執(zhí)行C:從主程序開始執(zhí)行D:事件驅(qū)動(dòng)正確答案:事件驅(qū)動(dòng)第二章1、下列符號(hào)常量的聲明中,( )是不合法的。A:Const a As Single=1.1B:Const a As Integer=“12”C:Const a As Double=S

4、in(1)D:Const a =“OK”正確答案:Const a As Integer=“12”2、表達(dá)式“Turbo”+“c”>“Ture”+“Basic”的值是( )。A:TrueB:FalseC:NullD:出錯(cuò)信息正確答案:False3、執(zhí)行下列語句后,V的值是( )。A=“56789” V=Val(Mid(A,3,2)A:89B:78C:67D:0正確答案:784、表達(dá)式4+567/8 Mod 4的值是( )。A:4B:5C:6D:7正確答案:55、下列符號(hào)( )是Visual Basic中合法的變量名。A:x23B:8xyC:ENDD:X8正確答案:x236、在一行內(nèi)寫多條語

5、句時(shí),每個(gè)語句之間用( )來分隔。A:,B::C:、D:;正確答案:7、在VB中,用Single來表示的數(shù)據(jù)類型是( )。A:長整型B:字符型C:邏輯型D:單精度型正確答案:單精度型8、 下列程序段的運(yùn)行結(jié)果是( )。Dim A As Integer , B As Integer A = 15 B = 4 Print 4 + A BA:7B:-7C:75D:8正確答案:79、 三種邏輯運(yùn)算符號(hào)優(yōu)先次序?yàn)椋?)。A:AND、NOT、ORB:NOT、OR、ANDC:NOT、AND、ORD:OR、NOT、AND正確答案:NOT、AND、OR10、 數(shù)學(xué)式3abc(d+e)改寫為VB表達(dá)式為( )。A

6、:3abc(d+e)B:3abc(d+e)C:3abcd +3abceD:3abc(d+e)正確答案:3abc*(d+e)第三章1、結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)不包括( )。A:順序結(jié)構(gòu)B:倒序結(jié)構(gòu)C:選擇結(jié)構(gòu)D:循環(huán)結(jié)構(gòu)正確答案:B2、下面四個(gè)語句中,能打印顯示2030字樣的是( )。A:Print“2030”B:Print 2030C:Print Chr(20)+“”+Chr(30)D:Print val(“20”)val(“30”)正確答案:Print“20*30”3、關(guān)于MsgBox函數(shù),以下說法不正確的是( )。A:“提示”參數(shù)用于在MsgBox函數(shù)產(chǎn)生的對(duì)話框內(nèi)顯示提示信息B:“按

7、鈕”參數(shù)是數(shù)值表達(dá)式,是表示指定顯示按鈕的數(shù)目和類型、使用的圖標(biāo)樣式,默認(rèn)按鈕的標(biāo)識(shí)以及消息框樣式的數(shù)值的總和C:MsgBox函數(shù)的返回值是一個(gè)字符串,這個(gè)字符串與所選擇的命令按鈕有關(guān)D:“標(biāo)題”參數(shù)可選,顯示在對(duì)話框標(biāo)題欄中的字符串表達(dá)式正確答案:C4、語句If x=1 Then y=1,下列說法正確的是( )。A:x=1和y=1均為賦值語句B:x=1和y=1均為關(guān)系表達(dá)式C:x=1為關(guān)系表達(dá)式,y=1為賦值語句D:x=1為賦值語句, y=1為關(guān)系表達(dá)式正確答案:C5、下面程序段執(zhí)行結(jié)果為( )。 x = 5 : y = -6If not x > 0 Then x = y 3 Else

8、 y = x + 3End IfPrint x - y; y - xA:-3 3B:5 -9C:3 -3D:-6 5正確答案:A6、編寫如下事件過程: Private Sub Form_Click() score=Int(Rnd10)+80 Select Case score Case Is< 60 a$=”F” Case 60 To 69 a$=”D” Case 70 To 79 a$=”C” Case 80 To 89 a$=”B” Case Else a$=”A” End Select Print a$ End Sub 程序運(yùn)行后,單擊窗體,則窗體上顯示的內(nèi)容是( )。A: AB:

9、 BC: CD: D正確答案:B7、循環(huán)結(jié)構(gòu)For I%= -1 to 17 Step 2 共執(zhí)行( )次。A: 5B: 6C: 8D: 9正確答案:D8、下列程序段的執(zhí)行結(jié)果為( )。 a=0:b=1 Do a=a+b b=b+1 Loop While a<10 Print a;bA: 10 5B: a bC: 0 1D: 10 30正確答案:A9、有如下程序,運(yùn)行后輸出的結(jié)果是( )。j=0:n=0 Do While n<3 j=(j+1)*(j+2) n=n+1 Loop Print j;nA: 0 1B: 182 3C: 30 4D: 3 3正確答案:B10、下列的程序段執(zhí)

10、行后,x的值為( )。x=0 For i=1 To 10 For j=i To 10 x=x+1 Next j Next iA: 50B: 55C: 5D: 105正確答案:B第四章1、以下關(guān)于靜態(tài)數(shù)組的描述正確的是( )。A:靜態(tài)數(shù)組的大小是固定的,可以有不同類型的數(shù)組元素B:靜態(tài)數(shù)組的大小是可變的,但所有數(shù)組元素的類型必須相同C:靜態(tài)數(shù)組的大小是固定的,所有數(shù)組元素的類型必須相同D:靜態(tài)數(shù)組的大小是可變的,可以有不同類型的數(shù)組元素正確答案:A2、執(zhí)行下面程序段后,輸出的結(jié)果為( )。 Dim m(5) As Integer s = 0 For i = 0 To 5 m(i) = 5 Nex

11、t i For j = 0 To 5 s = s + m(j) Next j Print sA:20B:25C:30D:35正確答案:C3、下面程序:Private Sub Form_Click() Dim a(100) As Integer For i = 1 To 10 j = i i a(j) = j Next i Print a(25)End Sub運(yùn)行后,單擊窗體,則輸出的結(jié)果是( )。A:25B:36C:49D:81正確答案:A4、有如下語句:Option Base 1Private Sub Command1_Click() Dim A(2, -1 To 1) As Integer

12、 End Sub 以上語句所定義的數(shù)組A為( )維數(shù)組,共有( )個(gè)元素,第一維下標(biāo)從( )到( ),第二維下標(biāo)從( )到( )。A:1,2,6,2,-1,1B:6,2,1,2,-1,1C:2,6,1,2,-1,1D:2,1,6,-1,1,2正確答案:C5、有如下程序: Const n = -5 Const m = 6 Dim a(n To m) As Integer For i = LBound(a, 1) To UBound(a, 1) a(i) = i Next i Print a(LBound(a, 1); a(UBound(a, 1)運(yùn)行后輸出的結(jié)果為( )。A: 0 0B:-5 0

13、C:-5 6D: 0 6正確答案:B6、下面關(guān)于控件數(shù)組與一般控件的敘述中正確的是( )。A:控件數(shù)組一定有1個(gè)以上同類型的控件組成,而一般控件只有一個(gè)控件B:控件數(shù)組的索引屬性值Index值為0,而一般控件的Index值為空C:控件數(shù)組的Index值為1,而一般控件的Index值為0D:控件數(shù)組的建立通過Dim語句聲明,而一般控件不需要聲明正確答案:A7、如果要對(duì)已經(jīng)聲明的數(shù)組重新定義大小,并保留原有數(shù)據(jù),可以使用語句( )。A:DimB:ReDimC:Dim PreserveD:ReDim Preserve正確答案:D8、下列程序的輸出結(jié)果為( )。 Private Sub Command

14、1_Click() Dim a ReDim a(6) For j=1 To 5 a(j)=jj Next j Print a(a(2)a(3)-a(4)2)+a(5) End SubA: 36B: 25C: 16D: 41正確答案:D9、 執(zhí)行下面程序段后,輸出的結(jié)果為( )。 Dim a(10, 10) As Integer For i = 2 To 4 For j = 4 To 5 a(i, j) = i * j Next j Next i Print a(2, 5) + a(3, 4) + a(4, 5)A: 22B: 42C: 32D: 52正確答案:B10、要分配存放如下方陣的數(shù)據(jù),

15、正確的且最節(jié)約存儲(chǔ)空間的數(shù)組聲明語句是( )。 1.1 2.2 3.3 4.4 5.5 6.6 7.7 8.8 9.9A:Dim a(9) As SingleB:Dim a(3, 3) As SingleC:Dim a(-1 To 1, -5 To -3) As SingleD:Dim a(-3 to 1, -5 to 7) As Integer正確答案:C第五章1、假定有如下的Sub過程:Sub fun(x As Single, y As Single) t = x x = t / y y = t Mod yEnd Sub在窗體上畫一個(gè)命令按鈕,然后編寫如下事件過程:Private Sub

16、Command1_Click() Dim a As Single Dim b As Single a = 6 b = 4 fun a, b Print a, bEnd Sub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為( )。A:5 4B:1 1C:1.25 4D:1.5 2正確答案:D2、假定有以下函數(shù)過程:Function Fun(s As String) As String Dim s1 As String For i = 1 To Len(s) s1 = UCase(Mid(s, i, 1) + s1 Next i Fun = s1End Function在窗體上添加一個(gè)命令按鈕,然后編寫如下

17、事件過程:Private Sub Command1_Click() Dim Str1 As String Dim Str2 As String Str1 = InputBox(“請輸入一個(gè)字符串”) Str2 = Fun(Str1) Print Str2End Sub程序運(yùn)行后,單擊命令按鈕,如果在輸入對(duì)話框中輸入字符串“abcdefg”,則單擊“確定”按鈕后再窗體上輸出的結(jié)果為( )。A:AbcdefgB:ABCDEFGC:gfedcbaD:GFEDCBA正確答案:D3、有如下函數(shù)過程:Function secproc(x As Integer, y As Integer, z As Int

18、eger) secproc = 3 y + z + 2 xEnd Function Private Sub Command1_Click() Dim a As Integer, b As Integer, c As Integer a = 2: b = 3: c = 4 Print secproc(c, b, a)End Sub該程序的運(yùn)行結(jié)果是( )。A:17B:18C:19D:20正確答案:C4、有如下函數(shù)過程:Function Cys(ByVal x As Integer, ByVal y As Integer) As Integer Dim quotients Do While y &

19、lt;> 0 quotients = x / y x = y y = quotients Loop Cys = xEnd Function以下是調(diào)用該函數(shù)的事件過程,該程序的運(yùn)行結(jié)果是( )。Private Sub Command1_Click() Dim a As Integer Dim b As Integer a = 10 b = 2 x = Cys(a, b) Print xEnd SubA:0B:25C:5D:100正確答案:C5、以下是一個(gè)能返回?cái)?shù)組a中最大數(shù)的函數(shù)過程代碼: Function maxval(a() As Integer) As Integer Dim max

20、% max = 1 For i = 2 To 10 If a(i) > a(max) Then max = i Next i maxval = max End Function Private Sub Command1_Click() Dim x(1 To 10) As Integer For i = 1 To 10 x(i) = Int(Rnd() 100) Print x(i); Next i Print Print maxval(x()End Sub程序運(yùn)行時(shí),發(fā)現(xiàn)函數(shù)過程的返回值是錯(cuò)的需要修改,下面的修改方案中正確的是( )。A:語句“max = 1”應(yīng)改為“max = a(1)

21、”B:語句“For i = 2 To 10”應(yīng)改為“For i = 1 To 10”C:If語句“max = i”應(yīng)改為“max = a(i)”D:語句“maxval = max ”應(yīng)改為“maxval = a(max)”正確答案:D6、 在窗體上畫一個(gè)命令按鈕(名稱為Command1),并編寫如下代碼:Function Fun1(ByVal a As Integer, b As Integer) As Integer Dim t As Integer t = a - b b = t + a Fun1 = t + bEnd Function Private Sub Command1_Click

22、() Dim x As Integer x = 10 Print Fun1(Fun1(x, (Fun1(x, x - 1), x - 1)End Sub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果是( )。A: 10B: 0C: 11D: 21正確答案:B7、下面程序的運(yùn)行結(jié)果為( )。Dim a%, b%, c%Sub p1(x%, y%) Dim c As Integer x = 2 x: y = y + 2: c = x + yEnd SubSub p2(x%, ByVal y%) Dim c As Integer x = 2 * x: y = y + 2: c = x + yEnd SubPri

23、vate Sub Command1_Click() a = 2: b = 4: c = 6 Call p1(a, b) Call p2(a, b) Print a; b; cEnd SubA: 4 6 6B: 8 6 6C: 4 6 10D: 8 8 6正確答案:B8、下面程序:Function a(x) Static b As Integer b = b + x 2 Print bEnd Function Private Sub Command1_Click() Dim c% c = a(2)End Sub單擊兩次命令按鈕,第二次顯示的結(jié)果是( )。A: 2B: 4C: 6D: 8正確答案:

24、D9、下列敘述中正確的是( )。A:在窗體的Form_Load事件中定義的變量是全局變量B:局部變量的作用域可以超出所定義的過程C:在某個(gè)Sub過程中定義的局部變量可以與其他事件過程中定義的局部變量同名,但其作用域只限于該過程D:在調(diào)用過程時(shí),所有局部變量被系統(tǒng)初始化為0或空字符串正確答案:10、若已編寫了一個(gè)Sort子過程,在該工程中有多個(gè)窗體,為了方便地調(diào)用Sort子過程,應(yīng)將該過程放在 ( )中。A:窗體模塊B:標(biāo)準(zhǔn)模塊C:類模塊D:工程正確答案:B第六章1、若要求顯示一個(gè)指定窗體,所用的方法是( )。A:ShowB:OpenC:HideD:Load正確答案:A2、確定一個(gè)窗體或控件大小

25、的屬性是( )。A:Width和HeightB:Width和TopC:Top和RightD:Top和Left正確答案:A3、當(dāng)一個(gè)工程含有多個(gè)窗體時(shí),其中的啟動(dòng)窗體是( )。A:啟動(dòng) Visual Basic時(shí)建立的窗體B:第一個(gè)添加的窗體C:最后一個(gè)添加的窗體D:在“工程屬性”對(duì)話框中指定的窗體正確答案:D4、每建立一個(gè)窗體,工程管理器窗口中就會(huì)增加一個(gè)( )。A:工程文件B:窗體文件C:程序模塊文件D:類模塊文件正確答案:B5、當(dāng)運(yùn)行程序時(shí),系統(tǒng)自動(dòng)執(zhí)行啟動(dòng)窗體的( )事件過程。A:LoadB:ClickC:UnLoadD:GotFocus正確答案:A6、 若要改變窗體中顯示文本的顏色,應(yīng)

26、該使用的屬性是( )。A:CaptionB:BackColorC:ForeColorD:Font正確答案:C7、在設(shè)計(jì)階段,當(dāng)雙擊窗體上的某個(gè)控件時(shí),所打開的窗口是( )。A:工程資源管理器窗口B:工具箱窗口C:代碼窗口D:屬性窗口正確答案:C8、 如果要改變窗體的標(biāo)題,需要設(shè)置窗體對(duì)象的哪一屬性( )。A:NameB:CaptionC:BackColorD:BorderStyle正確答案:B9、 Cls方法可清除窗體或圖片框中的信息是( )。A:Picture屬性設(shè)置的背景圖案B:在設(shè)計(jì)時(shí)放置的控件C:程序設(shè)計(jì)時(shí)產(chǎn)生的圖形和文字D:以上方法都對(duì)正確答案:C10、窗體的Enable屬性的屬性值

27、是( )類型的數(shù)據(jù)。A: 整型B: 字符型C: 邏輯型D: 實(shí)型正確答案:C第七章1、一般不用來觸發(fā)事件的對(duì)象是( )。A:標(biāo)簽B:窗體C:命令按鈕D:文本框正確答案:A2、如果將文本框的Locked屬性設(shè)置為True,則以下說法( )是正確的。A:此時(shí)在屬性窗口不可以修改文本框的Text屬性值B:運(yùn)行時(shí)用戶不可以在界面上修改文本框中的內(nèi)容C:在程序代碼中不可以修改文本框的內(nèi)容,如:不可以使用語句Text1.Text=”aa”D:以上均不正確正確答案:B3、單擊命令按鈕Commandl必將調(diào)用的事件( )。A:LostFocusB:KeyPressC:DbclickD:Click正確答案:D4

28、、能夠改變復(fù)選框中背景顏色的屬性是( )。A:ValueB:FontColorC:BackColorD:Font正確答案:C5、以下不屬于同類的是( )。A:ClickB:NameC:CaptionD:Top正確答案:A6、 列表框中列表項(xiàng)的數(shù)目可通過( )屬性的值獲得。A:CountB:ListCountC:SelCountD:Index正確答案:B7、組合框控件是將( )組合成一個(gè)控件。A:列表框控件和文本框控件B:標(biāo)簽控件和列表框控件C:標(biāo)簽控件和文本框控件D:復(fù)選框控件和選項(xiàng)按鈕控件正確答案:A8、 要在圖片框P1中打印字符串”How Are You”,應(yīng)使用語句( )。A:Pictu

29、re1.Print=”How Are You”B:P1.Picture=LoadPicture(“How Are You”)C:P1.Print”How Are You”D:Print”How Are You”正確答案:C9、 在窗體上畫一個(gè)名稱為Timer1的計(jì)時(shí)器控件,要求每隔0.1秒發(fā)生一次計(jì)時(shí)器事件,則以下正確的屬性設(shè)置語句是( )。A:Timer1. Enabled =0.1B:Timer1.Interval =0.1C:Timer1. Enabled=100D:Timer1.Interval=100正確答案:D10、 以下控件中不屬于容器的是( )。A:FormB:PictureB

30、oxC:ImageD:Frame正確答案:C第八章1、剛建立一個(gè)新的標(biāo)準(zhǔn)EXE工程后,不在工具箱中出現(xiàn)的控件是()。A:單選按鈕B:圖片框C:通用對(duì)話框D:文本框正確答案:C2、將通用對(duì)話框類型,設(shè)置為字體對(duì)話框,可修改該控件的()屬性。A:fontB:filenameC:filterD:action正確答案:D3、下列屬性屬于顏色對(duì)話框的是()。A:FileNameB:MinC:FontSizeD:Color正確答案:D4、在窗體上建立通用對(duì)話框必須先將()添加到工具箱中。A:Data控件B:Form控件C:CommonDialog控件D:VBComboBox控件正確答案:C5、將通用對(duì)話框

31、CommandDialog1的類型設(shè)置成另存為對(duì)話框,可調(diào)用該控件的()方法。A:ShowOpenB:ShowSaveC:ShowColorD:ShowFont正確答案:B6、 下列事件過程可以將打開對(duì)話框的標(biāo)題改為”刑事案件卷宗”的是()。A: Private Sub Command1_Click()CommonDialogl.DialogTitle=”刑事案件卷宗” CommonDialogl.ShowOpen End subB: Private Sub Command1_Click()CommonDialogl.Filter =”刑事案件卷宗” CommonDialogl.ShowSav

32、e End subC: Private Sub Command1_Click()CommonDialogl.DialogTitle=”刑事案件卷宗” CommonDialogl.Show End subD: Private Sub Command1_Click()CommonDialogl.DialogTitle=”刑事案件卷宗” CommonDialogl.ShowColor End sub正確答案:A7、 窗體上有一公共對(duì)話框Commondialog1,和一個(gè)命令按鈕Command1,當(dāng)單擊按鈕時(shí)程序的功能是()。Private Sub Command1_Click() Commondia

33、log1.ShowColor End SubA:打開文件對(duì)話框B:打開顏色對(duì)話框C:打開字體對(duì)話框D:打開保存對(duì)話框正確答案:B8、在窗體上建立一個(gè)通用對(duì)話框,名稱為 CommonDialog1,用下面的語句可以建立一個(gè)對(duì)話框,CommonDialog1.Action=2與該語句等價(jià)的語句是():A:CommonDialog1.ShowOpenB:CommonDialog1.ShowSaveC:CommonDialog1.ShowColorD:CommonDialog1.ShowFont正確答案:B9、 在窗體上畫一個(gè)通用對(duì)話框,其名稱為CommonDialog1,然后添加一個(gè)命令按鈕,并編寫

34、如下事件過程:Private Sub Command1_Click()CommonDialog1.Filter = “all files(.)|.|text files|.txt|bat files(.bat)|.bat”CommonDialog1.filterIndex = 2 CommonDialog1.ShowOpen MsgBox CommonDialog1.FileNameEnd Sub 程序運(yùn)行后,單擊命令按鈕,將顯示一個(gè)“打開”對(duì)話框,此時(shí)在“文件類型”框中顯示的是():A:All Files(.)B:Text Files(.txt)C:Bath Files(*.bat)D:不確

35、定正確答案:B10、 以下敘述中錯(cuò)誤的是()。A:在程序運(yùn)行時(shí),通用對(duì)話框控件是不可見的B:在同一個(gè)程序中,用不同的方法,如 ShowOpen 或 ShowSave() 等打開的通用對(duì)話框具有不同的作用C:調(diào)用通用對(duì)話框控件的ShowOpen方法,可以直接打開在該通用對(duì)話框中指定的文件D:調(diào)用通用對(duì)話框控件的ShowColor方法,可以打開顏色對(duì)話框正確答案:第九章1、下列選項(xiàng)中不正確的是( )。A:每個(gè)菜單項(xiàng)都是一個(gè)對(duì)象,所以也有屬性和事件B:菜單項(xiàng)的屬性可以在屬性窗口中設(shè)計(jì)C:每個(gè)菜單項(xiàng)都只有一個(gè)Click事件D:菜單編輯器中,標(biāo)題可不輸入,而名稱必須輸入正確答案:B2、在用菜單編輯器設(shè)計(jì)

36、菜單時(shí),必須輸入的項(xiàng)是( )。A:快捷鍵B:標(biāo)題C:索引D:名稱正確答案:D3、假定有一個(gè)菜單項(xiàng),名稱為MenuItem,為了運(yùn)行時(shí)使該菜單項(xiàng)失效(變灰),應(yīng)使用的語句為( )。A:MenuItem.Enabled=FalseB:MenuItem.Enabled=TrueC:MenuItem.Visible=TrueD:MenuItem.Visible=False正確答案:A4、一個(gè)菜單項(xiàng)是不是一個(gè)分隔條,由( )屬性決定。A:Name(名稱)B:CaptionC:EnabledD:Visible正確答案:B5、要使用菜單項(xiàng)MentOne在程序運(yùn)行時(shí)失效,使用的語句是( )。A:MentOne

37、.Visble=TrueB:MentOne.Visble=FalseC:MentOne.Enabled=TrueD:MentOne.Enabled=False正確答案:D6、 菜單控件僅支持下面哪一事件()。A:ClickB:MouseDownC:KeyPressD:Load正確答案:A7、 用鍵盤的光標(biāo)鍵選中某一菜單項(xiàng),并按回車將觸發(fā)菜單的()的事件。A:KeyPressB:KeyDownC:ClickD:KeyUp正確答案:C8、 設(shè)菜單中有一個(gè)菜單項(xiàng)為”O(jiān)pen”.若要為該菜單命令設(shè)置訪問鍵,即按下ALT及字母O 時(shí),能夠執(zhí)行Open命令,則在菜單編輯器中設(shè)置”O(jiān)pen”命令的方式是()

38、。A:把Caption屬性設(shè)置為&OpenB:把Caption屬性設(shè)置為O&penC:把Name屬性設(shè)置為&OpenD:把Name屬性設(shè)置為O&pen正確答案:A9、 下列不能打開菜單編輯器的操作是()。A:按 Ctrl+E 健B:單擊工具欄中的“菜單編輯器”按鈕C:執(zhí)行“工具”菜單中的“菜單編輯器”命令D:按Shift+Alt+M鍵正確答案:D10、建立彈出式菜單使用的命令是()。A:CreateMenuB:PopupMenuC:BuildMenuD:PopupItem正確答案:B第十章1、使用 Circle (1000, 1000), 650 語句在窗體上繪

39、制一個(gè)圓,則圓的線條顏色由窗體的( )屬性決定。A:BackColorB:ForeColorC:DrawWidthD:Caption正確答案:B2、執(zhí)行指令”Line(1200,1200)-Step(1000,500),B”后,CurrentX=( )。A:2200B:1200C:1000D:1700正確答案:A3、運(yùn)行以下程序后,輸出的圖形是( )。For r=0 To 150 Circle(320,240),r For i=1 To l000 Next i Next rA:一個(gè)半徑逐漸變小的空心圓B:一個(gè)固定的空心圓C:一個(gè)半徑逐漸變大的空心圓D:一個(gè)固定的實(shí)心圓正確答案:D5、以下的屬性

40、和方法中,可重定義坐標(biāo)系的是( )。A:Drawstyle屬性B:DmwWidth屬性C:Scale方法D:ScaleMode屬性正確答案:C6、 Line(100,100)-Step(400,400)將在窗體()畫一直線。A:(200,200)到(400,400)B:(100,100)到(300,300)C:(100,100)到(500,500)D:(100,100)到(400,400)正確答案:C7、 vb 中的坐標(biāo)圓點(diǎn)位于()。A:容器右上角B:容器左上角C:容器正中央D:容器右下角正確答案:B8、 可用來改變坐標(biāo)度量單位的是()。A:Drawstyle屬性B:DrawWidth屬性C:

41、Scale方法D:ScaleMode屬性正確答案:D9、 在VB的圖形方法中,要繪制矩形,需要使用()。A:Pset方法B:Line方法C:Circle方法D:Point方法正確答案:B10、 如果在圖片框上使用繪圖方法繪制一個(gè)實(shí)心圓,則圖片框的()屬性決定了該圓填充的顏色。A:BackColorB:ForeColorC:FillColorD:DrawStyle正確答案:C第十一章1、當(dāng)用戶按鍵時(shí),KeyPress、KeyDown、KeyUp事件的執(zhí)行順序?yàn)? )。A:KeyPress事件、KeyDown事件、KeyUp事件B:KeyDown事件、KeyPress事件、KeyUp事件C:Key

42、Down事件、KeyUp事件、KeyPress事件D:DKeyDown事件、KeyUp事件與KeyPress事件正確答案:B2、文本框Textl的KeyDown事件過程中參數(shù)KeyCode值表示( )。A:是否按下了Alt鍵或Ctrl鍵B:按下的是哪個(gè)數(shù)字鍵C:所按的鍵盤鍵的鍵碼D:按下的是哪個(gè)鼠標(biāo)鍵正確答案:C3、編寫如下兩個(gè)事件過程:Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)Print Chr(KeyCode)End SubPrivate Sub Form_KeyPress(KeyAscii As Integ

43、er)Print Chr(KeyAscii)End Sub一般情況下(即不按住Shift和鎖定大寫)運(yùn)行程序,如按“A”鍵則輸出( )。A:A aB:a AC:A AD:a a正確答案:A4、在窗體上畫一個(gè)命令按鈕和一個(gè)文本框,并把窗體的KeyPreview設(shè)置為True(在激活對(duì)象上的控件鍵盤事件之前,優(yōu)先激活鍵盤事件,即Form優(yōu)先)然后編寫如下代碼:Dim SaveAll As StringPrivate Sub Command1_Click()Text1.Text=Ucase(SaveAll)End SubPrivate Sub Form_KeyPress(KeyAscii As Integer)SaveAll= SaveAll+Chr(KeyAscii)End Sub程序運(yùn)行后,在鍵盤上輸入“abcdefg”,單擊命令按鈕,則文本框顯示為( )。A:abcdefgB:不顯示任何信息C:ABCDEFGD:出錯(cuò)正確答案:C5、在上題中,如果把窗體的KeyPreview設(shè)置為False,則文本框中顯示的

溫馨提示

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

評(píng)論

0/150

提交評(píng)論