资源简介 运算符与表达式(函数)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 展开更多...... 收起↑ 资源预览