文档库 最新最全的文档下载
当前位置:文档库 › vb 复习资料

vb 复习资料

vb 复习资料
vb 复习资料

41) 用InputBox函数可帮助生成_______。

a) 消息框b) “保存”对话框

c) 简单输入框

d) “颜色”对话框

C

42)______对象不能响应Click 事件。

a) 列表框b) 图片框

c) 窗体d) 计时器

D

43)17 mod 3的运算结果是_____。

a) 0.5 b) 1 c) 1.5d) 2

D

44)变量X=32769,则变量声明时不能将其声明为_____。

a) Intrger b) V ariant

c) Long d) Single

A

45)表达式2*3^2+2*8/4+3^2的值为_____。

a) 64 b) 31 c) 49 d) 22

B

36) _____是由V isual Basic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。

a) 文件b) 属性

c) 方法d) 窗体

刚建立一个新的标准EXE 工程后,不在工具箱中出现的控件是_____。

a) 单选按钮b) 图片框

c) 通用对话框d) 文本框

下列各项不是V isual Basic 的基本数据类型的是_____。a) Char b) String

c) Integer d) Double

下列运算结果中,值最大的是______。

a) 3\4 b) 3/4

c) 4 mod 3 d) 3 mod 4

D

40) 以下不属控件的一项是

_____。

a) 文本框b) 标签框

c) 列表框d) 消息框

D

351)假设变量BOOLV AR是

一个布尔型变量,则下面正确

的赋值语句是?

a) BOOLV AR=…TRUE????

b) BOOLV AR=.TRUE

c) BOOLV AR=#TRUE#

d) BOOLV AR=3<4

D

346)变量未赋值时,数值型

变量的值为()

a) 0 b) 空

c) 1 d) 0.1

A

347)以下(????)程序段可以实

施X、Y变量值的变换

a) Y=X:X=Y

b) Z=X:Y=Z:X=Y

c) Z=X:X=Y:Y=Z

d) Z=X:W=Y:Y=Z:X=Y?

C

348)语句PRINT?“SGN(-26)

=”;SGN(-26)的输出结果为

a) SGN(-26)=26

b) SGN(-26)=?-26?

c) SGN(-26)=?+1

d) SGN(-26)=?-1

D

349)下列语句中正确的是

a) txt1.text+txt2.text=txt3.text

b) https://www.wendangku.net/doc/4a14702858.html,=cmdok?

c) 12label.caption=1234

d) a=inputbox(hello)

D

350)若要使标签控件显示时,不

覆盖其背景内容,应设置标签

控件的(????)属性

a) BACKCOLOR???

b) BORDERSTYLE???

c) FORECOLOR???

d) BACKSTYLE?

D

342)下列关于属性设置的叙述

错误的是:(?)

a) 一个控件具有什么属性是

VB预先设计好的,用户不能改

b) 一个控件具有什么属性是

VB预先设计好的,用户可以改

变?

c) 一个控件的属性即可以在

属性窗口中设置,也可以用程

序代码设置?

d) 一个控件的属性在属性窗

口中设置,还可以利用程序代

码为其设置新值?

应用程序的运行模式

是?

a) ?解释运行模式

b) 编译运行模式

c) 两者都有

d) 汇编模式

C

344)决定控件上文字的字体、字

形、大小及效果的属性是

(?????)

a) TEXT??????

b) CAPTION?????

c) NAME

d) FONT?

D

345)任何控件都具有的属性是

(?????)?

a) TEXT?????

b) CAPTION??????

c) NAME

d) FORECOLOR?

C

31)有如下程序,该程序将

______。

For I=1 to 10 step 0

K=k+2

Next I

a) 形成无限循环。

b) 循环体执行一此后结束循

环。

c) 语法错误。

d) 循环体不执行即结束循环。

行完毕后,共循环了________。For I=1 To 5

For j=1 To I

For k=j To 4

Print "a"

Next k

Next j

Next I

a) 4

b) 5

c) 38

d) 40

D

33)有如下程序,该程序的运行结果为______。

Dim k As Integer

n=5:m=1:k=1

Do While k<=n

m=m*2

k=k+1

Loop

Print m

a) 1

b) 5

c) 32

d) 40

C

34)以下程序输出1到1000之间所有的偶数之和,请补充完该程序。

Private Sub Command_Click() Dim x As Double

For I=0 To 1000

If ____ Then

x=x+I

End If

Next I

Print x

End Sub

a) i Mod 2 = 0

b) x Mod 2 = 0

c) I Mod 2 <> 0

d) x Mod 2 <> 0

A

35)以下是计算10的阶乘的程

序,请补充该程序。

Dim t as single

Dim k as Integer

k=0:t=1

While_______

k=k+1

t=t*k

Wend

Print t

a) k<10

b) k>10

c) k=10

d) k>=10

A

336)逻辑运算符Xor、、Or、Eqv、

And中,级别最高的运算符师()

a) Xor

b) Or

c) Eqv

d) And

D

337)下列哪项是窗体对象的方

法而不是属性()

a) Name

b) Print

c) Caption

d) Enabled

B

331)窗体设计器是用来设计

( )

a) 应用程序的代码段

b) 应用程序的界面

c) 对象的属性?

d) 对象的事件?

B

332)启动V isual?Basic后,系统

为用户新建的工程起一个名为

(??)的临时名称

a) 工程1?? b) 窗体1

c) 工程?? d) 窗体

A?

333)双击窗体的任何地方,可以

打开的窗口是(??)

a) 代码窗口??

b) 属性窗口

c) 工程管理窗口

d) 以上3个选项都不对

设在窗体上有两个命令按

钮,其中一个命令按钮的名称

为cmda,则另一个命令按钮的

名称不能是(???)?

a) cmdc? b) cmdb?

c) cmdA? d) Command1

文本框控件最多能处理()

个字节

a) 32k b) 64K c) 128K d) 16k

A

326)表达式(7\3+1)*(18\5-1)

的值是(???)

a) 8.76 b) 7.8?

c) 6? d) 6.67?

C

327)表达式25.28 Mod 10的值

是()

a) 1 b) 5 c) 4 d) 出错

函数可能产生的( )

值?

a) 2

b) 1

c) 0.1234

d) 1.00005?

在一个语句行内写多条语

句时,语句之间应该用(????)

分隔

a) 逗号b) 分号c) 顿号d) 冒

D

330)设A=”abcdefghijklm”,下

面(??????)的函数值为”jklm”。?

a) Mid(A,10,14)

b) Ringht(A,?5)

c) Ringht(A,1,4)

d) Left(A,10,4)

A

321)将任意一个正的两位数N的个位数与十位数对换的表达式为?

a) (N-INT(N/10)*10)*10+INT(N/10)

b) N-?INT(N/10)*10)*10+INT(N)/10?

c) INT(N/10)+(N-INT(N/10)

d) (N-?INT(N/10)*10)*10+INT(N/10)

A

322)?如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是

a) 0.01*int(x+0.05)

b) 0.01*int(100*(x+0.005))

c) 0.01*int(100*(x+0.05))

d) 0.01*int(x+0.005)

(100*RND(1))产生的随机整数的闭区间是

a) [0,99]

b) [1,100]

c) [0,100]???

d) [1,99]

A

324)表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是?

a) 4^5 b) 3*4

c) x+1 d) SIN

C

325)设A、B、C表示三角形的3条边,表示条件“任意两边之和大于第三边”的布尔表达式可以用(???)表示。?

a) A+B>=C Or A+C>=B Or B+C>=A

b) Not(A+B<=C Or A+C<=B Or B+C<=A)

c) A+B>C And?A+C>B And B+C>A?

d) A+B>=C And A+C>=B Or B+C>=A

控件是()

a) 建立对象的工具

b) 设置对象属性的工具

c) 编写程序的编辑器

d) 建立图形界面的编辑窗口

A

317)当事件能被触发时,()就

会对该事件作出响应.

a) 对象b) 程序c) d) 窗体

A

318)下列叙述正确的是()

a) 对象是包含数据又包含对

象数据进行操作的方法的物理

实体

b) 对象的属性只能在属性窗

口中设置

c) 不同的对象能识别不同的

事件

d) 事件过程都要由用户点击

对象来触发

a) 数目是固定不变的

b) 数目可以增加或减少

c) 包含了V isual?Basic所有

控件

d) 在窗体建立对象时不一定

被使用

B

320)下列各种窗体事件中,不能

由用户触发的事件是()

a) Load事件和Unload事件

b) Click事件和Unload事件

c) Click事件和Dbclick事件

d) Load事件和Initialize事件

D

311) 为了在按下回车键时执行

某个按钮的事件过程,需要把

该命令按钮的一个属性设置为

True,这个属性是()

a) V alue

b) Cancle

c) Enable

d) Default

D

312)能够改变窗体边框线类型

的属性是()

a) FontStyle

b) BorderStyle

c) BackStyle

d) Border

B

313)要使标签中显示的文本靠

右显示,则应将其Alignment

属性设置为()

a) 0 b) 1 c) 2 d) 3

B

314)“对象”是计算机系统运行

的()

a) 程序单位b) 逻辑单位

c) 物理实体d) 基本实体

D

315)窗体的Enable属性的属性

值是()类型的数据.

a) 整型b) 字符型

c) 逻辑型d) 实型

使用(?? )

a)

List1.List(List1.ListCount-1)?

b) List1.List(List1.ListCount)

c) List1.List(ListCount)

d) List1.List(ListCount-1)

A

307)可以用作其它控件容器的

控件有(?? )

a) 窗体控件,列表控件,图

像控件

b) 窗体控件,文本框控件,

框架控件

c) 窗体控件,框架控件,图

片框控件

d) 窗体控件,标签控件,图

片控件

C

308)要在图片框P1中打印字符

串“How Are Y ou”,应使用语句

(?? )

a) Picture1.Print=“ How Are

Y ou”

b)

P1.Picture=LoadPicture(“How

Are Y ou”)

c) P1.Print“How Are Y ou”

d) Print “How Are Y ou”

C

309)将字符串“hello”添加到列表框的最后,可使用(?? )请语句。

a)

List1.AddItem“hello”,List1.List Count-1?

b)

List1.AddItem“hello”,List1.List Count+1

c)

List1.AddItem“hello”,List1.ListI ndex

d) List1.AddItem“hello”

D

310)要使一个标签透明且不具有边框,则应(?? )

a) 将其BackStyle属性设置为0,BorderStyle属性设置为0 b) 将其BackStyle属性设置为0,BorderStyle属性设置为1 c) 将其BackStyle属性设置为1,BorderStyle属性设置为0 d) 将其BackStyle属性设置为1,BorderStyle属性设置为1 B

301)下列对象中没有焦点属性的是(???)

a) 命令按钮控件

b) 窗口控件

c) 文本框控件

d) 单选框控件

B

302)文本框控件中将Text的内容全部显示为所定义的字符的属性项是(?? )

a) PasswordChar

b) 需要编程来实现

c) Password

d) 以上都不是

A

303)以下关于复选框的说法,正确的是(?? )

a) 一个窗体上的所有复选框

一次只能有一个被选中

b) 一个容器中的所有复选框

一次只能有一个被选中

c) 在一个容器中的复选框可

以同时有多个被选中

d) 无论是在容器中还是在窗

体中,都不可以同时选中多个

复选框

列赋值语句正确的是

(?? )

a)

Text1.text=Text.text+Text2.text?

b)

https://www.wendangku.net/doc/4a14702858.html,=https://www.wendangku.net/doc/4a14702858.html,+Text2.

Name?

c)

Text1.Caption=Text1.Caption+Te

xt2.Caption?

