【文章內(nèi)容簡(jiǎn)介】
() = Sqr(x) 求 x 的平方根,例:sqr(100) = 10Int(x)求≤x的最大整數(shù) 例:int() = 3 int() = 4Rnd()產(chǎn)生[0,1)之間的隨機(jī)小數(shù)(不包括1)Sin(x) Cos(x) Tan(x) Atn(x) Exp(x) Log(x)使用三角函數(shù)時(shí),參數(shù)應(yīng)是弧度,如數(shù)學(xué)中sin300應(yīng)寫為:sin(30*)字符串函數(shù)Len(字符串) 求字符串的長(zhǎng)度 ,例:Len(“hello”) = 5Mid(字符串,起始位置,截取長(zhǎng)度) ,例:Mid(“hello”,2,2) = “el”1 函數(shù)mid (C,N1,N2)的作用是從字符串C中N1位開始取出長(zhǎng)度為N2 的子串。那么, Mid (aBcDeFg, 3, 3)的值為( )。 A、aBc B、cde C、eFg D、cDe常用轉(zhuǎn)換函數(shù)Val(字符串) 將字符串轉(zhuǎn)換為數(shù)值,常用于數(shù)值的輸入語(yǔ)句中。例:Val(“123”)=123Str(數(shù)值) 將數(shù)值轉(zhuǎn)換為字符串,常用于數(shù)值的輸出語(yǔ)句中Chr(在ASCII表中取數(shù)值對(duì)應(yīng)的字符) 例:chr(65)=”A”Asc(求字符在ASCII表中的數(shù)值) 例:asc(“a”)=971Visual Basic中,下列( )函數(shù)是求絕對(duì)值的。A、ABS(X) B、SQR(X) C、INT(X) D、STR(X)1表達(dá)式Abs()*sqr(100)的值是( )。A、36 B、360 C、36 D、3601下列( )數(shù)據(jù)類型不是數(shù)值型。A、Date B、Single C、Double D、Integer1下列函數(shù)中,返回值是字符串的是 ( ).A、Mid B、Int C、Val D、Len1代數(shù)表達(dá)式表達(dá)式后錯(cuò)誤的是( )A、g*t*t/2 B、1/2*g*t^2 C、g*t^2/2 D、gt^2/2數(shù)學(xué)式子在VB中的正確寫法是:( )A、(2*a+b)/4*a*b B、(2*a+b)/(4ab) C、(2a+b)(4ab) D、(2*a+b)/(4*a*b)2判斷x是否在區(qū)間[a, b]上,在VB中以哪個(gè)邏輯表達(dá)式是正確的( )A、ax and x=b B、a=x=b C、a=x and x=b D、ax and x=b(七) 程序設(shè)計(jì)的順序結(jié)構(gòu)順序結(jié)構(gòu):代碼按照由上到下的順序一行一行地執(zhí)行。程序執(zhí)行過(guò)程中沒(méi)有分支、沒(méi)有重復(fù),這種結(jié)構(gòu)稱為順序結(jié)構(gòu)。例題:交換兩個(gè)變量中的數(shù)據(jù)。Private Sub cmdSwap_Click() Dim x As Single, y As Single Dim m As Single x = Val() y = Val() m = x: x = y: y = m 39。交換數(shù)據(jù) = Str(x) = Str(y)End Sub牢記以上代碼中的數(shù)值型數(shù)據(jù)的輸入和輸出語(yǔ)句?。。。?以下是一段VB程序:a = 1b = a + 1c = a + b它的基本結(jié)構(gòu)屬于( )A、順序結(jié)構(gòu) B、選擇結(jié)構(gòu) C、循環(huán)結(jié)構(gòu) D、樹型結(jié)構(gòu)2下列VB程序運(yùn)行后,變量x的值為( ).x=2Print x+lPrint x+2A、2 B、3 C、5 D、8(八)程序設(shè)計(jì)的分支結(jié)構(gòu)行If語(yǔ)句行If是指在一行中寫完的If語(yǔ)句。其一般格式為:格式一:If條件Then語(yǔ)句執(zhí)行這種形式的If語(yǔ)句時(shí),首先對(duì)條件進(jìn)行判斷。若條件成立,則執(zhí)行Then后面的語(yǔ)句;若條件不成立,則執(zhí)行If語(yǔ)句后繼程序行的語(yǔ)句格式二:If條件 Then 語(yǔ)句 1 Else 語(yǔ)句 2例題:輸入三個(gè)不相同的數(shù),求出其中最小數(shù)。Private Sub Form_Click() Dim a As Single, b As Single, c As Single Dim Min As Single a = InputBox(輸入a, 輸入框) b = InputBox(輸入b, 輸入框) c = InputBox(輸入c, 輸入框) If a b Then Min = a Else Min = b If c Min Then Min = c Print 最小數(shù)=。 MinEnd Sub執(zhí)行這種形式的語(yǔ)句時(shí),先進(jìn)行判斷。若條件成立,則執(zhí)行語(yǔ)句1;否則執(zhí)行語(yǔ)句2。必須寫在一行內(nèi),不能換行,沒(méi)有End If塊If語(yǔ)句上述Ifthen語(yǔ)句只能根據(jù)條件的真假是否執(zhí)行一條語(yǔ)句,當(dāng)Then部分和Else部分包含的內(nèi)容較多時(shí),則可選用“塊If語(yǔ)句”結(jié)構(gòu)。格式三:If 條件 Then 語(yǔ)句塊 End If例題:當(dāng)從輸入一個(gè)數(shù)時(shí),當(dāng)該數(shù)大于或等于60時(shí)顯示及格,該數(shù)小于60時(shí)顯示不及格。Private