vb常用控件练习题含答案Word格式.docx

上传人:b****4 文档编号:7753908 上传时间:2023-05-09 格式:DOCX 页数:86 大小:730.14KB
下载 相关 举报
vb常用控件练习题含答案Word格式.docx_第1页
第1页 / 共86页
vb常用控件练习题含答案Word格式.docx_第2页
第2页 / 共86页
vb常用控件练习题含答案Word格式.docx_第3页
第3页 / 共86页
vb常用控件练习题含答案Word格式.docx_第4页
第4页 / 共86页
vb常用控件练习题含答案Word格式.docx_第5页
第5页 / 共86页
vb常用控件练习题含答案Word格式.docx_第6页
第6页 / 共86页
vb常用控件练习题含答案Word格式.docx_第7页
第7页 / 共86页
vb常用控件练习题含答案Word格式.docx_第8页
第8页 / 共86页
vb常用控件练习题含答案Word格式.docx_第9页
第9页 / 共86页
vb常用控件练习题含答案Word格式.docx_第10页
第10页 / 共86页
vb常用控件练习题含答案Word格式.docx_第11页
第11页 / 共86页
vb常用控件练习题含答案Word格式.docx_第12页
第12页 / 共86页
vb常用控件练习题含答案Word格式.docx_第13页
第13页 / 共86页
vb常用控件练习题含答案Word格式.docx_第14页
第14页 / 共86页
vb常用控件练习题含答案Word格式.docx_第15页
第15页 / 共86页
vb常用控件练习题含答案Word格式.docx_第16页
第16页 / 共86页
vb常用控件练习题含答案Word格式.docx_第17页
第17页 / 共86页
vb常用控件练习题含答案Word格式.docx_第18页
第18页 / 共86页
vb常用控件练习题含答案Word格式.docx_第19页
第19页 / 共86页
vb常用控件练习题含答案Word格式.docx_第20页
第20页 / 共86页
亲,该文档总共86页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

vb常用控件练习题含答案Word格式.docx

《vb常用控件练习题含答案Word格式.docx》由会员分享,可在线阅读,更多相关《vb常用控件练习题含答案Word格式.docx(86页珍藏版)》请在冰点文库上搜索。

vb常用控件练习题含答案Word格式.docx

20.设置框架Frame上的文本内容需要使用(Caption)属性。

21.在框架上可以设置一组相关控件,这些控件作为框架的(子)控件,它们具有总体的激活/屏蔽特性。

22.若屏蔽框架上的控件对象,则需设置(Enabled)属性的值为False。

23.列表框ListBox中项目的序号从(0)开始,到(Listcount-1)结束。

24.要显示列表框List1中序号为3项目内容,语句为(PrintList1.List(3))。

25.向组合框Combo2添加序号为5,内容为“计算机学院”的项目,使用的语句为(Combo2.Addltem"

计算机学院"

,5)。

26.要删除组合框Combo1序号为3的项目,使用的语句为(Combo1.ReMoveltem3)。

27.使用滚动条ScrollBar时,若要设置当用鼠标单击两个滚动箭头之间区域的滚动幅度,需要使用(LargeChange)属性。

28.若要设置水平或垂直滚动条的最小值,需要使用(Min)属性。

29.计时器Timer每经过一个由InterVal属性指定的时间间隔就会触发一次(Timer)事件。

30.若要使计时器每0.5钞钟触发一次Timer,事件,则要把InterVal属性值设置为(500)。

二、选择题

1.窗体标题栏的显示内容由窗体的(b)属性决定。

a)Nameb)CaptionC)BackColord)Enabled

2.当窗体被装入内存时,系统将自动执行(a,b)事件过程。

a)Loadb)ActivateC)Unloadd)QueryUnload

3.在标签框上显示的内容由(b)属性来实现。

a)Nameb)CaptionC)Textd)ForeColor

4.要使标题在标签框内居中显示,Alignment属性的取值应为(c)。

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

5.若使标签框根据所显示内容自动调整其大小,则可以通过设置(a)属性值为True来实现。

a)AutoSizeb)Alignmentc)Enabledd)Visible

6.文本框没有(d)属性。

a)BackColorb)Enabledc)Visibled)CaptiOn

7.如果设置文本框最多可以接收的字符数,则可以使用(d)属性。

a)Lengthb)MultilineC)Maxd)MaxLength

8.在文本框中设置垂直滚动条,要使ScrollBars的值为(c)。

9.在运行程序时,要使文本框获得焦点,则需使用(b)方法。

a)Changeb)SetFocusC)GotFocusd)Move