d)

Text1.Enable=Text1.Enable+Text

2.Enable?

A

305)要清除组合框Combol中的

所有内容,可以使用( )语句

a) Combo1.ClS

b) Combo1.Clear

c) Combo1.Delete

d) Combo1.Remove?

B

296)VB 6.0中,执行下面的四个

语句时出现错误的是_____。

a) x=SGN(0)

b) x=SQR(0)

c) x=LOG(0)

d) x=SIN(0)

C

297)如果有声明Option base 1

dim arr(3,3),则该数组共有

_____个元素。

a) 16

b) 9

c) 4

d) 6

B

298)如果有声明Option base 1

dim arr(-8 to -2,4),则该数组共

有_____个元素。

a) 36

b) 28

c) 34

d) 35

Option base 1

dim array(15),则该数组共有

_____个元素。

a) 16

b) 15

c) 13

d) 14

5\2*3的值_____。

a) 7.5

b) 0

c) 1

d) 2

下面四个选项,不是事件的

是_____。

a) Load

b) Enabled

c) Unload

d) Activate

达式

Abs(-5)+Len("ABCDE")的值是

_____。

a) 5ABCDE

b) -5ABCDE

c) 10

d) 0

______控键对象具有

绘图方法。

a) Image

b) Line

c) Picturebox

d) Frame

C

294)能够改变窗体边框线类型

的属性是_____。

a) Fontstyle

b) Borderstyle

c) Backstyle

d) Border

B

295)要使一个文本框具有水平和垂直流动条,则应先将其Muliline属性设值为True,然后再将Scrollbar属性设值为_____。

a) 0

b) 1

c) 2

d) 3

a的值为____。

Dim I as integer

dim a as integer

a=0

for I=0 to 100 step 2

a=a+1

next I

a) 1

b) 10

c) 51

d) 100

C

27)执行下列程序后,X的值为______。

X=3

y=6

Do While y<=6

x=x*y

y=y+1

Loop

a) 3

b) 6

c) 18

d) 20

量c的值为___。

A=24

b=328

select case b\10

case 0

c=a*10+b

case 1 to 9

c=a*100+b

case 10 to 99

c=a*1000+b

end select

a) 537

b) 2427

c) 24328

d) 240328

C

29)执行完下面的程序段后,循

环将执行____次。

For I=1.7 To 5.9 Step 0.9

a=a+1

Print a

Next I

a) 3

b) 4

c) 5

d) 6

C

30)有如下语句,执行后该段语

句的循环次数是_____。

Dim s,I,j as integer

For I =1 to 3

For j=3 To 1 Step-1

S=I*j

Next j

Next I

a) 9

b) 10

c) 3

d) 4

A

286)在VB6.0中,12345678的

类型中是______。

a) 整数型

b) 长整数型

c) 字符串型

d) 日期型

B

287)RGB(x,y,z)函数中x,y,z的

取值范围______。

a) [0,255)

b) (0,255]

c) [0,255]

d) (0,255)

C

288)表达式Left("how are you

",3)的值是_____。

a) how

b) are

c) you

d) ho

A

289)表达式Right("Beijing",4)的

值是______。

a) Beijing

b) jing

c) eiji

d) ijin

B

290)表达式Fix(-23.87)+int

(24.56)的值为_____。

a) -1

b) 0

c) 1

d) 2

C

281)要把一个命令按钮设置成

无效,应设置其哪一属性值

_____。

a) V isible

b) Enabled

c) Default

d) Cancel

B

282)表达式Int(-17.8)+Sgn(17.8)

的值是______。

a) 18

b) -17

c) -18

d) -16

B

283)表达式val(-17.8)+Abs(17.8)

的值是______。

a) 0

b) 0.8

c) -0.2

d) -34.8

A

284)若x=5,y=6,则表达式x+y=11的值是_____。

a) x+y=11

b) 11

c) True

d) False

C

285)列表框中的列表项的数目可通过以下哪个属性的值获得_____。

a) Count

b) Listcount

c) Listindex

d) Index

B

276)当x=-5时,下列语句y=iif(x>0,x^2+1,x-1)执行后y的值_____。

a) 0

b) 26

c) -6

d) 4

C

277)如果x是一个正实数,对x 的第二位小数四舍五入的表达式是_____。

a) 0.1*Int(x+0.05)

b) 0.1*Int(10*(x+0.05))

c) 0.1*Int(100*(x+0.5))

d) 0.1*Int(x+0.5)

B

278)Print方法不允许在____对象上输出数据。

a) 窗体

b) 代码窗口

c) 立即窗口

d) 图片框

B

279)设x=-18,则Abs(5*x)=_____。

a) -90

b) 90

c) 18

d) 5

B 280)Strc=Mid("Visual

Basic",10,3),则Strc的值_____。

a) "Vis"

b) "sua"

c) "Bas"

d) "sic"

D

271)下面的运算符中,优先级别

最高的是_____。

a) AND

b) *

c) 〉=

d) &

B

272)表达式25.26 MOD 6.98的

值是_____。

a) 1

b) 5

c) 4

d) 提示错误信息

C

273)要使一个命令按钮成为图

形命令按钮,则应首先设置

_____属性值。

a) Picture

b) Style

c) Downpicture

d) Disabledpicture

行语句Print

format(5459.478,"##,#0.00"),正

确的输出是______。

a) 5459.48

b) 5,459.48

c) 5,459,478

d) 5,459

。47

Sub过程

的是_____。

a) 编译过程

b) Sub通用过程

c) proper属性过程

d) Event事件过程

单击命令按钮时,下列程序

的执行结果为______。

Private Function P(N As Integer)

Static sum

For I = 1 To N

sum = sum + 1

Next I

P = sum

End Function

Private Sub Command1_Click()

S = P(1) + P(2) + P(3) + P(4)

Print S;

End Sub

a) 20

b) 30

c) 115

d) 135

A

267)目录列表框的path属性的

作用是______。

a) 显示目录列表框中打开的

当前目录。

b) 显示当前驱动器或指定驱

动器上的某目录下的文件名。

c) 显示根目录下的文件名。

d) 显示路径下的文件。

A

268)某顶级菜单项的热键字母

为F,以下_____操作等同于单

击该菜单项。

a) 同时按下Ctrl+F键

b) 按下F键

c) 同时按下Alt+F键

d) 同时按下Shift+F键

C

269)在使用菜单编辑器设计菜

单时,必须输入的项是____。

a) 标题

b) 名称

c) 索引

d) 快捷键

B

270)已知变量A、B、C中C的

值最小,则判断A、B、C可否

构成三角形的逻辑表达式是

____。

a) A>=B AND B>=C AND

C>0

b) A+C>B AND B+C>A AND C>0

c) (A+B)>=C OR A-B<=C AND C>0

d) A+B>C AND A-B0

下列_______方法是将项目添加到List控件中。

a) List

b) ListCount

c) Move

d) AddItem

D

262)在visual basic中,要将一个窗体从内存中释放,应使用______语句。

a) show b) hide

c) load

d) unload

D

263)下列结构中不属于循环结构的是______。

a) for/next

b) while/wend

c) With/end with

d) do/loop

C

264)下列控件中可自动设置滚动条的是________。

a) 复选框

b) 框架

c) 列表框

d) 标签框

C

265)命令按钮Command1

的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为_________。

a) 在x前插入&

b) 在x后插入&

c) 在x前插入#

d) 在x后插入#

要在C盘当前文件夹下建立一个名为Sd.dat的顺序文件,应先使用_____语句。

a) Open "Sd.dat" For Output

As #1

b) Open "C:Sd.dat" For Input

As #1

c) Open "C:Sd.dat" For

Output As #1

d) Open "Sd.dat" For Input As

#1

C

257)以下不属于V isual Basic系

统的文件类型是

a) .frm b) .cls c) .bat d) .vbp

C

258)下列命令按钮事件过程执

行后,输出结果是_____。

For m=1 to 1000 step 2

a=10

for n=1 to 20 step 2

a=a+2

next n

next m

print a

a) 1200

b) 1000

c) 30

d) 20

C

259)下列是一个循环结构的程

序,循环体内的语句将执行

_____次。

K=0

For I=1 to 10

For j=1 to 100

K=K+1

Next j

Next I

a) 0

b) 10

c) 100

d) 1000

D

260)下列输出语句中,错误的是

______。

a) ? X,y

b) Print x,y

c) Debug.Print x,y

d) Print.Form x,y

D

251)所有控件都有的属性是

_______,在程序中作为对象的

标识引用。

a) Caption

b) V alue

c) Text

d) name

D

252)在V isual Basic环境下,当

写一个新的Visual Basic 程序

时,所做的第一件事是

________。

a) 编写代码

b) 新建一个工程

c) 打开属性窗口

d) 进入VB环境

B

253)要声明一个长度为256个

字符的定长字符串变量str,以

下语句正确的是_______。

a) Dim str As String

b) Dim str As String(256)

c) Dim str As String(256)

d) Dim str As String*256

D

254)下述的说法哪种是

Windows的程序设计方法:

_______。

a) 面向对象,顺序驱动

b) 面向过程、事件驱动

c) 面向过程、顺序驱动

d) 面向对象、事件驱动

D

255)要使窗体Form1关闭,错误

的是______。

a) Unload Form1 b) Unload me

c) End

d) Form1.V isiable=False

D

246)若要使标签的大小自动

适应所显示的文本,可通过设

置______属性的值来实现。

a) AutoSize b) Alignment

c) Enabled d) V isble

A

247)下列_______属性用于设置或返回文本框中的文本。

a) Caption

b) Text

c) Name

d) DragIcon

B

248)当复选框设置为图片风格时,下列_______属性可以在复选框被选中时显示图形。

a) DisabledPicture

b) DownPicture c) Picture d) Image

B

249)若要在列表框中显示多列数据,可用列表框的______属性来实现。

a) MultiSelect b) Index

c) Columns d) List

C

250)复选框控件其V alue属性的可取值是_______。

a) Trut和False b) 0和1 c) 1、2、3 d) 0、1、2

D

记录246 到250 (总共351 个记录)

241)下列控件不能改变大小的有_______。

a) TextBox b) Label

c) Timer d) PictureBox

C

242)若要取消窗体的最大化功能,则可设置______属性为False来实现。

a) ControlBox b) MinButton c) MaxButton d) Enabeld

C

243)若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的______属性来实现。

a) FontName

b) Font

c) FontSize

d) FontBold

C

244)若要将窗体隐藏起来,则实

现的方法为_______。

a) Unload b) Show

c) WindowsState d) Hide

D

245)若要使标签透明,则可使用

的属性是_______。

a) BackColor b) BackStyle

c) BorderStyle d) ForeColor

B

记录241 到245 (总共

351 个记录)

21)下面程序段的循环结构执行

后,的输出值是_____。

程序段为:

For I=1 to 10 step 2

y=y+I

Next I

print I;

a) 25 b) 10 c) 11

d) 因为Y的初值不知道,所

以不确定

C

22)写列程序段的执行结果

____。

A="abbacddcba"

for I=6 to 2 step -2

x=mid(a,I,I)

y=left(a,I)

z=right(a,I)

z=x & y & z

next I

print Ucase(z)

a) ABA

b) AABAAB

c) BBABBA

d) ABBABA

C

23)以下语句输出结果是(在立

即窗口中)_____。

A="Beijing"

b="ShangHai"

Print a;b

a) Beijing ShangHai

b) Abeijing ShangHai

c) BeijingShangHai

d) Abeijing

C

24)有如下程序:

For I=1 To 3

For j=5 To 1 Step-1

Print I+j

Next j,I

