第五章表达式、函数试题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

21.计算下面的表达式,其值是________。 CInt(-3.5) * Fix(-3.81) + Int(-4.1) * (5 Mod 3) A.2 B.1 C.-1 D.6
22.设 a=2,b=3,c=4,d=5,下列表达式的值为________。 NOT a<=c OR 4*c=b^2 AND b<>a+c A.-1 B. 1 C. True D.False 23.下列表达式能产生 1~6 自然数的是__________。 A.Int(Rnd(6)+1) B.Int(Rnd*6) C.Int(Rnd*7) D.Int(Rnd*6+1) 24.X=-9.8,表达式 INT(X)+FIX(-X)的值是( ) B.17 C.0 D.-1 25.下列表达式中,值为 True 的是________。 A.Ucase("abcd")>="abed" 26.执行 A%=9\4 后,A%的值为( A.9/4 B.3 C.2 B.14/2\3<10 Mod 4 D.Not(Sqr(4)-3>=-2) ) D.2.25 B.(x+y<10): (x-y)>0 D.x+y<10 and x-y>0 B.14/2\3>10 Mod 4 D.Not(Sqr(4)-3>=-2) C.Mid("ABCD",2,2)>Left("ABCD",2)
27. X+Y 小于 10 且 X-Y 大于 0 的逻辑表达式是( ) A.x+y<10 or x-y>0 C.x+y<10 .and. x-y>0 A.UCase("abcd")>="abcd"
28.下列表达式中,值为 True 的是________。 C.Mid("ABCD",2,2)>Left("ABCD",2)
19.计算下面的表达式,其值是________。 CInt(-3.5) * Fix(-3.81) + Int(-4.1) * (5 Mod 3) A.2 ①A*B<=0 ③A>0 Or B>0 A.①③ B.1 ②A>0 Xor B>0 ④A>0 And B<=0 Or B>0 And A<=0 B.③④ C.②④ D.①②④ C.-1 D.6 。 20. 以下表达式中,可以表示“A 和 B 之一大于 0”的是
ab 41.与数学表达式 3cd 对应,不正确的 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
42.函数 Int(Rnd(0)*100)是在________范围内的整数。 A. (0 , 1) B. (0 , 100) C. (1 , 100) D. (1 , 90) 43.函数 InStr(”China”,”in”)的值是________。 A. 1 B. 2 C. 3 D. 4 B. Int(k*100)/100+0.5 D. Int(k*(100+0.5))/100 C. 0<=x And x<105 D. 0<=x Or x<105 44.将变量 k 四舍五入保留 2 位小数的表达式是________。 A. Int((k+0.5)*100)/100 C. Int(k*100+0.5)/100 A. 0<=x<105 B. 0<=x<105 A. 4 B. 5 C. 6 D. 7

