首頁考試吧論壇Exam8視線考試商城網(wǎng)絡(luò)課程模擬考試考友錄實用文檔求職招聘論文下載
2013中考
法律碩士
2013高考
MBA考試
2013考研
MPA考試
在職研
中科院
考研培訓(xùn) 自學(xué)考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點(diǎn)日語
職稱英語
口譯筆譯
申碩英語
零起點(diǎn)韓語
商務(wù)英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點(diǎn)英語
托?荚
托業(yè)考試
零起點(diǎn)法語
雅思考試
成人英語三級
零起點(diǎn)德語
等級考試
華為認(rèn)證
水平考試
Java認(rèn)證
職稱計算機(jī) 微軟認(rèn)證 思科認(rèn)證 Oracle認(rèn)證 Linux認(rèn)證
公 務(wù) 員
導(dǎo)游考試
物 流 師
出版資格
單 證 員
報 關(guān) 員
外 銷 員
價格鑒證
網(wǎng)絡(luò)編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業(yè)培訓(xùn)
社會工作者
銀行從業(yè)
教師資格
營養(yǎng)師
保險從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務(wù)
期貨考試
國際商務(wù)
心理咨詢
營 銷 師
司法考試
國際貨運(yùn)代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護(hù)士
會計從業(yè)資格
基金從業(yè)資格
統(tǒng)計從業(yè)資格
經(jīng)濟(jì)師
精算師
統(tǒng)計師
會計職稱
法律顧問
ACCA考試
注冊會計師
資產(chǎn)評估師
審計師考試
高級會計師
注冊稅務(wù)師
國際內(nèi)審師
理財規(guī)劃師
美國注冊會計師
一級建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價師
二級建造師
招標(biāo)師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質(zhì)量工程師
巖土工程師
造價員考試
注冊計量師
環(huán)保工程師
化工工程師
咨詢工程師
結(jié)構(gòu)工程師
城市規(guī)劃師
材料員考試
監(jiān)理工程師
房地產(chǎn)估價
土地估價師
安全評價師
房地產(chǎn)經(jīng)紀(jì)人
投資項目管理師
環(huán)境影響評價師
土地登記代理人
繽紛校園 實用文檔 英語學(xué)習(xí) 作文大全 求職招聘 論文下載 訪談|游戲
計算機(jī)等級考試
您現(xiàn)在的位置: 考試吧(Exam8.com) > 計算機(jī)等級考試 > 計算機(jī)二級 > VB > 復(fù)習(xí)資料 > 正文