10.下列控件中,没有AutoSize属性的是(b,d)。

a)标签b)文本框c)图片框d)图像框

11.若把图片框Picture1中的图形清除,可以使用的语句是(b,c,d)。

b)Picture1.Picture=LoadPicture("

"

C)Picture1.Picture=LoadPicture()d)Picture1.Picture=Nothing

12.命令按钮上的文本内容由(b)属性来设置。

a)Textb)Captionc)Named)Show

13.若将命令按钮设置为默认选择命令按钮,可以通过(c)属性来实现

a)Valueb)CancelC)Defaultd)Enabled

14.要使命令按钮失效,则可以设置(b)属性的值为False来实现。

a)Valueb)Enabledc)Visibled)Cancel

15.若使命令按钮在屏幕不可见,则可以通过修改(c)属性实现。

16.当复选框Value属性值为(b)表示该复选框被选中。

17.改变控件的Tab顺序可以修改(d)属性值。

a)Visibleb)Enabledc)TabStopd)Tablndex

18.下列控件中(d)不能接收GotFocus和LostFocus事件。

a)命令按钮b)组合框c)复选按钮d)计时器

19.要使列表框中的项目垂直滚动,应设置Columns属性值为(a)。

20.若要得到列表框中项目的数目,可以访问(c)属性。

a)Listb)ListlndexC)ListCountd)Text

21.设置列表框的选择方式,应使用(b)属性。

a)Columnsb)MultiSelectC)Styled)List

22.若要清除列表框的所有项目内容,可以使用(c)方法。

a)Addltemb)ReMoveC)Cleard)Print

23.删除列表框中的某一个项目,需要使用(d)方法。

a)Clearb)ReMovec)Moved)ReMoveltem

24.在组合框中选择某一项目内容,可以通过(d)属性获得。

25.若要获得滚动条的当前位置,可以通过访问(a)属性实现。

a)Valueb)MaxC)Mind)LargeChange

26.当用鼠标拖动滚动块时触发(b,c)事件。

a)Moveb)ChangeC)Scrolld)GotFocus

27.设置计时器的时间间隔可以通过(d)属性来实现。

a)Valueb)TextC)Maxd)InterVal

28.暂时关闭计时器,需设置(b)属性。

a)Visibleb)Enabledc)Lockd)Cancel

29.下列控件中没有Caption属性的是_B_______。

A)框架B)列表框C)复选框D)单选按钮

30.复选框的Value属性为1时,表示___B_____。

A)复选框未被选中B)复选框被选中C)复选框内有灰色的勾D)复选框操作有误

31.用来设置斜体字的属性是___A_____。

A)FontItalicB)FontBoldC)FontNameD)FontSize

32.将数据项“China”添加到列表框List1中成为第二项应使用__A______语句。

A)List1.AddItem“China”,1B)List1.AddItem“China”,2

C)List1.AddItem1,“China”D)List1.AddItem2,“China”

33.引用列表框List1最后一个数据项,应使用_C_______语句。

A)List1.List(List1.ListCount)B)List1.List(ListCount)

C)List1.List(List1.ListCount-1)D)List1.List(ListCount-1)

34.假如列表框List1有四个数据项,那么把数据项“China”添加到列表框的最后,应使用_____D___语句。

A)List1.AddItem3,“China”B)List1.AddItem“China”,List1.ListCount-1

C)List1.AddItem“China”,3D)List1.AddItem“China”,List1.ListCount

35.执行了下面的程序后,列表框中的数据项有______D__。

PrivateSubForm_Click()

Fori=1to6

List1.AddItemi

Nexti

Fori=1to3

List1.RemoveItemi

EndSub

A)1,5,6B)2,4,6C)4,5,6D)1,3,5

36.如果列表框List1中没有选定的项目,则执行

语句的结果是__D_____。

A)移去第一项B移去最后一项C移去最后加入列表中的一项D以上都不对(出错)

37.如果列表框List1中只有一个项目被用户选定,则执行(书上无此属性)

List1.Selected(List1.ListIndex)语句的结果是_____B___。

A)在Debug窗口输出被选定的项目的索引值B)在Debug窗口输出True

C)在窗体上输出被选定的项目的索引值D)在窗体上输出True

38.在窗体上画一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干城市的名称。

但单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。

下列能正确实现上述操作的程序是_C_____。

A)PrivateSubList1_Click()

EndSub

B)PrivateSubList1_Click()

C)PrivateSubList1_Click()

D)PrivateSubList1_Click()

39.下列说法中正确的是___D_____。

