寿昌中学·2011年信息技术学科会考理论复习资料
2.在Visual Basic中,若x=6.1786,则表达式Int(x+0.5)的值是 (A) 6 (B) 6.1 (C) 6.6 3.在Visual Basic中,表达式Int(sqr(10))的值是 (A)5 (B)4 (C)3
4.在Visual Basic中,若x=-12.345,则表达式Int(Abs(x))的值是 (A)-12 (B)-13 (C)12
(D) 7 (D)10 (D)13
2010年真题:.
1. 在Visual Basic中,表达式Fix(1.8)的值是
(A)2 (B)1.8 (C)1 (D)0.8
6、算术类、关系类、逻辑类表达式及基本运算(应用)
2007年真题:
1. 圆周长的计算公式为 L=2πa,其中 a 为圆半径。在 Visual Basic 中,能正确表示 2πa 的表达式是
(A)2πa (B)2*π*a (C)2·π·a (D)2*3.1416*a 2.下列属于正确的 Visual Basic表达式是
(A)a+b*|c| (B)3b+2 (C)m+3 (D)2·r·p 3. 在 Visual Basic中,关系表达式x/y=x\\y为真,则说明
(A) x不能被y整除 (B) x与y一定相等 (C) x与y一定不相等 (D) x能被 y整除
4.下列属于正确的Visual Basic表达式是
(A)a+|b| (B)3b-2a (C)2·b (D)b+5 5.在Visual Basic中,若x、y均是正整数,关系表达式x Mod y=0为真时,则表示
(A) x不能被y整除 (B) x能被 y整除 (C) x一定等于y (D) x、y均为0 6.在 Visual Basic中,设a=3,b=5,则关系表达式a>b的值是
(A)-1 (B)1 (C)True (D)False 7.在 Visual Basic 中,已知 x、y 均是正整数,关系表达式 Int(x/y)=x/y 为真时,则表示
(A)x不能被y整除 (B)x能被y整除 (C)x与y一定相等 (D)x小于y 8.在 Visual Basic中,设x=4,y=8,则关系表达式x (A)4 (B)-4 (C)True (D)False 9.在Visual Basic中,已知x是正整数,关系表达式x Mod 2=1为真时,则表示 (A) x被2除的余数为0 (B) x能被 2整除 (C) x是奇数 (D) x是偶数 第 21 页 寿昌中学·2011年信息技术学科会考理论复习资料 10.下列能表示“x 小于 10 且 y 大于 0”的 Visual Basic 逻辑表达式是 (A)x<10 And y>0 (B)x<10:y>0 (C)x<10 Or y>0 (D)x<10,y>0 11.Visual Basic 函数 Fix(x)的作用是截掉数据的小数部分。已知 a 是实数,当关系表达式 Fix(A)=a 为真时,则表示 a 是 (A)负数 (B)正数 (C)整数 (D)小数 12.下列属于正确的 Visual Basic表达式是 (A)2ab (B)2×a×b (C)2·a·b (D)2*a*b 13.在 Visual Basic 中,已知 a、x、y 均是正整数,当逻辑表达式(a mod x = 0) And (a mod y = 0)为真时,则表示 (A) a是x的倍数,但不是y的倍数 (B) a既是x的倍数,又是y的倍数 (C) a是x的倍数或者是y的倍数 (D) a既不是x的倍数,也不是y的倍数 14.在 Visual Basic中,设b=3,c=4,则关系表达式 b<>c 的值是 (A)True (B)False (C)0 (D)1 15.在Visual Basic中,设x=357,能得到其百位数字“3”的正确表达式是 (A) Int(x/10)*10 (B) Int(x/100)*100 (C) x-Int(x/10)*10 (D) Int(x/100) 16.在Visual Basic中,设a=3,b=5,则关系表达式a (A)True (B)False (C)0 (D)1 17. 在 Visual Basic中,设x=951,能得到其百位数字“9”的正确表达式是 (A)Int(x/10) (B)Int(x/10)*10 (C)Int(x/100) (D)x-Int(x/100)*100 18.在Visual Basic中,逻辑表达式Not(x<0)为真,则说明x是 (A)负数 (B)正数 (C)非正数 (D)非负数 19.银行给用户计算利息时,结果中会产生很多位小数,但在支付时,是以“元”为单位,按“分”结算的,即结果保留二位小数,并对第三位小数进行四舍五入。假设结算的利息是 x 元,在 Visual Basic 中,上述算术问题的表达式应是 (A) Int(x*10+0.5)/10 (B) Int(x*100+0.5)/100 (C) Int(x*100)/100 (D) Int(x*100+0.5)/10 2008年真题: 1.在Visual Basic中,若x是正数,则下列逻辑表达式值一定为真的是 (A)Not(x>0) (B)x<0 (C)Not(x<>0) (D)Not(x<=0) 2.在计算平均重量x时,结果中产生了许多位小数,若需要对x保留一位小数,并对第二位小数进行四舍五入,则下列表达式中正确的是 (A)Int(x*10+0.5)/10 (B)Int(x*100+0.5)/100 (C)Int(x*10)/10 (D)Int(x+0.5) 第 22 页 寿昌中学·2011年信息技术学科会考理论复习资料 3.在Visual Basic中,如果a=3,b=4,c=6,那么下列表达式值为真的是 (A)(a>b) And (b>c) (B)(a>c) And (b>a) (C)(a>b) Or (b>c) (D)(a>c) Or (b>a) 4.在Visual Basic中,若x≠0,则下列逻辑表达式值一定为真的是 (A)x=0 (B)Not(x>0) (C)Not(x<0) (D)Not(x=0) 5.在Visual Basic中,若a、b都是正整数且关系表达式a*b Mod 2=0为真,则下列说法正确的是 (A)a、b一定同时为奇数 (B)a、b中必有一个为偶数 (C)a、b中必有一个为奇数 (D)a、b一定同时为偶数 6.下列Visual Basic表达式正确的是 2 (A)v0+a*t (B)a+2bc (C)2π*r (D)1/2g*t^2 7.在Visual Basic中,正确表示\的平方加上b的平方\的表达式是 22 2 (A)a+b (B)(a+b)^2 (C)(a+b) (D)a^2+b^2 8.在Visual Basic中,若x=5,y=2,则逻辑表达式 Not(x 9.在Visual Basic中,设x=4126,能得到其百位上数字“1”的正确表达式是 (A)x Mod 100 (B)x \\ 100 Mod 10 (C)x \\ 100 Mod 100 (D)x \\ 10 Mod 10 10.在Visual Basic中,若x是非负数,则下列逻辑表达式值一定为真的是 (A)Not(x<0) (B)Not(x>0) (C)x<0 (D)Not(x>=0) 11.在Visual Basic中,设x=3171,能得到其十位上数字“7”的正确表达式是 (A) x \\ 10 Mod 100 (B)x \\ 10 Mod 10 (C) x \\ 100 Mod 10 (D)x Mod 100 12.匀加速直线运动位移公式是 2s?v0t?1at2,正确计算s的Visual Basic表达式是 (A)v0t+1/2at^2 (B)v0*t+1/2*at^2 (C)v0t+1/2*at^2 (D)v0*t+1/2*a*t^2 13.若x、y都是正整数且均为奇数,则下列逻辑表达式值一定为真的是 (A)x*y Mod 2 =1 (B)(x\\2 =1) Or (y\\2 =1) (C)(x+y) Mod 2 =1 (D)x Mod y = 1 14.在Visual Basic中,正确表示\的立方加1\的表达式是 3 3 (A)a+1 (B)a^3+1 (C)(a+1) (D)(a+1)^3 15.在Visual Basic中,若x是大于零的偶数,则下列关系表达式值一定为真的是 (A)x Mod 2 = 1 (B)x\\2 = 0 (C)x\\2 = x/2 (D)Int(x/2) <> x/2 16.下列Visual Basic表达式正确的是 (A)b*b-2π*a (B)b1-m^2 (C)2v+1/2/t (D)2*a+3Sqr(-9) 第 23 页 寿昌中学·2011年信息技术学科会考理论复习资料 17.在Visual Basic中,若x、y都是正整数且关系表达式x\\y=1为真,则下列关系表达式值一定为真的是 (A)x Mod y = 0 (B)x (C)x*y Mod 2 = 0 (D)x>=y And x<2*y 18.在Visual Basic中,若a=1,b=2,c=5,则下列逻辑表达式值为真的是 (A)(a>b) And (a>c) (B)(b>a) And (b>c) (C)(a>b) Or (a>c) (D)(b>a) Or (b>c) 2009年真题: 1.在Visual Basic中,如果a=3,b=4,c=-5,那么下列表达式值为假的是 (A) (a>b) And (b>c) (B)(a>c) And (b>a) (C)(a>b) Or (b>c) (D)(a>c) Or (b>a) 2.在Visual Basic中,若x是正整数,且x被3整除,则下列逻辑表达式值一定为真是 (A)x Mod 3 = 1 (B)x Mod 3 = 2 (C)x Mod 3 = 0 (D)x/3 = 0 3.在Visual Basic中,表达式789\\10的值是 (A)7 (B)78 (C)9 (D)89 4.在Visual Basic中,若x、y都是整数,且x≥y,则下列逻辑表达式值一定为真的是 (A)Not (x (A)Rnd() * 999 (B)Rnd() * 600+100 (C)Int(Rnd() * 899) + 100 (D)Int(Rnd() * 900) + 100 6.在Visual Basic中,表达式345 Mod 100的值是 (A)3 (B)34 (C)45 (D)5 7.在Visual Basic中,若x、y都是整数,且x≠y,则下列逻辑表达式值一定为真的是 (A)x>y (B)Not(x (B)w=(n+1) Mod 7 (C)w=(n+1)\\7 (D)w=n\\7 第 24 页 寿昌中学·2011年信息技术学科会考理论复习资料 12.在Visual Basic中,正确表示“a的平方减去b的平方”的表达式是 2 (A)(a-b) (B)(a-b)^2 (C)(a-b)*(a-b) (D)a^2-b^2 13.下列Visual Basic表达式中,能产生一个10到99之间(包括10和99)随机整数是 (A)Rnd() * 89 (B)Rnd() * 50+10 (C)Int(Rnd() * 89) + 10 (D)Int(Rnd() * 90) + 10 14.在二个电阻R1、R2并联电路中,总电阻计算公式是R?R1R2,计算R的Visual Basic R1?R2表达式是 (A)R1R2/R1+R2 (B)(R1R2)/(R1+R2) (C)R1*R2/R1+R2 (D)R1*R2/(R1+R2) 15.在Visual Basic中,设x=3216,表达式x\\100 Mod 10的值是 (A) 321 (B)32 (C) 2 (D)1 16. 下列Visual Basic表达式中,能产生一个3到10之间(包括3和10)随机整数的是 (A)Rnd() * 10 (B)Rnd() * 4+3 (C)Int(Rnd() * 7) + 3 (D)Int(Rnd() * 8) + 3 17.在Visual Basic中,若x、y都是正整数,表示“x是y的倍数”的逻辑表达式是 (A)x\\y=0 (B)Int(x\\y)=0 (C)Int(x/y)=x/y (D)x Mod y=1 18.边长为a、b且夹角为x弧度的三角形面积公式是s?1absinx,计算s的Visual Basic2表达式是 (A)1/2absinx (B)1/2a*b*sin(x) (C)a*b*sinx/2 (D)a*b*sin(x)/2 19.在Visual Basic中,x是正整数,且x能被5整除,则下列逻辑表达式值一定为真是 (A)x/5=0 (B)Int(x/5)=x/5 (C)Int(x\\5)=0 (D)Sqr(x\\5)=x\\5 2010年真题: 1. 在Visual Basic中,表达式12345 Mod 100的值是 (A)123 (B)45 (C)12 (D)5 2. 随机产生10个[1,99]中的整数,依次存储到数组变量a(1)~a(10)中。实现此功能的部分算法流程图如图所示: 图中空白处理框①和②处应填入的是 第 25 页