其循环执行的次数为______。

a) 12 b) 13 c) 14 d) 15

D

25)有如下程序段,该程序执行

后,变量a的值为______。

For I=1 To 2

For J=I To 2

For K=1 To J

a=a+2

Next K

Next J

Next I

a) 2 b) 8 c) 10 d) 20

C

记录21 到25 (总共

351 个记录)

236)下列数据中哪一个是布尔

常量_______。

a) 123 b) not c) TRUE d) xyz

C

237)下列数据类型不可能占8

个字节的是_____数据类型。

a) Date b) Long

c) Double d) Currency

B

238)在V isual Basic程序设计

中,过程名称的长度不能超过

_______个字符。

a) 8 b) 40 c) 255 d) 11

B

239)如果有声明Dim a(5) As

Integer,则该数组共占用______

个字节内存。

a) 5 b) 6 c) 10 d) 12

D

240)下列程序的运行结果为

________。

For I=1 to 3

d(I)=2*I-1

?d(I)

Next I

a) 1 3 5 b) 2 4 6

c) 1 4 6 d) 5 6 7

A

记录236 到240 (总共351 个记录)

231)整型变量占用的字节数为______。

a) 2个字节

b) 3个字节

c) 4个字节

d) 5个字节

A

232)整型数的取值范围为______。

a) –32767~+32767

b) –32768~+32767

c) –32768~+32768

d) 0~65535

B

233)在程序中使用日期型数据时,必须用符号____将日期型数据括起来。

a) @ b) $ c) % d) #

D

234)下列选项中,为字符串常量的是______。

a) 6/12/2001

b) "6/12/2001"

c) #6,12,2001#

d) 6,12,2001#

B

235)下列选项中,哪一项是所有控件共有的属性_______。

a) Caption b) V alue

c) Text d) Name

D

记录231 到235 (总共351 个记录)

226)写列选项中,合法的变量是______。

a) c%aaa

b) sum_3

c) Else

d) 5persons

B

227)要想改变一个窗体的标题

内容,则应该设置______属性

的值。

a) Name b) Fontname

c) Caption d) Text

C

228)以下控件中没有Caption属

性的控件是______。

a) 标签框b) 文本框

c) 框架d) 命令按钮

B

229)在VB中,过程共有三种,

他们是______。

a) 事件过程,子过程和函数

过程。

b) sub过程,Function过程和

Property过程。

c) 事件过程,函数过程和属

性过程。

d) Sub过程,函数过程和通用

过程。

A

230)在Visual Basic设计界面

中不能隐藏的窗口是______。

a) 工程窗口b) 属性窗口

c) 立即窗口d) 窗体窗口

A

记录226 到230 (总共

351 个记录)

221)下列程序段的执行结果为

_____。

Dim M(10),N(10)

I=3

for T=1 To 5

M(T)=T

N(I)=2*I+T

Next T

print N(I);M(I)

a) 3 11 b) 3 15

c) 11 3 d) 15 3

C

222)下列程序段的执行结果是

_____。

N=10

For k=n To 1 Step-1

x=Sqr(k)

x=x-2

Next k

Print x-2

a) -3 b) -1 c) 1 d) 1.16

A

223)如下数组声明语句,正确的

是______。

a) dim a[3,4] as intiger

b) dim a(3,4) as string

c) dim a(n,n) as single

d) dim a(3 4) as integer

B

224)可以通过_____来删除列表

框中的选择项。

a) Enable属性

b) RemoveItem方法

c) AddItem方法

d) Text属性

B

225) 在拖动滚动条的滚动块的

时候,在没有松开鼠标前会触

发滚动条的______事件。

a) Change

b) keyDown

c) Scroll

d) DragOver

C

记录221 到225 (总共

351 个记录)

216)以下可以构成语句的一项

是_______。

a) 对象名.属性名

b) 对象名.方法名

c) 对象名.事件名

d) 对象名.函数名

B

217)以下程序段的执行结果是

_____。

X=2:y=1

If x*y<1 Then

y=y-1

Else

y=-1

Print y-x>0

End If

a) Ture b) False c) -1 d) 1 B

218)以下程序段的输出结果是______。

A=Sqr(3)

b=Sqr(2)

c=a>b

Print c

a) -1 b) 0 c) False d) Ture D

219)一个可执行的vb运行程序至少包括一个______。

a) 标准模块b) 窗体模块c) 类模块d) 资源文件模块B

220)下列程序运行后,变量s的值为______。

J=0:s=0

For I=1 To 4

j=j+I

s=s+j

Next I

a) 20 b) 10 c) 5 d) 15

A

记录216 到220 (总共351 个记录)

211)下列______语句可以将变量A、B的值互换。

a) A=B:B=A

b) C=A:A=B:B=C

c) A=C:C=B:C=A

d) B=A:A=B

B

212)以下程序段执行后整型变量n 的值为_____。

N=0

for I=1 to 20 step 5

n=n+1

next I

a) 3 b) 4 c) 5 d) 2

B

213)以下程序输出的结果为______。

X=1

y=4

Do Until y>4

x=x*y

y=y+1

Loop

Print x

a) 4

b) 8

c) 12

d) 16

A

214)以下面_____那种方式打开

的文件,只能读不能写。

a) Input

b) Output

c) Random

d) Append

A

215)以下哪个是合法的变量名

_______。

a) Len b) Test@qw

c) 6cost_1 d) count2s

D

记录211 到215 (总共

351 个记录)

206)数组Dim D(3, 1 To 10,1

To 15)共有元素________。

a) 100 b) 600 c) 30 d) 450

B

207)8.6787E+8写成普通的十进

制数是_______。

a) 86787000 b) 867870000

c) 8678700 d) 8678700000

B

208)单击滚动条两端的滚动箭

头,将触发它的_____事件。

a) Scroll

b) SmallChange or

LangeChange

c) KeyDown

d) Change

D

209)程序的基本控制结构是

______。

a) 顺序结构、多分支结构和

单分支结构

b) For…Next结构、Do…loop

结构

c) 顺序结构、选择结构和循

环结构

d) 单行结构和多行结构

C

210)下列______语句可以将变

量A、B的值互换。

a) A=B:B=A

b) A=A+B:B=A-B:A=A-B

c) A=C:C=B:C=A

d) A=(A+B)/2:B=(A-B)/2

B

记录206 到210 (总共

351 个记录)

201)Datetime是Date类型的变

量,以下赋值语句中错误的是:

_______。

a) Datetime=#4/14/97#

b) Datetime=#May 1,1997#

c) Datetime=#12:15:00AM#

d) Datetime="8\8\99"

D

202)不能触发滚动条Change事

件的操作是_______。

a) 拖动滚动块

b) 单击两端箭头

c) 单击滚动块

d) 单击箭头与滚动块之间的

滚动条

C

203)对话框在关闭前,不能继续

执行应用程序的其他部分,这

种对话框称为_______。

a) 输入对话框

b) 输出对话框

c) 模态对话框

d) 非模态对话框

C

204)当程序运行时,在窗体上单

击鼠标,以下_______事件是窗

体不会接收到的。

a) MouseDown

b) MouseUp

c) Load

d) Click

C

205)使用CommonDialog控件的_________方法可显示“打印”对话框。

a) ShowOpen b) ShowSave c) ShowColor d) ShowPrinter D

记录201 到205 (总共351 个记录)

196)单精度浮点数占用的字节数为______。

a) 2个字节b) 3个字节

c) 4个字节d) 8个字节

C

197)当一个工程含有多个窗体时,其中的启动窗体是_____。

a) 启动VB时建立的窗体

b) 第一个添加的窗体

c) 最后一个添加的窗体

d) 在“工程属性”对话框中指定的窗体

D

198)对象是一个逻辑实体,它是______的集合。

a) 数据b) 代码

c) 数据与代码d) 属性

C

199)改变驱动器列表框的Drive 属性值将激活_____事件。

a) Change b) Scroll

c) KeyDown d) KeyUp

A

200)将定时器的时间间隔设置为1秒,那么定时器的Interval 属性应设置为______。

a) 1000 b) 1 c) 100 d) 10 A

记录196 到200 (总共351 个记录)

191)用于将菜单项级别提升一级的按钮为________。

a) ←b) →c) ↑d) ↓A

192)用户可通过______模拟屏幕的小图象来布置应用程序运行后的位置。

a) 窗体设计器b) 快捷菜单

) 立即窗口d) 窗体布局窗口

D

193)以下选项中,是Visual Basic

控件的是_____。

a) 文本框b) Print

c) Click d) Debug

A

194)以下选项中,不属于单选按

扭属性的是______。

a) Enabled b) Caption

c) Name d) Min

D

195)窗体能响应的事件是

_______。

a) ActiveFrom b) Drive

c) Load d) Change

C

记录191 到195 (总共

351 个记录)

16)下列程序的执行结果为

_____。

A=100:b=50

If a>b Then

a=a-b

Else

b=b+a

End if

Print a

a) 50 b) 100 c) 200 d) 10

A

17)下列程序的执行结果为

________。

Dim intsum As Integer

Dim I As Integer

intsum=0

For I=0 To 50 Step 10

intsum=intsum+I

Next I

Print intsum

a) 150 b) 200 c) 50 d) 0

A

18)下面程序执行后,X的结果

为_____。

X=0

For I =1 to 5

For j=I to 5

X=X+1

Next j

Next I

Print X

a) 5 b) 10 c) 15 d) 20

C

19)下面程序执行的结果是

____。

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

C

20)下列循环语句将执行______

次。

A=100

Do

Print a

a=a+1

Loop until a<=10

a) 1

b) 10

c) 100

d) 死循环

D

记录16 到20 (总共

351 个记录)

186)用于设定文本框中最多可

接受的字符数的属性是

______。

a) AutoSize属性

b) PasswordChar属性

c) SelLength属性

d) MaxLength属性

D

187)用于获取字符串长度的函

数是_______。

a) Len()

b) Length()

c) Strlen()

d) Lofo()

A

188)用于获得字符串S从第4各字符开始的4个字符的函数是______。

a) Mid(S,4,4)

b) Middle(S,4,4)

c) Midstr(S,4,4)

d) MiddleStr(S,4,4)

A

189)用于获得字符串S最左边4个字符的函数是:_______。

a) Left(S,4)

b) Left(1,4)

c) Leftstr(S)

d) Leftstr(3,4)

A

190)用以下语句Dim b(-2 to 4)as string 所定义的数组的元素个数是_______个。

a) 2

b) 4

c) 6

d) 7

D

记录186 到190 (总共351 个记录)

181)在V isual Basic设计界面中不能隐藏的窗口是______。

a) 工程窗口

b) 属性窗口

c) 立即窗口

d) 窗体窗口

A

182)在V isual Basic 中,称对象的数据为:______。

a) 属性

b) 方法

c) 事件

d) 封装

A

183)在VB中,常量12#的数据类型是_____。

a) 整型

b) 双精度浮点型

c) 长整型

d) 字符串

B

184)运行VB程序的快捷键为

_______。

a) F4

b) F5

c) F6

d) F7

B

185)语句Print 5*5/5的输出结

果是________。

a) 5

b) 25

c) 0

d) 5*5/5

A

记录181 到185 (总共

351 个记录)

176)循环结构for i=1 to 10 step

1.5的执行次数是_____。

a) 6

b) 7

c) 9

d) 10

B

177)在Visual Basic中通过

______属性设置字体颜色。

a) Fontcolor

b) Forecolor

c) Backcolor

d) Showcolor

B

178)在V isual Basic中按文件的

访问方式不同,可以将文件分

为_______。

a) 顺序文件、随机文件和二

