VB期末綜合練習(xí)_第1頁
VB期末綜合練習(xí)_第2頁
VB期末綜合練習(xí)_第3頁
VB期末綜合練習(xí)_第4頁
VB期末綜合練習(xí)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精品文檔VB期末綜合練習(xí)一、填空題1、計時器事件之間的間隔通過()屬性設(shè)置。2、要想在文本框中顯示垂直滾動條,必須把()屬性設(shè)置為2,同時還應(yīng)把()屬性設(shè)置為()3、在過程定義中出現(xiàn)的變量名叫做()參數(shù),而在調(diào)用過程時傳送給過程的常量,變量,表達(dá)式或數(shù)組,叫做()參數(shù)。4、VISUAL BASIC 6.0中的控件在窗體上分為3類,它們是(),()和()。5、設(shè)計彈出式菜單時,先通過 建立菜單,然后將頂層菜單的Visible屬性設(shè)置為False,最后在代碼中通過窗體對象的 方法顯示彈出式菜單。6、Windows可公用的對話框有: 、保存文件對話框、 顏色設(shè)置、字體設(shè)置對話框、 打印設(shè)置對話框、幫

2、助文件六種,V B可通過調(diào)用通用對話框控件的 、ShowSave、ShowColor、ShowPrint、ShowHelp方法來使用它們。也可通過設(shè)置通用對話框控件的 屬性來實現(xiàn)。7、根據(jù)文件的存取方式及其組成結(jié)構(gòu),將文件分成 、和。8、由ARRAY ()函數(shù)建立的數(shù)組的名字必須是 類型。9、強(qiáng)制退出DO.LOOP循環(huán)語句是 ,強(qiáng)制性退出FOR.NEXT語句是 。10、Visual Basic應(yīng)用程序由()、標(biāo)準(zhǔn)模塊和()。11、設(shè)置組合框的風(fēng)格,可用的屬性是(),按鈕VALUE屬性的值的類型是()。12、Visual Basic中,除了可以指定某個窗體作為啟動對象之外,還可以指定()作為啟動

3、對象。13、要將MDI應(yīng)用程序中的普通窗體設(shè)置為MDI子窗體,只需要把()屬性設(shè)置為()即可。14、建立彈出式菜單所使用的方法是(),要為某個菜單項加分隔線,則該菜單的標(biāo)題項應(yīng)設(shè)為( )。15、為了使計時器控件 TIMER1每隔1秒觸發(fā)一次TIMET事件,應(yīng)將TIMER1控件的()屬性設(shè)置為().16、()類型也稱變體類型,是一種通用的、可變的數(shù)據(jù)類型,它可表示或存儲任何一種數(shù)據(jù)類型。17、控件數(shù)組的名字由 屬性指定,而數(shù)組中的每個元素由 屬性指定.18、為了把一個窗全裝入內(nèi)存,所使用的語句為 ;為了清除內(nèi)存中指定的窗體,所使用的語句為-19、在VB中,對象的三要素分別是 ,和.20、在VB中

4、整型數(shù)據(jù)占 個字節(jié)的內(nèi)存空間,雙精度浮點型數(shù)據(jù)占 個字節(jié)的內(nèi)存空間.21、為了使標(biāo)簽?zāi)茏詣诱{(diào)整大小以顯示全部文本內(nèi)容,應(yīng)把標(biāo)簽的 屬性設(shè)置為TRUE.22、確定復(fù)選框是否被選中,應(yīng)訪問的屬性是 ,要讓一控件不顯示,應(yīng)將該控件的 屬性設(shè)置成FALSE。23、對于計時器控件,如果希望每秒產(chǎn)生10個事件,則應(yīng)將其INTERVAL設(shè)置為24、若要屏蔽加上的控件對象,則需要設(shè)置()屬性的值為FALSE o)。),( ),( ),)。)函數(shù)用于將數(shù)值轉(zhuǎn)換成字符型。)屬性決定。)。25、vb6.0分為3種版本,這3種版本是()、()和(26、如果打開了不需要的菜單或?qū)υ捒?,可以用()鍵關(guān)閉。27、屬性窗口分

