面向对象基础知识题资料_第1页
面向对象基础知识题资料_第2页
面向对象基础知识题资料_第3页
面向对象基础知识题资料_第4页
面向对象基础知识题资料_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、面向对象基础知识题一、判断题面向对象的程序设计是一种以对象为基础,由事件驱动对象执行程序的设计方法。2所谓属性是指对象的名字、大小、位置和颜色等特性。3方法是对象调用的、用来完成特定操作的特殊子程序。4一个工程必须有一个启动对象,默认的启动对象是第一个被创建的窗体。5可以在程序设计阶段通过属性窗口,也可以通过程序代码设置对象的属性。6如果对象的Enabled属性为False,则对象不对事件做出响应。*7除了作为启动对象的窗体外,工程中其他的窗体只有通过加载语句或相关的对象方法对窗体进行加载,并设置可见,窗体才会显示在屏幕上。*8在窗体中用Show或Hide方法和在代码中将Visible属性分别

2、设置True 或False 的效果是一样的。9窗体的Caption 属性用来设置窗体的标题,在代码中可用这个标题引用该窗体。*10当对象具有焦点时,按下键盘上一个键会触发该对象的KeyDown 事件。 *11当对象具有焦点时,松开键盘上一个键会触发该对象的KeyUp 事件。 *12当对象具有焦点时,按下、松开键盘上一个键会触发该对象的KeyPress 事件。该事件先于KeyDown事件而后于KeyUp事件发生。13窗体的Enabled属性为False时,窗体上的按钮、文本框等控件仍会对用户的操作做出反应。*14执行Form1.Hide 语句,窗体Form1被隐藏,同时Form1的Visible

3、属性自动被置成False。*15在一个窗体的代码中不能使用UnLoad语句来卸载本窗体,即一个窗体只能由其他窗体卸载。16语句Form1.Move 1000,1200把窗体Form1移动到水平坐标为1000单位,把窗体宽度改成为1200单位。17在程序代码中设置对象属性时,若对象名缺省,则隐含指当前窗体对象的属性。18Print方法的缺省对象是当前窗体。19在程序代码中,可以用赋值语句给对象的属性赋值。20与控件有关的赋值语句一定要放在该控件的事件过程中。21Cls方法能清除窗体或图片框上的绘制图形和文本。22在工具箱内双击命令按钮图标,便会在窗体上建立一个命令按钮。23想在窗体中建立一个命令

4、按钮,只要把工具箱内的命令按钮图标拖到窗体即可。24命令按钮、标签、文本框、复选框、单选按钮、框架、列表框、组合框、水平垂直滚动条等控件都有Name、Top、Left、Width、Height属性。*25鼠标无法精确定位窗体内的控件的原因是由于窗体中的定位网格在起作用。26控件数组的每个元素共享控件的事件过程。27控件数组的每个元素都有相同的Name属性值和不同的Index属性值。28在程序运行时,可以通过复制和粘贴控件的方法创建控件数组。29在程序运行时,把命令按钮的Value属性值置成True会触发按钮的Click事件。*30在程序运行时,希望第一个焦点出现在窗体的 Command1命令按

5、钮上,只要把赋值语句 Command1. Tabindex=0放置在窗体的 Load事件过程中。31如果把 Command1命令按钮的 Caption属性值置成“ Exit&X”,则程序运行时,当用户在键盘上按 AltX快捷键, Command1命令按钮的 Click事件过程便会被驱动执行。32假设Command1命令按钮的Cancel属性值为False,程序运行时,当用户在键盘上按Esc键,Command1命令按钮的Click事件过程便会被驱动执行。33假设Command1命令按钮的Default属性值为True且当前的焦点控件是命令按钮Command2,当用户在键盘上按ENTER键

6、,则Command1命令按钮的Click事件过程便会被驱动执行。*34当命令按钮Style 属性值为1时,改变命令按钮的Backcolor属性值就可改变按钮的背景色。 35程序运行时,双击命令按钮会引发命令按钮的双击事件。36语句Command1.Visible=False 与Command1.Enabled=False 是等价的。*37任何时侯键盘的按键动作都触发命令按钮的KeyPress事件。*38可以用命令按钮的KeyPress事件过程实现字母直接按键命令。39标签和文本框控件都有Caption属性。40标签和文本框控件都能显示和输入文本。41对象的所有属性都可以在属性窗口中设定。42文