进制文件

b) 文本文件和数据文件

c) 数据文件和可执行文件

d) ASCII文件和二进制文件

A

179)在V isual Basic中,要设置

菜单项的快捷访问键,应使用

哪个符号:______。

a) &

b) *

c) $

d) @

A

180)在V isual Basic中,下列

________控件可以包含其他控

件。

a) Picturebox

b) Commandbutton

c) Label

d) Checkbox

A

记录176 到180 (总共

351 个记录)

171)下面的运算符中,哪个是关

系运算符______。

a) Not

b) mod

c) <>

d) &

C

172)下面四个选项,不是事件的

是______。

a) Click

b) V isibale

c) Unload

d) Change

B

173)下面的运算符中,哪个是逻

辑运算符______。

a) And

b) Mod

c) >=

d) &

A

174)下面的运算符中,哪个是算

术运算符_______。

a) Mod

b) =

c) Eqv

d) Xor

A

175)写列程序段的执行结果为

___。

X=5

y=-20

if not x>0 then

x=y-3

else

y=x+3

print x-y;y-x

end if

a) -3 3

b) 5 -8

c) 3 -3

d) 25 -25

A

记录171 到175 (总共351 个记录)

166)以下VB中对象属性的一项是_____。

a) Click

b) Name

c) Caption

d) Top

A

167)假定Picture1和Text1分别为图片框和文本框的名称,下列不正确的语句是_______。

a) Print 25

b) Picture1.Print 25

c) Text1.Print 25

d) Debug.Print 25

C

168)将命令按钮Command1设置为不可见,应修改该命令按钮的_______属性。

a) V isible

b) V alue

c) Caption

d) Enabled

A

169)下列表达式中,_____的值为False。

a) BCD

b) 12345<>12345 & ABC

c) Not 2*5=10

d) 4=4 and 5>2+2

C

170)下列的程序段执行后,X的值为____。

X=0

for I=1 to 10

for j=I to 10

x=x+1

next j

next I

a) 50

b) 55

c) 100

d) 105

B

记录166 到170 (总共

351 个记录)

161)下列哪一个是正确的变量

名______。

a) $abc

b) Int

c) 141abc

d) abcf

D

162)下列那些控件不可能包含

其它控件______。

a) Picturebox

b) Frame

c) Toolbar

d) Image

D

163)下列能正确产生[1-30]之间

的随机整数的表达式是

______。

a) 1+rnd(30)

b) 1+30*rnd()

c) rnd(1+30)

d) int(rnd()*30)+1

D

164)下列声明语句中存在变体

变量的是______。

a) Dim a,b As Integer

b) Dim a As String

c) Static a As Integer

d) Public a As Currenency

A

165)以下_____操作不能打开属

性窗口。

a) 按下F4键

b) 单击工具栏的“属性窗口”

按钮

c) 执行“视窗”菜单中的“属

性窗口”命令

d) 双击任何一个对象

D

记录161 到165 (总共

351 个记录)

156)命令

Picture.Cirle(500,800),800能够

在图片框Picture中画出的图形

是_______。

a) 半径为sin的椭圆

b) 细而高的椭圆

c) 扁而平的椭圆

d) 圆心在(500,800)的一

个圆弧

D

157)声明全局变量的位置是

______。

a) 事件过程b) 函数过程

c) 标准模块通用声明段

d) 窗体模块通用声明段

C

158)使用驱动器列表框的_____

属性可以返回或设置磁盘驱动

器的名称。

a) ChDrive b) Drive

c) List d) ListIndex

B

159)通过文本框的______属性

可以获得当前插入点所在的位

置。

a) Position b) SelStart

c) SelLength d) Left

B

160)下列可以把当前目录下的

图形文件picl.jpg装入图片框

Picture1中的语句为_________。

a) Picture="pic1.jpg"

b) Picture.Handle="pic1.jpg"

c)

Picture1.Picture=LoadPicture("pi

c1.jpg")

d)

Picture:LoadPicture("pic1.jpg")

C

记录156 到160 (总共

351 个记录)

151)如果A为一boolean型数据,则下列赋值语句正确的是_____。

a) A="true" b) A=.true

c) A=#TURE# d) A=3<4

D

152)如果将布尔常量值True赋给一个整型变量,则整型变量的值为______。

a) 0 b) -1

c) TRUE d) FALSE

B

153)若要使某命令按钮获得控制焦点,可使用的方法是_____。

a) lostfocus

b) setfocus

c) point

d) value

B

154)设a=2,b=3,c=4,d=5,下列表达式a=b<>c=d的值是______。

a) 1 b) Ture

c) False d) -1

C

155)逻辑表达式Not"a">"b"And 9<3 Or 9>3的值为______。a) True b) False

c) 表达式有错d) 条件不足A

记录151 到155 (总共351 个记录)

146)要禁用计时器控件、需要将____属性设置为false。

a) Enable b) V isibale

c) Timer d) Interval

A

147)要获得当前驱动器应使用驱动器列表框的______属性。

a) Path b) Drive

c) Dir d) Pattern

B

148)要改变控件的宽度,应修改该控件的_____属性。

a) Top b) Left

c) Width d) Height

C

149)要改变Label控件中文字的

颜色,可以设置Label控件的

_____属性。

a) FontColor b) FillColor

c) ForeColor d) BackColor

C

150)写在一行上的多条语句,应

以_____为分隔符。

a) 分号b) 逗号

c) 冒号d) 空格

C

记录146 到150 (总共

351 个记录)

141)以下不是V isual Basic特点

的选项是_____。

a) 可视编程b) 算法设计

c) 事件驱动d) 面向对象

B

142)以下不具有Picture属性的

对象是______。

a) 窗体b) 图片框

c) 图像框d) 文本框

D

143)以下______控件不能触发

Dbclick()事件。

a) Label b) Commandbutton

c) PictureBox d) Image

B

144)要输出简单信息,可以使用

_____。

a) InputBox函数

b) Msg Box函数

c) ShowFont方法

d) Show Printer方法

B

145)要使循环体至少执行一次,

应使用_____循环。

a) For-next

b) While-wend

c) Do--Loop while|until

d) do[while|until]-loop

C

记录141 到145 (总共

351 个记录)

11)下列程序的运行后s的值是

_____。

S=0

For x=99 to 1 Step-2

s=s+x

Next x

Print s

a) 100 b) 500 c) 2500 d) 5000

C

12)下列程序的执行结果是

____。

K=0

For I=1 To 3

a=I^I^K

print a;

Next I

a) 1 1 1 b) 1 2 3

c) 0 0 0 d) 1 4 9

A

13)下列程序的执行结果是

_____。

Dim a(5) As String

Dim b As Integer

Dim I As Integer

For I =0 To 5

a(I)=I+1

Print a(I)

Next I

a) 123456

b) 6

c) 654321

d) 0

A

14)下列程序的执行结果为

_____。

Dim intsum As Integer

Dim I As Integer

intsum=0

For I=20.2 To 5 Step -4.7

intsum=intsum +I

Next I

Print intsum

a) 150 b) 200 c) 50 d) 0

C

15)下列程序的执行结果为

_____。

Dim S As Integer,n As Integer

S=0:n=1

Do While n<=100

S=S+n

n=n+1

Loop

Print S

a) 5050 b) 2500 c) 3000 d) 4000 A

记录11 到15 (总共351 个记录)

136)下列变量名中不合法的是_____。

a) strname b) 3abc

c) A_one d) vaone

B

137)下拉式组合框的Style属性值为_____。

a) 0 b) 1 c) 2 d) 3

A

138)下列逻辑运算结果为"true"的是________。

a) false or not true

b) false and not true

c) true or not true

d) true and not true

C

139)设定当鼠标移动到文本框控件上时给用户提示文本的属性是_____。

a) HideSelection

b) Tool TipText

c) Aligmment

d) WordWrap

B

140)文件列表框中用于设置或返回所选文件的文件名的属性是_____。

a) File b) FilePath

c) Path d) FileName

D

记录136 到140 (总共351 个记录)

131)下列字符串不能作为VB的变量名是______。

a) ABCDEFG b) P000000

c) 89TWDDFF d) XYZ

C

132)下列表达式不合法的是

_______。

a) 123+abc

b) 123&"abc"

c) 1+2/3

d) [3*(4+5)-6]/7

D

133)下列各组控件都具有

Caption属性的是______。

a) 窗体、文本框

b) 标签、定时器

c) 窗体、标签

d) 文本框、定时器

C

134)下列各赋值语句,语法不正

确的是_____。

a) x+y=5

b) iNumber=15

c) Labell.caption="time"

d) sLength=x+y

A

135)下列类型的变量中占用字

节数最小的是_____。

a) Integer b) Single

c) Date d) Byte

D

记录131 到135 (总共

351 个记录)

126)菜单控件仅支持以下

________事件。

a) Click b) MouseDown

c) KeyPress d) Load

A

127)若要获得滚动条的当前值,

可访问的属性是______。

a) Text b) V alue

c) Max d) Min

B

128)若要将某命令按钮设置为

默认命令按钮。则应设置为True

的属性是_____。

a) V alue

b) Cancel

c) Default

d) Enabled

C

129)双击窗体中的对象后,

Visual Basic将显示的窗口是

_____。

a) 项目(工程)窗口

b) 工具箱

c) 代码窗口

d) 属性窗口

C

130)为使文本框显示滚动条,必

须先设置文本框的属性是

_____。

a) AutoSize b) Alignment

c) Multiline d) ScrollBars

C

记录126 到130 (总共

351 个记录)

121)Visual Basic应用程序的运

行模式是______。

a) 解释运行模式

b) 编译运行模式

c) 既有解释运行模式,又有

编译运行模式

d) 汇编运行模式

C

122)当窗体大小改变时,要使其

中的控件也按比例发生变化,

应使用窗体的______。

a) AutoSize属性

b) Resize事件

c) AutoRedraw属性

d) Stretch方法

B

123)可变数组的各个数组元素

的数据类型可以______。

a) 相同b) 不相同

c) 两可d) 都不对

A

124)若要设置文本框中所显示

的文本颜色,使用的属性是

______。

a) BackColor b) FillColor

c) ForeColor d) BackStyle

C

125)使图形能自动按控件大小

而改变的控件是______。

a) 标签框b) 框架

c) 图片框d) 图像框

D

记录121 到125 (总共351 个记录)

116)数组的下标可取的变量类型是_____。

a) 日期型b) 字符型

c) 数值型d) 可变型

C

117)设定文本框中是否可以接受多行文本用_____属性。

a) MaxLength b) ToolTipText c) Multiline d) Tag

C

118)以下控件中没有Caption属性的是_____。

a) 标签框b) 文本框

c) 框架d) 命令按钮

B

119)_______关键字声明的局部变量在整个程序运行中一直存在。

a) Static

b) Private

c) Dim

d) Public

A

120)______属性决定了按Tab 键时焦点在各个控件之间移动的顺序。

a) Index b) TabStop

c) TabIndex d) SetFocus

C

记录116 到120 (总共351 个记录)

111)控件的什么内容决定事件发生时的执行代码_____。

a) 属性b) 事件过程

c) 函数d) 通用过程

B

112)控件内的对齐方式由_____属性决定。

a) Alignment b) WordWrap c) AutoSize d) Style A

113)下列事件中,命令按钮能响

应的事件是_____。

a) DblClick b) Click

c) Scroll d) Load

B

114)通常,文本框的Setfocus方

法不能使用在______事件中。

a) Form_click

b) Form_load

c) Command_click

d) Label_click

B

115)数学式子sin25°写成

Visual Basic表达式是_____。

