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

下載本文檔

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

文檔簡介

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

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論