




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——高級語言程序設(shè)計VB復(fù)習(xí)提綱《高級語言程序設(shè)計(VB)》復(fù)習(xí)提綱
第一章VisualBasic程序設(shè)計概述
1.VB程序設(shè)計的主要特點是:面向?qū)ο蟮目梢暬O(shè)計和事件驅(qū)動編程機制2.VB集成開發(fā)環(huán)境
[例1-1].在VB編程狀態(tài)下,雙擊窗體中的對象后將顯示的窗口是C。A)項目(工程)窗口B)工具箱C)代碼窗口D)屬性窗口
[例1-2].在設(shè)計階段,要選定窗體上的多個控件,可以按住A鍵同時單擊各個控件。A)ShiftB)TabC)AltD)Enter
其次章VB簡單的程序設(shè)計
1.VisualBasic是一種面向?qū)ο蟮某绦蛟O(shè)計語言,構(gòu)成對象的三要素是:屬性、方法、事件[例2-1].下面4項中不屬于面對對象系統(tǒng)三要素的是A。A.變量B.事件C.屬性D.方法2.基本控件和窗體
?標(biāo)簽Label:用于顯示文本(輸出)信息,不能作為輸入信息的界面。常用屬性:Caption
[例2-2].關(guān)于標(biāo)簽控件,以下表達中正確的是B。
A)標(biāo)簽控件顯示的內(nèi)容由Caption屬性決定,但運行時不能改變其內(nèi)容。B)標(biāo)簽控件顯示的內(nèi)容由Caption屬性決定,且運行時仍可以改變其內(nèi)容。C)標(biāo)簽控件顯示的內(nèi)容由Text屬性決定,但運行時不能改變其內(nèi)容。D)標(biāo)簽控件顯示的內(nèi)容由Text屬性決定,且運行時仍可以改變其內(nèi)容。
?文本框TextBox:是一個文本編輯區(qū)域,可在該區(qū)域輸入,編輯和顯示正文內(nèi)容。
常用屬性:Text,Locked,Enabled
常用方法:SetFocus是把光標(biāo)移到指定的文本框?qū)ο笾小?/p>
[例2-3].為了把焦點移到某個指定的控件,所使用的方法是A。
A.SetFocusB.VisibleC.RefreshD.GetFocus
?命令按鈕CommandButton:接受用戶輸入的命令。
常用屬性:Caption,Defalut,Cancel常用事件:Click
設(shè)置鍵盤訪鍵:在Caption屬性的某個英文字母前加“(3)解釋Rem或‘(單引號)
[例3-1].在VisualBasic代碼中,將多個語句合并在一行上的并行符是B。
A)撇號(’)B)冒號(:)C)慨嘆號(?。〥)問號(?)
2.常用數(shù)據(jù)類型:
Integer%,Long(2).長度小于等于255個字符;(3).不能使用VB中的關(guān)鍵字;
[例3-3].以下可作為VisualBasic變量名的是D。A)A#AB)4AC)?xyD)constA
4.運算符種類:算術(shù)運算符、字符串運算符、關(guān)系運算符、規(guī)律運算符5.算術(shù)運算符:^-*/\\mod+-[例3-4].表達式4+5\\6*7/8Mod9的值是BA)4B)5C)6D)76.字符串運算符:&+
7.關(guān)系運算符:>>==8.規(guī)律運算符:AndOrNot
[例3-5].表示條件“X是大于等于5,且小于95的數(shù)〞的條件表達式是C。A)5=5andX=5andz)Orzb>c后,窗體上顯示的是B
2
A)TrueB)FalseC)1D)出錯信息
9.表達式中運算符的優(yōu)先級:
算術(shù)運算符>字符運算符>關(guān)系運算符>規(guī)律運算10.常用內(nèi)部函數(shù):
算術(shù)函數(shù):Rnd,Int,Sqr,Abs
字符串函數(shù):Left,Right,Mid,Len,String,InStr日期時間函數(shù):Date,Time,Year,Month,Day其它函數(shù):Val,Format
[例3-9].在窗體上畫一個命令按鈕,其名稱為Command1,然后編寫如下事件過程:
PrivateSubCommand1_Click()a=12345
PrintFormat$(a,\EndSub
程序運行后,單擊命令按鈕,窗體上顯示的是B
A)123.45B)12345.00C)12345D)00123.45
[例3-10].執(zhí)行語句s=Len(Mid(\后,s的值是A。A)VisualB)BasicC)6D)11
[例3-11].寫一個產(chǎn)生一個大于等于50,且小于等于100隨機整數(shù)的表達式。
Intx=Int((Rnd*51+50))
[例3-12].N是一個個位不等于零二位整數(shù),寫一個表達式將N的個位與十位交換。
t=N\\10‘十位m=Nmod10‘個位x=t+m*10
[例3-13].設(shè)有如下程序段:
a$=〞BeijingShanghai〞
b$=Mid(a$,InStr(a$,〞g〞)+1)
執(zhí)行上面的程序段后,變量b$的值為Shanghai。
[例3-14].與數(shù)學(xué)表達式Cos2(a+b)/(3×x)+5對應(yīng)的VisualBasicCos(a+b)*Cos(a+b)/(3*x)+5。
第四章基本的控制結(jié)構(gòu)
1.結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)2.賦值語句格式:變量名=表達式
3.與用戶交互函數(shù)和過程:
InputBox函數(shù)、MsgBox函數(shù)和MsgBox過程[例4-1].執(zhí)行如下語句:
a=InputBox(\
將顯示一個輸入對話框,在對話框的輸入?yún)^(qū)中顯示的信息是C。A)TodayB)TomorrowC)YesterdayD)Daybeforeyesterday
[例4-2].在窗體上畫一個命令按鈕,名稱為Command1。單擊命令按鈕時,執(zhí)行如下事件過程:
PrivateSubCommand1_Click()
a$=\
3
表達式是
b$=Right(a$,8)c$=Mid(a$,1,8)MsgBoxa$,,b$,c$,1EndSub
MSGBOXPROMAPT,,TITLE,HELPFILE,CONTEXTASVbMsgBoxResult則在彈出的信息框的標(biāo)題欄中顯示的信息是C。
A)softwareandhardwareB)softwareC)hardwareD)1[例4-3].以下關(guān)于MsgBox的表達中,錯誤的是C
A)MsgBox函數(shù)返回的一個整數(shù)
B)通過MsgBox函數(shù)可以設(shè)置信息框中的圖標(biāo)和按鈕的類型C)MsgBox語句沒有返回值
D)MsgBox函數(shù)的其次個參數(shù)是一個整數(shù),該參數(shù)只能確定對話框中顯示的按鈕數(shù)量
4.選擇結(jié)構(gòu):4.1.If語句
If?Then語句(單分支結(jié)構(gòu))
If?Then?Else語句(雙分支結(jié)構(gòu))If?Then?ElseIf語句(多分支結(jié)構(gòu))
4.2.SelectCase多分支語句SelectCase測試表達式Case表達式表1語句塊1
Case表達式表1語句塊2?
CaseElse語句塊nEndSelect
[例4-4].在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下事件過程:
PrivateSubCommand1_Click()X=Val(InputBox(“Input〞))SelectCaseXCase1,3
Print“分支1〞CaseIs>4
Print“分支2〞CaseElse
Print“Else分支〞
EndSelectEndSub
程序運行后,假使在輸入對話框中輸入2,則窗體上顯示的是CA)分支1B)分支2C)Else分支D)程序出錯
4.3.條件函數(shù):IIf函數(shù)IIf函數(shù)形式是:
4
IIf(表達式,當(dāng)表達式為True時的值,當(dāng)表達式為False時的值)
5.循環(huán)結(jié)構(gòu)
?For?Next循環(huán)語句
[例4-5].執(zhí)行下面的程序段后,變量S的值為。s=0
Fork=10To50Step15s=s+kNextk
Ifk>50Thens=s+kElses=s-kEndIf
[例4-6].執(zhí)行下面的程序段后,變量S的值為。
S=5
Fori=2.6To4.9Step0.6S=S+1NextI
[例4-7].執(zhí)行下面的程序段后,i的值為,s的值為。s=2
Fori=3.2To4.9Step0.8s=s+1Nexti
[例4-8].在窗體上畫一個名稱為Command1的命令按鈕,一個名稱為Label1的標(biāo)簽,然后編寫如下事件過程:
PrivateSubCommand1_Click()s=0
Fori=1To15x=2*i-1
IfxMod3=0Thens=s+1Nexti
Label1.Caption=sEndSub
程序運行后,單擊命令按鈕,則標(biāo)簽中顯示的內(nèi)容是B。
A)1B)5C)27D)45[例4-9].設(shè)有如下程序段:
x=2
Fori=1To10Step2x=x+iNext
運行以上程序后,x的值是B
A)26B)27C)38D)57
5
EndSub
PrivateSubf1(ByRefx1AsInteger,ByValy1AsInteger)x1=x1+2y1=y1+2EndSub
程序運行后,單擊命令按鈕,在窗體上顯示的內(nèi)容是B。
A)105B)125C)107D)127
[例7-3].假設(shè)已通過以下Sub語句定義了MySub過程。若要調(diào)用該過程,可以采用B語句。SubMySub(xAsInteger)
A)s=MySub(2)B)Mysub32000C)PrintMysub(120)D)CallMysub40000
[例7-4].以下關(guān)于函數(shù)過程的表達中,正確的是AA)函數(shù)過程形參的類型與函數(shù)返回值的類型沒有關(guān)系B)在函數(shù)過程中,過程的返回值可以有多個
C)當(dāng)數(shù)組作為函數(shù)過程的參數(shù)時,既能以傳值方式傳遞,也能以傳址方式傳遞D)假使不指明函數(shù)過程參數(shù)的類型,則該參數(shù)沒有數(shù)據(jù)類型
[例7-5].設(shè)有如下通用過程:
PublicFunctionf(xAsInteger)DimyAsIntegerx=20y=2f=x*yEndFunction
在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()StaticxAsIntegerx=10y=5
y=f(x)Printx;yEndSub
程序運行后,假使單擊命令按鈕,則在窗體上顯示的內(nèi)容是C
A)105B)205C)2040D)1040
[例7-6].設(shè)有如下通用過程:
PublicSubFun(a(),ByValxAsInteger)Fori=1To5x=x+a(i)NextEndSub
在窗體上畫一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕,然后編寫如下的事件過程:
PrivateSubCommand1_Click()Dimarr(5)AsVariant
11
Fori=1To5arr(i)=iNextn=10
CallFun(arr(),n)Text1.Text=nEndSub
程序運行后,單擊命令按鈕,則在文本框中顯示的內(nèi)容是AA)10B)15C)25D)24[例7-7].在窗體上畫兩個名稱分別為Commandd1和
Command2、標(biāo)題分別為“初始化〞和“求和〞的命令按鈕。程序運行后,假使單擊“初始化〞命令按鈕,則對數(shù)組a的各元素賦值;假使單擊“求和〞命令按
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 金昌中考數(shù)學(xué)試題及答案
- 深入探討土木工程設(shè)計過程的考試題目及答案
- 電子商務(wù)對農(nóng)業(yè)的影響試題及答案
- 鋼琴入門考試試題及答案
- 音符書寫與記譜規(guī)范試題及答案
- 針對2025年商務(wù)英語考試的復(fù)習(xí)內(nèi)容與方案題目試題及答案
- 新能源汽車的市場競爭分析考題及答案
- 集裝箱運輸試題及答案
- 音樂教育的理論框架與實踐指導(dǎo)探討試題及答案
- 物理學(xué)習(xí)過程中的資源利用技巧試題及答案
- 2022年中國石油大學(xué)《化工原理二》完整答案詳解
- 形勢與政策電氣 個人答案
- PHOTOSHOP圖形圖像處理課程標(biāo)準(zhǔn)
- 國開電大《Java語言程序設(shè)計》形考任務(wù)三答案
- 2022年全國大學(xué)生英語競賽C類試題
- 裝飾、裝修施工方案
- 遠(yuǎn)盛水工重力壩輔助設(shè)計系統(tǒng)用戶使用手冊
- 礦井瓦斯抽采
- 立法學(xué)完整版教學(xué)課件全套ppt教程
- 五年級下冊科學(xué)說課課件 -1.2 沉浮與什么因素有關(guān) |教科版 (共28張PPT)
- 通用城實景三維數(shù)據(jù)生產(chǎn)項目技術(shù)設(shè)計書
評論
0/150
提交評論