a) sin25 b) Sin(25)

c) Sin(25*3.14/180)d) sin(25°)

C

记录111 到115 (总共

351 个记录)

106)函数int(10*rnd)是在_____

范围内的整数。

a) [0, 1) b) [1, 10)

c) [1, 9) d) [0,9)

D

107)函数int(abs(99-100)/2)的值

为______。

a) 1 b) 0 c) “0” d) “1”

B

108)函数left("Hello", 2)的值为

_____。

a) He b) el c) lo d) true

A

109)将当前窗体中显示的文字

及绘制的图形全部清除,可以

用方法_____。

a) Me.Clear b) Me.Cls

c) Me=" " d) Me.Delete

B

110)决定一个窗体有无控制菜

单的属性是_____。

a) Minbutton b) Caption

c) Maxbutton d) Controlbox

D

记录106 到110 (总共

351 个记录)

101)OOP的含义是______。

a) 面向对象的程序设计方法

b) 开放数据库接口

c) 图形设备接口

d) 图形用户界面

A

102)当某一按钮的()属性设置

为False时,该按钮不可见。

a) Enable b) V isibale

c) Default d) Cancel

B

103)对象可以识别和响应的某

些行为称为_____。

a) 属性b) 方法

c) 继承d) 事件

D

104)改变控件在窗体中的上下

位置应修改控件的_____属性。

a) Top b) Left

c) Width d) Height

A

105)工程文件的文件名后缀是

_____。

a) .bmp b) .vbp c) .frm d) .bas

B

记录101 到105 (总共

351 个记录)

96)删除字符串前导和尾随空格

的函数是______。

a) Ltrim()

b) Rtrim()

c) Trim()

d) Lcase()

C

97)设置标签边框的属性是

______。

a) BorderStyle b) BackStyle

c) AutoSize d) Alignment

A

98)设置命令按钮的标题文字

时,应改变的属性是______。

a) text b) Name

c) Caption d) (名称)

C

99)Visual basic采用了_____编

程机制。

a) 面向过程b) 面向对象c) 事件驱动d) 可视化

C

100)Msgbox 函数返回值的类型是______。

a) 数值b) 字符串c) 变体d) 数值或字符串(视输入情况而定)

A

记录96 到100 (总共351 个记录)

96)删除字符串前导和尾随空格的函数是______。

a) Ltrim() b) Rtrim()

c) Trim() d) Lcase()

C

97)设置标签边框的属性是______。

a) BorderStyle

b) BackStyle

c) AutoSize

d) Alignment

A

98)设置命令按钮的标题文字时,应改变的属性是______。

a) text

b) Name

c) Caption

d) (名称)

C

99)Visual basic采用了_____编程机制。

a) 面向过程b) 面向对象c) 事件驱动d) 可视化

C

100)Msgbox 函数返回值的类型是______。

a) 数值b) 字符串c) 变体d) 数值或字符串(视输入情况而定)

A

记录96 到100 (总共351 个记录)

6)当执行以下程序时,在名为lblResult的标签框内将显示_____。

Private Sub cmdlt_click()

Dim I,R

R=0

For I=1 To 5 Step 1

R=R+I

Next I

lblResult.Caption=Str(R)

End Sub

a) 字符串15 b) 整数15

c) 字符串5 d) 整数5

A

7)如下有一段不完整的程序段,

如果要求该程序执行3次循环,

则应在程序中的括号里输入

______。

X=1

do

x=x+3

print x

loop until(___)

a) x>=8 b) x<=8

c) x>=7 d) x<=7

A

8)若整型变量a的值为2、b的

值为3,则下列程序段执行后整

型变量c的值为______。

If a>5 then

if b<4 then

c=a-b

else

c=b-a

End if

elseif b>3 then c=a*b

else

c=a mod b

End if

a) 2 b) -1 c) 1 d) 6

A

9)设有如下语句:

str1=inputbox("输入","","练习")

从键盘上输入字符串“示例”

后,str1的值是___。

a) “输入”b) “”

c) “练习”d) “示例”

D

10)我们在一个窗体上建立两个

文本框,名称分别为Text1和

Text2,事件过程如下,

Private Sub Text1_change( )

Text2.text=ucase(Text1.text)

End Sub

则在Text1文本框输入“visual

basic”,Text2将______。

a) Text2中无内容显示。

b) Text2显示"VISUAL

BASIC"。

c) Text2显示"visual basic"

d) Text1显示"visual basic"

B

记录 6 到10 (总共

351 个记录)

91)如果要在文本框中输入字符

时,只显示某个字符,如星号

(*),应设置文本框的_______

属性。

a) Caption b) PasswordChar

c) Text d) Char

B

92)如果有数组声明Dim a(10)

As Integer,则该数组共有

______个元素。

a) 10 b) 11 c) 9 d) 不确定

B

93)若要将窗体从内存中卸载出

去,应该使用的方法是______。

a) Show b) UnLoad

c) Load d) Hide

B

94)若要设置定时器控件的定时

时间,需设置的属性是_____。

a) interval

b) value

c) enabled

d) text

A

95)若要在图片框中绘制一个

圆,使用的方法是______。

a) Circle

b) line

c) point

d) pset

A

记录91 到95 (总共351 个记录)

86)把InputBox 的返回值转换为数值应该使用的函数是______。

a) Log b) Str c) Len d) V al D

87)为使计时器控件每隔5秒钟产生一个计时器事件(timer 事件),则应将其Interval属性值设置为______。

a) 5 b) 500

c) 300 d) 5000

D

88)通用对话框中能打开“颜色对话框”的方法是______。a) ShowOpen b) ShowColor c) ShowSave d) ShowPrinter B

89)如果要求设置定时器时间间隔为0.5秒钟,那么它的Interval 属性值应该等于_______。

a) 5000 b) 500

c) 50 d) 5

B

90)如果要改变窗体的标题,需要设置窗体对象的________属性。

a) Name b) Caption

c) BackColor d) BorderStyle B

记录86 到90 (总共351 个记录)

81)确定一个窗体大小的属性是_____。

a) Width和Height

b) Width和Top

c) Top和Left

d) Top和Height

A

82)能显示窗体的方法是______。

a) V isible b) show

c) Hide d) open

B

83)Print方法可以输出多个表达式值,若使用标准格式输出,

各表达式的分割符应是

______。

a) 空格b) 逗号

c) 冒号d) 分号

B

84)Visual Basic的文件管理控件

是_____。

a) 驱动器列表框、目录列表

框、文件列表框

b) 驱动器列表框、文件列表

框、组合框

c) 文本框、驱动器列表框、

文件列表框

d) 驱动器列表框、文件列表

框、图像框

A

85)Visual Basic主要用于

______。

a) 图像处理

b) 文字处理

c) 制作视频文件

d) 开发应用程序

D

记录81 到85 (总共

351 个记录)

76)不能作为容器的对象是

_____。

a) 窗体b) 框架

c) 图片框d) 图像框

D

77)窗体的BackColor 属性用

于设置窗体的______。

a) 高度b) 亮度

c) 背景色d) 前景色

C

78)窗体模块保存在一个扩展名

为_____的文件中。

a) bas b) cls

c) frm d) bmp

C

79)如有数组声明语句Dim

a(2,-3 to 2,4),则数组a包含元

素的个数是_____。

a) 40 b) 75 c) 12 d) 90

D

80)若x是一个正实数,对x的

第3位小数四舍五入的表达式

是_____。

a) 0.01*Int(x+0.005)

b) 0.001*Int(1000*(x+0.005))

c) 0.01*Int(100*(x+0.05))

d) 0.01*Int(x+0.05)

B

记录76 到80 (总共

351 个记录)

71)Inputbox函数的参数中,必

选参数Prompt的作用是_____。

a) 输出信息

b) 定义提示信息

c) 定义隐含信息

d) 定义输入的位置

B

72)Rnd函数不可能产生的值是

_____。

a) 0 b) 1

c) 0.1234 d) 0.00005

B

73)Visual Basic 是一种面向对

象的程序设计语言,构成对象

的三要素是________。

a) 属性、事件、方法

b) 控件、属性、事件

c) 窗体、控件、过程

d) 窗体、控件、模块

A

74)变量A%的类型是____。

a) Integer b) Single

c) String d) Boolean

A

75)表达式X+1>X是_____。

a) 算术表达式

b) 非法表达式

c) 字符串表达式

d) 关系表达式

D

记录71 到75 (总共

351 个记录)

66)ControlBox属性只适用于窗

体,当窗体的______属性设置

为0-None时,则ControlBox属

性不起作用。

a) Borderstyle

b) Autoredraw

c) Windowstate d) Enabled A

67)dim a(-3 to 3)所定义的数组元素个数是_____。

a) 6 b) 7 c) 8 d) 9

B

68)Dim b1,b2 as boolean语句显式声明变量_____。

a) b1和b2都为布尔型变量

b) b1是整型,b2是布尔型

c) b1是变体型(可变型),b2是布尔型

d) b1和b2都是变体型(可变型)

C

69)Double类型的数据由_____个字节组成。

a) 21 b) 4 c) 8 d) 16

C

70)Inputbox()函数的返回值类型为_____。、

a) 数值型b) 字符型

c) 逻辑型d) 变体型

B

记录66 到70 (总共351 个记录)

61)19.5 Mod 2*2的运算结果是_____。

a) 3.5 b) 1 c) 3 d) 0

D

62)a=5,b=8,则int((b-a)*rnd+a)的结果是介于_____之间的整数。

a) [5,8) b) (0,5)

c) [3,5) d) (0,3]

A

63)a和b中有且只有一个为0,可以用以下表达式来表示_____。

a) a=0 or b=0

b) a=0 Xor b=0

c) a*b=0 And a+b<>0

d) a=0 And b=0

B 64)Boolean 类型的数据由几个

字节组成_______。

a) 1 b) 2 c) 3 d) 4

B

65)Cint函数返回值类型是

_____。

a) 整型b) 字符串

c) 变体d) 双精度浮点型

A

记录61 到65 (总共

351 个记录)

56)下列程序段的执行结果为

_______。

M=0

For I=1 To 3

For J =5 To 1 Step-1

N = N+1

Next J,I

Print N;J;I

a) 12 0 4 b) 15 0 4

c) 12 3 1 d) 15 3 1

B

57)下列程序段运行后,输出结

果是____。

B=1

Do until b>7

b=b*(b+1)

Loop

Print b

a) 7 b) 39 c) 42 d) 1

C

58)下列程序共执行了________

循环。

Dim intsum As Integer

Dim I As Integer

Dim j As Integer

For I=1 To 10 Step 2

For j=1 To 5 Step 2

intsum=intsum+j

Next j

Next I

a) 10 b) 20 c) 25 d) 15

D

59)x是小于100的非负数,用

vb表达式正确的是______。

a) 0

b) 0<=x<100

c) x>=0 AND x<100

d) 0<=x OR x<100

C

60)15.5\2的结果是_____。

a) 1 b) 1.5 c) 7 d) 8

D

记录56 到60 (总共

351 个记录)

51)_____控件可以使用

SetFocus()方法。

a) Frame b) Label

c) TextBox d) Timer

C

52)滚动条单击边上的箭头按钮

移动的大小由_____设定。

a) Change b) SmallChange

c) Scroll d) Tabstop

B

53)下列程序段的执行结果为

______。

N=0:J=1

Do Until N>2

N=N+1

J=J+N*(N+1)

Loop

Print N;J

a) 0 1 b) 3 7

c) 3 21 d) 3 13

C

54)下列程序段的执行结果为

______。

X=6

For K=1 To 10 Step -2

X=X+K