5、為 4個部分,這4個部分分別是(),(28、在VB中窗體文件的后綴名為(),工程文件的后綴名為(29、VB提供()函數(shù)用于將數(shù)字字符轉(zhuǎn)換成數(shù)值型,提供(30、工程文件的擴(kuò)展名是(),窗體文件的擴(kuò)展名()。31、控件數(shù)組的名字由()屬性決定,而數(shù)組中的每個元素由(32、在3種不同類型的組合框中,只能選擇而不能輸入的組合框是(33、菜單編輯器可分為 3部分,即()、()和()。34、Visual Basic的過程有3種,它們是()過程、()過程和()過程。35、為了顯示一個窗體,所使用的方法為(),而為了隱藏一個窗體,所使用的方法為()。36、VISUAL BASIC 6.0 應(yīng)用程序由(),()

6、,()三種模塊組成。37、計時器事件之間的間隔通過()屬性設(shè)置。38、要想在文本框中顯示垂直滾動條,必須把()屬性設(shè)置為2,同時還應(yīng)把()屬性設(shè)置為()39、在過程定義中出現(xiàn)的變量名叫做()參數(shù),而在調(diào)用過程時傳送給過程的常量,變量,表達(dá)式或數(shù)組,叫做()參數(shù)。40、VISUAL BASIC 6.0中的控件在窗體上分為3類,它們是(),()和()。二、單項選擇題1、打開多重窗體應(yīng)用程序后()A、打開一個窗體后,其他窗體都會被關(guān)閉B、允許同時打開多個窗體C、打開一個窗體后,其他窗體都會被隱藏起來D、在某一時刻只能打開一個窗體2、下列屬性中,目錄列表框和文件列表框都有的屬性是()A、List B、

7、PathC、ValeD、Patten3、窗體的Caption屬性的作用是()A、確定窗體的名稱B、確定窗體的標(biāo)題C、確定窗體的邊界類型D、確定窗體的字體4、下列不屬于Visual Basic應(yīng)用程序所包含文件的是()A、窗體文件B、類表文件C、文本文件 D、工程文件5、設(shè) a=2,b=3,c=4,d=5,貝U表達(dá)式 ab And c=d And bc Or cd 的值是()A、True B、False C、-1 D、16、為了用鍵盤打開菜單和執(zhí)行菜單命令,第一步應(yīng)按的鍵是()A)功能鍵 F10 或 ALT B) SHIFT+功能鍵 F4 C) CTRL 或功能鍵 F8 D) CTRL+ALT7

8、、VISUAL BASIC 6.0 窗體設(shè)計器的主要功能是()A)建立用戶界面B)編寫源程序代碼C)畫圖D)顯示文字8、為了確定一個窗體或控件的大小的屬性是()A) WIDTH , TOP B) WIDTH , HEITHT C) TOP , WIDTH D) TOP , LEFT9、下列可作為 VISUAL BASIC 6.0 的變量名的是()A)FILENAME B) A (A+B ) C) 345D D) PRINT10、下列可作為 VISUAL BASIC 6.0 中所允許的形式的數(shù)是()A)上5.74 B)3.457E-100 C)368 D)1.87E+5011、設(shè)A=2, B=3

9、, C=4, D=5,下列表達(dá)式的值是()。32*B and A=C and BC or CDA)true B)false C)-1 D)112、決定標(biāo)簽內(nèi)顯示內(nèi)容的屬性是()A)TEXT B) NAME C ) ALIGNMENTD) CAPTION13、以下語句輸出的結(jié)果是()print format(32548.5, ”000,000.00”)A) 32548.5B)32,548.5 C)032,548.5 D)32,548.514、表達(dá)式 4+56*7/8 mod 9 的值()A) 4 B) 5C) 6 D) 715、“對象”是將數(shù)據(jù)和程序()起來的一個邏輯實體。A、連接B、封裝 C、

10、串接 D、偽裝16、下列語句錯誤的是()A、Text1.Text=List1.Text B、Label1.Caption=List1.TextC、List1.List(1)=List1.Text+List1.ListIndexD、Command1.Caption=List1.Name+List1.Text17、下列可作為 Visual Basic中所允許的形式的數(shù)是()。A、32 B、2.5E C、368 D、12E3 18、語句 Print5*55/5的輸出結(jié)果是()A、5 B、25 C、0 D、1 19、圖象框有一個屬性,可以自動調(diào)整圖形的大小,以適應(yīng)圖象框的尺寸,這個屬性是()A、Aut

11、osize B、StretchC、AutoRedrawD、Appearance20、下列程序的執(zhí)行程序結(jié)果為()a=100 b=50 If ab Then a=a+b Else b=b-aENDIF Print a,bA、 5050 B、 150 50C、 200200D、 10 1021、在窗體中添加一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕,然后編寫如下代碼:Private Sub Command1_click()Dim a , Array1(10,10) As Integer Dim i,j as integer For i=1 to 3 For j=2 to 4

