資源簡介 課件20張PPT。3.7 VB常量、變量、函數(shù)、基本運(yùn)算和表達(dá)式考點(diǎn)1考點(diǎn)2考點(diǎn)3考點(diǎn)1基本數(shù)據(jù)類型、常量、變量1.基本數(shù)據(jù)類型考點(diǎn)1考點(diǎn)2考點(diǎn)32.常量常量是在程序運(yùn)行過程中值不變的存儲(chǔ)單元或數(shù)據(jù)。在VB中,常量有整數(shù)常量、實(shí)數(shù)常量、字符串常量和邏輯常量等類型。常量的定義方法:Const 常量名=數(shù)值例如:Const pi=3.14,就是定義了一個(gè)常量pi,在這個(gè)程序中出現(xiàn)的所有pi都會(huì)被VB自動(dòng)轉(zhuǎn)換成3.14。考點(diǎn)1考點(diǎn)2考點(diǎn)33.變量變量是數(shù)據(jù)的一個(gè)存儲(chǔ)區(qū),在程序運(yùn)行過程中,變量中的值是可以改變的。變量定義的方法:Dim變量名As數(shù)據(jù)類型。例如“Dim i As Integer”,即將i定義為整數(shù)型變量。變量名是由字母、數(shù)字和下劃線組成,但必須是字母開頭,變量名不區(qū)分大小寫,VB中已使用的關(guān)鍵字不能作為變量名。比如“Dim for As Integer”,這句語句就是錯(cuò)誤的,因?yàn)閒or是VB關(guān)鍵字,不能作為變量名。考點(diǎn)1考點(diǎn)2考點(diǎn)34.一維數(shù)組數(shù)據(jù)是由一批同類型的變量構(gòu)成的一個(gè)序列,組成數(shù)組的每一個(gè)變量被稱為數(shù)組的元素,也稱為下標(biāo)變量,下標(biāo)是一個(gè)整數(shù),用來指出某個(gè)元素在數(shù)組中的位置。一維數(shù)組變量定義的常用形式為:Dim 數(shù)組變量名(a1 To a2) As 元素的類型。例如“Dim a(1 to 100) As String”,即定義了一個(gè)字符串?dāng)?shù)組a,有100個(gè)元素,分別是a(1)、a(2)…a(100)。考點(diǎn)1考點(diǎn)2考點(diǎn)3例1以下可以作為VB變量名的是( )A.3D B.x_y C.x+y D.And答案:B解析:變量名是由字母、數(shù)字和下劃線組成,但必須是字母開頭,且VB中已使用的關(guān)鍵字不能作為變量名。And是VB的關(guān)鍵字,不能用作變量名。例2在VB中,要把圖書名稱存入變量a中,則變量a的數(shù)據(jù)定義是( )A.Dim a As Integer B.Dim a As LongC.Dim a As String D.Dim a As Single答案:C解析:圖書名稱是文本,所以應(yīng)定義為字符串型String。考點(diǎn)1考點(diǎn)2考點(diǎn)3考點(diǎn)2常用的標(biāo)準(zhǔn)函數(shù) 考點(diǎn)1考點(diǎn)2考點(diǎn)3考點(diǎn)1考點(diǎn)2考點(diǎn)3例3在VB中,字符串變量s=″visualBasic6.0中文版″,表達(dá)式Mid(s,7,8)的值是( )A.Basic6.0 B.asic6.0 C.Ba D.visualBa答案:A解析:本題要掌握常見函數(shù)的功能。mid函數(shù)的功能是從變量s的第7個(gè)字符開始,取8個(gè)字符。考點(diǎn)1考點(diǎn)2考點(diǎn)3變式數(shù)學(xué)表達(dá)式 用VB語言表示是( )A.x=(-b-sqr(b^2-4*a*c))/(2*a)B.x=(-b-sqr(b^2-4ac))/2aC.x=(-b-int(b^2-4*a*c)/(2*a)D.x=(-b-abs(b^2-4*a*c))/(2*a)答案:A 解析:在VB中開二次根號(hào)的函數(shù)是Sqr,Int的功能是向下取整,Abs的功能是取絕對(duì)值。在VB中運(yùn)算符號(hào)不能省略,比如乘號(hào)。考點(diǎn)1考點(diǎn)2考點(diǎn)3考點(diǎn)3算術(shù)、關(guān)系、邏輯三類基本運(yùn)算及表達(dá)式1.算術(shù)運(yùn)算考點(diǎn)1考點(diǎn)2考點(diǎn)32.關(guān)系運(yùn)算 考點(diǎn)1考點(diǎn)2考點(diǎn)33.邏輯運(yùn)算 說明:Not為非運(yùn)算,假變真,真變假。And為與運(yùn)算,只有同為真時(shí)才為真,其他為假。Or為或運(yùn)算,只有同為假時(shí)才為假,其他為真。考點(diǎn)1考點(diǎn)2考點(diǎn)3例4若變量i=1,n=100,find=False,則下列表達(dá)式值為真的是( )A.i>n or find B.iC.in and not find答案:B解析:本題考查運(yùn)算符的使用。i>n=False,iA.″2018″ B.2017 C.x D.True答案:B 解析:″2018″是字符串常量,x是變量,True是布爾型常量。2.在VB中,用變量mail存儲(chǔ)電子郵箱地址,該變量的數(shù)據(jù)類型應(yīng)定義為( )A.Boolean B.String C.Integer D.Double答案:B 解析:電子郵箱地址是字符串,所以變量mail的數(shù)據(jù)類型應(yīng)定義為字符串型,即String。3.下列VB的變量定義正確的是( )A.Dim a As Double B.Dim a-b as IntegerC.Dim c As True D.Dim d^2 as Single答案:A 解析:變量名是由字母、數(shù)字和下劃線組成,但必須是字母開頭,選項(xiàng)B、D錯(cuò)誤。VB中的關(guān)鍵字不能作為變量名,選項(xiàng)C中True不是一種數(shù)據(jù)類型名稱。4.若a=″20″,b=″17″,則a+b的值是( )A.″2017″ B.37 C.2017 D.″37″答案:A 解析:變量a、b的類型是字符串,則表達(dá)式a+b是把兩個(gè)字符串連接起來。5.若x=3,y=4,z=5,則表達(dá)式x+y>z and y+z>x and x+z>y的值是( )A.True B.False C.1 D.2答案:A6.在VB中,表達(dá)式100 Mod 8 3的值為( )A.0 B.4 C.50 D.1答案:A 解析:表達(dá)式100 mod 83先運(yùn)算83,結(jié)果為2,再計(jì)算100 mod 2結(jié)果為0。7.下列VB函數(shù)返回值為數(shù)值的是( )A.Chr(x) B.Str(x) C.Val(x) D.Mid(x,n,k)答案:C 解析:Chr(x)函數(shù)是將一個(gè)ASCⅡ碼x轉(zhuǎn)為相應(yīng)的字符;Str(x)函數(shù)將數(shù)值型x轉(zhuǎn)換為字符型的值;Val(x)函數(shù)將字符型x轉(zhuǎn)換為數(shù)值; Mid(x,n,k)函數(shù)在字符串x中取從第n個(gè)字符開始的k個(gè)字符。8.下列VB表達(dá)式中,結(jié)果為數(shù)值1的是( )A.Asc(″1″) B.Int(0.8)C.Abs(Int(-0.6)) D.Str(1)答案:C 解析:Asc(″1″)函數(shù)返回字符1的ASCⅡ碼,結(jié)果是49;Int(0.8)結(jié)果為0;Int(-0.6)值為-1,Abs(-1)結(jié)果為1;Str(1)是將數(shù)值型的1轉(zhuǎn)換為字符型的“1”。9.設(shè)a=″Visual Basic″,下面語句中可使b=″Basic″的是( )A.b=Mid(a,8,5) B.b=Mid(a,5,8)C.b=Len(a,8,5) D.b=Left(a,5)答案:A10.骰子是一個(gè)正六面體,用從1到6這六個(gè)數(shù)分別代表這六面,擲一次骰子出現(xiàn)的數(shù)可表示為( )A.Int(Rnd(6)+1) B.Int(Rnd*6)C.Int(Rnd*7) D.Int(Rnd*6+1)答案:D 解析:Int(Rnd(6)+1)的值是1,Int(Rnd*6)的值范圍是0~5六個(gè)數(shù), Int(Rnd*7)的值范圍是0~6七個(gè)數(shù)。11.在VB中,下列函數(shù)的值是10的是( )A.Abs(100) B.Int(9.8)C.Abs(int(-9.1)) D.Sqr(-10)答案:C 解析:函數(shù)Abs的功能是取絕對(duì)值,函數(shù)Sqr的功能是取算術(shù)平方根,函數(shù)Int的功能是向下取整,因此,Abs(100)=100,Int(9.8)=9,Sqr(-10)參數(shù)錯(cuò)誤。12.將數(shù)學(xué)表達(dá)式 寫成Visual Basic表達(dá)式,正確的是( )A.Int(Abs(ab-c* c)) B.Sqr(Abs(ab-c* 2))C.Int(Abs(a*b-c* c)) D.Sqr(Abs(a* b-c* c))答案:D 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