A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上

B)在列表框中不能进行多项选择

C)在列表框中能够将项目按字母从大到小排序D)框架也有Click和DblClick事件

40.为了防止用户随意将光标置于控件之上,应将进行___D_____设置。

A)将控件的TabIndex属性设置为0B)将控件的TabStop属性设置为True

C)将控件的TabStop属性设置为FalseD)将控件的Enabled属性设置为False

41.滚动条产生Change事件是因为___B_____值改变了。

A)SmallChangeB)ValueC)MaxD)LargeChange

42.如果要每隔15s产生一个Timer事件,则Interval属性应设置为__C______。

A)15B)900C)15000D)150

43.列表框的___C_____属性是数组。

A)List和ListIndexB)List和ListCountC)List和SelectedD)List和Sorted

44.用户在使用ActiveX控件之前,需要将他们加载到工具箱中,下面____A____操作可进行ActiveX控件的加载。

A)工程-部件…B)视图-工具箱C)工具-选项…D)工程-引用

45.在窗体上画一个列表框和一个文本框,然后编写如下两个事件过程:

PrivateSubForm_Load()

List1.AddItem"

357"

246"

123"

456"

Text1.Text="

PrivateSubList1_DblClick()

EndSub

程序运行后,在文本框中输入"

789"

,然后双击列表框中的"

,则输出结果为____B____。

A)1245B)456789C)789456D)0

46.在窗体上画一个列表框,然后编写如下两个事件过程:

PrivateSubForm_Click()

List1.RemoveItem1

List1.RemoveItem3

List1.RemoveItem2

PrivateSubForm_Load()

List1.AddItem"

ItemA"

ItemB"

ltemC"

ItemD"

ItemE"

运行上面的程序,然后单击窗体,列表框中所显示的项目为___D_____。

A)ItemA与ItemBB)ItemB与ItemDC)ItemD与ItemED)ItemA与ItemC

47.在窗体上画一个名称为Text1的文本框,然后画一个名称为HScroll1的滚动条,其Min和Max属性分别为0和100,程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值。

以下能实现上述操作的程序段是A

A)PrivateSubHScroll1_Change()

 

B)PrivateSubHScroll1_Click()

C)PrivateSubHScroll1_Change()

D)PrivateSubHScroll1_Dblclick()

48.如果只允许在列表框中每次只能选择一个列表项时,则应将其Multiselect属性设置为:

____A_。

A)0 

B)1 

C)2 

D)3

49.要将一个组合框设置为简单组合框(SimpleCombo),则应该将其Style属性设置为B___。

50.设Text1为某一文本框名,下列程序段的输出结果是什么?

结果是:

defgh。

abcdefghijk"

Text1.selstart=3

Text1.sellength=5

填空:

下列程序段是允许用户按Enter键将一个组合框(CboComputer)中没有的项目添加到组合框中。

SubCboComputer_Keypress(KeyAsciiAsInteger)

DimflagAsBoolean

IfKeyAscii=13Then

flag=False

Fori=0ToCboComputer.ListCount–1

If【1】Then

flag=True

Exitfor

EndIf

Nexti

If【2】Then

【3】

Else

MsgBox(“组合框中已有该项目!

”)

【1】CboComputer.Text=CboComputer.List(i)【2】Notflag或flag=false

【3】CboComputer.AddItemCboComputer.Text

第1章概述

一、叙述题

1.简述VB具有哪些特点。

(1)面向对象的可视化设计工具

(2)事件驱动的编程机制

(3)易学易用的应用程序集成开发环境

(4)结构化的程序设计语言

(5)充分利用Windows资源

(6)开放的数据库功能与网络支持

2.简述事件驱动的程序设计原理。

解答:

VB程序的运行没有固定的顺序,它通过事件来激活某个对象,随着该对象的活动,会引发新的事件,这个事件又可能使另一个对象激活,对象之间就是以这种方式联系在一起的。

每个事件都可以通过一段程序(称为“事件过程”)来响应,在事件发生时,系统将自动执行相应的事件过程,用以实现指定的操作并达到运算、处理的目的。

为不同对象响应不同事件编写的事件过程构成了一个完整的应用程序,这就是VB事件驱动的程序设计原理。

3.VB的集成开发环境由哪些元素组成?

标题栏、菜单栏、工具栏、工具箱、窗体窗口、代码窗口、工程资源管理器窗口、属性窗口及窗体布局窗口等。

4.VB集成开发环境的工具栏能否自行定义?

标准工具栏中包含一些什么按钮?

