資源簡介 運算符與表達式(函數)1、常量和變量:變量的特點:取之不盡,賦值即覆蓋;變量是計算過程中存儲要用到的數據的存儲單元變量的命名規則:由字母、數字、下劃線組成,必須以字母開頭。2、算術運算符基本運算運算符優先級說明舉例乘冪∧12^3 = 8取負-2-5乘法*3除法/3求商4用于整數11 3 = 3求余數Mod5用于整數11 mod 3 = 2加法+6減法-63、關系運算符4、邏輯運算符基本運算運算符優先級相等=7不相等<>7小于<7大于>7小于等于<=7大于等于>=7基本運算運算符優先級非NOT8與AND9或OR10運算結果:True 或 False運算結果:True 或 FalseABA and BA or BCNot CTTTTTFTFFTFTFTFTFFFF算術運算符>關系運算符>邏輯運算5、常用函數函數名函數功能舉例說明Abs(x)求絕對值Abs(-3.1)=3.1Int(x)求<=x的最大整數Int(3.8)=3;Int(-3.8)=-4Sqr(x)求x的算術平方根Sqr(4)=2Val(x)字符串轉換為數值Val("-1234")=-1234Str(x)數值轉換為字符串Str(-1234)="-1234"一、運算與表達式書寫1、求表達式的值 1<5 and 4>3 or not -1=1 ______2、求表達式的值 "a">"b" or 5<6 and 8>=2*4 ______3、假設變量a的值是1,變量b的值是2,變量c的值是3,計算下列表達式的值。 (1) a^3+b*c ______ (2) c mod b +a ______(3) int(c/b) >b-a ______(4) a0 ______(5) a+b>c or b+c>a and c+a>b ______4、已知 a =1 , b = 2 ,c =3 計算下列表達式的值:(1) a+b * c : _______(2) (a-b)/a+b : _______(3) a-b/a+b : _______(4) (a+b)b mod c _______(5) c mod b + a : _______5、int (2.5 ) = _____; 1 mod 7 = _____; abs( -5.5 ) = _____;SQR ( 0.36 ) = _____;6、若a ← “ 11 ” , b ←“ 22“ , 則a + b = _______;7、設 X←126,則 int ( X/100) = _______; int(X/10) mod 10 = _______; 那么能得到任意三位數X個位數的表達式是: ______________8、請將下列數學表達式寫成計算機程序設計語言表達式(1)、 __________________________(2)、__________________________(3)、__________________________(4)、__________________________(5)、__________________________(6)、__________________________(7)、__________________________(8)、__________________________二、選擇題1、設a=2,b=3,c=4,d=5 完成下題(1).表達式a>b and c<=d or 2*a>c的值( )A.1 B.True C.-1 D.False(2).表達式3>2*b or a=c and b<>c or c>d的值( )A.1 B.True C.False D.-1(3).表達式not a<=c or 4*c=b^2 and b<>a+c的值是( )A.-1 B.1 C.True D.False2、邏輯表達式not(x<0)為假,則說明x是( ) A.負數 B.正數 C.非正數 D.非負數3、若變量a,b的值分別是3、6,則a+b/a-b的值是( )A.2 B.-3 C.24 D.-14、若變量x、y的值分別為4、2,則表達式(x+y)/x*y的值是( )。A.3 B.0.25 C.0.75 D.45、字符串abc和abb比較大小結果為( )A.“abc” > “abb” B.“abc” < “abb”C.“abc” < > “abb” D.“abc” = “abb”6、若變量a=5,b=8,則邏輯表達式:(a*b<10) and not (a=b) or (a+3=b)的值是( )。A.T B.F C.8 D.407、表示圖中坐標軸上陰影部分的表達式是( )。 A.(a<x<=b) and x>=c B. (a<x<=b) or x>=c C.(x>a and x<=b) and x>=c D. (x>a and x<=b) or x>=c21世紀教育網版權所有8、下列數軸中陰影部分的表達式是( )。 A.( x < = a ) and (( x > = b ) and ( x < c )) B.( x < = a ) and (( x > = b ) or ( x < c )) C.( x < = a ) or (( x > = b ) and ( x < c )) D.( x < = a) or (( x > = b ) or ( x < c ))9、要表示x在[3,5)區間內,邏輯表達式應寫成( )。 A.3≤x<5 B.(x≥3) and (x<5) C.(x>=3) or (x<5) D.(x>=3) and (x<5) 10、邏輯表達式“D”>“C”or“A”>“B”的值是( )。 A.D>C B.A11、若變量x、y的值分別為2、3,則邏輯表達式x<>y and not x>y的值是( )。A.x B.T C.F D.y12、下列賦值表達式中正確的是( )。 ①M=-M ②S=S+1 ③X+Y=Z ④A=A+B*CA.①②③④ B.②③④ C.①③ D.①②④13、下列給出的賦值語句中正確的是( ) A. B. C. D.14、下列給變量賦值的語句正確的是( ) A. B. C. D. 15、下列屬于正確的賦值語句是( )。 A.b=a+5 B.a+5-b=0 C.b-5=a D.a+5=b16、在VB語言中,下列正確的賦值語句是( ) A、J=K*6-6 B、5J=K*6 C、J+6=K*6 D、5*J=K*617、一個表達式可能包含多種基本運算,VB的基本運算包括算術運算、關系運算和邏輯運算,這些基本運算的優先級別由高到低依次為( )21教育網A.關系運算、算術運算和邏輯運算B.算術運算、關系運算和邏輯運算C.邏輯運算、關系運算和算術運算D.算術運算、邏輯運算和關系運算18、關系運算的結果是一個( )A.正數 B.零 C.邏輯值 D.負數19、以下不能被用作變量名的是( )。A.3x B.flag C.num2 D.xyz20、下列可以作為合法變量的是( )A.a1 B.7a C.a-3 D.8 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