2013年計算機(jī)等考二級《VB》復(fù)習(xí)要點(diǎn)4

  第四章

  一、數(shù)據(jù)類型

  (一)基本數(shù)據(jù)類型

  數(shù)據(jù)類型Visual Basic6.0提供的基本數(shù)據(jù)類型主要有字符串型和數(shù)值型,此外還提供了字節(jié)、貨幣、對象、日期、布爾和變體數(shù)據(jù)類型。

  (二)用戶定義的數(shù)據(jù)類型

  用戶可以利用Type語句定義自己的數(shù)據(jù)類型,其格式如下:Type 數(shù)據(jù)類型名。

  數(shù)據(jù)類型元素名 As 類型名數(shù)據(jù)類型元素名 As 類型名 ……

  End Type

  (三)枚舉類型

  所謂“枚舉”是指將變量的值一一列舉出來,變量的值只限于列舉出來的值的范圍內(nèi)。

  枚舉類型放在窗體模塊、標(biāo)準(zhǔn)模塊或公用類模塊中的聲明部分,通過Enum語句來定義,格式如下:

  [Public|Private]Enum類型名稱成員名[=常數(shù)表達(dá)式]成員名[=常數(shù)表達(dá)式] ……

  End Enum

  二、常量和變量

  (一)常量

  Visual Basic中的常量分為兩種,一種是文字常量,一種是符號常量。

  (二)變量

  1.命名規(guī)則

  變量是一個名字,給變量命名時應(yīng)遵循以下規(guī)則:

  (1)名字只能由字母、數(shù)字和下劃線組成;

  (2)名字的第一個字符必須是英文字母,最后一個字符可以是類型說明符;

  (3)名字的有效字符為255個;

  (4)不能用Visual Basic的保留字作變量名,但可以把保留字嵌入變量名中;同時,變量名也不能是末尾帶有類型說明符的保留字。

  2.變量的類型和定義

  任何變量都屬于一定的數(shù)據(jù)類型,包括基本數(shù)據(jù)類型和用戶定義的數(shù)據(jù)類型。在Visual Basic中,可以用下面幾種方式來規(guī)定一個變量的類型:

  (1)用類型說明符來標(biāo)識。

  (2)在定義變量時指定其類型。

  (3)用DefType語句定義。

  (4)用類型說明符定義的變量,在使用時可以省略類型說明符。

  (三)變體類型變量

  1.Variant變量的定義

  Variant變量可以用普通數(shù)據(jù)類型變量的格式定義,也可以默認(rèn)定義。

  2.Variant變量值的內(nèi)部表示

  Variant變量所存放的值都有一個內(nèi)部表示,在執(zhí)行比較等操作時,Variant變量根據(jù)其內(nèi)部表示確定如何操作。向Variant變量賦值時,Visual Basic以最緊湊(需最小存儲空間)的表示方式存儲該值,并可根據(jù)需要改變表示方式。

  3.Variant變量中的數(shù)值

  在Variant變量中存放數(shù)值時,Visual Basic以盡量緊湊的方式存儲。

  4.Variant變量中的字符串

  在對存放字符串的Variant變量進(jìn)行操作時可能會產(chǎn)生歧義。當(dāng)用“+”運(yùn)算符對兩個Variant變量進(jìn)行運(yùn)算時,如果兩個變量都是數(shù)值,則執(zhí)行數(shù)值相加運(yùn)算;如果兩個變量中存放的都是字符串,則執(zhí)行字符串連接操作。如果一個變量中是數(shù)值而另一個變量中是字符串,則情況就復(fù)雜了。Visual Basic先試著將字符串轉(zhuǎn)換為數(shù)值,如果轉(zhuǎn)換成功則進(jìn)行相加運(yùn)算,不成功則把另一個數(shù)值轉(zhuǎn)換成字符串,然后對兩個字符串進(jìn)行連接,形成一個新的字符串。

  5.Variant變量中的空值(Empty)

  Variant變量在被賦值前為空值(內(nèi)部表示為Empty或0),它不同于數(shù)值0,不同于空字符串(″″),也不同于Null(見下)。通過IsEmpty函數(shù)可以測試一個變量自建立以來是否被賦過值。

  6.Variant變量中的Null值

  Variant變量可以取一個特殊值---Null,該值通常在數(shù)據(jù)庫應(yīng)用程序中用來指出未完成或漏掉的數(shù)據(jù)。Null值具有以下一些特性;

  (1)“蔓延性”。如果表達(dá)式中任一部分為Null,則整個表達(dá)式的值即為Null。

  (2)如果向函數(shù)傳送Null、值為Null的Variant變量或結(jié)果為Null的表達(dá)式,則會使大多數(shù)函數(shù)返回Null值。

  (3)Null值會在返回Variant變量的內(nèi)部函數(shù)中蔓延。

  三、變量的作用域

  (一)局部變量與全局變量

  根據(jù)變量的定義位置和所使用的變量定義語句的不同,Visual Basic中的變量可以分為3類,即局部(Local)變量、模塊(Module)變量及全局(Public)變量,其中模塊變量包括窗體模塊變量和標(biāo)準(zhǔn)模塊變量。

  (二)默認(rèn)聲明

  默認(rèn)定義的變量不需要使用Dim語句,因此比較方便,并能節(jié)省代碼,但有可能帶來麻煩,使程序出現(xiàn)無法預(yù)料的結(jié)果,而且較難查出錯誤。

  四、常用內(nèi)部函數(shù)

  (一)轉(zhuǎn)換函數(shù)

  1.取整函數(shù)Int和Fix

  2.數(shù)制轉(zhuǎn)換函數(shù)

  3.類型轉(zhuǎn)換函數(shù)

  4.格式輸出函數(shù)

  (二)數(shù)學(xué)函數(shù)

  1.三角函數(shù)

  2.絕對值函數(shù)(Abs)

  3.符號函數(shù)(Sgn)

  4.平方根函數(shù)(Sqr)

  5.指數(shù)和對數(shù)函數(shù)(Exp、Log)

  (三)日期和時間函數(shù)

  1.Microsoft Windows的計時系統(tǒng)。

  2.日期函數(shù)。

  3.時間函數(shù)。

  4.日期/時間數(shù)值化函數(shù)。

  5.日期/時間運(yùn)算函數(shù)。

  6.用變體類型表示日期。

  (四)隨機(jī)數(shù)函數(shù)

  1.隨機(jī)數(shù)函數(shù)Rnd。

  2.Randomize語句。

  五、字符處理與字符串函數(shù)

  1.刪除空白字符函數(shù)

  (1)LTrim$(字符串):去掉“字符串”左邊的空白字符;

  (2)RTrim$(字符串):去掉“字符串”右邊的空白字符;

  (3)Trim$(字符串):去掉“字符串”兩邊的空白字符。

  2.字符串截取函數(shù)

  用來截取字符串的一部分,可以從字符串的左部、右部或中部截取。

  (1)左部截取

  格式eft$(字符串,n)。

  3.字符串長度測試函數(shù)

  格式en(字符串)Len(變量名)。

  4.String$函數(shù)

  格式:String$(n,ASCII碼)String$(n,字符串)。

  5.空格函數(shù)

  格式:Space$(n)

  6.字符串匹配函數(shù)

  在編寫程序時,有時候需要知道是否在文本框中輸入了某個字符串,這可以通過InStr函數(shù)來判斷。

  格式:InStr([首字符位置,]字符串1,字符串2[,n])。

  7.字母大小寫轉(zhuǎn)換

  格式:Ucase$(字符串)Lcase$(字符串)。

  8.插入字符串語句Mid$

  格式:Mid$(字符串,位置[,L])。

  六、運(yùn)算符與表達(dá)式

  (一)算術(shù)運(yùn)算符

  1.冪運(yùn)算;

  2.浮點(diǎn)數(shù)除法與整數(shù)除法;

  3.取模運(yùn)算;

  4.算術(shù)運(yùn)算符的優(yōu)先級;

  5.字符串連接。

  (二)關(guān)系運(yùn)算符與邏輯運(yùn)算符

  1.關(guān)系運(yùn)算符;

  2.邏輯運(yùn)算符。

  (三)表達(dá)式的執(zhí)行順序

  一個表達(dá)式可能含有多種運(yùn)算,計算機(jī)按一定的順序?qū)Ρ磉_(dá)式求值。一般順序如下:

  (1)首先進(jìn)行函數(shù)運(yùn)算;

  (2)接著進(jìn)行算術(shù)運(yùn)算,其次序為:

  冪(^)→取負(fù)(-)→乘、浮點(diǎn)除(*、/)→整除(\)→取模(Mod)→加、減(+、-)→連接(&)

  (3)然后進(jìn)行關(guān)系運(yùn)算(=、>、<、<>、<=、>=);

  (4)最后進(jìn)行邏輯運(yùn)算,順序為:

  Not→And→Or→Xor→Eqv→Imp

1 2  下一頁

  編輯推薦:

  權(quán)威預(yù)測:2013年全國計算機(jī)等級考試時間

  2013年上半年計算機(jī)等級考試報名時間預(yù)測

  各地2012年9月全國計算機(jī)等級考試成績查詢預(yù)告

文章搜索
計算機(jī)等級考試欄目導(dǎo)航
版權(quán)聲明:如果計算機(jī)等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本計算機(jī)等級考試網(wǎng)內(nèi)容,請注明出處。