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

下载本文档

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

文档简介

OOP 技术 面向对象基础知识题 一、判断题 面向对象的程序设计是一种以对象为基础,由事件驱动对象执行程序的设计方法。 2 所谓属性是指对象的名字、大小、位置和颜色等特性。 3 方法是对象调用的、用来完成特定操作的特殊子程序。 4 一个工程必须有一个启动对象,默认的启动对象是第一个被创建的窗体。 5 可以在程序设计阶段通过属性窗口,也可以通过程序代码设置对象的属性。 6 如果对象的 Enabled 属性为 False,则对象不对事件做出响应。 *7 除了作为启动对象的窗体外,工程中其他的窗体只有通过加载语句或相关的对象方 法对窗体进行加载,并设置可见,窗体才会显示在屏幕上。 *8 在窗体中用 Show 或 Hide 方法和在代码中将 Visible 属性分别设置 True 或 False 的 效果是一样的。 9 窗体的 Caption 属性用来设置窗体的标题,在代码中可用这个标题引用该窗体。 *10 当对象具有焦点时,按下键盘上一个键会触发该对象的 KeyDown 事件。 *11 当对象具有焦点时,松开键盘上一个键会触发该对象的 KeyUp 事件。 *12 当对象具有焦点时,按下、松开键盘上一个键会触发该对象的 KeyPress 事件。该 事件先于 KeyDown 事件而后于 KeyUp 事件发生。 13 窗体的 Enabled 属性为 False 时,窗体上的按钮、文本框等控件仍会对用户的操作 做出反应。 *14 执行 Form1.Hide 语句,窗体 Form1 被隐藏,同时 Form1 的 Visible 属性自动被置成 False。 *15 在一个窗体的代码中不能使用 UnLoad 语句来卸载本窗体,即一个窗体只能由其他 窗体卸载。 16 语句 Form1.Move 1000,1200 把窗体 Form1 移动到水平坐标为 1000 单位,把窗体宽 度改成为 1200 单位。 17 在程序代码中设置对象属性时,若对象名缺省,则隐含指当前窗体对象的属性。 18 Print 方法的缺省对象是当前窗体。 19 在程序代码中,可以用赋值语句给对象的属性赋值。 20 与控件有关的赋值语句一定要放在该控件的事件过程中。 21 Cls 方法能清除窗体或图片框上的绘制图形和文本。 22 在工具箱内双击命令按钮图标,便会在窗体上建立一个命令按钮。 23 想在窗体中建立一个命令按钮,只要把工具箱内的命令按钮图标拖到窗体即可。 24 命令按钮、标签、文本框、复选框、单选按钮、框架、列表框、组合框、水平垂 直滚动条等控件都有 Name、Top、Left、Width、Height 属性。 *25 鼠标无法精确定位窗体内的控件的原因是由于窗体中的定位网格在起作用。 26 控件数组的每个元素共享控件的事件过程。 27 控件数组的每个元素都有相同的 Name 属性值和不同的 Index 属性值。 28 在程序运行时,可以通过复制和粘贴控件的方法创建控件数组。 2 29 在程序运行时,把命令按钮的 Value 属性值置成 True 会触发按钮的 Click 事件。 *30 在程序运行时,希望第一个焦点出现在窗体的 Command1 命令按钮上,只要把赋 值语句 Command1. Tabindex=0 放置在窗体的 Load 事件过程中。 31 如果把 Command1 命令按钮的 Caption 属性值置成“ Exit单击向下 滚动箭头时,Value 属性值一定会变大。 96 定时器的 Interval 属性值不为 0 且 Enabled 属性为 True 时,定时器事件会不断地发 生,发生周期由 Interval 属性值给出。 97 命令按钮、图片框、影像框及窗体控件都有 Picture 属性。 98 VB 规定控件容器中的控件使用控件容器的坐标系统,缺省的坐标系原点(0,0)在控 件容器显示区的左上角。 99 要改变窗体或图片框坐标系统的坐标刻度单位,可以通过设置 ScaleMode 属性去实 现。 100 VB 系统提供的几种标准坐标系统的原点都是在绘图区域的左上角,如果要把坐标 原点放在其他位置,则必须使用自定义坐标系统。 101 直线控件无 Move 方法、Left 属性、Top 属性,所以程序运行时,无法用程序代码 去移动直线控件。 102 设置窗体或图片框控件的 ScaleHeight 或 ScaleWidth 或 ScaleLeft 或 ScaleTop 属性 不会引起窗体或图片框控件的 ScaleMode 属性值的改变。 103 在窗体或图片框中用 Circle 图形方法画完圆、椭圆、扇形或弧后,窗体或图片框控 件的 CurrentX 和 CurrentY 属性值不会被自动置成圆、椭圆、扇形或弧的圆心的坐 标位置值。 104 窗体和图片框的绘图方法所绘制的图形的外观会受对象某些属性的影响。 105 在窗体或图片框中用 Line 图形方法画完直线后,窗体或图片框控件的 CurrentX 和 CurrentY 属性值自动被置成直线终点的坐标位置值。 106 在窗体或图片框中用 Pset 图形方法画完一个点后,窗体或图片框控件的 CurrentX 和 CurrentY 属性值自动被置成点所在的下一个位置的坐标位置值。 107 在窗体或图片框中用 Print 方法打完一串文本后,窗体或图片框控件的 CurrentX 和 CurrentY 属性值自动被设置成下一次使用 Print 打印的坐标位置值。 108 Picture1.Pset(100,100),Rgb(255,0,0) 语句表示在 Picture1 图片框的(100,100) 坐标处画 红点。 109 CurrentX = 20 : CurrentY= 20 : Line Step(0, 0)-Step(20, 0) 三条语句与 Line (20, 20)- (40, 20)语句画的不是同一条直线。 5 110 当图片框的 AutoSize 属性为 True 时,图片框能自动调整自已的尺寸以与显示的图 片尺寸匹配。 111 图片框内的控件的 Top 和 Left 属性是相对当前窗体而言的,与图片框无关。 112 影像框 Image 控件除了用于显示图片,还能作为其它控件的容器。 113 可利用影像框 Image 控件的 Click 事件,建立与命令按钮功能相似的图形按钮。 114 当影像框 Image 控件的 Stretch 属性为 True 时,Image 控件能自动调整自已的尺寸 以与显示的图片尺寸匹配。 115 当图片框 PictureBox 控件的 Autosize 属性为 True 时,超过图片框尺寸的图片其超 过部分会被图片框截去。 116 当影像框 Image 控件的 Stretch 属性为 False 时,图片会自动调整自己的尺寸以与 Image 控件的尺寸匹配。 117 Picture1.Picture=LoadPicture(“”)语句执行后,Picture1 图片框内的图片会被清除。 118 通过对 CommonDialog 通用对话框控件 Action 属性的赋值或方法调用可以生成所需 要的如 Open、Save As、Color、Font、Print、Help 等常用对话框。 119 CommonDialog 控件的 Open 对话框能打开用户指定的文件。 *120 如果需要设置 CommonDialog 控件的 Flags、Filter、Initdir 等属性,则必须在对控件 的 Action 属性赋值或方法调用之后设置。 121 CommonDialog 控件的 Font 对话框打开之后,必须设置 CommonDialog 控件的 Flags 属性值。 122 Font 对话框关闭后,用户选定的字体信息已包含在 CommonDialog 控件的属性中。 *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 要在子菜单中放置分隔条,在菜单编辑器中要输入连字符(-)作为子菜单项的 Caption 属性值即可。 130 可以编写一个具有子菜单的菜单项的 Click 事件过程,程序运行时,当单击该菜单 项时,VB 不会执行菜单项的 Click 事件过程。 131 只有使用鼠标右击窗体之后,才可以使用 Popupmenu 方法弹出快捷菜单。 6 132 菜单控件也可以创建控件数组。 133 如果一个菜单项的 Visible 属性为 False,则它的子菜单也不会显示。 134 在程序运行时,当用户从 DriveListBox 驱动器列表框中选择一个新的驱动器或改变 DriveListBox 控件的 Drive 属性值时,都会触发 DriveListBox 控件的 Change 事件。 135 DriveListBox 驱动器列表框控件、DirListBox 目录路径列表框控件、 FileListBox 文 件列表框控件都允许使用 AddItem 或 RemoveItem 方法创建或删除列表项。 136 在程序运行时,当 DriveListBox 驱动器列表框获得焦点后,按移动光标键会触发 DriveListBox 控件的 Change 事件。 137 在程序运行时,当用户从 DirListBox 目录路径列表框中选择 (双击)一个新的目录或 改变 DirListBox 控件的 Path 属性时,都会触发 DirListBox 控件的 Change 事件。 138 对于文件系统控件,当驱动器控件 Drive1 中的驱动器符改变时,文件夹列表控件 Dir1 中显示的文件夹也作相应的改变,可以在 Drive1 中的 Change 事件中使用如下 命令: Dir1.Path = Drive1.Drive 139 驱动器列表框 DriveListBox 和目录列表框 DirListBox 都有普通列表框具有的 MultiSelect 属性,所以它们的列表项能被多选。 140 目录列表框中列出的是控件的 Path 属性指定的目录路径下的目录项,文件列表框列 出的是控件的 Path 属性指定的目录路径下的文件项。 141 当用户从 FileListBox 文件列表框中选择( 单击)一个文件时,会触发 FileListBox 控件 的 Click 事件。 142 FileListBox 文件列表框不具有 MultiSelect 属性,所以它的列表项不能被多选。 143 假设 FileListBox 文件列表框的 Patten 属性值为 “*.Com ; *.Exe”,则文件列表框列出 的是控件的 Path 属性指定的目录路径下的除可执行文件项外的所有文件。 二、 选择题 1 下面的动作中,不能引发一个按钮 Click 事件的是: (A)单击按钮 (B)右击按钮 (C)把焦点移至按钮,按加车 (D)按钮上如有快捷字母,按“Alt该字母” 2 下列哪类对象在运行时一定不可见的: (A)Line (B)Timer (C)Shape (D)Frame 3 下列各类对象中,没有 Move 方法的对象是: (A)Line (B)Form (C)Shape (D)Image 4 形状控件所显示的图形不可能是: (A)圆 (B)椭圆 (C)圆角正方形 (D)等边三角形 5 列表框控件的下列几个属性中,哪一个不是数组: (A)List (B)ListIndex (C)Selected (D)ItemData 6 往列表框中添加一个条目,应使用列表框的什么方法: (A)InsertItem (B)AddItem (C)AppendItem (D)CreateItem 7 下列控件中,不具有 Caption 属性的是: (A)ListBox (B)CheckBox (C)Frame (D)OptionButton 8 下面哪种类型的对象不能作为控件的容器: (A)Form (B)PictureBox (C)Shape (D)Frame 7 9 要使图片框自动地与窗体右对齐,应该设置它的哪个属性: (A)Align (B)AutoSize (C)Left (D)Width 10 如果在图片框上使用绘图方法绘制一个圆,则下面的哪个属性不会对该圆的外观产 生影响: (A)BackColor (B)ForeColor (C)DrawWidth (D)DrawStyle 11 下面哪类对象不支持 Change 事件: (A)TextBox (B)Label (C)PictureBox (D)ListBox 12 下面哪类对象不支持 Dblclick 事件: (A)OptionButton (B)CheckBox (C)Form (D)Image 13 下面哪类对象支持 Click 事件: (A)Line (B)PictureBox (C)Shape (D)HscrollBar 14 下面哪一类对象具有绘图方法: (A)Image (B)Line (C)PictureBox (D)Frame 15 如果用长整数H00FF00来表示颜色,则此颜色为: (A)红色 (B)黄色 (C)蓝色 (D)绿色 16 在窗体上按下鼠标左键后释放,不会触发窗体的哪个事件: (A)Click (B)DblClick (C)MouseUp (D)MouseDown 17 菜单控件没有下面哪一个属性: (A)Caption (B)Checked (C)

温馨提示

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

评论

0/150

提交评论