7、本框的Locked属性与Enabled 属性是等价的。43因为字母大小写的ASCII码值是不同的,所以在VB程序中Command1和COMMAND1可以是两个不同的控件名。44标签控件不能获得焦点,所以标签控件没有SetFocus方法。*45假设标签的Autosize属性为True,Wordwrap属性为False,程序运行时,当标签的标题文字的大小、多少发生变化时,标签会在水平方向自动调整尺寸来显示变化了的标题文字。46Caption是标签的缺省属性;Text是文本框的缺省属性。*47标签的Autosize和Wordwrap属性均为True时,程序运行时,当标签的标题文字的大小、多少发生变化

8、时,标签会在垂直方向自动调整尺寸来显示变化了的标题文字。*48假设标签Label1的Autosize属性为False,Wordwrap属性为False,程序运行时,执行赋值语句Label1.Caption= “First Line” & Vbcrlf & “Second Line” 标签会在垂直方向分两行显示被赋值的标题文字。49假设当前窗体是Form1,则语句Form1.Label1= “Abc”与Me.Label1= “Abc”是不等价的。50当标签的Alignment属性为2时,标签的标题文字居中显示。51要设置Label 控件的背景色,首先须将Label 控件的背景样式

9、设置为不透明的。52Label控件的Forecolor属性用于设置标签标题文字的颜色。53标签对象是专门用来显示信息的,所以不能响应鼠标的单击事件。54程序运行时,改变标签的Caption属性值或文本框的Text属性值, 会产生标签或文本框Change事件。55文本框控件已具备了处理键盘输入的能力,程序运行时,在文本框中进行键盘输入,不会引发任何键盘事件。56文本框的MultiLine属性值为True表示文本框可以接受多行文本。57文本框能接受的最大字符数由文本框的MaxLength属性值决定,当MaxLength属性值为0时,文本框就不再接受用户输入的数据。58只有当文本框的MultiLin

10、e属性值为False时,文本框的PasswordChar属性值才有效。59当文本框是焦点控件时,用户在键盘上按键便会发生该文本框的KeyPress事件。60如果需要,可以通过赋值语句给文本框的ScrollBars属性赋值。61给文本框的SelText属性赋值,会引起文本框的Change事件。62程序运行时,如果文本框的SelLength属性值为2,表示文本框中从插入点位置开始有2个字符被选中。*63允许把一组单选按钮的Value属性都赋成False,不允许把一组单选按钮的Value属性都赋成True。64要将复选框建在框架容器内,可单击工具箱中的复选框图标,然后在框架控件内画出复选框。65复选

11、框的Value值为False 时,都表示没有被选中。66一组单选按钮中,只可能有一个按钮的 Value属性值为 True。67一组复选框中,可以有若干个复选框处在选中状态。68单击复选框或单选按钮就会产生相应的Click事件。69单击复选框不会引起Value属性值的改变。70可以用框架控件将单选按钮或复选框进行分组。71窗体、框架和图片框控件都是容器控件。72框架控件和形状控件都不会响应用户的鼠标单击事件。73要显示框架的Caption属性值,必须将其BorderStyle属性值设置为1-Fixed Single。74移动框架时框架内的控件也跟随移动,所以框架内各控件的Left和Top属性值也

12、将分别随之改变。75要从若干个表项中任选其中一项或多项时,可选用ListBox控件或ComboBox控件。*76当列表框的Columns属性为0,表项的个数超过了列表框的可显示区域时,列表框会自动添加垂直滚动条。77列表框或组合框中当前表项的个数是列表框或组合框的ListCount 属性值减1。78当列表框或组合框存在焦点表项时,列表框或组合框的ListIindex属性值为表项位置索引值,否则Listindex属性值为1。79假设列表框List1的第5项已经被选择,则List1.Selected(5)属性值为True。80在程序设计阶段,可以通过属性窗口给列表框或组合框添加表项,也可以在程序运

13、行时,用列表框或组合框的AddItem方法给列表框或组合框添加表项。81执行List1.Removeitem 2 语句,会清除List1列表框中索引值为2的一个表项。82执行列表框或组合框的Clear方法,只清除列表框或组合框内的被选中的表项。*83列表框或组合框的ItemData 属性是一个长整型数的数组,数组元素的个数是列表框或组合框的ListCount1。84组合框控件可以看作是文本框与列表框的组合体,所以它具有二者的全部属性、方法与事件。85当在简单组合框的文本框中输入一个它的列表框中没有的条目时,组合框会自动把这一条目添加到它的列表框中。86当组合框是简单组合或下拉组合样式时,程序运