Next K

Print K;X、

a) -1 6 b) -1 16 c) 1 6 d) 11 31

C

55)下列程序段的执行结果为

______。

K=0

For J=1 to 2

For I = 1 to 3

K =I+1

Next I

For I = 1 to 7

K = K+1

Next I

Next J

Print K

a) 10 b) 6 c) 11 d) 16

C

记录51 到55 (总共351 个记录)

46)复选对象是否被选中,是由其_____属性决定的。

a) Checked b) V alue

c) Enabled d) Selected

B

47)没有Caption属性的控件是_____。

a) Label b) OptionButton c) Frame d) LisBox

D

48)下列符号是Visual Basic中合法变量名的是_____。

a) IF b) 7AB c) A[B]7

d) AB_7

D

49) 使窗体自动向下移动的语句是Move_____。

a) Left, Top+100

b) Top+100

c) Top+100

d) Top=Top+100

A

50)

RGB函数通过红、绿、蓝三基色混合产生某种颜色,其语法为RGB(红、绿、蓝),括号中红、绿、蓝三基色的成分使用0-255之间的整数。若使用3个滚动条分别输入3种基色,为保证输入数值有效,则应设置_____属性。

a) Max和Min

b) SmallChange和LargeChange

c) Scroll和Change

d) V alue

A

记录46 到50 (总共

351 个记录)

1)下列程序运行后,输出的结果

为______。

B=1

Do while (b<40)

b=b*(b+1)

Loop

Print b

a) 42 b) 39 c) 6 d) 1

A

2)设执行以下程序段时依次输

入1、3、5,执行结果为_____。

Dim a(4) As Integer

Dim b(4) As Integer

For K =0 To 2

a(K+1) =V al(InputBox(“请输入

数据:"))

b(3-K) =a(K+1)

Next K

Print b(K)

a) 1 b) 3 c) 5 d) 0

A

3)下列程序执行后,变量s的值

为______。

Dim s As long ,x As Integer

s=0:x=1

Do While (x<10)

s=s+x

x=x+2

Loop

Print s

a) 10 b) 25 c) 50 d) 100

B

4)编写如下事件过程:

Private Sub

Form_MouseDown(Button As

Integer ,Shift As Integer,X As

Single,Y As Single)

If Shift=6 And Button=2 Then

Print "Hello"

End If

End Sub

程序运行后,为了在窗体上输

出"Hello",应在窗体上执行以

下_______操作。

a) 同时按下Shift 键和鼠标

左键

b) 同时按下Shift 键和鼠标

右键

c) 同时按下Ctrl、Alt 键和鼠

标左键

d) 同时按下Ctrl、Alt 键和

鼠标右键

D

5)当变量x=2,y=5时,以下程序

的输出结果为____。

Do until y>5

x=x*y

y=y+1

loop

print x

a) 2 b) 5 c) 10 d) 20

C

记录 1 到 5 (总共351

个记录) 下一页最后一页

VB期末考试试题及答案

二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C 。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。 A、Caption B、Name C、Text D、Label 6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。 A、Caption B、Name C、Text D、Value

7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的 D 。 A、在标题项中输入&,然后打勾 B、在索引项中打勾 C、在有效项中打勾 D、在复选项中打勾 8、当执行以下过程时,在窗体上将显示 A 。 Private Sub Command1_Click( ) Print "VB"; Print "Hello! "; Print "VB" End Sub A、 VBHello!VB B、 VB Hello!VB C、 VB D、 VB Hello! VB Hello! VB 9、语句Print "The answer is:";20/4-2的结果为 B 。 A、The answer is 20/4-2 B、The answer is 3 C、The answer is "20/4-2" D、非法语句 10、下列哪个控件是容器控件 B 。 A、Image B、Picture C、ComboBox D、FileListBox 11、若要将窗体从内存中卸载出去,其实现的方法是 D 。 12、以下选项中,不是 Visual Basic控件的是 A 。 A.窗体 B.定时器 C.单选框 D.命令按钮 13、双击窗体中的对象后,Visual Basic将显示的窗口是 A 。 A.代码窗口 B.工具箱 C.项目(工程)窗口 D.属性窗口 14、可决定窗体的左上角是否有控制菜单的属性是 A 。 15、设有如下语句: Strl=InputBox("输人","","练习") 从键盘上输人字符“示例”后,Strl的值是 D 。 A.“输入” B.“” C.“练习” D.“示例” 16、窗体Form1的Name属性是Frm1,它的单击事件过程名是 C 。 A. Form1_Click C. Frm1_Click D. Me_Click 17、窗体的hide属性的含义是 A 。 A.隐藏 B.展现 C.装入 D.卸载 18、若要设置定时器控件的定时时间,需设置的属性是 C 。 A.Enabled B.Value C.Interval D.Text 19、能够改变复选框中背景颜色的属性是 C 。

vb期末考试试题

第1题(1.0分)题号:227 表达式1 and 0的值【1】.答案:1). False 第2题(1.0分)题号:222 把整数0赋给一个逻辑型变量,则逻辑变量的值为【1】. 答案:1). False 第3题(1.0分)题号:60 a 和b 中有仅只有一个为1,相应的Visual Basic逻辑表达式为【1】. 答案:1). a=1 xor b=1 第5题(1.0分)题号:244 设x为一个两位数,将x个位数和十位数交换后所得两位数VB的表达式是【1】. 答案:1). (x mod 10) * 10 + int(x/10) 第7题(1.0分)题号:226 表达式32\7 MOD 3^2 的值是【1】. 答案:1). 4 第8题(1.0分)题号:288 文件按照存取方式及其组成结构可以分为顺序文件和【1】. 答案1). 随机文件或随机 第9题(1.0分)题号:319 Option Base 1的作用是确定数组的下界为【1】. 答案:1). 1 第1题(1.0分)题号:236 所有的VB 的变量,都有隐含说明字符和强调声明两种方法来定义. 答案:N 第2题(1.0分)题号:246 ActiveX控件是扩展名为*.ocx的独立文件,使用时需用 "工程"/"部件"载入或移去. 答案:Y 第3题(1.0分)题号:289 框架控件和形状控件都不能响应用户的鼠标的单击事件. 答案:Y 第4题(1.0分)题号:350 在窗体模块的声明部分中用Private声明的变量的有效范围是其 所在的工程. 答案:N 第5题(1.0分)题号:354 在框架控件上放置的控件可以移动到框架控件的外面. 答案:N 第6题(1.0分)题号:231 可以用"&","+"合并字符串,但是用在变异变量时,"+"可能会将两个数值加起来.答案:Y 第8题(1.0分)题号:247 Circle方法绘制扇形或圆弧图形时,图形的形状不仅与起始角、终止角的大小相关,而且与起始角、终止角的正或负相关.答案:Y 第9题(1.0分)题号:330 有一个程序在属性窗口中设置了它的窗体字体大小为10号,而程序代码若设置了它的窗体字体大小为20号,那么当程序运行后实际的窗体字体大小为20号.答案:Y 第10题(1.0分)题号:225 Visual Basic程序的运行可以从Main()过程启动,也可以从某 个窗体启动. 答案:Y 第1题(1.0分)题号:319 能够改变窗体边框线类型的属性是(). A:FontStyleB:BorderStyleC:BackStyleD:Bord er 答案:B 第2题(1.0分)题号:822 以下()对象不具有Clear方法. A:列表框B:组合框C:剪贴板D:图片框 答案:D 第3题(1.0分)题号:258 常量-0.00013579的科学计数法是(). A:-1,3579E+0.4B:.00013579C:-13.579E-5D:-1.3579E-0.4 答案:C 第4题(1.0分)题号:230 vb 应用程序是分层管理的,其最高的层次为(). A:工程B:模块C:窗体D:过程 答案:A 第5题(1.0分)题号:837 用户可以通过设置菜单项的()属性值为FALSE来使该菜单项不可见. A:HideB:CheckedC:VisibleD:Enabled答案:C 第6题(1.0分)题号:334 若要使标签控件显示时,不覆盖其背景内容,

九江学院VB期末考试题目及详细答案

九江学院期末考试复习题(政法A1111)第一套 一、判断题 1、Visual Basic程序开发的特点是面向对象的事件驱动。(√) 2、Print_Text 是一个不合法的变量名。(×) 3、窗体的AutoRedraw属性实现了屏幕图像的重建。(√) 4、设置字体大小应使用Font属性(×) 5、Sub过程可以实现嵌套调用(√) 6、IIF函数中的三个参数都不能省略。(√) 7、块结构条件语句以End If结束,而单行结构条件语句没有End IF。(√) 8、当终值小于初值时,步长为负数。(√) 9、执行While-Wend循环时,如果一开始条件就不成立,则语句块一次也不会执行。(√) 10、关于数组的引用,在程序中,凡是简单变量可以出现的地方都可以出现数组元素的引用(√) 二、单项选择题 1.Print Format(123,”####”)执行之后的结果为 A)#123B)123C)123#D)#### 【答案】B 2.下面可以表示注释语句开头的为 A)Re B)R C)Rem D)dim 【答案】C 3.下列选项中窗体载入事件为

A)Load事件B)Click事件C)DblClick事件D)Unload事件 【答案】A 4.Timer控件可以使用下列哪种事件 A)Click事件B)Timer事件C)Dblclick事件D)Change事件 【答案】B 5.在InputBox函数中哪一个参数是必须的 A)Prompt B)Buttons C)Title D)Context 【答案】A 6.以下叙述中错误的是: A)如果过程被定义为Static类型,则该过程中的局部变量都是Static类型B)Sub过程中不能嵌套定义Sub过程 C)Sub过程可以嵌套调用Sub过程 D)事件过程可以像通用过程一样由用户定义过程名 【答案】C 7.要填加一个标准模块,可使用“_____”菜单中的“添加模块”命令。 A)文件B)视图C)工程D)工具 【答案】C 8.在块结构条件语句If-Then / Endif中 (A)必须至少有一个Elseif语句 (B )可以有任意多个ElseIf-Then语句 (C)如果没有Else语句,运行时将出现错误

vb期末考试试题

