VB题库——第1章可视化编程应用基础.pdf
第 1 章 可视化编程应用基础 习题精选 一、选择题 1.Visual Basic 是一种面向()的程序设计语言。A过程 B用户 C方法 D对象 2.Visual Basic 是用于开发()环境下的应用程序的工具。ALinux BWindows CNetWare DUNIX 3.VB6。0 不能开发基于()的应用程序,也不能在这种环境下运行.AWindows98 BWindows2000 CWindows NT DUNIX 4.与传统的程序设计语言相比,VB 最突出的特点是().A结构化程序设计 B程序开发环境 C事件驱动编程机制 D程序调试技术 5.VB 具有除()之外的版本。A学习版 B专业版 C企业版 D网络版 6.从功能上说,VB 的 3 种版本()。A学习版专业版企业版 B企业版专业版学习版 C专业版企业版学习版 D专业版企业版学习版 7.启动 VB 的方法中,一般不推荐使用()。A从“开始”菜单中的程序 B双击桌面上的 VB 图标 C双击需要打开的工程文件 D双击需要打开的窗体文件 8.下列不能打开属性窗口的操作是()。A执行“视图”菜单中的“属性窗口”命令 B按 F4 键 C按 Ctrl+T D单击工具栏上的“属性窗口”按钮 9.下列可以打开立即窗口的操作是()。ACtrl+D BCtrl+E CCtrl+F DCtrl+G 10.双击窗体中的对象后,VB 将显示的窗口是()。A项目(工程)窗口 B工具箱 C代码窗口 D属性窗口 11.用户可以通过()模拟屏幕的小图像来布置窗体在屏幕上的位置。A窗体设计器 B快捷菜单 C立即窗口 D窗体布局窗口 12.以下操作中()不能打开属性窗口。A按 F4 键 B单击工具栏上的“属性窗口”按钮 C执行“视图”菜单中的“属性窗口”命令 D双击任何一个对象 13.在 VB 中,调出对象浏览器的快捷键是().AF1 BF2 CF3 DF4 14.要在调试时看到当前范围内每个变量以及所有对象的各成员的值,则要通过()。AWatch 窗口 BImmediate 窗口 CDebug 对象 DLocal 窗口 15.VB 里面用于续行的符号是()。A”B”_ C”D”16.窗体设计器的主要功能是()。A建立用户界面 B编写源程序代码 C画图 D文字编辑 17.VB 中 ActiveX 控件的文件扩展名为().A.Lib B.Bas C。Frm D.Ocx 18.VB 中称对象的数据为()。A属性 B方法 C事件 D封装 19.下列关于面向对象程序设计的叙述错误的是()。A对象具有属性、方法等特性 B对象之间的通信产生了消息 C一个对象是一个软件构造块,它包含数据与相关的操作 D对象的属性不能被修改 20.下列说法中错误的是()。AVB 采用了事件驱动的编程机制 BVB 是面向过程的程序设计语言 CVB 是可视化的程序设计语言 DVB 是面向对象的程序设计语言 21.以下关于属性设置的说法中()是正确的.A在属性窗口中可以设置所有属性的值 B在程序代码中可以设置所有属性的值 C属性的名称由 VB 事先定义,用户不能改变 D所有对象的属性都是可见的 22.以下说法中()是 Windows 应用程序设计方法。A面向对象、顺序驱动 B面向过程、事件驱动 C面向过程、顺序驱动 D面向对象、事件驱动 23.下列关于事件的说法中不正确的是()。A事件是系统预先为对象定义的能被对象识别的动作 B事件可分为系统事件与用户事件两类 CVB 为每个对象设置好各种事件,并定义事件过程名,但过程代码必须由用户自行编写 DVB 中所有控件对象的默认事件都是 Click 24.下列关于工具箱的说法正确的是()。A工具箱中所包含的控件数目是固定不变的 B工具箱中包含了 VB 的所有控件 CVB 的内部控件不能从工具箱中移除 DActiveX 控件不能添加到工具箱中 25.对象可以识别与响应某些操作行为称为()。A属性 B方法 C特征 D事件 26.构成对象的 3 要素为()。A属性、事件、方法 B控件、属性、事件 C窗体、控件、过程 D窗体、控件、模块 27.对象是一个逻辑实体,它是()的集合。A数据 B代码 C数据与代码 D属性 28.属性用来描述对象的性质,属性的值()。A只能由用户来确定 B只能由系统来确定 C用户与系统都能确定 D用户与系统都不能确定 29.关于事件的说法正确的是()。A事件是系统预先定义好的、能够被对象识别的动作 B用户可以根据需要建立新的事件 C事件的名称可以由用户根据需要来改变 D不同类型的对象所能识别的事件一定不同 30.运行 VB 程序的快捷键为()。AF4 BF5 CF6 DF8 31.运行程序产生死循环时,按()键可以终止程序运行。ACtrl+C BCtrl+Z CCtrl+Break D单击“停止运行”按钮 32.关于控件属性的设置,正确的是().A用户必须重新设置所有属性的值,否则属性值为空 B任何属性的值都可以由用户进行随意设置 C属性值可以由用户设置,也可以使用系统的默认值 D属性值只能在属性窗口中设置 33.VB 中系统运行的基本实体是().A对象 B属性 C事件 D方法 34.窗体上的默认尺寸单位为()。A厘米 B毫米 C缇 D英寸 35.要修改一个控件的属性,需要对()进行操作。A属性窗口 B工具箱 C工程资源管理器 D窗体布局窗口 36.一只白色的足球被踢进球门,则白色、足球、踢、进球分别是()。A属性、对象、方法、事件 B属性、对象、事件、方法 C对象、属性、方法、事件 D属性、方法、对象、事件 37.能被对象所识别的动作与对象可执行的活动分别称为()。A方法、事件 B事件、方法 C事件、属性 D过程、方法 38.VB 应用程序的开发模式有 3 种,当需要进行调试时,必须处于().A中断模式 B运行模式 C设计模式 D3 者均可 39.以下模式切换中,()不能实现。A中断设计 B设计中断 C运行中断 D设计运行 40.在程序运行时要进入中断模式可采用除()之外的任一种方法。A单击“中断按钮 B按 Ctrl+Break 键 C选择“运行”菜单中的“中断”项 D打开“调试菜单 41.一个工程通常可包括除()之外的项目。A属性模块 B标准模块 C窗体 D类模块 42.窗体文件的扩展名为()。A.vbp B.frm C.vbw D。bas 43.标准模块文件的扩展名为()。A.vbp B。frm C.vbw D。bas 44.一个应用程序可以包含多个窗体,默认情况下,程序运行是从()开始的.A主控窗体 B设计时的第一个窗体 C名称为 Form 的窗体 D名称为 Start 的窗体 45.当在一个工程中移除了一个文件后,则()。A删除了该文件 B该文件被移到了回收站 C仅删除对该文件的引用 D该文件被移除后不可再被添加 46.关于保存工程,正确的是()。A保存工程时只要保存窗体文件即可 B保存工程时只要保存工程文件即可 C先保存工程文件,再保存窗体文件 D先保存窗体文件,再保存工程文件 47.VB 中工程文件的扩展名为()。A.frm B.vbg C。vbp D。bas 48.一个可执行的 VB 程序至少要包括一个().A窗体模块 B标准模块 C类模块 D辅助模块 49.以下控件中()不能获得焦点.A标签 B命令按钮 C文本框 D列表框 50.以下方法中,只有()不能使对象获得焦点.。A运行时用鼠标选择对象 B运行时用键盘选择对象 C代码中使用 SetFocus 方法 D代码中使用 GetFocus 方法 51.对于有缺省按钮的窗体,将焦点从 TextBox 的一行移动到下一行的方法是按()键。ACtrl+Enter BAlt+Enter CTAB DShift+Enter 52.VB 中,()控件在使用前必须先添加到工具箱中。ATextBox BToolBar CCommandButton DListBox 53.改变()的值,将会改变窗体标题栏上的内容。ACaption BValue CText DName 决定一个控件在窗体上的位置,要使用()属性。54.AHeight,Width BBackColor,ForeColor CMaxButton,MinButton DTop,Left 55.若希望用代码改变控件的大小,可以()。A程序运行时,用鼠标移动控件 B改变控件的 Top 和 Left 属性 C改变控件的 Width 和 Height 属性 D改变控件的 Visible 和 Enabled 属性 56.决定控件在运行时是否可见的属性是()。ATop BHeight CVisible DEnabled 57.要将一组控件左边界对齐,不可以()。A在属性窗口将 Left 属性设为相同值 B在窗体编辑器中点击“左对齐”按钮 C在菜单中选择“格式”“对齐”“左边界对齐”D在菜单中选择“工具”“对齐”“左边界对齐 58.要使窗体在运行时大小不可调整,则必须修改()属性。AEnabled BBorderStyle CVisible DMoveable 59.要使标签能完整显示文本的内容,应设置()。ACaption BValue CText DAutoSize 60.要使标签透明,应使其 BackStyle 的值为()。A0 B1 CTrue DFalse 61.当将控件的 Enabled 属性设置为 False 时,则该控件().A运行时不可见 B运行时不可用 C运行时不可移动 D运行时不能改变大小 62.ForeColor 属性常用于设置().A前景色 B背景色 C边框色 D都不是 63.在向窗体添加控件时,如一次需要添加多个同类控件,可在单击工具箱中的控件时先按()键。AShift BCtrl CAlt DEsc 64.要同时选中窗体上的多个控件,可在选择时按()键。AShift BBackSpace CAlt DEsc 65.如果要让一个名为 lblP 的标签显示“提示”,则应使用()代码。ALabel1.Caption=”提示”BLabel1.Text=”提示 ClblP。Caption=”提示 DlblP。Text=提示”66.能够接受焦点的控件是()。AFrame BCommand CLabel DTimer 67.在运行时,按 Tab 键跳过了一个可以获得焦点的控件,则可能是因为().A该控件的 TabStop 设为 True B该控件的 TabStop 设为 False C该控件的 Enabled 设为 True D该控件的 Enabled 设为 False 68.如果需要标签在垂直方向与内容相适应,应设置标签的()属性.AEnabled BVisible CWordWrap DBorderStyle 69.任何控件都有()属性。AName BCaption CText DForeColor 70.决定一个控件上文字特性的属性是().AName BCaption CText DFont 71.VB 中最基本的对象是(),这是应用程序的基石。A标签 B命令按钮 C窗体 D文本框 72.若希望 Label 控件显示其边界,应该()。A将 BorderStyle 设为 True B将 BorderStyle 设为 False C将 Appeadance 设为 True D将 Appeadance 设为 False 73.VB 设计环境中,控件的 Left 属性的计量单位是().A英寸 B毫米 C缇 D微米 74.在应用程序运行时,用户在一个控件上单击一个鼠标左键时,以下事件中只有()不会被触发。AClick BMouseDown CMouseUp DMouseMove 75.若希望在一个 Label 中显示一个”&”字符,则应设置 Caption 属性为()。A&B&C_&D&76.如果在窗体上有命令按钮 OK,在代码编辑器窗口有与之对应的 cmdOK_Click()事件,则该按钮的名称与 Caption 属性分别为()。AOK,cmdOK Bcmd,OK CcmdOK,OK DOK,cmd 77.在窗体设计器中双击某按钮会打开相应的代码窗口,其对应的事件模板膦()。APrivate Sub Command1_Click()BPrivate Sub Command1_GotFocus()CPrivate Sub Command1_MouseDown()DPrivate Sub Command1_MouseUp()78.Private Sub Command1_Click()语句中的 Command1 表示的是().A按钮的 Caption 值 B按钮的名称值 C按钮的 Font 值 D按钮的 Value 值 79.窗体上有一文本框 Text1,为了在程序在运行后将其隐藏,应使用语句()。AText1.Clear BText1.Visible=False CText1。Hide DText1.Enabled=False 80.下列控件中,允许用户在其中输入文本的控件是()。ALabel BTextBox CCheckBox DListBox 81.当用户将鼠标移到控件上时,以悬浮窗口显示的用于描述该控件的文本内容应设置在其()属性中。ACaption BDescription CToolTipText DText 82.若希望在一窗体运行时,某个按钮能响应 Esc 键,那么应将其()属性设为 True。AEnabled BVisible CDefault DCancel 83.窗体上有文本框 Text1 与标签 Label1。要求程序后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件为()。APrivate Sub Text1_Change()BPrivate Sub Label1_Change()Label1。Caption=Text1.Text Label1。Caption=Text1.Text End Sub End Sub CPrivate Sub Text1_Click()DPrivate Sub Label1_Click()Label1.Caption=Text1.Text Label1.Caption=Text1.Text End Sub End Sub 84.在 C:Pic 文件夹中有一个图形文件 Welcome。gif。为了将该图形装到按钮 cmd1 上,正确的语句为()。Acmd1.Caption=Welcome。gif Bcmd1。Picture=C:PicWelcome.gif Ccmd1.Picture=C:PicWelcome.gif”Dcmd1.Picture=LoadPicture(C:PicWelcome。gif)85.为了保证多个相同控件具有相同尺寸,可以选中这些控件,然后使用“格式”菜单中的“统一尺寸”项,可以使选中的控件与()相同大小。A最后一个被选控件 B第一个被选控件 C基准控件 D不一定 86.如果想在文本框中输入字符时只显示某个字符(如*),可设置该文本框的()属性。ACaption BPaeewordChar CText DChar 87.已经将文本框的 ScrollBar 属性设置为非零值,但并没有显示滚动条,其可能的原因是()。A文本框中没有内容 B文本框的 MultiLine 属性为 True C文本框的 MultiLine 属性为 False D文本框的 Locked 属性为 True 88.要想使程序运行时文本框不能接受用户的输入,应设置的属性为().AText BMultiLine CHide DLocked 89.TextBox 在缺省情况下,能够接受的文本大小为()。A2048B B32KB C64KB D1024B 90.在窗体上有一个被禁止的控件,当点击这个控件时()。A窗体产生 Click 事件,控件则没有任何事件 B窗体产生 Click 事件,控件也产生 Click 事件 C窗体没有任何事件,控件则产生 Click 事件 D两者都无任何事件 91.在窗体的 Click 事件有语句:Label1.Caption=Visual Basic”。若在该语句执行前标签的Caption 属性取默认值,则该标签控件在本语句执行前的名称与 Caption 属性分别为()。ALabel,Label BLabel,Caption CLabel1,Label1 DCaption,Label 92.通过文本框的()属性可以获得当前插入点的位置.APosition BSelStart CSelLength DLeft 93.如果想获得输入字符的 ASCII 码的值,必须通过文本框的()事件过程.AKeyPress BChange CClick DLostFocus 94.以下没有 Caption 属性的控件是()。A命令按钮 B文本框 C标签 D窗体 95.将文本框的 Locked 属性设为 True 后,以下()是正确的.A属性窗口中不能修改文本框的属性值 B运行时用户不可以在界面上修改文本框的内容 C不可通过程序代码修改文本框的内容 D以上都不对 96.若希望 TextBox 控件中显示内容以多行显示,可以()。A将 MultiLine 属性设为 True B将 ScrollBars 属性设为 2 C将 ScrollBars 属性设为 1 D将 MultiLine 属性设为 False 97.窗体 Form1 的名称属性是 frm,它的 Load 事件过程名为()。AForm_Load BForm1_Load Cfrm_Load DMe_Load 98.文本框的 Enabled 被设为 False 后,则()。A文本框中的内容变成灰色,且不能获得焦点 B文本框中的内容变成灰色,可以获得焦点,但不能修改内容 C文本框中的内容变成灰色,用户可以修改文本框的内容 D文本框中的内容正常显示,但用户不能修改其内容 99.触发文本框 Change 事件的条件是()。A文本框获得了焦点 B用户向文本框输入内容后按了回车键 C文本框失去了焦点 D文本框的内容发生了变化 100.如想为按钮设置一个访问键,只要在 Caption 属性中先输入一个前导符(),然后再输入访问键字符即可。A B C*D 101.命令按钮的 Caption 属性为“退出(X)”,要将该按钮的快捷键设为 Alt+X,应修改 Caption属性为()。A在 x 前插入&B在 x 后插入 C在 x 前插入 D在 x 后插入#102.在程序运行中,要想使可操作的按钮变得不可操作,则应设置为 False 的属性是()。AVisible BEnabled CCancel DDefault 103.对按钮的 Default 与 Cancel 两个属性来说,以下说法中()是错误的。A一个按钮的 Default 与 Cancel 两个属性均可设置为 True B一个窗体中可以有多个按钮的 Default 或 Cancel 属性均设置为 True C当一个按钮的 Default 设为 True 时,运行时用户可以按回车键来激活其 Click 事件 D当一个按钮的 Cancel 设为 True 时,运行时用户可以按 Esc 键来激活其 Click 事件 104.一个窗体上可有()个缺省按钮。A一 B二 C任意多 D零 105.以下方法只有()不能激活按钮的 Click 事件.A按回车键 B单击按钮 C按下按钮的访问键 D在代码中直接调用该按钮的 Click 事件过程 106.运行时,如果想在用户单击按钮“修改”时,按钮文字会变成“确定”,则应()。A在运行时修改按钮的 Caption 属性 B运行时由用户直接修改 C在设计时将按钮的 Caption 属性设为“修改与“确定”D在按钮的 Click 事件中利用代码对其 Caption 属性进行设置 107.要消除窗体上的输出区域,应调用其()方法.ALine BCls CPrint DPset 二、填空题 1.Visual Basic 是在_语言基础上研制而成的。2.OOP 是指_.3.VB 中应用程序的开发主要是在_设计器上完成的。4.在属性窗口中,属性的显示方式有两种:按_顺序和按_顺序.5.对象是_的实例化。6.VB 应用程序的开发步骤为:_、设置属性、编写代码、运行与调试.7.从设计模式切换到运行模式可通过_或_来实现.8.在 VB 中可以同时打开_个工程.9.要在 VB 中使用其帮助系统,必须先安装_.10.要向文本框输入信息,文本框必须具有_。11.对控件属性的设置可通过_或_来实现。12.VB 中可将控件分为_、_与_3 类.13.一般情况下,窗体与控件都有默认的名称,窗体上的第二个命令按钮的名称为_。14.在 VB 中预先设置好的、能够被对象识别的动作称为_。15.在窗体上调整控件的位置时,通常只能以_为单位,以便于多个控件的对齐。16.要使标签控件的大小自动适应其内容,必须将其_属性设置为_。17.当选择多个控件时,其中必有一个控件周围的小方块是实心的,该控件称为_。18.如果想单击一次控件图标即可在窗体上画出多个相同类型的控件,只要在单击控件前按住_键。19.VB 应用程序通常由 3 类模块构成,它们是:_、_与_。20.要想使标签在显示时不覆盖背景,需要将 BackStyle 属性设置为_。21.为了使标签在垂直方向适应其内容,不但要将 WordWrap 属性设置为_,而且还必须将_属性设置为 True。22.文本框与标签一样均可以显示文本,它们最主要的区别是_。23.文本框的 SelText 属性表示了_。24.当向文本框中输入了“Basic时,将触发_次 Change 事件。25.命令按钮最常用的事件是_。26.要使命令按钮具有图形效果,可设置其_属性.27.如果按钮已经设置了访问键 O,则按_键相当于单击该按钮。28.程序开始运行时要求文本框的内容为空,则在设计时必须在_窗口将该文本框的_属性设置为空。29.一个窗体上有一个文本框 Text1 和一个标签 Label1,有如下的事件过程:Private Sub Text1_Change()Label1.Caption=Text1.Text End Sub 该窗体在运行时,如果用户在文本框中输入“你好”,则标签的内容会变成_.30.已知一个长方体的长、宽、高为 a、b、c,求其表面积 S.设计一个窗体:3 个文本框(分别为 Text1、Text2、Text3),分别输入长、宽、高;一个命令按钮,单击该按钮即可完成计算;一个标签显示运算结果.试补齐以下代码:Private Sub Command1_Click()a=Val(Text1.Text)将长送入变量 a 中 b=Val(_)c=_ s=2(a*b+bc+a*c)Label1._=”长方体的表面积为:Str(s)End Sub 31.在一个窗体上有一个文本框 Text1 和两个命令按钮 Command1 和 Command2,有如下事件过程:Private Sub Command1_Click()Text1.Visible=False End Sub Private Sub Command2_Click()Text1.Visible=True Text1。Text=VB 程序设计”End Sub 当单击第一个命令按钮时_。当单击第二个命令按钮时_。32.数据的过滤:在一个窗体上有一个文本框 Score,要求用户在文本框中输入学生的成绩,为了保证输入数据的合理性,必须对输入的数据进行控制,即输入的分数只能在 0100之间。试补齐以下代码:Private Sub Score_LostFocus()X=val(Score.Text)If x0 or x100 Then Beep Score。Text=_ Score。_ Else Total=x End if End Sub