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

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

  第四章

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

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

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

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

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

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

  End Type

  (三)枚舉類型

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

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

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

  End Enum

  二、常量和變量

  (一)常量

  Visual Basic中的常量分為兩種,一種是文字常量,一種是符號(hào)常量。

  (二)變量

  1.命名規(guī)則

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

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

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

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

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

  2.變量的類型和定義

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

  (1)用類型說(shuō)明符來(lái)標(biāo)識(shí)。

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

  (3)用DefType語(yǔ)句定義。

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

  (三)變體類型變量

  1.Variant變量的定義

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

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

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

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

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

  4.Variant變量中的字符串

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

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

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

  6.Variant變量中的Null值

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

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

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

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

  三、變量的作用域

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

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

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

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

  四、常用內(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.絕對(duì)值函數(shù)(Abs)

  3.符號(hào)函數(shù)(Sgn)

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

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

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

  1.Microsoft Windows的計(jì)時(shí)系統(tǒng)。

  2.日期函數(shù)。

  3.時(shí)間函數(shù)。

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

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

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

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

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

  2.Randomize語(yǔ)句。

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

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

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

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

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

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

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

  (1)左部截取

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

  3.字符串長(zhǎng)度測(cè)試函數(shù)

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

  4.String$函數(shù)

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

  5.空格函數(shù)

  格式:Space$(n)

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

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

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

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

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

  8.插入字符串語(yǔ)句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)先級(jí);

  5.字符串連接。

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

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

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

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

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

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

  (2)接著進(jìn)行算術(shù)運(yùn)算,其次序?yàn)椋?/P>

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

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

  (4)最后進(jìn)行邏輯運(yùn)算,順序?yàn)椋?/P>

  Not→And→Or→Xor→Eqv→Imp

  編輯推薦:

  權(quán)威預(yù)測(cè):2013年全國(guó)計(jì)算機(jī)等級(jí)考試時(shí)間

  2013年上半年計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間預(yù)測(cè)

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

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