VB程序设计习题集(附答案) 下载本文

B、Text1.SetFocus

C、Text1.GetFocus D、Text1.Visible=True

23、若已把一个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是___________。 A、用鼠标右键单击此按钮 B、按键盘上的Esc键 C、按键盘上的回车键 D、用鼠标右键双击此按钮

24、如下选项中,___________不是VB提供的程序控制结构。 A、顺序结构 B、选择结构 C、重复结构 3

D、树型结构

程序代码基础

?b?b2?4ac2a1、数学表达式对应的Visual Basic表达式为__________。

A、-b + Sqr(b * b - 4 * a * c) / 2 * a

B、-b + Sqr(b * b - 4 * a * c) / (2 * a) C、(-b + Sqr(b * b - 4 * a * c) )/ 2 * a D、(-b + Sqr(b * b - 4 * a * c) )/ (2 * a)

2、Visual Basic中可以同时删除字符串前导和尾部空格的函数是__________。 A、Ltrim B、Rtrim C、Trim D、Mid

3、设A=7,B=4,C=6,则表达式A Mod 3 + B ^ 3 / C \\ 5的值为__________。 A、出错 B、3 C、2 D、1

4、在Form_Click事件中执行如下语句的结果是__________。 Print Format(1236.54, \A、123456

B、+123,654.0% C、+123,6.54% D、+123,654

5、语句Print \的输出结果是__________。 A、\

B、出现错误信息 C、5*20 D、100

6、窗体上放置了三个文本框,若在Text1中输入123,在Text2中输入78,在程序中执行了语句Text3 = Text1 + Text2后,则在Text3中显示__________。

A、434 B、12378 C、溢出 D、语法错误 7、表达式Val(“abcdfg123e1234”)的值为__________。

A、 789 B、1234 C、0 D、表达式错

8、假设变量BOOL是一个布尔型变量,则下列赋值语句中,正确的是__________。 A、BOOL ='TRUE' B、BOOL =.TRUE.

C、BOOL =#TRUE# D、BOOL = True

9、函数Cint、Int、 Fix都返回整数值,以下能正确地描述它们返回整数值大小关系的是

4

__________。

A、CInt(-5.59)=Int(-5.59)< Fix(-5.59) B、Int(-5.59)

10、表达式Int(91*Rnd+20)的最大值是__________。

A、10 B、90 C、 99 D、110 11、能正确返回正整数N的数据位数的语句是__________。

A、Len(N) B、Len(Str(N)) C、Len(CStr(N)) D、Len(Val(N)) 12、如下四个符号,可以作为VB合法变量名的是__________。

A、5_f B、 _5flg C、 User%s D、 N1 13、下列表达式中运算结果为True的是__________。 A、\B、Int(134.69) < CInt(134.69)

C、78.9 / 35.77 <= 97.5 / 43、87 And -45.4 > -4.98 D、Str(32.345) = CStr(32.345)

14、表达式6.5 * 5 Mod 28 \\ 8的值是__________。

A、0 B、1 C、2 D、3

15、能正确描述条件“A、B之一为零但不得同时为零”的VB逻辑表达式是__________。 A、A = 0 Or B = 0 B、A * B = 0 And A + B <> 0 C、A * B = 0 Or A + B <> 0 D、A = 0 And B = 0

16、如下语句中,不能正常执行的是__________。 A、Print 5+7=100 B、Print 3245343+23233

C、Print 3423/89 D、Print 32765+3

17、假设变量Lng为长整形变量,下面不能正常执行的语句是__________。 A、Lng=16384*2 B、Lng=4*0.5*16384

C、Lng=190^2 D、Lng=32768*2

18、设a=“Visual Basic”,下面使b的值为“Basic”的语句是__________。 A、b=Left(a,8,12) B、b=Mid(a,8,5)

C、b= Right(a,5,5) D、b=Left(a,8,5)

19、下面所列四组数据中,全部是正确的VB常数是__________。 A、32768 1、34D2 \ &O1767 B、3276 123.56 1、2E-2 #True#

C、&HABCE 02-03-2002 False D-3 D、ABCDE #02-02-2002# E-2 #True# 20、表达式Int(5*Rnd+10)的最小值是__________。

5

A、9 B、 10 C、 11 D、12

21、将数学表达式cos2(a+b)+5e2是写成Vb表达式的正确形式是__________。 A、Cos(a+b)^2+5*Exp(2) B、Cos ^2(a+b) +5*Exp(2) C、Cos (a+b) ^2 +5*e^2 D、Cos ^2(a+b) +5*Ln(2)

22、假设变量myd为日期时间型变量,下面不能正常执行的语句是__________。 A、myd = 12:23:30

B、myd =#10/22/2010 3:30:32 PM#-1 C、myd = #10/22/2010 3:30:32 PM# D、myd =#10/22/2010 3:30:32 PM#+1 23、数学表达式

a?b对应的正确Visual Basic表达式为__________。 a?bA、a-b/a+b B、a-b/(a+b) C、(a-b)/a+b D、(a-b)/(a+b)

24、设Mys1,Mys2均为字符串型变量,Mys1=\则下面关系表达式中结果为True的是__________。

A、Len(Mys1)<>2*InStr(Mys1,”i”) B、Mid(Mys1,8,1)>Mys2

C、Chr(98) & Right(Mys1,4)=”Basic”

D、InStr(Left(Mys1,6),”a”)+60>Asc(Ucase(Mys2))

25、设A=7,B=4,C=6,,则表达式A Mod3+B^3/C\\5的值为__________。 A、1 B、2 C、3 D、出错

26、语句Print Format(12345.6, \执行结果是__________。

A、12,345.6 B、 +12,345.60 C、 +#12,345.60 D、+12,345.6 27、已知函数ASC(“A”)的值65,则函数ASC(“b”)的值是__________。 A、65 B、98 C、78 D、100 28、以下___________是字符串常量。

A、False B、\ C、'def ' D、# True # 29、以下不能作为Visual Basic变量名的是___________。

A、2Fa B、F2a C、Fa2 D、Fa_2 30、设有以下定义语句:

Dim m, n as Single, d1 as Double, d2 as string 则变量m的类型是___________

A、单精度型 B、双精度型 C、字符串型 D、可变类型 31、表达式5 * 2 Mod 25 \\ 2 ^ 2的值是___________。

A、1 B、0 C、6 D、4 32、显示如图所示输入框的Inputbox语句是___________。

6