14、行时,用户向组合框中的文本框输入数据时,会引发组合框的Change 事件。87在程序设计阶段,可以通过属性窗口改变组合框的Text属性值,也可以在程序运行时,用赋值语句改变组合框的Text属性值。*88如果组合框是下拉列表或下拉组合样式的,当控件的列表下拉时,会引发对象的DropDown 事件。89当组合框的样式是简单列表样式时,双击组合框的表项会发生组合框的DblClick 事件。90滚动条、文本框、InputBox函数都可用于数据输入。91滚动条Value属性值的变化范围由滚动条的Min和Max属性值确定。92用户单击一次滚动条的滚动箭头,滚动条的Value属性值会发生变化,变化量由滚动条

15、的MaxChange属性值给出。93当单击滚动条箭头或单击滚动框与滚动箭头间的空白区域或拖曳滚动框至释放鼠标时,都会产生滚动条Change 事件。94当拖曳滚动条中的滚动框时,会引发滚动条的Scroll事件。95当单击垂直滚动条的向上滚动箭头时,滚动条的Value属性值一定会变小;单击向下滚动箭头时,Value属性值一定会变大。96定时器的Interval属性值不为0且Enabled属性为True时,定时器事件会不断地发生,发生周期由Interval属性值给出。97命令按钮、图片框、影像框及窗体控件都有Picture属性。98VB规定控件容器中的控件使用控件容器的坐标系统,缺省的坐标系原点(0

16、,0)在控件容器显示区的左上角。99要改变窗体或图片框坐标系统的坐标刻度单位,可以通过设置ScaleMode属性去实现。100VB系统提供的几种标准坐标系统的原点都是在绘图区域的左上角,如果要把坐标原点放在其他位置,则必须使用自定义坐标系统。101直线控件无Move 方法、Left属性、Top属性,所以程序运行时,无法用程序代码去移动直线控件。102设置窗体或图片框控件的ScaleHeight或ScaleWidth或ScaleLeft或ScaleTop 属性不会引起窗体或图片框控件的ScaleMode属性值的改变。103在窗体或图片框中用Circle图形方法画完圆、椭圆、扇形或弧后,窗体或图片

17、框控件的CurrentX和CurrentY属性值不会被自动置成圆、椭圆、扇形或弧的圆心的坐标位置值。104窗体和图片框的绘图方法所绘制的图形的外观会受对象某些属性的影响。105在窗体或图片框中用Line图形方法画完直线后,窗体或图片框控件的CurrentX和CurrentY属性值自动被置成直线终点的坐标位置值。106在窗体或图片框中用Pset图形方法画完一个点后,窗体或图片框控件的CurrentX和CurrentY属性值自动被置成点所在的下一个位置的坐标位置值。107在窗体或图片框中用Print方法打完一串文本后,窗体或图片框控件的CurrentX和CurrentY属性值自动被设置成下一次使用

18、Print打印的坐标位置值。108Picture1.Pset(100,100),Rgb(255,0,0) 语句表示在Picture1图片框的(100,100)坐标处画红点。109CurrentX = 20 : CurrentY= 20 : Line Step(0, 0)-Step(20, 0) 三条语句与Line (20, 20)-(40, 20)语句画的不是同一条直线。110当图片框的AutoSize属性为True时,图片框能自动调整自已的尺寸以与显示的图片尺寸匹配。111图片框内的控件的Top和Left属性是相对当前窗体而言的,与图片框无关。112影像框Image控件除了用于显示图片,还能

19、作为其它控件的容器。113可利用影像框Image控件的Click事件,建立与命令按钮功能相似的图形按钮。114当影像框Image控件的Stretch属性为True时,Image控件能自动调整自已的尺寸以与显示的图片尺寸匹配。115当图片框PictureBox控件的Autosize属性为True时,超过图片框尺寸的图片其超过部分会被图片框截去。116当影像框Image控件的Stretch属性为False时,图片会自动调整自己的尺寸以与Image控件的尺寸匹配。117Picture1.Picture=LoadPicture(“”)语句执行后,Picture1图片框内的图片会被清除。118通过对Co

20、mmonDialog通用对话框控件Action属性的赋值或方法调用可以生成所需要的如Open、Save As、Color、Font、Print、Help 等常用对话框。119CommonDialog控件的Open 对话框能打开用户指定的文件。*120如果需要设置CommonDialog控件的Flags、Filter、Initdir等属性,则必须在对控件的Action属性赋值或方法调用之后设置。121CommonDialog控件的Font 对话框打开之后,必须设置CommonDialog控件的Flags属性值。122Font 对话框关闭后,用户选定的字体信息已包含在CommonDialog控件的