VB集成开发环境的工具栏可以自定义,方法是:

用鼠标右击标准工具栏的任意位置,可以打开或关闭其余工具栏。

标准工具栏中包含的按钮有:

添加StandardEXE工程、添加窗体、菜单编辑器、打开工程、保存工程、剪切、复制、粘贴、查找、撤销、重复、启动、中断、结束、工程资源管理器、属性窗口、窗体布局窗口、对象浏览器、工具箱、数据视图窗口、可视组件管理器及窗体位置与大小等。

5.当创建只有一个窗体的应用程序后,该工程涉及多少个要保存的文件?

若要保存该工程中的所有文件,应先保存什么文件?

后保存什么文件?

涉及两个文件要保存。

先保存窗体文件(.frm),再保存工程文件(.vbp)。

6.简述用VB开发应用程序的一般步骤。

(1)创建应用程序界面

(2)设置界面上各个对象的属性

(3)编写对象响应事件的程序代码

(4)保存工程

(5)运行和调试应用程序

(6)创建可执行程序

二、单选题

1.DVB是一种面向对象的可视化程序设计语言。

2.B

3.CVB是32位的应用程序的开发工具。

4.C

5.DVB集成开发环境有三种工作模式,工作模式显示在标题栏的中括号内。

6.B

7.DVB集成开发环境可以编辑、调试、运行程序,也能生成可执行程序。

8.C

9.C双击窗体中的对象后,VB打开的窗口是代码窗口。

10.B

11.B工程文件的扩展名是.vbp。

12.A

13.C标准模块文件的扩展名是.bas。

14.C

15.D选取“工程”菜单中的“属性窗口”子菜单项,不能打开属性窗口。

16.D

17.A扩展名为.vbp的工程文件中包含有工程中所有模块的有关信息。

18.C

19.A假设窗体上已有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先要执行的操作是单击窗体上没有控件的地方。

20.A

21.D一个应用程序可包括多个窗体。

22.D

23.B工程资源管理器窗口标题栏下的“查看对象”按钮用于切换到“窗体编辑窗口”,显示和编辑正在设计的窗体。

24.C

三、填空题

1.VB是一种_________的程序设计语言,采用________的编程机制。

面向对象、事件驱动

2.VB提供两种运行程序的方式,一种是________方式,另一种是________方式。

解释、编译。

3.VB的三种工作模式分别是________模式、________模式和________模式。

设计、运行、中断

4.启动运行当前工程的快捷键是________。

F5。

5.VB提供了4种工具栏,分别为标准工具栏、窗体编辑器工具栏、________工具栏和调试工具栏。

编辑

6.在工程资源管理器的标题栏下方有3个工具按钮,分别是:

________按钮、查看对象按钮和切换文件夹按钮。

查看代码、查看对象、切换文件夹。

四、编程及上机调试

1.略。

2.在窗体上放置一个标签控件,当单击窗体时,在标签上显示“你单击了窗体”;

当双击窗体时,在标签上显示“你双击了窗体”。

【分析】

本题目主要是掌握窗体的基本事件、以及在代码中修改控件属性的方法。

在窗体上放置一个Label控件,然后打开代码窗口输入代码。

【程序代码】

Label1.Caption="

你单击了窗体!

PrivateSubForm_DblClick()

你双击了窗体!

3.略。

第2章面向对象编程基础

1.什么是类,什么是对象,什么是事件过程?

类是由对象的共同特征抽象而形成的,它包含所创建对象的属性描述和行为特征的定义。

在VB中,系统设计了大量的控件类,这些控件通过实例化后可直接在窗体上使用。

对象是由类创建的,类是对象的定义,而对象是类的一个实例。

对象具有三要素:

属性、方法和事件。

当对象响应事件后就会执行一段代码,该段代码规定了对象被事件激活时应产生的各种动作以及所要进行的相关处理的具体内容,这样的代码段称为事件过程。

2.Caption和Name属性有何不同?

Name是每个对象都具有的最基本的属性,是对象的名字。

该属性值是程序代码中识别对象所使用的名字,它只能在设计时设置,在程序运行中只能被引用,而不能被修改。

对于窗体来说,Caption属性是显示在标题栏中的文本;

对于控件来说,Caption属性是显示在控件上或者是附在控件后的文本。

3.除窗体之外,还有哪些控件可作为其它控件的容器使用?

除窗体之外,图片框控件(Picture)及框架控件(Frame)可作为其它控件的容器。

4.哪些控件不能获得焦点?

若在一个应用程序窗体上,依次创建了命令按钮、文本框、

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2