2011-2012学年第一学期算法与程序设计期末考试题 班级:姓名:分数: 一、单项选择题(每题4分) 1.算法是解决问题的( ) A.程序代码 B.方法与步骤 C.计算公式 D.最终结果 2.以下不能作为vb常量的的是( ) A.“Good Luck” B. PI C. 1.5E-3 D. 16.34 3.以下各表达式中, 计算结果为0的是( ) A. INT(12.4)+INT(-12.6) B. CINT(12.4)+CINT(-12.6) C. FIX(13.6)+FIX(-12.6) D. FIX(12.4)+FIX(-12.6) 4.设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) 5.inputbox() 函数返回值类型为( ) A.数值 B.字符串 C.数值和字符串 D.变体 6.下列关于For…Next语句的说法正确的是( ) A. 循环变量、初值、终值和步长都必须为数值型 B.Step后的步长只能为正数 C. 初值必须小于终值 D.初值必须大于终值 7.下列符号中,只有( )是合法的VB变量名。 A.xy23 B.23xy C.Sub D.xy8[1] 8.数学表达式Sin30°写成VB表达式是( ) A.Sin30 B.Sin(30) C.Sin(30°) D.Sin(30*3.14/180) 9.在VB的运算中,级别最高的是( ) A.= B.And C.Or D.Not 10.判断任意3条线段a、b、c能否构成三角形的表达式为( ) A.a+b>=c Or a+c>=b Or b+c>=a B.Not(a+bc And a+c>b And b+c>a 11.在Visual Basic 中,下列关于语句“Dim long as Integer”说法正确的是( ) A.定义long为字符型变量 B.这是一条错误的语句 C.这是一条合法的语句 D.定义long为长整型变量 12.设有下列语句: x=5 If x^2-4*x<0 Then y=5 Else Y=8 y=10 程序运行后,则下列叙述中正确的是( ) A.变量Y的值是5 B.变量Y的值是10 C.变量Y的值是8

VB期末考试试题及答案 (1)

第一部分:客观题 一、单项选择题 1、在窗体模块的通用段中声明变量时,不能使用的关键字是() A、 Dim B、 Public C、Private D、 Static 2、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是() A、工程资源管理器窗口 B、工具箱窗口 C、属性窗口 D、代码窗口 3、若要使某可见控件获得焦点,可使用()方法来实现。 A、RefreshB、SetfocusC、GotfocusD、Value 4、下列不可作为VB变量名的是() A、ABT1 B、Alpha C、ABC D、4*Delta 5、表达式 5 Mod 3+3\5*2的值是() A、 0 B、 6 C、4 D、 2 6、下列语句中,正确的赋值语句是() A、 i + j = 10 B、 2i = j C、 j = i + j D、 i * j = 0 7、执行下列程序段后,x的值是()。

n = 4: x = 1: i = 1 Do x = x * i i = i + 1 Loop While i < n A、 2 B、 6 C、 10 D、 14 8、当用户在窗体上单击鼠标时,不会触发的事件是() A、ClickB、MouseDownC、MouseUpD、DblClick 9、下列为整型变量的是() A、 x! B、 x# C、x$ D、 x% 10、要从For循环中直接退出循环,可使用的语句( )。 A、Exit Do B、Exit Loop C、Exit For D、Stop 11、下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是() A、x Mod 2 =1 Or y Mod 2 =1 B、x Mod 2 =0 Or y Mod 2=0 C、x Mod 2 =0 And y Mod 2=0 D、x Mod 2 =1 And y Mod 2 =1 12、在通用声明中给出Option Base 1语句,则数组a包含()个数组元素。 Dim a(3, -2 To 1, 5) As Integer A、60 B、75 C、120 D、13

VB期末考试试题

第一部分:客观题 1、 单项选择题 1、在窗体模块的通用段中声明变量时,不能使用的关键字是( ) A、 Dim B、 Public C、Private D、 Static 2、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是 ( ) A、工程资源管理器窗口 B、工具箱窗口 C、 属性窗口 D、代码窗口 3、若要使某可见控件获得焦点,可使用( )方法来实现。 A、Refresh B、Setfocus C、Gotfocus D、Value 4、下列不可作为VB变量名的是( ) A、ABT1 B、Alpha C、ABC D、4*Delta 5、表达式 5 Mod 3+3\5*2的值是 ( ) A、 0 B、 6 C、4 D、 2 6、下列语句中,正确的赋值语句是( ) A、 i + j = 10 B、 2i = j C、 j = i + j D、 i * j = 0 7、执行下列程序段后,x的值是( )。 n = 4: x = 1: i = 1 Do x = x * i i = i + 1 Loop While i < n A、 2 B、 6 C、 10 D、 14 8、当用户在窗体上单击鼠标时,不会触发的事件是( ) A、Click B、MouseDown C、MouseUp D、DblClick 9、下列为整型变量的是( ) A、 x! B、 x# C、x$ D、 x% 10、要从For循环中直接退出循环,可使用的语句( )。 A、Exit Do B、Exit Loop C、Exit For D、Stop 11、下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是 ( ) A、x Mod 2 =1 Or y Mod 2 =1 B、x Mod 2 =0 Or y Mod 2=0

大一VB期末考试试卷及答案

大一VB期末考试试卷及答案 1.在代码中引用一个控件时,应使用控件的( b )属性。 A.Caption B.Name C.Text D.Index 2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式( a )的值为“假”。 A.x+a <= b-y B. x > 0 AND y < 0 C.a = b OR x>y D. x+y > a+b AND NOT (y < b) 3.表达式Int(Rnd*71)+10产生的随机整数范围是( c )。 A.(10,80) B.(10,81) C.[10,80] D.[10,81] 4.函数Sgn(3.1416)的返回值是( c )。 A.-1 B.0 C.1 D.以上都不对 5.67890属于( d )类型数据。 A.整型 B.单精度浮点数 C.货币型 D.长整型 6.下列变量名中正确的是( d )。 A.3S B.Print C.Select My Name D.Select_1 7.下列赋值语句( a )是有效的。 A.sum = sum -sum B.x+2 = x + 2 C.x + y = sum D.last = y / 0 8.以下的控件或方法具有输入和输出双重功能的为( b )。 A.Print B.Textbox C.Optionbutton D.Checkbox 9.若要获得列表框中被选中的列表项的内容,可以通过访问( d )属性来实现。 A.Name B.ListIndex C.ListCount D.Text 10.下列代码的运行结果为( b )。 Private Sub command1_click() Dim m(10)

VB期末试卷(A卷带答案)

高级语言程序设计(VB)试卷(A卷) 注意事项:1、本试卷共页,满分为100 分,考试时间为110 分钟。 2、标准答题卡使用2B铅笔涂写;文字题答题时请使用蓝、黑钢笔或圆珠笔, 不得使用红颜色墨水笔。 一、单项选择题(每空1分,共30分) (请将答案按照题干上【】内的序号涂写“标准答题卡”,否则不得分) 1.在VB 6.0中,扩展名为.vbp的文件称为【1】。 A) 工程文件B) 窗体文件C) 类模块文件D) 标准模块文件 2.在VB 6.0集成开发环境的设计模式下,用鼠标双击窗体上的某个对象后,打开的窗口是【2】。 A) 代码窗口B) 窗体设计窗口 C) 属性窗口D) 工程资源管理器窗口 3.设有变量定义语句Dim a%,则变量a的数据类型是【3】。 A) 整型B) 单精度类型C) 双精度类型D) 字符串类型4.下列表达式中,值为False的是【4】。 A) "AB"<"abc"B) "ABC" = UCase("abc") C) "ABCD"<"abc"D) Mid("ABCD",3,1)=Left("ABCD",3) 5.函数InStr("ABCDEF", "CD")的值是【5】。 A) 2B) 3C) True D) CDEF 6.下列程序运行后,单击窗体,输出结果是【6】。 Private Sub Form_Click() Dim a As Integer, b As Integer

a = 3 b = 5 Print a + b; a & b End Sub A) 8 8 B) 35 35 C) 8 35 D) 35 8 7.下列程序运行后,单击窗体,输出结果是 【7】 。 Private Sub Form_Click() a = 3: b = 7 a = a + b : b = a – b : a = a - b Print a; b End Sub A) 4 3 B) 7 3 C) 3 7 D) 10 7 8.下面程序段所表示的数学关系式是 【8】 。 If (a < b) Then If d = c Then x = 1 Else x = 2 End If A) ? ??≠≥=<=)(2) c (1 d c b a d b a x 且且 B) ? ??≠<=<=)(2) c (1 d c b a d b a x 且且 C) ?? ?≥=<=)(2) c (1b a d b a x 且 D) ?? ?≠=<=) (2) c (1 d c d b a x 且 9.下列程序运行后,单击窗体,输出结果是 【9】 。 Private Sub Form_Click() s = 0: k = 1 Do s = s + k: k = k + 1 Loop Until k <= 5 Print s End Sub A) 15 B) 10 C) 1 D) 0 10.下列程序段的输出结果是 【10】 。 For k = 4 To 2 Step -2 m = k

VB期末考试题库及答案