21、属性中。*123用户在CommonDialog控件的Color 对话框中选取颜色后,一个表示此颜色的十进制数就会自动存储到控件的Color属性中。124用Menu Editor(菜单编辑器)创建的菜单系统中的每个菜单项都是一个Menu 控件。125允许对菜单系统的顶层菜单项设置快捷键。126每个Menu 控件都有Click事件和Change事件。*127在用Menu Editor(菜单编辑器)创建菜单项时,VB不会给出菜单项缺省的Name和Caption属性值。因此,退出Menu Editor前,用户必须设置菜单项的Name和Caption属性。128菜单控件的属性可以通过属性窗口设置。129

22、要在子菜单中放置分隔条,在菜单编辑器中要输入连字符(-)作为子菜单项的Caption属性值即可。130可以编写一个具有子菜单的菜单项的Click事件过程,程序运行时,当单击该菜单项时,VB不会执行菜单项的Click事件过程。131只有使用鼠标右击窗体之后,才可以使用Popupmenu方法弹出快捷菜单。132菜单控件也可以创建控件数组。133如果一个菜单项的Visible属性为False,则它的子菜单也不会显示。134在程序运行时,当用户从DriveListBox驱动器列表框中选择一个新的驱动器或改变DriveListBox控件的Drive属性值时,都会触发DriveListBox控件的Chan

23、ge事件。135DriveListBox驱动器列表框控件、DirListBox目录路径列表框控件、FileListBox文件列表框控件都允许使用AddItem或RemoveItem 方法创建或删除列表项。136在程序运行时,当DriveListBox驱动器列表框获得焦点后,按移动光标键会触发DriveListBox控件的Change事件。137在程序运行时,当用户从DirListBox目录路径列表框中选择(双击)一个新的目录或改变DirListBox控件的Path属性时,都会触发DirListBox控件的Change事件。138对于文件系统控件,当驱动器控件Drive1中的驱动器符改变时,文件

24、夹列表控件Dir1中显示的文件夹也作相应的改变,可以在Drive1中的Change事件中使用如下命令:Dir1.Path = Drive1.Drive139驱动器列表框DriveListBox和目录列表框DirListBox都有普通列表框具有的MultiSelect属性,所以它们的列表项能被多选。140目录列表框中列出的是控件的Path属性指定的目录路径下的目录项,文件列表框列出的是控件的Path属性指定的目录路径下的文件项。141当用户从FileListBox文件列表框中选择(单击)一个文件时,会触发FileListBox控件的Click事件。142FileListBox文件列表框不具有Mu

25、ltiSelect属性,所以它的列表项不能被多选。143假设FileListBox文件列表框的Patten属性值为 “*.Com ; *.Exe”,则文件列表框列出的是控件的Path属性指定的目录路径下的除可执行文件项外的所有文件。二、选择题1下面的动作中,不能引发一个按钮Click事件的是:(A)单击按钮 (B)右击按钮(C)把焦点移至按钮,按加车 (D)按钮上如有快捷字母,按“Alt该字母”2下列哪类对象在运行时一定不可见的:(A)Line (B)Timer (C)Shape (D)Frame3下列各类对象中,没有Move方法的对象是:(A)Line (B)Form (C)Shape (D

26、)Image4形状控件所显示的图形不可能是:(A)圆 (B)椭圆 (C)圆角正方形 (D)等边三角形5列表框控件的下列几个属性中,哪一个不是数组:(A)List (B)ListIndex (C)Selected (D)ItemData6往列表框中添加一个条目,应使用列表框的什么方法:(A)InsertItem (B)AddItem (C)AppendItem (D)CreateItem7下列控件中,不具有Caption属性的是:(A)ListBox (B)CheckBox (C)Frame (D)OptionButton8下面哪种类型的对象不能作为控件的容器:(A)Form (B)PictureBox (C)Shape (D)Frame9要使图片框自动地与窗体右对齐,应该设置它的哪个属性:(A)Align (B)AutoSize (C)Left (D)Width10如果在图片框上使用绘图方法绘制一个圆,则下面的哪个属性不会对该圆的外观产生影响:(A)BackColor (B)ForeColor (C)DrawWidth (D)DrawStyle11下面哪类对象不支持Change事件:(A)TextBox (B)Label (C)PictureBox (D)ListBox12下面哪类对象不支持Dblclick事件:(A)OptionButton (B)CheckBox (

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论