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