OOP技術面向对象基础知识题.doc
文本预览下载声明
OOP技术
面向对象基础知识题
一、判断题 1. 面向对象的程序设计是一种以对象为基础,由事件驱动对象执行程序的设计方法。 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. 在程序运行时,可以通过复制和粘贴控件的方法创建控件数组。 29. 在程序运行时,把命令按钮的Value属性值置成True会触发按钮的Click事件。 *30. 在程序运行时,希望第一个焦点出现在窗体的 Command1命令按钮上,只要把赋值语句 Command1. Tabindex=0放置在窗体的 Load事件过程中。 31. 如果把 Command1命令按钮的 Caption属性值置成“ ExitX”,则程序运行时,当用户在键盘上按 Alt+X快捷键, Command1命令按钮的 Click事件过程便会被驱动执行。 32. 假设Command1命令按钮的Cancel属性值为False,程序运行时,当用户在键盘上按Esc键,Command1命令按钮的Click事件过程便会被驱动执行。 33. 假设Command1命令按钮的Default属性值为True且当前的焦点控件是命令按钮Command2,当用户在键盘上按ENTER键,则Command1命令按钮的Click事件过程便会被驱动执行。 *34. 当命令按钮Style 属性值为1时,改变命令按钮的Backcolor属性值就可改变按钮的背景色。 35. 程序运行时,双击命令按钮会引发命令按钮的双击事件。 36. 语句Command1.Visible=False 与Command1.Enabled=False 是等价的。 *37. 任何时侯键盘的按键动作都触发命令按钮的KeyPress事件。 *38. 可以用命令按钮的KeyPress事件过程实现字母直接按键命令。 39. 标签和文本框控件都有Caption属性。 40. 标签和文本框控件都能显示和输入文本。 41. 对象的所有属性都可以在属性窗口中设定。 42. 文本框的Locked属性与Enabled 属性是等价的。
显示全部