12、 Array1(i,j尸i+j Next jNext i Text1.text=array1(2,3)+array1(3,4) End Sub 程序運(yùn)行后,單擊命令按鈕,在文本框中顯示的值是()A、12B、13 C、14D、1522、設(shè)置復(fù)選框或單選框標(biāo)題對齊方式的屬性是()A) ALIGN B) ALIGNMENTC) SORTED D) VALUE23、刪除列表框中指定的項目所使用的方法為()A) MOVEB) REMOVE C) CLEAR D) REMOVEITEM24、當(dāng)拖動滾動條中的滾動塊時,將觸發(fā)滾動條的事件是()A) MOVE B) CHANGE C) SCROLL D) SE

13、TFOCUS 25、用戶在組合框中輸入或選擇的數(shù)據(jù)可以通過一個屬性獲得,這個屬性是()A) LIST B) LISTINDEXC) TEXT D) LISTCOUNT26、為了使標(biāo)簽覆蓋背景,應(yīng)把 BACKSTRLE屬性設(shè)置為()A) 0B) 1 C) 3 D) 427、為了使標(biāo)簽中的內(nèi)容居中顯示,應(yīng)把 ALIGNMENT 屬性設(shè)置為()A) 0 B) 1C) 2 D) 328、以下程序的輸出結(jié)果:()a=sqr(3):b=sqr(2) c=ab print c A)-1B)0 C)false D)true29、下列關(guān)于鍵盤事件的說法中,正確的是()A、按下鍵盤上的任意一個鍵都會引發(fā)KeyPr

14、ess事件B、主鍵盤上的1鍵和數(shù)字鍵的1鍵白KeyCode碼相同 C、KeyDown和KeyUP的事件過程中有 KeyAscii參數(shù) D、主鍵盤上的4鍵的上擋字符是$,當(dāng)同時按下shift鍵和主鍵盤上的 4鍵時,KeyPress事件過程中的 KeyAscii 參數(shù)值是$的Ascii值 30、以下語句的輸入結(jié)果為()a=Sqr(3) b=Sqr(2) c=ab print c A、-1 B、0C、FalseD、True31、要使命令按鈕成為默認(rèn)命令按鈕,需使用其()屬性。A、Enabled B、Default C、ValueD、Cancel32、在窗體上畫一個名稱為Command1的命令按鈕,然

15、后編寫如下事件過程:private Sub Command1_Click() Dim i ,Num Randomize Do For i=1 TO 1000 Num=Int(Rnd*100) Print Num; Select Case Num Case 12 Exit For Case 58 Exit Do Case 65,68,92 End End Select Next i Loop End Sub 程序運(yùn)行后,單擊命令按鈕,則正確的描述是()A、Do循環(huán)的次數(shù)為1000次 B、在For循環(huán)中產(chǎn)生的隨機(jī)數(shù)小于或等于100C、當(dāng)所產(chǎn)生的隨機(jī)數(shù)為12時結(jié)束所有循環(huán)D、當(dāng)所有的隨機(jī)數(shù)為65、6

16、8或92時結(jié)束程序33、設(shè)有如下程序段:Option Base 1Private Sub Form_Click()Dim arrArr=Array(10,20, “ABCDE )For i=3 to 1 Step -1Print arr(i)Next iEnd Sub程序運(yùn)行后,單擊窗體,在窗體上顯示的內(nèi)容為()A、ABCDE2010B、1020ABCDEC、ABCDE1020D、出錯信息34、使用過程是為了()A、使程序模塊化B、使程序易于閱讀C、提高程序運(yùn)行速度D、便于系統(tǒng)的編譯35、可視化編程的最大優(yōu)點是()A、具有標(biāo)準(zhǔn)工具箱B、一個工程文件由若干個窗體文件組成C、不需要編寫大量的代碼來

17、描述圖形對象D、所見即所得36、對話框在關(guān)閉之前,不能繼續(xù)執(zhí)行應(yīng)用程序的其他部分,這種對話框?qū)儆?)A、輸入對話框B、輸出對話框C、模式(模態(tài))對話框D、無模式對話框37、假定有以下程序段:for i=1 to 3for j=5 to 1 step -1 print i*jnext jnext i則語句PRINT I*J的執(zhí)行次數(shù)是()A) 15 B) 16C) 17 D) 1838、設(shè) A=6,則執(zhí)行 X=IFF (A5,-1,0)后的 X 值為()A)5B)6C)0D)-139、下列程序段執(zhí)行后的結(jié)果是:for i=1 to 3for j=1 to ifor k=j to 3a=a+1ne

