10-表达式-浙江省2022届高中信息技术选考选择题专项训练
表达式
1.(2009A9)已知 k 为十进制三位整数,下列选项中能判断“k 是奇数且百位是偶数”的是
A.Not(k mod 2<>0 and k \100 mod 2=0)
B.k mod 2<>0 and k mod 100 mod 2=0
C.Not(k mod 10 mod 2=0 or k \100 mod 2<>0)
D.k mod 10 mod 2<>0 or k \100 mod 2=0
【答案】C
2.(2009百校)x的范围为(0〜255),下列选项中,与语句“n=x\128”功能相同的是
A. n =0 B. n = 0
If x> 128 Then n = 1 If x < 128 Then n = 1
C. n = 1 D. n = 1
If x < 128 Then n = 0 If x > 128 Then n = 0
【答案】C
3.(2010三校联考)变量a的初值为x,在下列语句中,每执行一次能使变量a的值在x、y两数值间交替出现的是( )
A.a = x + y - a B.a = -a C.a = a + x - y D.a = a - x + y
【答案】A
4.(2010浙江十校)下列VB表达式的值最大的是
A. Val(Mid("235",2,2)) B. Len("333") +5 C. Int(Rnd*10) +25 D. Sqr(25) + Int(12. 5)
【答案】A
5.(2010浙江五校)下列能正确表示等差数列{1,5,9,……,93,97}中随机整数的表达式是
A.Int(Rnd()*98)+1 B.Int(Rnd()*49)*2+1 C.Int(Rnd() *25)*4+1 D.Int(Rnd()*24)*4-3
【答案】C
6.(2010浙南名校)下列表达式的值与其它三个选项不同的是
A. Len("浙C-2020V") B. Sqr(4) ^3 C.5678 Mod 1000 \ 100 D. Mid("2020/8/8",6,1)
【答案】D
7.(2011 9+1)下列VB表达式的值为True的是
A. 8 \ 4 * 4 + Int(8.4) = 16 B. "56" > "527" C. a > b And a <= b D. Not(a > b Or a <= b)
【答案】B
8.(2011湖丽衢三地联考)现要计算出 a、b 之间(包含 a、b)3 的倍数的个数,下列 VB 表达式正确的是
A.b\3-(a-1)\3 B.(b-a+1)\3+1 C.(b-a)\3+1 D.(b-a-1)\3
【答案】A
9.(2011稽阳)下列VB表达式计算结果为True的是
A.Int(Sqr(10)) > 2 ^ 2 B.Mid("0123", 3, 2) > "56"
C.Len("654321") > Int(Rnd * 3) ^ 2 D.Not (3 = 4 Or 5 > 3)
【答案】C
10.(2011宁波)下列VB表达式中值为2020的是:
A."2011" + Str(9) B.2025 + Int(-Sqr(20)) C.80 \ 4 * 101 D.Mid("1202",2,3) + Chr(48)
【答案】B
11.(2011绍兴一模)若x和y是整形变量,下列VB表达式的值为True时,不能表示x能被y整除的是
1
A.Int(x / y)= x / y B.Fix(x / y)= x / y C.Int(x / y)= x \ y D.x / y= x \ y
【答案】C
12.(2011台州一模)下列VB表达式的值等于20的是
A. Str(19+1) B. Abs(Int(-19.8)) C. Asc("1")+ 19 D. Sqr(4)+ 16
【答案】 B
13.(2011温一模)下列VB表达式的值等于2020的是
A. Abs(Int(-2020.11)) B. Len (“2000”)+20
C.(2020\1000+2200 Mod 1000)*10 D. Val(Mid(“-2020”,3,2))+2000
【答案】C
14.(2011余杭)下列表达式的运算结果不等于9的是
A. Len("2020选考")+Sqr (9) B. Abs(Int(-8. 8)) C. Val (Mid("789",3, 1)) D. Asc("y")-Asc("Y")
【答案】D
15.(2012百校)符合产生随机整数n,其范围为(100≤n≤200)的VB表达式是
A. int(Rnd * 100)+ 100 B. int(Rnd * 100)+101
C. int(Rnd* 101)+100 D. int(Rnd * 101)+101
【答案】C
16.(2012北斗)有如下 VB 程序段:
a = 3
b = 4
c = a = b
执行该程序段后,变量c 的值为
A.3 B.4 C. True D.False
18.(2012慈溪)若x是整型变量,下列选项中,与表达式Not x >= l And Not x <= -1等价的是
A. x <= 1 And x >= -1 B. x <= 1 Or x >= -1
C. Not (x <= 1 Or x >=-1) D. Not (x >= 1 Or x <= -1)
【答案】D
19.(2012嘉兴)字符串变量a,b的值分别是“120”,“20”,下列表达式的值结果为“True”的是
A.a>b or a<b and a+b>b B.Not Mid (a+b,2,3) <b
C.Int (Rnd*5)*4+1>Val(b) D.Val(a) Mod 100\10=Sqr(4)
【答案】B
20.(2012金丽衢)下列VB表达式中,值最大的是
A.Sqr(4^4) B. Val((Mid(“2021加油!”,3,2)))
C.Int(Rnd*11)+10 D. 42 Mod 20
【答案】B
21.(2012精诚联盟)s是个自然数,下列表达式能判断数字s是一个三位数奇数的是
A. 0 < s \ 100 <= 9 And s Mod 2 = 1
B. s \ 100 > 0 Or s \ 100 <= 9 And s \ 2 <> s / 2
C. s \ 1000 = 0 And s \ 100 > 0 And s \ 2 <> s / 2
D. Not (s \ 1000 > 0 Or s \ 100 <= 0) Or s \ 2 <> s / 2
【答案】C
22.(2012柯桥)x的范围为(0 255),下列选项中,与语句"n=x\128" 功能相同的是
A.n =0 B.n=0
If x>128 Then n=1 If x<128 Then n=1
1