




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、(信息技術)高中信息技術第二單元VB程序設計復習浙教版20XX年XX月多年的企業(yè)咨詢豉問經(jīng)驗.經(jīng)過實戰(zhàn)驗證可以落地機行的卓越管理方案,值得您下載擁有第二單元VB程序設計壹、知識內容(1) 面向對象程序設計的基本思想和方法考試要求:對所列知識要知道其內容及含義,且能用自己的語言或動作進行表達、判斷和直接運用。1 面向對象程序設計(objectorientedprogramming,縮寫OOP)方法:于進行程序設計是從分析問題領域中各種客觀事物本體的屬性和行為,以及它們之間的相互關系著手,于計算機中建立起這些客體的映象對象,用對象對應于問題領域中的客體,用對象間的消息傳遞來表示客體的相互作用、相互
2、關系。(二)屬性、類、事件和事件處理的概念考試要求:對所列知識要知道其內容及含義,且能用自己的語言或動作進行表達、判斷和直接運用。2 對象是客觀存于的事物或概念。它有倆個特點:狀態(tài)和行為。3 壹個對象的狀態(tài)是通過若干個屬性(property)來描述的;行為是指對屬性進行操作和處理的方法(method)。于面向對象的程序設計中,壹個對象是由壹組對象狀態(tài)的數(shù)據(jù)和壹組描述處理對象屬性的方法的代碼構成的。對象的屬性定義其外觀,方法定義其行為,事件定義其和用戶的交互。4 類(class)是對相同性質的對象的壹種抽象,而壹個對象則是類的壹個“實例”。5 事件(event)就是發(fā)生于對象上的事情,通常是由用
3、戶于對象上激發(fā)的壹種動作。壹個事件的發(fā)生,能夠引起某個對象上某個方法(事件處理過程)的執(zhí)行,即由某個事件驅動了相應的事件處理過程的執(zhí)行。這就是面向對象程序設計中的事件驅動概念。(2) VB應用程序的界面設計和調式考試要求:對所列知識要理解其確切含義及和其它知識的聯(lián)系,能夠用所學的信息技術知識和操作方法解決實際問題,熟練應用信息技術進行信息的處理。1 VB應用程序的界面設計( 1)VB程序設計語言:基于Basic語言的可視化程序設計環(huán)境,采用面向對象的程序設計方法(OOP)。( 2)VB應用程序設計環(huán)境的的窗口主要由對象窗口、控件工具箱、屬性窗口、工程窗口組成。( 3)控件工具箱集中了常用的基本
4、控件:標簽label、文本框TextBox、命令按鈕CommandButton、列表框ListBox等。( 4)窗體(Form)是VB應用程序的基本結構。窗體能夠見作是壹個“容器”,其中放置著各種各樣于應用程序中必須用到的對象。2 VB應用程序的運行和保存運行:單擊工具欄中“運行”選項中的啟動按鈕,運行應用程序。保存:于“文件”菜單中選“工程另存為”,該應用程序的窗體和工程分別存儲到文件中,其相應的文件擴展名分別是“.frm”和“.vbp”。也能夠選“文件”菜單中的“生成工程xxx.exe”,這樣,就可于Windows環(huán)境中直接運行這個應用程序了。(四)事件處理代碼的編制方法考試要求:對所列知
5、識要理解其確切含義及和其它知識的聯(lián)系,能夠用所學的信息技術知識和操作方法解決實際問題,熟練應用信息技術進行信息的處理。對于對象而言,事件就是發(fā)生于該對象上的事情,通常是由用戶于對象上激發(fā)的壹種動作。壹個事件的發(fā)生,能夠引起某個對象上某個方法的執(zhí)行,即由某個事件驅動了相應的事件處理過程的行為。于事件處理過程中,能夠按預定設計好的方式,改變某個對象的關聯(lián)屬性值,因此是這個對象的狀態(tài)得到相應的改變。(5) VB基本數(shù)據(jù)類型、常量、變量和數(shù)組考試要求:對所列知識要理解其確切含義及和其它知識的聯(lián)系,能夠用所學的信息技術知識和操作方法解決實際問題,熟練應用信息技術進行信息的處理。1 數(shù)據(jù):數(shù)據(jù)是信息的壹種
6、記錄形式。于VB中,常用的基本數(shù)據(jù)類型有以下幾種:Integer(整數(shù)型)、Long(長整數(shù)型)、Single(單精度實數(shù)型)、Double(雙精度實數(shù)型)、String(字符串型)、Boolean(邏輯型)、Date(日期型)。2 常量:常量是于程序執(zhí)行過程中其值不變的存儲單元或數(shù)據(jù)。于VB中,常量有整數(shù)常量、實數(shù)常量、字符串常量和邏輯常量這幾種類型。3 變量:變量用來表示數(shù)據(jù)的存儲區(qū),于程序運行過程中,這些存儲區(qū)中的值是能夠改變的。變量名由字母、數(shù)字和下劃線等字符組成,但必須以字母開頭,于變量名中對大小寫字母是不加區(qū)分的。變量說明語句的常用形式為:Dim變量名As變量的類型。4 數(shù)組:數(shù)組
7、是由壹批同類型的變量構成的壹個序列,組成數(shù)組的每壹個變量被稱為數(shù)組的元素,也稱為下標變量,下標是壹個整數(shù),用來指出某個元素于數(shù)組中的位置。壹維數(shù)組的常用形式為:Dim數(shù)組變量名(A1ToA2)As元素的類型。二維數(shù)組的常用形式為:Dim數(shù)組變量名(A1ToA2,B1ToB2)As元素的類型。(6) VB各類表達式和標準函數(shù)考試要求:對所列知識要理解其確切含義及和其它知識的聯(lián)系,能夠用所學的信息技術知識和操作方法解決實際問題,熟練應用信息技術進行信息的處理。1 VB中的常用標準函數(shù)( 1)常用數(shù)學函數(shù):Abs(X)、Int(X)、Sqr(X)、Rnd()、Exp(X)、Log(X)、Sin(X)
8、、Cos(X)、Tan(X)。( 2)常用類型轉換函數(shù)和字符串函數(shù):Asc(X)、Chr(X)、Val(X)、Str(X)、Len(X)、Mid(X,n,k)、Fix(X)。2基本運算和表達式(1)VB的基本運算:VB的基本運算包括算術運算、關系運算和邏輯運算三大類。算術類基本運算有:-、*、/、Mod、+、-關系類基本運算有:=、<>、<、>、<=、>=邏輯類基本運算有:Not、And、Or(2)表達式:表達式主要用來規(guī)定值的計算過程,以及對于某些情況或條件的判斷。壹個表達式中可能包括算術運算、關系運算和邏輯運算等多種基本運算,以及這些基本運算所涉及的數(shù)據(jù)
9、(變量和常量)。(3)基本運算的優(yōu)先級從高到低為:人(1級),-(指負號,2級),*、/(3級),(4級),Mod(5級),+、-(6級),=、<>、<、>、<=、>=(7級),Not(8級),And(9級),Or(10級)。(七)常用的VB語句考試要求:對所列知識要理解其確切含義及和其它知識的聯(lián)系,能夠用所學的信息技術知識和操作方法解決實際問題,熟練應用信息技術進行信息的處理。(八)使用VB實現(xiàn)順序、選擇、循環(huán)三種控制結構考試要求:對所列知識要理解其確切含義及和其它知識的聯(lián)系,能夠用所學的信息技術知識和操作方法解決實際問題,熟練應用信息技術進行信息的處理。
10、1 賦值語句:變量名=表達式或對象名.屬性名=表達式2選擇語句:行If語句:If條件表達式Then語句1Else語句2或If條件表達式Then語句塊If語句:If條件表達式1Then語句塊1ElseIf條件表達式2Then語句塊2ElseIf條件表達式nThen語句塊nElse語句塊0EndIf3 循環(huán)語句:For語句For循環(huán)變量=初值To終值Step步長語句塊Next循環(huán)變量Do語句DoWhile條件表達式語句塊Loop4 注釋:注釋是以單引號(')開頭的壹串文字,能夠出當下程序中需要說明的位置上,通過這壹串文字,對附近的程序段進行簡要的說明,增加程序的可讀性。注釋對程序的執(zhí)行效果
11、沒有任何影響,程序運行時自動跳過注釋。(九)過程、事件處理過程、自定義函數(shù)考試要求:對所列知識要理解其確切含義及和其它知識的聯(lián)系,能夠用所學的信息技術知識和操作方法解決實際問題,熟練應用信息技術進行信息的處理。1 VB應用程序是按模塊化的方式組成的,壹個程序模塊是程序的壹部分,每個模塊負責解決整個應用問題的壹部分任務。程序模塊分為過程和函數(shù)倆種。2 過程:將程序劃分成壹個個較小的邏輯單元,每個邏輯單元構成壹個過程。過程中的代碼能夠被重復調用。過程分成倆類,壹類是事件處理過程,另壹類是通用過程。3 事件處理過程:Sub事件處理過程名(參數(shù)表)語句塊EndSub其中,事件處理過程名必須符合下面的規(guī)
12、則:對象名_事件的標準名。VB的壹些常用對象上的常見事件的標準名有:文本框Text:Text_Click、Text_DblClick、Text_KeyPress命令按鈕Command:Command_Click、Command_DblClick標簽Label:KeyPress4函數(shù):函數(shù)是類似于過程的另壹個程序模塊,不同之處是函數(shù)執(zhí)行完成后,函數(shù)的計算結果被送到函數(shù)的調用點上,供程序的后繼部分繼續(xù)進行處理。自定義函數(shù):Function函數(shù)名(參數(shù)表)As類型名語句塊EndFunction二、例題分析1 對于對象及其特征的錯誤理解是()。(A)對象均具有壹個標識自己以區(qū)別其他對象的名字。(B)對
13、象均具有自身的屬性及其屬性值。(C)對象壹般只用數(shù)據(jù)表示屬性,但不用代碼表示行為。(D)對象均具有自身的行為(操作)。參考答案:C所考知識點:對象的概念。2 下列控件中可用于接受用戶輸入文本,又可用于顯示文本的是(A)Label控件(B)TextBox控件(C)Timer控件(D)CommandButton控件參考答案:B所考知識點:VB的界面設計。3 VB中保存工程文件的文件擴展名為(A)vbp(B)frm(C)doc(D)pas參考答案:A所考知識點:VB應用程序的運行和保存4 VB語言中,下列各種基本數(shù)據(jù)類型說明符中表示單精度實型數(shù)的是(A)Integer(B)Boolean(C)Sin
14、gle(D)String參考答案:C所考知識點:基本數(shù)據(jù)類型5 于VisualBasic中,下列屬于字符串常量的是(A)Abs(100)(B)"100"(C)Val("100")(D)1/2參考答案:B所考知識點:數(shù)據(jù)、標準函數(shù)的應用。解此題需要了解各函數(shù)返回值的數(shù)據(jù)類型,以及數(shù)值和字符串的表示方法。題中Abs()函數(shù)求的是數(shù)值的絕對值,返回的是數(shù)值;Val()函數(shù)是將數(shù)字字符串轉換為數(shù)值;返回值是數(shù)值,1/2本身就是數(shù)值;而數(shù)字字符串的表示需要加引號。6 下列能夠作為VisualBasic的變量名的是(A)sqr(B)2pai(C)cj1(D)a+b參
15、考答案:C所考知識點:變量的命名。解此題需要了解變量的命名規(guī)則。變量名是由字母、數(shù)字和下劃線等字符的任意字符組成,但必須以字母開頭,另外值得壹提的是變量名不能使用VB中的保留字。題中sqr屬于VB的保留字;5pai不是字母開頭;a+b中“+”號是非法字符。7 函數(shù)Sqr(X)功能是(A)求X的算術平方根(B)求X的絕對值(C)求不大于X的最大整數(shù)(D)數(shù)彳tX轉換成字串X參考答案:A所考知識點:標準函數(shù)。8 下列運算結果中,值最大的是(A)34(B)3/4(C)4mod3(D)3mod4參考答案:D所考知識點:算術類基本運算符此題考生需注意“/”、“”、“mod”三個有關除的運算符的區(qū)別9 3
16、mod2+32的執(zhí)行結果為(A)-1(B)3(C)2(D)0參考答案:C所考知識點:算術類基本運算10 a=5,b=7,c=-2,d=1時,下列結果為False的是(A)a+b>c+dAnda>=5OrNotc>0Ord<0(B)c+d>a+bAnda>=5OrNotc>0Ord>0(C)a+b>c+dAnda<5OrNotc>0Ord<0(D)a+d<b+cAnda>=5OrNotc<0Ord<0參考答案:D所考知識點:邏輯類基本運算11 下列屬于正確的VisualBasic表達式是(A)a+|b
17、|(B)3b-2a(C)2?b(D)b+5參考答案:D所考知識點:算術表達式題中a+|b|和3b-2a均屬數(shù)學表達式,于VB中表達為a+abs(b)和3*b-2*a,而2?b中“?”不屬于基本運算符12于VisualBasic中,"20"+"08"的運算結果是(A)"28"(B)False(C)"20+08"(D)"2008"參考答案:D所考知識點:字符串表達式“+”運算符倆邊的操作數(shù)如果均為數(shù)值型,則進行算術運算;如果均為字符串,則它的作用是將倆個字符串連接起來。題中倆邊均為字符串,幫結果為D
18、。值得壹提的是,“+”倆頭的操作數(shù)的數(shù)據(jù)類型必須是同壹類型的,否則會提示錯誤13 以下哪項是VisualBasic合法數(shù)組元素的表示法(A)X9(B)X9(C)X(I+9)(D)X9參考答案:D所考知識點:數(shù)組延伸:于VB的表達式中,壹般只出現(xiàn)小括號,其它括號只能出當下字符串當中。14 下列屬于正確的賦值語句是(A)a+b=5(B)a=2+3(C)2+3=a(D)a+b=2+3參考答案:B所考知識點:賦值語句賦值語句首先要計算賦值號右邊的表達式的值,然后將此值賦給賦值號左邊的變量或對象屬性。題中A、C、D的左邊均不是變量也不是對象屬性,只有B符合賦值語句的要求15下列語句中正確是(A)txt3.text=txt1.text+txt2.text(B)C=cmdOK(C)12label.Caption=1234(D)A=InputBox(Hello)參考答案:A所考知識點:賦值語句、對象屬性于對象屬性的賦值語句當中,壹切要注意賦值號倆邊的數(shù)據(jù)類型是否壹致,且書寫語句是否規(guī)范。題中B、C選項C和12label.Caption均是字符串類型,故“=”均需加引號;而D項中InputBox的
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高考仿真重難點訓練01 一元二次函數(shù)、方程和不等式(含答案或解析)
- 2025年飛行控制系統(tǒng)項目提案報告模范
- 2025年營林及木竹采伐機械項目規(guī)劃申請報告
- 2025年中樞興奮藥項目申請報告模板
- 基于機器視覺和光譜技術的荸薺綜合品質無損檢測研究
- 改性碳化鐵催化CO2加氫制C2+醇
- 基于深度學習的道路缺陷檢測識別方法研究
- 面向高鐵車內的阻尼涂料噴涂機器人軌跡規(guī)劃
- 蘇云金素的分離純化及其生態(tài)毒理研究
- 氧化鋅對地聚合物涂層性能影響的研究
- 聲樂課說課課件
- 學生托管班管理制度
- 2024年山東夏季高中學業(yè)水平合格考生物試卷真題(含答案)
- 統(tǒng)編版小學語文小升初專題訓練:根據(jù)課文內容填空(含答案)
- (2025)入黨積極分子培訓考試試題及答案
- 2025年計算機網(wǎng)絡技術考試試卷及答案
- 2025年天津市河西區(qū)中考二模語文試題
- 教育事業(yè)十五五(2026-2030)發(fā)展規(guī)劃
- 2025屆高考化學復習:必背化學方程式-有機化學
- 2025年中醫(yī)基礎理論考試試題及答案
- 2025中國鐵路濟南局集團限公司招聘116人(七)易考易錯模擬試題(共500題)試卷后附參考答案-1
評論
0/150
提交評論