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 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