版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、全國計算機二級VB重點知識點解析基本要求:1. 熟悉Visual Basic集成開發(fā)環(huán)境(視圖一工程資源管理器)。2. Visual Basic中對象的概念和事件驅動程序的基本特性。運行程序時激發(fā) 某一對象的相關事件,例如單擊命令按鈕時窗體上顯示welcome here!CommandButton-Command1 為對象,Click 為事件,功能代碼 為 Form1.Print welcome here!3. 算法求自然數(shù)的因子(統(tǒng)計因子個數(shù))、計算自然數(shù)的階乘、 完全平方數(shù)、素數(shù)、回文數(shù)、最大公約數(shù) 數(shù)組:奇數(shù)、偶數(shù)之和、所有元素之和,元素對調,查找元素,排序、求最值、合并數(shù)組、插入、刪除
2、元素、字符串的連接、交換、字符的替換文件操作+統(tǒng)計單詞個數(shù)。4. 能夠編寫和調試簡單的Visual Basic 程序。分析錯誤產(chǎn)生的原因,例如對象名不一致一代碼里使用的名稱與添加到界面上的不一致:考試內容一、Visual Basic程序開發(fā)環(huán)境1. Visual Basic的特點和版本。2. Visual Basic的啟動與退出。3.主窗口:(1)標題和菜單。(2)工具欄。4. 其它窗口:( 1)窗體設計器和工程資源管理器。(2)屬性窗口和工具箱窗口。具體要求1. VB的特點、運行環(huán)境、對象、屬性、方法、事件各概念,尤其是方法和事件的區(qū)分。2. 熟悉VB的IDE, VB開發(fā)應用程序的一般步驟。
3、3. 特點:GUI (圖形化用戶界面)、OLE(對象的連接和嵌入)、OOP(面向對象);4 .運行環(huán)境: Windows (VB5.0以上在32位操作系統(tǒng))5 .方法:對象可以執(zhí)行的動作或行為;( 主動性)6.事件:使某個對象進入活動狀態(tài)的一種操作或動作。(被動性)L Balloon.ColorBalloon MakeNoise ffBalloon_PunctureQ1.集成開發(fā)環(huán)境(常見圖標和窗口的操作、工程資源管理器的打開Ctrl+R、屬性窗口 F4)真題 1 在 Visual Basic這個按鈕是()集成環(huán)境中,要添加一個窗體,可以單擊工具欄上的一個按鈕,真題 2 在 Visual Ba
4、sicd o -RitSorted|Stvl|0 - Dropdown C omt oT0 一 Dropdown ItMsboTop Tag1 Simple Combct2 - Dropdown LiltTextCcmbolT ftrtl TF 1 HiT 期十Style返回N殳養(yǎng)一個值,決定腔件類塑及歹1康框部分的行為。 r i i*i ri ifi i * a r ii * n r i i_ P 1_ S !_ S !- F F - Comboll i i .1 n i i j i r i r i j h ii i i j ii i J a ii i ia r i r n r 【Forml
5、】 .Print 對象名.屬性名真題17窗體上有一個名稱為Cb1的組合框,程序運行后,為了輸出選中的列表項,應使用的語句是()A) Print Cbl.SelectedB)Print Cb1.List(Cb1 Listindex)C)Print Cb1.Selected.TextD)Print Cbl.List(Listindex)舉例:注意組合框沒有 Selected屬性Private Sub Command1_Click()單擊按鈕列表框中第一項處于選中狀態(tài)List1.Selected(0) = True括號中跟序號End SubPrint List1.Selected(List1.Lis
6、tIndex)無論選中哪一項結果都為true真題18下列敘述錯誤的是()A)列表框與組合框都有List屬性B)列表框有Selected屬性,而組合框沒有C)列表框和組合框都有Style屬性D)組合框有Text屬性,而列表框沒有真題19以下程序運行后的窗體如圖所示,其中組合框的名稱為Combo1,已有列表項如圖所示:命令按鈕的名稱為Command1。Private Sub Command1_Click()If Not Check(Combo1.Text) Then MsgBox (輸入錯誤”) Exit SubEnd IfFor k = 0 To Combo1.ListCount - 1If C
7、ombo1.Text = Combo1.List(k) Then MsgBox (添加項目失敗”) Exit SubPrivate Function Check(ch As String) As Booleann = Len(ch)For k = 1 To nC$ = UCase(Mid(ch, k, 1)If a A Or C Z Then Check = False Exit Function第8頁共Fnd頁Check = TrueNext kEnd FunctionEnd IfNext kCombol.Addltem Combol.TextMsgBox (”添加項目成功”)End Sub
8、程序運行時,如果在組合框的編輯區(qū)中輸入“Java”,則單擊命令按鈕后產(chǎn)生的結果是()(此時 Combo1.Text 的值為 Java)A)顯示“輸入錯誤”B)顯示“添加項目失敗”C)顯示“添加項目成功” D)沒有任何顯示請根據(jù)以下各水題的要求設計V15UO1旳企應用程序(包括界面和代碼)C1)在名稱為Forrd.標題為“考試防的窗體上畫一個名稱為Coirbob初始內 容為空的下拉式組合框。畫列丟中有隸書宋體”彌鉗皆體 三士項目*思行后的寄f本如廚所喬。李盤時必須存放在考生文件夾下,工程文件名為窗體文件名 為mjtl* frnioHscrollBar 、VscrollBar (Min、Max、S
9、mallChange、LargeChange、Value )不能響應:Click 事件.能響應change事件和scroll 事件。當拖動滾動條內的滾動滑塊時,觸發(fā)scroll事件,(注意:單擊滾動條兩端的箭頭或單擊滾動條前后的空白區(qū)域不觸發(fā)scroll事件);當改變活動滑塊的位置(改變value時),就觸發(fā)change事件。真題20假定一個滾動條的 LargeChange屬性值為100,則100表示()(A)單擊滾動條箭頭和滾動框之間 某位置時滾動框位置的變化量(B) 滾動框位置的最大值Max(C) 拖動滾動框時滾動框位置的變化量拖動無法控制value值的變化量(D) 單擊滾動條箭頭時滾動框
10、位置的變化量SmallChange真題21設窗體上有一個名稱為HS1的水平滾動條,如果執(zhí)行了語句:HS1.Value= (HS1.Max-HS1.Min ) /2+HS1.Min 貝9()第9頁共16頁A)滾動塊處于最左端B)滾動塊處于最右端C)滾動塊處于中間位置D) 滾動塊可以處于任何位置,具體位置取決于Max、Min屬性的值Private Sub Command1_Click() 假設 min=10 max=90 下面的代碼輸出 50HSI.Value = (HS1.Max - HS1.Min) / 2 + HS1.MinPrint HS1.ValueEnd Sub真題 2滾動條可以響應的
11、事件是 ()A)LoadB) ScrollC)ClickD)MouseDown在名稱為卩crnnl的窗體上回一個丸本淫,SWTTextl,其寬度為lOOCh再 畫一不滾勵氣茗稱為出1。其刻度掩的茁園是1000-2000誼編寫癟動條 的伽迪羋車件過霍程序運行后,如杲移龜勵框,則可按巔滾動秦的刻 埴值改攣爻本框芮寬度。運缶時的窗休如圖嶄示。程序中不能使用任何變 亀 事徉過程中只罷寫一條語句。*注咅.葆存時必須存放在考生文件夾下,工程文件名鬆疋Hr窗體文件 名為亦tZ frcnPictureBox、image( Print 方法、LoadPicture 方法、Cis方法清除圖片框中的文字 )通過pi
12、cture 屬性顯示圖片,注意修改autosize屬性值為true(適應圖形的大小)Image-注意修改stretch 屬性,注意修改屬性與設置picture 屬性的順序。;2)在名稱為Formic窗體上,畫1個名稱為Imagel的圖像框,左界為場且| 圖像框中顯示考生文件夾下的圖片文件Duck, bw JJ.再畫2個名稱為涮 為“5唄遠11 J “6血會軀二 標題分別為肆移動J “復位誦命r 令按鈕*如圖所示。編與適當?shù)氖录^軋 使得每單擊移動按鈕一次農圖像框問右移 勒口 單擊和復位,誰鈕,圖像框自動回位到左界為32的位亶時勰臨鳶翻牛彎 sjt2. frmo請根據(jù)以下各小題的妾求設計Visu
13、al Basic應用程序(包括界面和代碼).(1)在名稱為For込標題為“怪片”的盲體上畫1個名範為B會啲圖像框, 其高%2500,寬為2000o iffiiiStfW口設罩適當厲性,婆入考生目錄下 的圖片文件picl-jpf.并使圖片送應圖像框藥大???如圖餅示).注意.騒時必須存放在考生文件夾下,工程文件名為sjtl.vbp,窗體文件名 為mjtl. frmsTimer (運行時不可見、只有 Timer事件、Interval時間間隔屬性、單位為毫秒 1秒=1000毫秒真題23窗體上有一個名為Commandl的命令按鈕和一個名為 Timerl的計時器,并有下面的事件過程:Private Sub
14、 Timer1_Timer()Command1.Left = Command1.Left + 10 End SubPrivate Sub Command1_Click()Timerl.Enabled = TrueEnd SubPrivate Sub Form_ Load()Timer1.Interval = 10Timer1.Enabled = FalseEnd Sub運行程序時,單擊命令按鈕,則產(chǎn)生的結果是()A)命令按鈕每10秒向左移動一次B)命令按鈕每10秒向右移動一次C)命令按鈕每10毫秒向左移動一次D)命令按鈕每10毫秒向右移動一次統(tǒng)陽譙缺翻踽魯;議序買現(xiàn)如下功能:.在磬文件夾下有一
15、個工程文件曲皿窗體中有2個控件數(shù)組,一個名 尊藻鈿的初始狀態(tài)為不:可用;如圖F冬為不可用L 心則甘時ifTiDerl和暫停按韌狀態(tài)駕為可用,且 按軌的標題變?yōu)椤袄^續(xù)二 且為不可用。與此同研 Ert的3 匡開姑顯示計軒的小旺 分、秒同 酊章”按鈕,則Tim曲停止工民 汨暫停按鈕變?yōu)椴豢捎?,?安招變?yōu)榭捎?,蟒技?則Tirl接著開始工作,“繼續(xù)強鈕變?yōu)椴豢捎?宥按組婁為可用;吉東垠輸 則結東程序運行。I旬電鬧為1秒,初始痂0華擊開始”技氟沖開始個文本2)車擊“繼續(xù)巴3)軍擊叫4)單擊容使其能疋確運行-|n| x|I 小時 分I 秒rs il皆惇|結束|心 IamiShape 控件:Shape、F
16、illStyle、FillColor 屬性(2)在名稱為Fmrd轡體上畫一個名稱Sh屮1的修狀控件,畫一個名稱為L1 的列表框,穽在融窗口中設置列表項齣值為1、乙3、匕5。蔣窗體的 極題設為謁形控件J單擊詞養(yǎng)框中的某一項,則按照所選的值改變形 扶控庫的形狀。m.選擇3,廁形狀控件被設為圓形,如圖所示。111得使用蠻量,冬個事件過程中只能寫一條語句。存盤時必須存 文件決卞 工翟文件名為sjt2.vbpT窗體文件名%sjt2.frinoShape1.Shape=List1.Text容器:Form、PictureBox、Frame真題24為了在窗體上建立 2組單選按鈕,并且當程序運行時, 每組都可以
17、有一個單選按鈕被選中,則以下做法正確的是()A)把這2組單選按鈕設置為名稱不同的2個控件數(shù)組B)把2組單選按鈕的Index屬性分別相同C)使2組單選按鈕的名稱分別相同D)使2組單選按鈕分別畫到2個不同的框架中組織在容器中,每個容器中的按鈕可以是普通按鈕或控件數(shù)組真題25在窗體上畫一個圖片框,再在圖片框中畫一個命令按鈕,位置如圖所示。圖片框頂端距離C)500D)700窗體頂端500,命令按鈕頂端距離窗體頂端700,則命令按鈕的Top屬性值是()A ) 200B)300特殊:菜單的使用 (只響應Click事件)符號,那么在運行程序時真題26在使用菜單編輯器創(chuàng)建菜單時,可在菜單名稱中某字母前插入(按
18、Alt鍵和該字母鍵就可打開該命令菜單。A. 下劃線B. &C.$真題27如果一個直線控件在窗體上呈現(xiàn)為A)它的Y1、Y2屬性的值相等C)它的X1、Y1屬性的值分別與 X2、D)它的X1、X2屬性的值分別與 Y1、D.條垂直線,正確的是()。B)它的X1、X2屬性的值相等Y2屬性的值相等Y2屬性的值相等真題28設窗體上有一個命令按鈕數(shù)組,能夠區(qū)分數(shù)組中各個按鈕的屬性是()A)NameB) IndexC)CaptionD)Left真題29以下有關對象屬性的說法中正確的是()。A對象所有的屬性都羅列在屬性窗口列表中B. 不同對象不可能有同名屬性C. 不同對象的同名屬性取值一定相同D. 對象的某些屬性
19、既可在屬性窗口中設置,也可通過程序代碼設置或改變A)3b)4c)2d)5三、數(shù)據(jù)類型及運算1.數(shù)據(jù)類型:(1)基本數(shù)據(jù)類型。2. 常量和變量:(1)局部變量和全局變量。3.常用內部函數(shù)。4.運算符和表達式:(1)算術運算符。(2)Picturebox,Frame, Opti on Butt on 丄istBox,TextBox,真題30以下所列的7個控件中,具有 caption屬性的是()個。Form,DrivelistBox(2)用戶定義的數(shù)據(jù)類型。(2)變體型 變量。(3)缺省聲明。關系運算符和邏輯運算符。(3)表達式的執(zhí)行順序。具體要求1 .書寫規(guī)范:”:間隔符號(一行多句)、續(xù)行符號”
20、 _、注釋符號2. 數(shù)據(jù):數(shù)據(jù)類型、關鍵字、隱式說明的符號、初值。數(shù)據(jù)類型: 數(shù)值型(Integer % Long& Single! Double# Byte Currency 初始值:0字符串 String $ abc邏輯型但oolean ) 初始值:false日期型Date對象型Object變體型Variant空值用戶自定義型Type變量命名規(guī)則:以 字母或漢字開頭,后面跟字母、數(shù)字、下劃線、漢字;不可以是保留字Optio n Explicit語句功能:強制變量的聲明變量作用域:局部( Dim/Static )、窗體/模塊(Dim/Private )、全局(Public/ )常量:字符常量
21、(”)、邏輯常量(True/False )、日期常量(#月/日/年#)、符號常量(Const關鍵字) 真題31以下合法的 VB變量名是()A)caseB)name10C)1-nameD)x*y真題32下面可以作為 visual basic變量名稱的是()A) A#AB) 4ABCC) ?XYD) Print_Text真題33下面定義窗體級變量a的語句中錯誤的是()A)Dim a%B) Private a%C ) Private a As IntegerD ) static a%真題34以下關于局部變量的敘述中錯誤的是()A)在過程中用Dim語句或Static語句聲明的變量是局部變量B)局部變量
22、的作用域是它所在的過程C)在過程中用Static語句聲明的變量是靜態(tài)局部變量D)過程執(zhí)行完畢后,該過程中用Dim或Static語句聲明的變量即被釋放。真題35設有如下變量聲明語句:Dim a,b As Boolean,則下面敘述中正確的是()(A) a和b都是布爾型變量B) a是變體型變量,b是布爾型變量C) a是整型變量,b是布爾型變量D)a和b都是變體型變量3. 運算符與表達式算術At -(負號)t *、/ t t Mod +、- t &例如:84*-2+1 結果為0關系、=、 、=、 、邏輯Not t Andf Or Xor (兩個不同時結果為真)注意:代數(shù)表達式與 VB表達式的轉換。例
23、如:ex+y+|x+y|2n +1真題36設x是小于10的非負數(shù),對此陳述,以下正確的VB表達式是()A)0 x10B) 0= x=0 and x=0 or x2*b ora=c And b c or cd (先算邏輯與)A)FalseB)1C)TrueD)-1真題38設x=5,執(zhí)行語句Print x=x+10,窗體上顯示的是()A)15B)5C) TrueD)False4. VB公共函數(shù)算術:Sqr、Log (自然對數(shù))、Exp、Abs、Rnd、Sin、Cos、Sgn (注意vb中沒有函數(shù)名In ) 真題39下面可以產(chǎn)生 20-30 (含20和30)的隨機整數(shù)的表達式是()20, 30A)l
24、nt (Rnd*10+20 )B) Int ( Rnd*11+20 )C ) Int ( Rnd*20+30 )D ) Int ( Rnd*30+20 )真題40表達式Int (Rnd(0)*50)所產(chǎn)生的隨機數(shù)范圍是()上-下+1=50 下=0A) (1,50)B)(1,50)C)(0,49)D)(1,49)0, 49真題41設x=3.3 , y=4.5,表達式x-int(x)+Fix(y)的值是() fix取整int取不大于x的最大整數(shù)A)3.5B)4.8C)4.3D)4.7字符:Len、left 、Right、 Mid、Ucase、Lcase、Ltrim 、 Rtrim、Trim、In
25、str 、Stri ng 、Space轉換:Str、Val、Chr、Asc、Int、Cint (小數(shù)部分為.5時,向最近的偶數(shù)靠攏)、Fix日期:Date、Time、Now (日期和時間)、Year、Month、Day、WeekDay (返回星期號六一7) 課本47頁真題 42 語句 Print Sgn(-6人2) +Abs(-6A2) +lnt(-6A2)的輸出結果是A) -36B)1C) -1D)-72真題43在窗體上畫一個名稱為Comma nd的命令按鈕。單擊命令按鈕時執(zhí)行如下事件過程:Private Sub Comma nd1_Click()a$ = software and hard
26、ware b$ = Right(a$, 8)c$ = Mid(a$, 1, 8)MsgBox a$, , b$, c$, 1提示信息,按鈕,標題,幫助文件名和幫助主題號End Sub則在彈出的信息框標題中顯示的標題是()A) software and hardware B ) hardware C) softwareD)1T |ex+sin3x I真題44代數(shù)表達式對應的Visual Basic表達式是()。A Log(Abs(Exp(3.14159) + Sin(x) a 3) / (x + y) )B. Ln (Abs(Exp(3.14159)+Si n(x)A3)/(x+y)C. Log
27、(Abs ( Exp(3.14159)+sin(x)A3 ) /(x+y)注意絕對值是求和后的絕對值D. Log|(Exp(3.14159)+Si n(x)A3)/x+y|四、數(shù)據(jù)輸入輸出1. 數(shù)據(jù)輸出:(1) Print 方法。Form picturebox(2) 與 Print 方法有關的函數(shù)(Tab, Spc, Space$)。(3) 格式輸出(Format $ )。課本48頁2.1 nputBox 函數(shù)。3.MsgBox函數(shù)和MsgBox語句。真題45語句Print 5*20輸出的結果是()。A.5*20B.出現(xiàn)錯誤信息D.100C.5*20真題46在窗體單擊事件中執(zhí)行下面語句的正確結
28、果是()。Print Format(1732.46, +#,#0.0)A. +1732.5B.1,732.5C.+1,732.5D.+1,732.4與Print方法有關的函數(shù)1. Tab(n)函數(shù) Print Tab(25);800 在第 25 列輸出 8002. Spc(n)函數(shù) Print CHINA ;Spc(2); CSAI該語句首先輸出CHINA ,然后經(jīng)過2個空格,顯示CSAI。3. Space$ (n)函數(shù) 輸出n個空格4. Format $ 函數(shù)例如:使用以下事件過程測試數(shù)值的格式化輸出。Print Format$(25634, #)25634Print Format$(256.34, 0000.00)0256.34Print Format$(12345.67, #,#.#)12,345.67Print Format$(25634, 00000000)00025634Print Format$(256.34, #.#)256.34Print Format$(12345.67, #,#.#)12,345.67Print Format$(12345.6, #,#0.00)12,345.60 Print Format$(12345.6, $#,#0.00)
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版八年級物理下冊《7.1力》同步測試題有答案
- 云南省昭通市2024年中考模擬預測數(shù)學模擬預測題附答案
- 科學育種技術優(yōu)化作物抗病蟲害能力
- 繼續(xù)教育八大員施工員(設備安裝)考試題目+答案資料
- 中國糧食生產(chǎn)現(xiàn)狀及需求預測
- 高一化學鞏固練習:第一章從實驗學化學全章復習與鞏固提高
- 2024屆金昌市重點中學高考仿真卷化學試卷含解析
- 2024高中地理第2章區(qū)域可持續(xù)發(fā)展第5節(jié)礦產(chǎn)資源合理開發(fā)和區(qū)域可持續(xù)發(fā)展學案湘教版必修3
- 2024高中物理第三章傳感器第一節(jié)認識傳感器第二節(jié)傳感器的原理達標作業(yè)含解析粵教版選修3-2
- 2024高中語文第5單元莊子蚜第5課惡乎往而不可訓練含解析新人教版選修先秦諸子蚜
- 2024年安徽省銅陵市公開招聘警務輔助人員(輔警)筆試自考練習卷二含答案
- 國家安全教育高教-第六章堅持以經(jīng)濟安全為基礎
- 2024年城市環(huán)衛(wèi)一體化服務合同
- 工地春節(jié)安全培訓
- 2024年代持房屋合作協(xié)議書模板
- 2024短視頻剪輯雇傭合同
- 一年級數(shù)學20以內加減法口算題(4500道)
- 新概念英語第一冊Lesson103-104筆記(語法點+配套練習+答案)
- (正式版)JBT 3300-2024 平衡重式叉車 整機試驗方法
- mil-std-1916抽樣標準(中文版)
- 2024年安徽省合肥市瑤海區(qū)中考語文一模試卷
評論
0/150
提交評論