函数练习
1.写出下列函数的值
(1)INT(-3.5)+INT(4.8) (2)SIN(0)
(3)SQR(ABS(-10)+15) (4)LOG(EXP(12)) (5)10\5/3
2.X=-8.55,下列函数表达式的值各是什么
(1)ABS(X)+INT(X) (2)SIN(X)+SIN(-X)
(3vb编程基础知识函数)INT(SQR(-X)) (4)FIX(X)+INT(X) (5)FIX(2*X)*10
3.写出下列数学表达式的VB表达式
(1) (2)
(3) (4)
(5) (6)
(7)
4.把VB表达式写成数学表达式
(1)(SIN(X)+COS(X)+ABS(X))*(LOG(9)/LOG(10)+TAN(X))
(2)(EXP(X)+EXP(Y))/(A+B)
5.选择题
(1)X=-9.8,表达式INT(X)+FIX(-X)的值是( )
A.1 B.17 C.0 D.-1
(2)执行A=9\4后,A的值为( )
A.9/4 B.3 C.2 D.2.25
(3)表达式SQR(2^3^2) MOD 7的值为( )
A.0 B.1 C.2 D.3
(4)下列逻辑表达式中正确的是( )
A.X>Y AND Y>Z B.X>Y>Z C.X>Y AND >Z D.X>Y .AND. Y>Z
(5)表达式INT(17.8)+FIX(-17.8)的值是( )
A.0 B.-1 C.1 D.-16
(6)X+Y小于10且X-Y大于0的逻辑表达式是( )
A.x+y<10 or x-y>0 B.(x+y<10): (x-y)>0
C.x+y<10 .and. x-y>0 D.x+y<10 and x-y>0
(7)表达式16/4-2^5*8/4 MOD 5\2的值为________。
A.14 B.4 C.20 D.3
(8)数学表达式3≤x<10在VB中的逻辑表达式为________。
A.3<=x<10 B.3<=x .AND. x<10 C.x>=3 AND x<10 D.3<=x AND <10
(9)与数学表达式对应,不正确的VB表达式为________。
A.a*b/(3*c*D) B.a/3*b/c/d C.a*b/3/c/d D.a*b/3*c*d
(10)表达式2+3*4^5中最先进行的运算是______。
A.4^5 B.3*4 C.x+1 D.Sin()
(11)下面四个表达式,结果为14的是( )
A.2+val("12") B.2+len("12") C.2+cos(12) D.2+log(12)
(12)表达式val("12")+len("ab")的值是( )。
A.12 B.14 C.12ab D.出错
(13)Chr(Asc("M")-6)的值是( )
A.“G” B.“J” C.71 D.76
(14)表达式Int(Rnd( )+1)+Int(Rnd( )-1)的值是( ).
(A) 1 (B) 0 (C) 01 (D) 2
(15)表达式16/4-2^5*8/4 MOD 5\2的值为( )。
A.14 B.4 C.20 D.2
常量、变量及表达式练习题
一、判断题
1.ST$、B001、ASC都是合法的变量名。( )
2.表达式5*7\3与7\3*5的值相等。( )
3.”A”大于”a”。( )
二、写出VB的运算符,按优先级别写。
1.算术运算符:
2.关系运算符:
3.逻辑运算符:
三、填空题
1. 表达式4+15 Mod 8的值是_____。
2.“a”,”T”,”Z”,”9”这四个字符中,______的ASCII码值最大。
3.表达式3\3*3/3 mod 3的值是_______.
4.当X=-19,Y=8,F=100,NUM=-12时,求下列表达式的逻辑值(用True和False回答)
(1)X>0 OR X<=0 逻辑值为______
(2)NOT (X>Y) 逻辑值为_______
(3)X+Y<=NUM逻辑值为______
(4)X-Y<NUM AND NOT(Y>0) OR NUM >=-25 逻辑值为______
(5)X MOD 2=0 逻辑值为____
5."7 mod 3+3^3/4\5"的值为____
6.True or False 的值为_____
7.X,Y均小于Z的表达式为________
8.表达式“4<5 and 7=5“的值为______
9.若a的值为True,则表达式“a=(4=3)“的值为______
10.字符串常量必须用_____括起来。
11.闰年的条件是:年份(Y)能被4整除,但不能被100整除;或者Y能被400整除.表示该条件的逻辑表达式是:
12.表示条件"变量X为能被5整除的偶数"的逻辑表达式是:
13.一元二次方程ax2+bx+c=0有实根的条件是a≠0,并且b2-4ac≥0,表示该条件的逻辑表达式是:
四、选择题
1.下面四个VB关系表达式中结果为“真“的是( )
A. “A”>”A” B. “THAT”>”THE” C. ”H” D. “b”>”B”
2.下面四个表达式中其值为0的是( )
A. 4/5 B. 5 mod 4 C. 4\5 D. 4 mod 5
3.下面表达式的值为真的是( )
A. “ABC”>”Aba” B. “3+2”>”4” C. “ABC”>”ABC” D.“ABC”>”ABB”
4、求一个三位正整数N的十位数的正确方法是( )
A.Int(N/10)-Int(N/100)*10 B.Int(N/10)-Int(N/100)
C.N-Int(N/100)*100 D.Int(N-Int(N/100)*100)
5、若x是大于零的偶数,则下列关系表达式值一定为真的是( )
A. x Mod 2 = 1 B.x\2 = 0 C. x\2 = x/2 D.Int(x/2) <> x/2
6、设a=2,b=3,c=4,d=5,表达式 a>b And c<=d Or 2*a>c 的值是 ( )
A.True B.False C.-1 D.1
六、写出下列数学式的VB表达式
1. 3.
2. 4.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论