vb练习题B
- 格式:doc
- 大小:40.00 KB
- 文档页数:2
练习题B 第 1 页 共 2 页 VB练习题二
一、选择题
1.下列运算符号中属于算术运算符的是_____。
A、NOT B、^ C、= D、<=
2.下列运算结果中,值最大的是( )
A、3\4 B、3/4 C、4 mod 3 D、3 mod 4
3.下面程序执行的结果是________。
Private Sub Form_Click()
A$ = "123": B$ = "456"
C = Val(A$) + Val(B$)
Print C \ 100
End Sub
A、123 B、3 C、5 D、579
4.函数Sqr(9) 的值是( )
A、9 B、3 C、“3” D、“9”
5.以下程序段执行后整型变量度n 的值为( )
n=0
for L=1 to 20 step 5
n=n+L
next L
A、50 B、34 C、15 D、210
6.若整型变量a的值为2、b的值为3,则下列程序段执行后整型变量c的值为( )
if a>5 then
c=b-a
else
c=a + b
endif
A、2 B、-1 C、1 D、5
7.下列程序执行后,整型变量n的值为( )
n=0
for I=1 to 20
if I mod 4=0 then n=n+1
next I
A、5050 B、5 C、6 D、33
8.计算数x的算术平方根的函数是___。
A、SIN(x) B、ABS(x) C、STR(x)
D、SQR(x)
9.计算数x的余弦函数值的函数是______。
A、SIN(x) B、ABS(x)
C、STR(x) D、COS(x)
10.数学式|xy|+2(d+e)改写为VB表达式为______。
A、|xy|+2(d+e) B、-x*y+2*(d+e)
C、ABS(x*y)+2*(d+e) D、|x*y|+2*(d+e)
11.在IF语句的条件中,60≤F≤100应写成:
A、60<=F<=100 B、60= C、60≤F≤100 D、F>=60 AND F<=100 12.下列变量名正确的是。 A、xx-4 B、4XX C、 xx_y1 D、 y/t 13.执行下面的程序段后,x 的值为 。 x=0 For i=1 To 10 x=x+i\5 Next i A、5 B、6 C、7 D、8 14.计算数x的绝对值的函数是______。 A、SIN(x) B、ABS(x) C、STR(x) D、SQR(x) 15.将数字字符串x转换为数值的函数是______。A、SIN(x) B、VAL(x) C、STR(x) D、COS(x) 16.在IF语句的条件中,X≤-10或X>0应写成: A、X<=-10 AND X>0 B、X<=-10 OR X>0 C、X≤-10 OR X>0 D、X≤-10或X>0 17. 数值表达式运算的先后顺序为。A A、( )→函数→乘方→* /→+ - B、函数→( )→乘方→* /→+ - C、函数→乘方→( )→* /→+ - D、( )→乘方→函数→* /→+ - 18.表达式4+5 \ 6 * 7 / 8 Mod 9 的值是。 A、4 B、 5 C、6 D、7 19.设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 练习题B 第 2 页 共 2 页 20.表达式4+5-6*7/8 Mod 9的值是。 A、4 B、5 C、6 D、7 21.表达式3>4 And 7=5的返回值为______。 A.0 B.True C.-1 D.False 22. 在Visual Basic中,用于获得字符串S最左边4个字符的函数是______。 A.Left(S,4) B.Left(1,4) C.LeftStr(S) D.LeftStr(S,4) 23. 数学表达式x>y>z的正确VB逻辑表达式是______。 A.x>y And C.x>y And >z D.x>y And y>z√ 24. 函数Int(Rnd*11)+10产生的数值的范围是______。 A.(0,10) B.[10,10] C.[10,20] √ D.(0,20) 25. 当输入4时,以下程序的输出结果是__。 Private Sub Command1_Click() x=InputBox(x) If x^2<15 Then y=1/x If x^2>15 Then y=x^2+1 Print y End Sub A.4 B.17 C.18 D.0.25 26. 执行下面程序段后,变量c$的值为______。 a$= "Visual Basic Programming" b$= "Quick" c$=b$ & Ucase(Mid$(a$,7,6)) & Right$(a$,12) A.Visual BASIC Programming B.Quick Basic Programming C.QUICK Basic Programming D.Quick BASIC Programming 27.以下程序的循环次数是______。 Private Sub Command1_Click() For j=8 To 35 Step 3 Print j; Next j End Sub A.10 B.9 C.27 D.28 28.当输入4时,以下程序的输出结果是______。 Private Sub Command1_Click() x=InputBox(x) If x^2<15 Then y=1/x If x^2>15 Then y=x^2+1 Print y End Sub A.4 B.17√ C.18 D.0.25 29. 执行下面的程序段后,I的值为______。 s = 2 For I = 3.2 To 4.9 Step 0.8 s = s + 1 Next I A.6.4 B.5.6√ C.4.8 D.7.2 30.以下程序的输出结果是______。 Private Sub Command1_Click() a=1234 b$=Str$(a) c=Len(Trim(b)) print c End Sub A.3 B.4√ C.5 D.4 31.以下程序的输出结果是______。 Private Sub Command1_Click() a="ABCD" b="efgh" c=Lcase(a) d=Ucase(b) Print c+d End Sub A.abcdEFGH√ B.abcdefgh C.ABCDefgh D.ABCDEFGH