B.-4 。
C.-8
D.6
2.若 a 为长整型变量,则执行 a=12:Print Len(a);Len(Str(a));Len(CStr(a))后,在窗 B.2 3 2 D.2 2 3 。
3.函数 CInt(-3.5),Int(-3.5),Fix(-3.5)的值分别是________ A.-3,-4 , -3 C.-3,-4 , -4 A.-36 ①36+4/2 ④356 & 21 A.①②④⑥
A.Sin(27)+Sqr(x+Exp3)/(x+y) B.Sin(27*3.14159/180)+Sqr(x+Exp(3))/Abs(x+y) C.Sin(27*pi/180)+Sqr(x+e^3)/Abs(x+y) D.Sin(27*pi/180)+Sqr(x+Exp(3)/Abs(x+y) 7.以下表达式中,可以表示“A 和 B 之一大于 0”的是_______。 ①A*B<=0 ②A>0 Xor B>0 ③A>0 Or B>0 B.③④ C.②④ D.①②④ ④A>0 And B<=0 Or B>0 And A<=0 A.①③ ________。 A.Cint(-4.51) = Int(-4.51) < Fix(-4.51) B.Int(-4.51) < Cint(-4.51) < Fix(-4.51) C.Cint(-4.51) < Fix(-4.51) < Int(-4.51) D.Int(-4.51) < Fix(-4.51) = Cint(-4.51) 9.执行以下语句时,会出现错误提示的是________。 A.Print "12.5" & 12.5" B.Print "12.5" + 12 8.函数 Cint、Int、Fix 都返回整数值,以下能正确地描述他们返回值的大小关系的是
4.语句 Print Sgn(-6^ 2)+Abs(-6^2)+Int(-6^ 2)的输出结果是________。 D.-72 ③57+5.5\2.5 ⑥4.5 Mod 1.5 C.②④⑤⑥ D.③⑥ 5.下面表达式中,__________的值是整型(Integer 或 Long)。
x e3 6.数学表达式 Sin 27 的 VB 算术表达式为________。 x y
B.“3+2”>”4”
D.“ABC”>”ABB”
17.下面表达式的值为 True 的是________。 A.Mid("Visual Basic",1,12)=Right("Programming language Visual Basic",12) B."ABCRG">"abcde" C.Int(134.69)>=Cint(134.69) D.78.9/32.77<=97.5/43.97 And –45.4>-4.98 18.以下表达式中,能够被正确计算的表达式有________个。 ① 4096 * 2 ^ 3 ③ 6553 * 5 + 0.5 * 6 A.4 B.3 ② CInt(5.6) * 5461 + 2 ④ 32768+12 C.2 D.1
C.Print 2b3" + 12.5 A.Lng=32768* 2 A.True
D.Print "2e3" + 12 D.Lng=16384*2
10.假设变量 Lng 为长整型变量,下面不能正常执行的语句是________。 B.Lng=4*0.5*16384 C.Lng=190^2 B.False C.1 D.出错 ) D.“b”>”B” 11.设 a=3,b=2,c=1,运行 print a>b>c 的结果是________。
34.产生[10,40]之间的随机整数的 VB 表达式是________。
35.表达式 2+3*4^5 中最先进行的运算是______。 A)4^5 B)3*4 C)x+1 D)Sin()
ቤተ መጻሕፍቲ ባይዱ
36.设 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 37.设 a=3,b=5,则以下表达式值为 True 的是________。 A. a>=b And b>10 B. (a>b) Or (b<10) C. (a<0) Eqv (b>0) 78 转换为 87)的是_______。 ① Val(Right(X, 1) & Left(X, 1)) ② Val(Right(Str(X), 1) & Left(Str(X), 1)) ③ Val(Right(CStr(X), 1) & Left(CStr(X), 1)) ④ Val(Mid(X, 2, 1) + Mid(X, 1, 1)) A.①② A.0 B.1 C.2 B.②③ D.3 C.②④ D.①③④ 39. 表达式 SQR(2^3^2) MOD 7 的值为( ) 40.下面的表达式中,运算结果为 True 的是________。 A."abcrd" <= "ABCRD" B.Int(134.69) <= Cint(134.69) C.3 > 2 > 1 D.Mid("Visual",1,4) = Right("lausiV",4) D. (-3+5>a) And (b>0) 38.下列选项中,所包含的所有表达式能够将两位整数 X 的个位数与十位数对调(例如将
12.下面四个 VB 关系表达式中结果为“真“的是( A.“A”>”A” B.“THAT”>”THE” C.”H” ) C. 4\5
13 下面四个表达式中其值为 0 的是( A. 4/5 B. 5 mod 4
D. 4 mod 5 。
14.表达式 Fix(-2.5)+ Int(-3.5)+Cint(-2.5)的运算结果是 A.-8 B.-7 C.-6 D.-5 15.下列表达式中,值为 True 的是________。 A.Mid("ABCD",2,2)>Left("ABCD",2) B.14/2\3<10 Mod 4 C.Ucase("abcd")>="abed" 16. 下面表达式的值为真的是( A.“ABC”>”Aba” D.Not(Sqr(4)-3>=-2) ) C.“ABC”>”ABC”
第五章测试题
一、选择题 1.计算下面的表达式,其值是________。 CInt(4.5) * Fix(-3.81) + Int(4.1) * (5 Mod 3) A.-7 体上看到的是 A.4 2 C.4 3 3 2 B.-4, -4, -3 D.-4, -3, -3 B.1 C.-1 ②123 +Fix(6.61) ⑤"374"+258 B.③④⑤⑥
29.求一个三位整数 n 的十位数的正确方法是________。 A.Int(n – Int(n/100) * 100) B.Int(n/10) – Int(n/100) C.n – Int(n/100) * 100 D.Int(n/10) – Int(n/100) * 10 30.在某过程中已说明变量 a 为 Integer 类型、变量 s 为 String 类型,过程中的以下四组 语句中,不能正常执行的是 。 A.s=2*a+1 B.s="237" & ".11":a=s C.s=2*a>3 D.a=2:s=16400*a 31.以下的关系表达式中,运算结果为 True 的是________。 A.CInt(1.5)=Int(1.5) C.Fix(-1.5)=Cint(-1.5) A.3<=x<10 <10 33.x + y 小于 10 且 x – y 要大于 0 的逻辑表达式是________。 A.x + y<10, x – y>0 C.x + y<10 x – y>0 A.Int(Rnd * 30) + 10 C.Int(Rnd * 30) + 11 B.(x + y<10) (x – y>0) D.x + y<10 And x – y>0 B.Int(Rnd * 31) + 10 D.Int(Rnd * 30) + 12 B.3<=x .AND. x<10 32. 数学表达式 3≤x<10 在 VB 中的逻辑表达式为________。 C.x>=3 OR x<10 D.3<=x AND B.Fix(1.5)=Int(1.5) D.Fix(-1.5)=Int(-1.5)
45. ”x 是小于 105 的非负数”,用 VB 表达式表示正确的是________。 46.表达式 4+5\6*7\8 Mod 9 的值是________。 47.执行以下程序段后,变量 c$的值为________。 a = "Visual Basic Programing" b = "Quick" c = b & UCase(Mid(a,7,6)) & Right(a,11) A. Visual Basic Programing B. Quick Basic Programing C. Visual BASIC Programing D. Quick BASIC Programing
相关文档
最新文档