信息技術(shù)學(xué)業(yè)水平測(cè)試(選修VB)常用知識(shí)點(diǎn)_第1頁(yè)
信息技術(shù)學(xué)業(yè)水平測(cè)試(選修VB)常用知識(shí)點(diǎn)_第2頁(yè)
信息技術(shù)學(xué)業(yè)水平測(cè)試(選修VB)常用知識(shí)點(diǎn)_第3頁(yè)
信息技術(shù)學(xué)業(yè)水平測(cè)試(選修VB)常用知識(shí)點(diǎn)_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Vb有關(guān)試題都是教材上的知識(shí)點(diǎn)1、算法書(shū)P2-52、描述算法的方法:自然語(yǔ)言描述法流程圖描述法偽代碼描述法3、程序語(yǔ)言的發(fā)展、比較流行的高級(jí)語(yǔ)言:P114、可視化編程的一般步驟:P195、數(shù)據(jù)類(lèi)型:書(shū)P21表2-4整型的范圍-32768~327671字節(jié)=8位6、常量與變量:變量名常量名的命名規(guī)則:P231)必須以漢字或字母開(kāi)頭2)只能由字母、漢字、數(shù)字和下劃線組成3)不能使用VB中的保留字:如不能使用ifthenintegerdoublestring等VB中使用到的保留字4)不區(qū)分大小寫(xiě)定義常量:Const常量名As數(shù)據(jù)類(lèi)型=表達(dá)式如:constpiassingle=3.14constaasstring="basic"定義變量:Dim變量名As數(shù)據(jù)類(lèi)型如:dimaasinteger7、算術(shù)運(yùn)算符與算術(shù)表達(dá)式:P25表2-6全部要掌握舉例:指數(shù)2^3=8除5/2=2.5整除5\2=2求余5Mod2=18、字符串運(yùn)算符和字符串表達(dá)式運(yùn)算符:+和&表達(dá)式:"basic"&"程序設(shè)計(jì)"="basic程序設(shè)計(jì)""basic"+"程序設(shè)計(jì)"="basic程序設(shè)計(jì)""123"&"45"="12345""123"+"45"="12345"但"123"+45=168 123+"45"=168"123"&45="12345" 123&"45"="12345"9、關(guān)系運(yùn)算符和關(guān)系表達(dá)式=等于<>不等于>大于<小于>=大于等于<=小于等于舉例:2000>1997結(jié)果為T(mén)rue"969">"n69"結(jié)果為False字符串比較大小從第一個(gè)字符開(kāi)始比較,比較字符對(duì)應(yīng)的ASCII數(shù)的大小(詳見(jiàn)書(shū)P124表)10、邏輯運(yùn)算符與邏輯表達(dá)式Not取反And與Or或優(yōu)先級(jí):Not>And>Or舉例:Not2*5<>11結(jié)果為False12、常用語(yǔ)句和函數(shù)Print語(yǔ)句P27注釋語(yǔ)句P28結(jié)束語(yǔ)句P28交互函數(shù)P2913、數(shù)學(xué)函數(shù)Int(x)求<=x的最大整數(shù)如int(4.1)=4int(-4.1)=-5int(4.9)=4Fix(x)取x整數(shù)部分如fix(4.1)=4fix(-4.1)=-4fix(4.9)=4Cint(x)四舍五入如cint(4.1)=4cint(-4.1)=-4cint(4.9)=5對(duì)于Cint(x)當(dāng)x小數(shù)部分正好為.5時(shí),結(jié)果為最靠近x的偶數(shù)如Cint(1.5)=2Cint(2.5)=2Cint(3.5)=4Cint(4.5)=4Rnd產(chǎn)生一個(gè)隨機(jī)數(shù)x范圍為[0,1]即該數(shù)可能為0最大不能為1如Rnd*10則這數(shù)的范圍為[0,10)Rnd*10+5則這數(shù)的范圍為[5,15)若要抽取學(xué)號(hào)1-54中任一學(xué)號(hào):Int(Rnd*54+1)14、字符串函數(shù)P31Len(字符串)求字符串的長(zhǎng)度,結(jié)果為數(shù)值型。如Len("basic")=5Len("visualbasic")=12空格算一個(gè)Len("程序設(shè)計(jì)")=4漢字也算一個(gè)Len("basic"+"程序設(shè)計(jì)")=9Len("basic"&"程序設(shè)計(jì)")=9Left(字符串,n)截取字符串左邊n個(gè)字符,結(jié)果為字符串型。如 Left("basic",2)="ba" Left("程序設(shè)計(jì)",2)="程序"Mid(字符串,n)從中間指定位置n處開(kāi)始截取后面所有字符,結(jié)果為字符串。 Mid("visualbasic",9)="asic"Mid(字符串,n,m)從中間指定位置n處開(kāi)始截取m個(gè)字符,結(jié)果為字符串。 Mid("visualbasic",9,2)="as"Right(字符串,n)截取字符串右邊n個(gè)字符,結(jié)果為字符串型。如 Right("basic",2)="ic" Right("程序設(shè)計(jì)",2)="設(shè)計(jì)"String(n,指定字符)生成n個(gè)指定字符的字符串。String(2,"9")="99"String(2,"89")="88"注意本函數(shù)中指定字符有若干個(gè)的話,只產(chǎn)生n個(gè)指定字符串中的第一個(gè)字符。 Instr(x,y)從字符串x的第一個(gè)字符開(kāi)始查找字符串y出現(xiàn)的位置,若在x中找到y(tǒng),則結(jié)果是y第一個(gè)字符出現(xiàn)在x中的位置。若x為空字符串或在x中找不到y(tǒng)則結(jié)果都為0。若y為空字符串則結(jié)果為1。如 Instr("basic程序設(shè)計(jì)","c")=5 Instr("visualbasic","b")=8 Instr("visualbasic","x")=0因"x"在前一個(gè)字符串中為找到 Instr("","a")=0x為空字符串 Instr("basic","")=1y為空字符串 Instr("visualbasic","ba")=8 Instr("visualbasic","ab")=0因"ab"在前一個(gè)字符串中未找到15、日期函數(shù)P3116、常用轉(zhuǎn)換函數(shù) Val(字符串)將字符串轉(zhuǎn)換為數(shù)值。如Val("12")=12Val("12abc12")=12字符串中出現(xiàn)字母則停止Val("1212")=1212字符串中出現(xiàn)空格后面的數(shù)字照樣轉(zhuǎn)換Val("12e2")=1200這字符串里的e2是科學(xué)計(jì)數(shù)法即102所以最終結(jié)果為12*102=1200。 Str(數(shù)值)將數(shù)值轉(zhuǎn)換為字符串。如 Str(12)="12" Chr(字符代碼)求字符代碼對(duì)應(yīng)的字符(字符代碼表詳見(jiàn)P124附錄一)。如 Chr(65)="A"Chr(97)="a"Chr(32)=""Chr(48)="0" 記住上述4個(gè)常用的字符對(duì)應(yīng)的字符代碼 Asc(字符)求字符對(duì)應(yīng)的字符代碼。如 Asc("A")=65Asc("a")=9717、程序的基本結(jié)構(gòu)之順序結(jié)構(gòu):按順序一條一條往下執(zhí)行。18、程序的基本結(jié)構(gòu)之選擇結(jié)構(gòu):也稱(chēng)為“分支結(jié)構(gòu)” (1)單分支結(jié)構(gòu) If條件Then 語(yǔ)句或語(yǔ)句組 Endif如果條件為T(mén)rue就執(zhí)行語(yǔ)句或語(yǔ)句組,否則就不執(zhí)行。 (2)雙分支結(jié)構(gòu) If條件Then 語(yǔ)句或語(yǔ)句組1 Else 語(yǔ)句或語(yǔ)句組2 Endif 如果條件為T(mén)rue就執(zhí)行語(yǔ)句或語(yǔ)句組1,否則執(zhí)行語(yǔ)句或語(yǔ)句組2。(3)多分支結(jié)構(gòu) If條件1Then 語(yǔ)句或語(yǔ)句組1 ElseIf條件2Then 語(yǔ)句或語(yǔ)句組2 …… ElseIf條件nThen 語(yǔ)句或語(yǔ)句組n Else 語(yǔ)句或語(yǔ)句組n+1 Endif 如果條件1為T(mén)rue就執(zhí)行語(yǔ)句或語(yǔ)句組1。如果條件1為False以及條件2為T(mén)rue就執(zhí)行語(yǔ)句或語(yǔ)句組2。如果條件2為False以及條件3為T(mén)rue就執(zhí)行語(yǔ)句或語(yǔ)句組3。 ……如果條件n-1為False以及條件n為T(mén)rue就執(zhí)行語(yǔ)句或語(yǔ)句組n。 如果以上所有條件都為False則執(zhí)行語(yǔ)句或語(yǔ)句組n+1。舉例:編程序在文本框Text1中輸入分?jǐn)?shù)x單擊按鈕Command1在文本框Text2中顯示結(jié)果,x>=90顯示優(yōu)秀,75<=x<90顯示良好,60<=x<75顯示及格,<60顯示不及格。X=val(Text1.text) Ifx>=90Then Text2.Text="優(yōu)秀" ElseIfx>=75Then Text2.Text="良好" ElseIfx>=60Then Text2.Text="及格" Else Text2.Text="不及格" Endif19、循環(huán)結(jié)構(gòu)(1)For循環(huán) For循環(huán)變量=初值to終值step步長(zhǎng)循環(huán)體Next循環(huán)變量說(shuō)明:如步長(zhǎng)為1則step1可以省略如:1)求s=1+2+3+……+100的和s=0fori=1to100s=s+inextiprint"s=";s考點(diǎn):這個(gè)程序執(zhí)行了100次,最后I的值為101(終值100+步長(zhǎng)1),也就是說(shuō)當(dāng)I>終值時(shí)循環(huán)才結(jié)束。2)For循環(huán)的嵌套ForI=1to3Forj=1to3Print"vb"NextjNextI說(shuō)明:Print"vb"這條語(yǔ)句執(zhí)行的次數(shù)為3*3=9次(2)DoWhile循環(huán)(當(dāng)型循環(huán)) 格式一:DoWhile條件 循環(huán)體 Loop 說(shuō)明;當(dāng)條件成立是執(zhí)行循環(huán)體中的語(yǔ)句,條件不成立就不執(zhí)行。 格式二:Do 循環(huán)體LoopWhile條件 說(shuō)明;先執(zhí)行一次循環(huán)體中

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論