《VB题库——第1章可视化编程应用基础.pdf》由会员分享,可在线阅读,更多相关《VB题库——第1章可视化编程应用基础.pdf(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第第 1 1 章章可视化编程应用基础可视化编程应用基础习题精选习题精选一、选择题一、选择题1.Visual Basic是一种面向()的程序设计语言。A过程B用户C方法D对象2.Visual Basic是用于开发()环境下的应用程序的工具。ALinuxBWindowsCNetWareDUNIX3.VB6。0 不能开发基于()的应用程序,也不能在这种环境下运行.AWindows98BWindows2000CWindows NTDUNIX4.与传统的程序设计语言相比,VB 最突出的特点是().A结构化程序设计B程序开发环境C事件驱动编程机制D程序调试技术5.VB 具有除()之外的版本。A学习版B专业
2、版C企业版D网络版6.从功能上说,VB 的 3 种版本()。A学习版专业版企业版B企业版专业版学习版C专业版企业版学习版D专业版企业版学习版7.启动 VB 的方法中,一般不推荐使用()。A从“开始”菜单中的程序B双击桌面上的 VB 图标C双击需要打开的工程文件D双击需要打开的窗体文件8.下列不能打开属性窗口的操作是()。A执行“视图”菜单中的“属性窗口”命令B按 F4 键C按 Ctrl+TD单击工具栏上的“属性窗口”按钮9.下列可以打开立即窗口的操作是()。ACtrl+DBCtrl+ECCtrl+FDCtrl+G10.双击窗体中的对象后,VB 将显示的窗口是()。A项目(工程)窗口B工具箱C代
3、码窗口D属性窗口11.用户可以通过()模拟屏幕的小图像来布置窗体在屏幕上的位置。A窗体设计器B快捷菜单C立即窗口D窗体布局窗口12.以下操作中()不能打开属性窗口。A按 F4 键B单击工具栏上的“属性窗口”按钮C执行“视图”菜单中的“属性窗口”命令D双击任何一个对象13.在 VB 中,调出对象浏览器的快捷键是().AF1BF2CF3DF414.要在调试时看到当前范围内每个变量以及所有对象的各成员的值,则要通过(AWatch窗口BImmediate 窗口CDebug 对象DLocal 窗口15.VB 里面用于续行的符号是()。A”B”_C”D”16.窗体设计器的主要功能是()。)A建立用户界面B
4、编写源程序代码C画图D文字编辑17.VB 中 ActiveX 控件的文件扩展名为().A.LibB.BasC。FrmD.Ocx18.VB 中称对象的数据为()。A属性B方法C事件D封装19.下列关于面向对象程序设计的叙述错误的是()。A对象具有属性、方法等特性B对象之间的通信产生了消息C一个对象是一个软件构造块,它包含数据与相关的操作D对象的属性不能被修改20.下列说法中错误的是()。AVB 采用了事件驱动的编程机制BVB 是面向过程的程序设计语言CVB 是可视化的程序设计语言DVB 是面向对象的程序设计语言21.以下关于属性设置的说法中()是正确的.A在属性窗口中可以设置所有属性的值B在程序
5、代码中可以设置所有属性的值C属性的名称由 VB 事先定义,用户不能改变D所有对象的属性都是可见的22.以下说法中()是 Windows应用程序设计方法。A面向对象、顺序驱动B面向过程、事件驱动C面向过程、顺序驱动D面向对象、事件驱动23.下列关于事件的说法中不正确的是()。A事件是系统预先为对象定义的能被对象识别的动作B事件可分为系统事件与用户事件两类CVB 为每个对象设置好各种事件,并定义事件过程名,但过程代码必须由用户自行编写DVB 中所有控件对象的默认事件都是Click24.下列关于工具箱的说法正确的是()。A工具箱中所包含的控件数目是固定不变的B工具箱中包含了 VB 的所有控件CVB
6、的内部控件不能从工具箱中移除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不同类型的对象
7、所能识别的事件一定不同30.运行 VB 程序的快捷键为()。31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.AF4BF5CF6DF8运行程序产生死循环时,按()键可以终止程序运行。ACtrl+CBCtrl+ZCCtrl+BreakD单击“停止运行”按钮关于控件属性的设置,正确的是().A用户必须重新设置所有属性的值,否则属性值为空B任何属性的值都可以由用户进行随意设置C属性值可以由用户设置,也可以使用系统的默认值D属性值只能在属性窗口中设置VB 中系统运行的基本实体是().A对象B属性C事件D方法窗体上的默认尺寸单位为()。A厘米B毫
8、米C缇D英寸要修改一个控件的属性,需要对()进行操作。A属性窗口B工具箱C工程资源管理器D窗体布局窗口一只白色的足球被踢进球门,则白色、足球、踢、进球分别是()。A属性、对象、方法、事件B属性、对象、事件、方法C对象、属性、方法、事件D属性、方法、对象、事件能被对象所识别的动作与对象可执行的活动分别称为()。A方法、事件B事件、方法C事件、属性D过程、方法VB 应用程序的开发模式有3 种,当需要进行调试时,必须处于().A中断模式B运行模式C设计模式D3 者均可以下模式切换中,()不能实现。A中断设计B设计中断C运行中断D设计运行在程序运行时要进入中断模式可采用除()之外的任一种方法。A单击“
9、中断按钮B按 Ctrl+Break 键C选择“运行”菜单中的“中断”项D打开“调试菜单一个工程通常可包括除()之外的项目。A属性模块B标准模块C窗体D类模块窗体文件的扩展名为()。A.vbpB.frmC.vbwD。bas标准模块文件的扩展名为()。A.vbpB。frmC.vbwD。bas一个应用程序可以包含多个窗体,默认情况下,程序运行是从()开始的.A主控窗体B设计时的第一个窗体C名称为 Form 的窗体D名称为 Start 的窗体当在一个工程中移除了一个文件后,则()。A删除了该文件B该文件被移到了回收站C仅删除对该文件的引用D该文件被移除后不可再被添加关于保存工程,正确的是()。A保存工
10、程时只要保存窗体文件即可B保存工程时只要保存工程文件即可C先保存工程文件,再保存窗体文件D先保存窗体文件,再保存工程文件VB 中工程文件的扩展名为()。A.frmB.vbgC。vbpD。bas一个可执行的 VB 程序至少要包括一个().A窗体模块B标准模块C类模块D辅助模块49.以下控件中()不能获得焦点.A标签B命令按钮C文本框D列表框50.以下方法中,只有()不能使对象获得焦点.。A运行时用鼠标选择对象B运行时用键盘选择对象C代码中使用 SetFocus 方法D代码中使用 GetFocus 方法51.对于有缺省按钮的窗体,将焦点从 TextBox的一行移动到下一行的方法是按()键。ACtr
11、l+EnterBAlt+EnterCTABDShift+Enter52.VB 中,()控件在使用前必须先添加到工具箱中。ATextBoxBToolBarCCommandButtonDListBox53.改变()的值,将会改变窗体标题栏上的内容。ACaptionBValueCTextDName决定一个控件在窗体上的位置,要使用()属性。54.AHeight,WidthBBackColor,ForeColorCMaxButton,MinButtonDTop,Left55.若希望用代码改变控件的大小,可以()。A程序运行时,用鼠标移动控件B改变控件的 Top和 Left 属性C改变控件的 Width
12、和 Height 属性D改变控件的 Visible和 Enabled 属性56.决定控件在运行时是否可见的属性是()。ATopBHeightCVisibleDEnabled57.要将一组控件左边界对齐,不可以()。A在属性窗口将 Left 属性设为相同值B在窗体编辑器中点击“左对齐”按钮C在菜单中选择“格式”“对齐”“左边界对齐”D在菜单中选择“工具”“对齐”“左边界对齐58.要使窗体在运行时大小不可调整,则必须修改()属性。AEnabledBBorderStyleCVisibleDMoveable59.要使标签能完整显示文本的内容,应设置()。ACaptionBValueCTextDAuto
13、Size60.要使标签透明,应使其 BackStyle的值为()。A0B1CTrueDFalse61.当将控件的 Enabled 属性设置为 False 时,则该控件().A运行时不可见B运行时不可用C运行时不可移动D运行时不能改变大小62.ForeColor 属性常用于设置().A前景色B背景色C边框色D都不是63.在向窗体添加控件时,如一次需要添加多个同类控件,可在单击工具箱中的控件时先按()键。AShiftBCtrlCAltDEsc64.要同时选中窗体上的多个控件,可在选择时按()键。AShiftBBackSpaceCAltDEsc65.如果要让一个名为 lblP 的标签显示“提示”,则
14、应使用()代码。ALabel1.Caption=”提示”BLabel1.Text=”提示ClblP。Caption=”提示DlblP。Text=提示”66.能够接受焦点的控件是()。AFrameBCommandCLabelDTimer67.在运行时,按 Tab键跳过了一个可以获得焦点的控件,则可能是因为().A该控件的 TabStop设为 TrueB该控件的 TabStop设为 FalseC该控件的 Enabled 设为 TrueD该控件的 Enabled 设为 False68.如果需要标签在垂直方向与内容相适应,应设置标签的()属性.AEnabledBVisibleCWordWrapDBor
15、derStyle69.任何控件都有()属性。ANameBCaptionCTextDForeColor70.决定一个控件上文字特性的属性是().ANameBCaptionCTextDFont71.VB 中最基本的对象是(),这是应用程序的基石。A标签B命令按钮C窗体D文本框72.若希望 Label 控件显示其边界,应该()。A将 BorderStyle 设为 TrueB将 BorderStyle 设为 FalseC将 Appeadance 设为 TrueD将 Appeadance 设为 False73.VB 设计环境中,控件的 Left 属性的计量单位是().A英寸B毫米C缇D微米74.在应用程
16、序运行时,用户在一个控件上单击一个鼠标左键时,以下事件中只有()不会被触发。AClickBMouseDownCMouseUpDMouseMove75.若希望在一个 Label 中显示一个”&”字符,则应设置Caption 属性为()。A&B&C_&D&76.如果在窗体上有命令按钮 OK,在代码编辑器窗口有与之对应的 cmdOK_Click()事件,则该按钮的名称与 Caption 属性分别为()。AOK,cmdOKBcmd,OKCcmdOK,OKDOK,cmd77.在窗体设计器中双击某按钮会打开相应的代码窗口,其对应的事件模板膦()。APrivate Sub Command1_Click()B
17、Private 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.ClearBText1.Visible=FalseCText1。HideDText1.Enabled=False80.下列控件
18、中,允许用户在其中输入文本的控件是()。ALabelBTextBoxCCheckBoxDListBox81.当用户将鼠标移到控件上时,以悬浮窗口显示的用于描述该控件的文本内容应设置在其()属性中。ACaptionBDescriptionCToolTipTextDText82.若希望在一窗体运行时,某个按钮能响应 Esc 键,那么应将其()属性设为 True。AEnabledBVisibleCDefaultDCancel83.窗体上有文本框 Text1与标签 Label1。要求程序后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件为()。84.85.86.87.
19、88.89.90.91.92.93.94.95.APrivate Sub Text1_Change()BPrivate Sub Label1_Change()Label1。Caption=Text1.TextLabel1。Caption=Text1.TextEnd SubEnd SubCPrivate Sub Text1_Click()DPrivate Sub Label1_Click()Label1.Caption=Text1.TextLabel1.Caption=Text1.TextEnd SubEnd Sub在 C:Pic 文件夹中有一个图形文件Welcome。gif。为了将该图形装到按
20、钮cmd1 上,正确的语句为()。Acmd1.Caption=Welcome。gifBcmd1。Picture=C:PicWelcome.gifCcmd1.Picture=C:PicWelcome.gif”Dcmd1.Picture=LoadPicture(C:PicWelcome。gif)为了保证多个相同控件具有相同尺寸,可以选中这些控件,然后使用“格式”菜单中的“统一尺寸”项,可以使选中的控件与()相同大小。A最后一个被选控件B第一个被选控件C基准控件D不一定如果想在文本框中输入字符时只显示某个字符(如*),可设置该文本框的()属性。ACaptionBPaeewordCharCTextDC
21、har已经将文本框的 ScrollBar 属性设置为非零值,但并没有显示滚动条,其可能的原因是()。A文本框中没有内容B文本框的 MultiLine 属性为 TrueC文本框的 MultiLine 属性为 FalseD文本框的 Locked 属性为 True要想使程序运行时文本框不能接受用户的输入,应设置的属性为().ATextBMultiLineCHideDLockedTextBox在缺省情况下,能够接受的文本大小为()。A2048BB32KBC64KBD1024B在窗体上有一个被禁止的控件,当点击这个控件时()。A窗体产生 Click 事件,控件则没有任何事件B窗体产生 Click 事件,
22、控件也产生 Click 事件C窗体没有任何事件,控件则产生 Click 事件D两者都无任何事件在窗体的 Click 事件有语句:Label1.Caption=Visual Basic”。若在该语句执行前标签的Caption 属性取默认值,则该标签控件在本语句执行前的名称与Caption 属性分别为()。ALabel,LabelBLabel,CaptionCLabel1,Label1DCaption,Label通过文本框的()属性可以获得当前插入点的位置.APositionBSelStartCSelLengthDLeft如果想获得输入字符的ASCII 码的值,必须通过文本框的()事件过程.AKe
23、yPressBChangeCClickDLostFocus以下没有 Caption 属性的控件是()。A命令按钮B文本框C标签D窗体将文本框的 Locked 属性设为 True 后,以下()是正确的.A属性窗口中不能修改文本框的属性值B运行时用户不可以在界面上修改文本框的内容C不可通过程序代码修改文本框的内容D以上都不对96.若希望 TextBox控件中显示内容以多行显示,可以()。A将 MultiLine 属性设为 TrueB将 ScrollBars 属性设为 2C将 ScrollBars 属性设为 1D将 MultiLine 属性设为 False97.窗体 Form1 的名称属性是 frm
24、,它的 Load 事件过程名为()。AForm_LoadBForm1_LoadCfrm_LoadDMe_Load98.文本框的 Enabled 被设为 False 后,则()。A文本框中的内容变成灰色,且不能获得焦点B文本框中的内容变成灰色,可以获得焦点,但不能修改内容C文本框中的内容变成灰色,用户可以修改文本框的内容D文本框中的内容正常显示,但用户不能修改其内容99.触发文本框 Change 事件的条件是()。A文本框获得了焦点B用户向文本框输入内容后按了回车键C文本框失去了焦点D文本框的内容发生了变化100.如想为按钮设置一个访问键,只要在Caption 属性中先输入一个前导符(),然后再
25、输入访问键字符即可。ABC*D101.命令按钮的 Caption 属性为“退出(X)”,要将该按钮的快捷键设为Alt+X,应修改 Caption属性为()。A在 x 前插入&B在 x 后插入C在 x 前插入D在 x 后插入#102.在程序运行中,要想使可操作的按钮变得不可操作,则应设置为False 的属性是()。AVisibleBEnabledCCancelDDefault103.对按钮的 Default 与 Cancel 两个属性来说,以下说法中()是错误的。A一个按钮的 Default 与 Cancel 两个属性均可设置为 TrueB一个窗体中可以有多个按钮的Default 或 Cance
26、l 属性均设置为 TrueC当一个按钮的 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在设计时将按钮的Captio
27、n 属性设为“修改与“确定”D在按钮的 Click 事件中利用代码对其Caption 属性进行设置107.要消除窗体上的输出区域,应调用其()方法.ALineBClsCPrintDPset二、填空题二、填空题1.Visual Basic是在_语言基础上研制而成的。2.OOP 是指_.3.VB 中应用程序的开发主要是在_设计器上完成的。4.5.6.7.8.9.10.11.12.13.在属性窗口中,属性的显示方式有两种:按_顺序和按_顺序.对象是_的实例化。VB 应用程序的开发步骤为:_、设置属性、编写代码、运行与调试.从设计模式切换到运行模式可通过_或_来实现.在 VB 中可以同时打开_个工程.
28、要在 VB 中使用其帮助系统,必须先安装_.要向文本框输入信息,文本框必须具有_。对控件属性的设置可通过_或_来实现。VB 中可将控件分为_、_与_3 类.一般情况下,窗体与控件都有默认的名称,窗体上的第二个命令按钮的名称为_。14.在 VB 中预先设置好的、能够被对象识别的动作称为_。15.在窗体上调整控件的位置时,通常只能以_为单位,以便于多个控件的对齐。16.要使标签控件的大小自动适应其内容,必须将其_属性设置为_。17.当选择多个控件时,其中必有一个控件周围的小方块是实心的,该控件称为_。18.如果想单击一次控件图标即可在窗体上画出多个相同类型的控件,只要在单击控件前按住_键。19.V
29、B 应用程序通常由 3 类模块构成,它们是:_、_与_。20.要想使标签在显示时不覆盖背景,需要将 BackStyle 属性设置为_。21.为了使标签在垂直方向适应其内容,不但要将 WordWrap 属性设置为_,而且还必须将_属性设置为 True。22.文本框与标签一样均可以显示文本,它们最主要的区别是_。23.文本框的 SelText属性表示了_。24.当向文本框中输入了“Basic时,将触发_次 Change 事件。25.命令按钮最常用的事件是_。26.要使命令按钮具有图形效果,可设置其_属性.27.如果按钮已经设置了访问键O,则按_键相当于单击该按钮。28.程序开始运行时要求文本框的内
30、容为空,则在设计时必须在_窗口将该文本框的_属性设置为空。29.一个窗体上有一个文本框Text1和一个标签 Label1,有如下的事件过程:Private Sub Text1_Change()Label1.Caption=Text1.TextEnd Sub该窗体在运行时,如果用户在文本框中输入“你好”,则标签的内容会变成_.30.已知一个长方体的长、宽、高为a、b、c,求其表面积 S.设计一个窗体:3 个文本框(分别为 Text1、Text2、Text3),分别输入长、宽、高;一个命令按钮,单击该按钮即可完成计算;一个标签显示运算结果.试补齐以下代码:Private Sub Command1_
31、Click()a=Val(Text1.Text)将长送入变量 a 中b=Val(_)c=_s=2(a*b+bc+a*c)Label1._=”长方体的表面积为:Str(s)End Sub31.在一个窗体上有一个文本框Text1和两个命令按钮 Command1 和 Command2,有如下事件过程:Private Sub Command1_Click()Text1.Visible=FalseEnd SubPrivate Sub Command2_Click()Text1.Visible=TrueText1。Text=VB程序设计”End Sub当单击第一个命令按钮时_。当单击第二个命令按钮时_。32.数据的过滤:在一个窗体上有一个文本框 Score,要求用户在文本框中输入学生的成绩,为了保证输入数据的合理性,必须对输入的数据进行控制,即输入的分数只能在 0100之间。试补齐以下代码:Private Sub Score_LostFocus()X=val(Score.Text)If x0 or x100 ThenBeepScore。Text=_Score。_ElseTotal=xEnd ifEnd Sub
限制150内