18、xt knext jnext i執(zhí)行上面的3重循環(huán)后,a的值為()A) 3 B) 9 C) 14 D) 2140、用下面的語句所定義的數(shù)組的元素個數(shù)是()DIM A (-3 TO 5) AS INTEGERA) 6 B) 7 C) 8D) 941、下列敘述中正確的是()A.只有窗體才是 Visual Basic中的對象B.只有控件才是 Visual Basic中的對象C.窗體和控件都是 Visual Basic中的對象D.窗體和控件都不是 Visual Basic中的對象42 .當(dāng)窗體被加載時運(yùn)行,發(fā)生的事件是()A . LoadB . UnloadC. Resize D . DragDrop

19、43 .用于Visual Basic程序設(shè)計的控件在()A.工程窗口中B.工具箱中C.工具菜單中D.工具欄上44 .Visual Basic程序中分隔各語句的字符是()A.B.:C.D._45 .假定窗體的名稱(Name屬性)為Form1 ,則把窗體的標(biāo)題設(shè)置為“VB Test的語句為()A.Form1 = VB TestC.Form1.Text = VB Test46.使用驅(qū)動器表框的(A.CAHNGE B.DRIVEB.Caption =VB TestD.Form1.Name =VB Test)屬性可以返回或設(shè)置磁盤驅(qū)動器的名稱。C.DIR D.PATH47 .為了使命令按鈕的Pictur

20、e、DownPicture或DisabledPicture屬性生效,必須把它的 Style屬性設(shè)置為(A.0B.1C.TrueD.False48 .為了使標(biāo)簽覆蓋背景,應(yīng)把 BackStyle屬性設(shè)置為()A.0B.1C.TrueD.False49 .為了使標(biāo)簽中的內(nèi)容居中顯示,應(yīng)把 Alignment屬性設(shè)置為()A.0B.1C.2D.350 .下列可以把當(dāng)前目錄下的圖形文件pic1.jpg裝入窗體FORM1中的語句為()A.FORM1 = pic1.jpgB.FORM1.Handle = pic1 .jpgC.FORM1.Picture = LoadPicture(pic 1.jpg)D.

21、FORM1 = LoadPicture(pic 1.jpg)51 .決定標(biāo)簽內(nèi)顯示內(nèi)容的屬性是()A.Text B.NameC.Alignment D.Caption52 .為了在按下回車鍵時執(zhí)行某個命令按鈕的事件過程,需要把該命令按鈕的一個屬性設(shè)置為True,這個屬性是()A.Value B.Default C.CancelD.Enabled53 .為了在按下Esc鍵時執(zhí)行某個命令按鈕的事件過程,需要把該命令按鈕的一個屬性設(shè)置為True,這個屬性是()A.Value B.Default C.Cancel D.Enabled54 .在窗體(Name屬性為Form1)上畫兩個文本框(其Name屬

22、性分別為 Text1和Text2)和一個命令按鈕(Name 屬性為Command1),然后編寫如下兩個事件過程:Private Sub Command1_Click() a = Text1.Text + Text2.TextPrint aEnd SubPrivate Sub Form_Load() Textl.Text =Text2.Text =End Sub程序運(yùn)行后,在第一個文本框(Textl)和第二個文本框(Text2)中分別輸入123和321 ,然后單擊命令按鈕, 則輸出結(jié)果為()A.444B.321123C.123321D.13223155 .下列可作為Visual Basic的變量

23、名的是()A.3*Delta B.PrintChar C.Abs D.AB 兀56 .下列可作為 Visual Basic中所允許的形式的數(shù)是()A. 25.74B.3.457E-100C.368D.1.87E+5057 .設(shè)a=2, b=3, c=4, d=5 ,下列表達(dá)式的值是()ab AND ccA.True B.False C.-1D.058 .以下語句的輸出結(jié)果是(在立即窗口中)()a=Beijingb=ShangHaiPrint a;bA.Beijing A ShangHaiB. A Beijing A ShangHaiC.BeijingShangHaiD. A Beijing A

24、 ShangHai A59 .語句Print 5*55/5的輸出結(jié)果是()A.5B.25C.0D.160 .執(zhí)行下面的語句后,所產(chǎn)生的信息框的標(biāo)題是()a=MsgBox(AAAABBBB , , 5)A.BBBB B.空 C.AAAA D.出錯,不能產(chǎn)生信息框三、程序填空1、請完成打印下列圖形的程序:122333444455555FOR I=1 TO 5FOR J=PRINTNEXT JNEXT I2、打印標(biāo)準(zhǔn)的九九表,完成下列程序:FOR I=1 TO 9FOR J=()RPINT ()NEXT J( )NEXT I2、以下程序的功能是:從鍵盤上輸入若干個學(xué)生的考試分?jǐn)?shù),當(dāng)輸入負(fù)數(shù)時結(jié)束輸入