试卷方案:201105 Visual Basic 期末考试方案 一、单项选择_共50题(选:20题*1’=20分) 第1题 以下有关对象属性的说法中,错误的是___________. A. 工具箱中的控件并不是VB 中所有的控件 B. 若将Frame 的Enabled 属性设置为False ,则不能使用放置在Frame 里面的控件 C. 对象的Name 属性在运行时不能改变 D. 对象的所有属性都可以在属性窗口中设置 第2题 数学表达式 ||27sin 3 y x e x +++ 的VB 算术表达式为_______ . A. Sin(27)+Sqr(x+Exp3)/(x+y) B. Sin(27*3.14159/180)+Sqr(x+Exp(3))/Abs(x+y) C. Sin(27*3.14159/180)+Sqr(x+e^3)/Abs(x+y) D. Sin(27*pi/180)+Sqr(x+Exp(3)/Abs(x+y) 第3题 下列有关对象的叙述中,正确的是______ A. 对象由属性,事件和方法构成 B. 对象的所有属性既可以在属性窗口设置,又可以在程序运行时用赋值语句设置 C. 对象的事件一定就是由VB 预先设置好的人工干预的动作 D. 对象的方法是对象响应某个事件后执行的一段程序代码 第4题 表达式CInt(4.5)+Cint(-4.51)+Int(4.9)+Int(-4.1)+Fix(-1.9)+0 Mod 2的运算结果是___. A. 1 B. -1 C. –2 D. –3 第5题 下列关于菜单的说法中,错误的是__________. A. 每一个菜单项就是一个对象,并且可设置自己的属性和事件 B. 菜单项不可以响应DblClick 事件 C. VB6.0允许创建超过四级的子菜单 D. 程序执行时,如果要求菜单项是灰色,不能被用户选择,则应设置菜单项的Enabled 属性为False 第6题 以下关于数组的说法中,错误的是__________. A. 使用了Preserve 子句的Redim 语句,只允许改变数组最后一维的上界 B. 对于动态数组, Redim 语句可以改变其维界但不可以改变其数据类型 C. Erase 语句的功能只是对固定大小的数组进行初始化 D. Lbound 函数返回值是指定数组某一维的下界 第7题 设a=3,b=2,c=1,运行print a>b>c 的结果是____________. A. True B. False C. 1 D. 出错 第8题

大学VB期末考试试题

VB期末考试试题A卷 一、填空题 1、VB程序设计的主要特点是(1)和(2)。 2、在VB中,最主要的两种对象是(3)和(4)。 3、工程是构成应用程序文件的(5)。 4、方法是VB提供的一种(6),用来完成一定的操作。 5、浮点类型数据包括单精度型和___(7)__数据。 6、事件是窗体或控件对象识别的___(8)____。 7、可用窗体的___(9)_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____(10)___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的(13)出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是(15)。 13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17),布尔型变量的初值为(18)。 14、设置窗体的(19)属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。 二、选择题 1、菜单控件只包括一个事件,即(1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是(2)。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示(3)。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是(4)。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是(5)。

Vb期末考试题

期期末末考考试试题题 一、单项选择题(共10分) 1.在代码中引用一个控件时,应使用控件的( )属性。 A .Caption B .Name C .Text D .Index 2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式( )的值为“假”。 A .x+a <= b-y B . x > 0 AND y < 0 C .a = b OR x>y D . x+y > a+b AND NOT (y < b) 3.表达式Int(Rnd*71)+10产生的随机整数范围是( )。 A .(10,80) B .(10,81) C .[10,80] D .[10,81] 4.函数Sgn(3.1416)的返回值是( )。 A .-1 B .0 C .1 D .以上都不对 5.67890属于( )类型数据。 A .整型 B .单精度浮点数 C .货币型 D .长整型 6.下列变量名中正确的是( )。 A .3S B .Print C .Select My Name D .Select_1 7.下列赋值语句( )是有效的。 A .sum = sum -sum B .x+2 = x + 2 C .x + y = sum D .last = y / 0 8.以下的控件或方法具有输入和输出双重功能的为( )。 A .Print B .Textbox C .Optionbutton D .Checkbox 9.若要获得列表框中被选中的列表项的内容,可以通过访问( )属性来实现。 A .Name B .ListIndex C .ListCount D .Text 10.下列代码的运行结果为( )。 Private Sub command1_click() Dim m(10) For k = 1 To 10 m(k) = 11 – k next k

VB期末考试试题及答案

VB期末考试试题及答案 一、填空题 1、VB程序设计的主要特点是可视化设计和事件 编程。2、在VB中,最主要的两种对象是窗体 (form)和控件。 3、工程是构成应用程序文件的集合。 4、方法是VB提供的一种特殊子程序,用来完成一定的操作。 5、浮点类型数据包括单精度型和___双精度__数据。 6、事件是窗体或控件对象识别的__动作____。 7、可用窗体的__print_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____选中___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用工程1 作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6 。 13、在VB 中,数值型变量的初值为0 ,Varant型变量的初值 为空,布尔型变量的初值为FALSE 。 14、设置窗体的picture 属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句cls 。 二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、 Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句Select * Form student 中的*表 示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C 。

VB期末考试上机题编程答案

VB期末考试上机题编程答案 1.新建一个工程,编写一个找出所有四位幸运数显示在列表框中,并将幸运数的个数显示在文本框中。所谓幸运数是指凡前两位数字之和等于后两位数字之和的四位数。将原窗体文件和工程文件分别另存为为f.frm和p.vbp,保存在D盘的VBTest文件夹中。如不按要求保存,造成文件无法上传,后果自负! 具体要求: 1、程序参考界面如图所示,编程时不得增加或减少界面对象或改变对象的种类,窗体及界面元素大小适中,且均可见; 2、单击"查找"按钮,则开始查找并在列表框中显示结果,并在文本框中显示幸运数的个数; 3、单击“清除”按钮,则将列表框和文本框清空; 4、单击“退出”按钮,结束程序运行; 5、程序中应包含一个过程,用于判断一个数是否是幸运数。 解:Private Sub Command1_Click() Dim i As Integer, a As Integer For i = 1000 To 9999 If k(i) Then List1.AddItem i: a = a + 1 Next i Text1.Text = a End Sub Private Sub Command2_Click()

List1.Clear Text1.Text = "" End Sub Private Sub Command3_Click() End End Sub Private Function k(n As Integer) As Integer Dim i As Integer, a As Integer, s1 As Integer, s2 As Integer Dim s As String s = CStr(n) For i = 1 To Len(s) / 2 s1 = s1 + Mid(s, i, 1) s2 = s2 + Mid(s, Len(s) + 1 - i, 1) Next i If s1 = s2 Then k = True End Function 2. 新建一个工程,编写求某一自然数因子和的程序。要求通过文本框获取输入的自然数,计算后将所计算得到的因子和显示在另一文本框中。将原窗体文件和工程文件分别另存为为f.frm和p.vbp,保存在D盘的VBTest文件夹中。如不按要求保存,造成文件无法上传,后果自负! 具体要求:

VB期末考试试题及答案

VB期末考试试题及答案 二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外得所有菜单控件都能识别该事件。A、GotFocus B、Load C、 Click D、KeyDown 2、滚动条控件(如图所示)得Max属性所设置得就是 A 。 A、滚动框处于最右位置时,一个滚动条位置得Value属性最大设置值 B、单击滚动条与滚动箭头之间得区域时,滚动条中滚动块得最大移动量 C、单击滚动条得箭头区域时,滚动条中滚动块得最大移动量 D、滚动条控件无该属性 3、SQL 语句Select * Form student 中得*表 示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签得属性就是 C 。

A、Enabled B、Caption C、 Default D、Font 5、要求改命令按钮显示得文本,应当在属性窗口中改变得属性就 是 A 。 A、Caption B、Name C、 Text D、Label 6、设置一个单选按钮(OptionButton)所代表选项得选中状态,应当在属性窗口中改变得属性就是 D 。 A、Caption B、Name C、 Text D、Value 7、允许在菜单项得左边设置打勾标记,下面哪种论述就是正确 得? D 。 A、在标题项中输入&,然后打勾 B、在索引项中打勾 C、在有效项中打 勾D、在复选项中打勾 8、当执行以下过程时,在窗体上将显示 A 。 Private Sub mand1_Click( ) Print "VB"; Print "Hello! "; Print "VB" End Sub A、VBHello!VB B、VB Hello!VB C、VB D、VB Hello! VB Hello! VB 9、语句Print "The answer is:";20/4-2得结果为 B 。 A、The answer is 20/4-2 B、The answer is 3 C、The answer is "20/4-2" D、非法语句 10、下列哪个控件就是容器控件 B 。 A、Image B、Picture C、 boBox D、 11、若要将窗体从内存中卸载出去,其实现得方法就是 D 。

VB期末考试题(第1套)

1下列语句都是在Form中定义,__C____是错的。 A.Public a3 As Integer B.Private Const A2 = 8 C.Public Const A1 = 2u D.Private a4 As Integer 2 在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click() For i = 1 To 4 If i = 1 Then x = i If i <= 4 Then x = x + 1 Print x; Next i End Sub 程序运行后,单击命令按钮,其输出结果为:___A___。 A. 2 3 4 5 B. 1 2 3 4 C. 2 3 4 4 D. 3 4 5 6 3如果要在菜单中添加一个分隔线,则应将其Caption属性设置为__A____。 A.– B.* C.& D.= 4下列程序段的执行结果为___B___。 A = 0: B = 1 Do A = A + B B = B + 1 Loop While A < 10 Print A; B A. A B B.10 5 C.0 1 D.10 30 5设在菜单编辑器中定义了一个菜单项,名为menu1。为了在运行时隐藏该菜单项,应使用的语句是___A___。 A.menu1.Visible=False B.menu1.Enabled=False C.menu1.Visible=True D.menu1.Enabled=True

6. 以下叙述中正确的是___C___。 A.可以在运行期间改变窗体的Name属性的值 B. 窗体的Name属性值是显示在窗体标题栏中的文本 C. 窗体的Name属性指定窗体的名称,用来标识一个窗体 D. 窗体的Name属性值可以为空 7. 下列不能打开菜单编辑器的操作是__A____。 A. 按Shift+Alt+M B. 单击工具栏中的"菜单编辑器"按钮 C. 执行"工具"菜单中的"菜单编辑器"命令 D. 按Ctrl+E 8. 在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。 设有如下的类型和变量声明: Private Type Person name As String*8 major As String*20 End Type Dim p As Person 设文本框中的数据已正确地赋值给Person类型的变量p,当单击"保存"按钮时,能够正确地把变量中的数据写入随机文件Test2.dat中的程序段是__A___。 A. Open "c:\Test2.dat" For Random As #1 Len = Len(p) Put #1,1,p Close #1 B. Open "c:\Test2.dat" For Output As #1 Put #1,1,p Close #1 C. Open "c:\Test2.dat" For Random As #1 Len = Len(p) Get #1,1,p Close #1 D. Open "c:\Test2.dat" For Random As #1 Get #1,1,p Close #1 9. 以下关于图片框控件的说法中,错误的是__B____。 A. 可以通过Print方法在图片框中输出文本 B. 用Stretch属性可以自动调整图片框中图形的大小 C. 图片框控件可以作为容器使用 D. 清空图片框控件中图形的方法之一是加载一个空图形 10.在窗体上画一个文本框(其名称为Text1)和一个标签(其名称为Label1)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述

大一的vb期末考试题和答案

VB期末考试试题一、填空题 1、VB程序设计的主要特点是(1)和(2)。 2、在VB中,最主要的两种对象是(3)和(4)。“““””” 3、工程是构成应用程序文件的(5)。 4、方法是VB提供的一种(6),用来完成一定的操作。 5、浮点类型数据包括单精度型和___(7)__数据。 6、事件是窗体或控件对象识别的___(8)____。 7、可用窗体的___(9)_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____(10)___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的(13)出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是(15)。 13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17),布尔型变量的初值为(18)。 14、设置窗体的(19)属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。 二、选择题 1、菜单控件只包括一个事件,即(1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是(2)。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示(3)。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是(4)。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是(5)。 A、Caption B、Name C、Text D、Label 6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是(6)。 A、Caption B、Name C、Text D、Value 7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的?(7)。 A、在标题项中输入&,然后打勾 B、在索引项中打勾 C、在有效项中打勾 D、在复选项中打勾 8、当执行以下过程时,在窗体上将显示(8)。 Private Sub Command1_Click( ) Print "VB"; Print "Hello! "; Print "VB" End Sub A、 VBHello!VB B、 VB Hello!VB

VB期末考试上机模拟题(附代码)

一、基本操作题 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 1、在名称为Form1的窗体上画一个名称为Chk1的复选框数组(Index属性从0开始), 含三个复选框,其标题分别为“语文”、“数学”、“英语”。利用属性窗口设置适当的属性,使“语文”未选,“数学”被选中,“英语”为灰色,再把窗体的标题设置为“选课”,程序运行时的窗体界面如图所示。 2、在名称为窗体上画一个命令按钮,其名称为Cmd1,标题为“清除”。请编写适当的事 件过程,使得程序运行后,窗体上的标题为“VB期末上机考试”,如图1所示,如单击命令按钮,则清除窗体的标题,程序运行时的窗体界面如图2所示。 Private Sub Command1_Click() Form1.Caption = "" End Sub Private Sub Form_Load() Form1.Caption = "VB期末考试" End Sub 图1 图2 3、在名称为Form1的窗体上画一个命令按钮,其名称为Cmd1,标题为“移到左上”。编写适当的事件过程,使程序运行时,如单击命令按钮,则按钮移到窗体的左上角。程序中不得使用任何变量。程序运行时的窗体界面如图。 Private Sub Command1_Click() Command1.Top = 0: Command1.Left = 0 End Sub 4、在名称为Form1的窗体上建立一个名称为L1的标签,标题为“选课”,其字号大小为4号;再建立三个复选框,名称分别为Chk1、Chk2、Chk3,标题分别为“操作系统”、“数据库原理”、和“概率论”,字体大小均为14,其中“概率论”被禁用,运行界面如图。

南京工业大学VB期末考试模拟题.doc

安全土木化工化学vb 练习题 4 满分: 111 分 姓名: ________ 1、单项选择题 (本题共计 60 分 ) 1、在过程调用中,参数的传递可以分为________________ 和 ________________ 两种方式。( ) A 、按值传递按地址传递 B 、按地址传递按参数传递 C、按参数传递按值传递 D、按位置传递按参数传递 2、下面的过程定义语句中合法的是________________________ 。( ) A 、 Sub Procl (ByVal n () ) B 、Sub Procl ( n ) As Integer C、 Function Procl (Procl ) D、 Function Procl (ByVal n ) 3、在参数传递过程中,使用关键字________________ 来修饰参数,可以使之按值传递。( ) A 、 ByVal B 、ByRef C、 Value D、 Reference 4、要想在过程调用后返回两个结果,下面的过程定义语句合法的是________________ 。( ) A 、 Sub Procl ( ByVal n , ByVal m) B 、Sub Procl ( n , ByVal m) C、 Sub Procl ( n , m) D、 Sub Procl ( ByVal n , m) 5、通用过程可以通过执行“工具”菜单中的____________ 命令来建立。( ) A、添加过程 B、通用过程 C、添加窗体 D、添加模块 6、可以在窗体模块的通用声明段中声明的是________________ 。( ) A、全局变量 B、全局常量 C、全局数组 D、全局用户自定义类型 7、当运行程序时,系统自动执行启动窗体的____________ 事件过程。( ) A 、 Load B、Click C、 UnLoad D、 GotFocus

相关文档