25、,然后輸出其中的最 高分和最低分?jǐn)?shù)。請將其補(bǔ)充完整。PRIVATE SUB FORM-CLICK ()DIM X AS SINGLE , AMAX AS SINGLE , AMIN AS SINGLEX=INPUTBOX ( ENTER A SCORE ”)AMAX=XAMIN=XDO WHILE ()IF XAMAX THENAMAX=XENDIFIF ( )THENAMIN=XENDIFLOOPPRINT MAX= ;AMAX, MIN= ;AMINEND SUB3、產(chǎn)生50個兩位隨機(jī)整數(shù)的程序。DIM S AS INGEGERDIM I AS INGEGERRANDOMIZE TIMER

26、FOR I=()S=()PRINT S ;NEXT I4、編寫在窗口上顯示如下圖形的程序:* * *夫夫夫夫夫夫夫夫夫夫夫夫其中-表示空格FOR I=()PRINT ()FOR J=()PRINT * ;NEXT JPRINTNEXT I5、編寫求N!的子過程,通過調(diào)用此子過程來計算5! +8! -6!Private Sub FORM1_Click()DIM A&.B&,C&,D&CALL JCH(5,A)CALL JCH(8,B)CALL JCH(6,C)PRINT DEND SUBSUBDIM I%P=1FOR I=1 TO NP=P*INEXT IEND SUB6、已知一元二次方程的二次

27、項系數(shù)、一次項系數(shù)、常數(shù)項分別為 a、b、c,其中a不等于0。修改程序, 求方程的根。要求:如果方程無實數(shù)根,則輸出“無實數(shù)根”,否則輸出兩個實數(shù)根。Private Sub Command1_Click()Dim a,b,c,d As SingleDim x1,x2 As Singlea=Val(Text1.Text)b=Val(Text2.Text)c=Val(Text3.Text)d=bA2-4*a*cIf dThenx1=(-b+Sqr(d)/化*a)x2=(-b-Sqr(d)/(2*a)Label1.Caption=x1Label2.Caption=x2Label3.Caption=E

28、nd IfEnd Sub7、修改程序,使能輸出:1-2+3-4+5-6+.+99-100 的值程序如下:Private Sub Command1_Click()s=For i=1 To 100s=s+(-1)A()*iNext iPrint sEnd Sub8、填充程序,使能輸出如下圖形:* * * * * * * * * * * * * * * *程序如下:Private Sub Command1_Click()For i=1 toFor j=1 toPrintNext jNext i End Sub9、下面的程序是求 100以內(nèi)奇數(shù)和s的值(S=1+3+5+7+99)。程序中有三處錯誤,請

29、更正。 Private Sub Command1_Click() Dim s As Single Dim i As Single s=1For i=1 to 100 Step 1 s=s*i Next iPrint s End Sub10、完善已寫在“執(zhí)行”按鈕的 Click事 件下的程序代碼,將代碼段中的“常量”、“變量”、“表達(dá)式”處分別換成正確的常量值、變量名和具體的表達(dá)式,使得當(dāng)鼠標(biāo)單擊命令按鈕“執(zhí)行”時,顯示出滿足條 件2+4+6+.+x=80 x=x+常量 s=s+變量 LoopPrint表達(dá)式End Sub四、綜合題一)、設(shè)計一個程序,窗體中有 2個列表框,左側(cè)列表框中列出若干城市名(大連,沈陽,上海,青銅,大同,天山,遼陽)。”顯示”按鈕用于復(fù)原,“清除按鈕用于清除2個列表框中的內(nèi)容.兩

溫馨提示

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

評論

0/150

提交評論