课程习题
您当前的位置: 澳门新葡京app>课程习题

表单设计

发布时间: 2019-01-27      信息来源:       阅读次数:

表单设计

、选择题

1. 设表单FORM1包含命令按钮组G1和文本框T1,G1中包含命令按钮C1和C2,在C2的Click事件代码中要引用T1的VALUE属性,则正确引用是______。

A)THISORM.T1.VALUEB)THIS.Parent.T1.VALUE

C)THIS.Parent.Parent.T1.VALUED)T1.VALUE

2. 当调用表单的Show方法时,可能激发表单的______。

A)Load事件B)Init事件C)Activate事件D)Click事件

3. 组合框的内容进行一次新的选择,一定发生的事件是______。

A)changeB)interactivechangeC)whenD)click

4. 创建对象时发生______事件。

A)InitB)LoadC) InteractiveChangeD)Activate

5. 用表单设计器设计表单,下列叙述中错误的是______。

A)可以创建表单集B)可以向表单添加新属性和方法

C)可以对表单添加新事件D)数据环境对象可以加到表单中

6. 表单的Name属性用于______。

A)作为保存表单时的文件名B)引用表单对象

C)显示运行表单标题栏中D)作为运行表单时的表单名

7. 可以在表单的数据环境中添加的是______。

A)表B)表之间的临时关系C)查询D)视图

8. 可改写计数属性的容器是______。

A)表单集、表格、页框、页面B)命令按钮组、选项按钮组、表格、页框

C)表单、列、页面、容器D)页面、表单、工具栏、-SCREEN

9. 如果在运行表单前向表单中传递参数,则应在表单的______事件代码中包含PARAMENTERS语句。

A)InitB)LoadC) ActivateD)数据环境的BeforeOpenTables

10. 按钮的Name属性用于______。

A)作为按钮上的文字B)按钮对象的引用名

C)按钮的属性名D)以上都不是

11. 下面关于OLE对象的说法中错误的是______。

A)可插入的OLE对象只能来自于支持OLE的应用程序,例如Excel和Word

B)一个OLE对象,只能是图片、声音和Excel、Word文档

C)在表单中,可以用绑定型OLE对象来显示通用型字段中OLE对象的内容

D)使用表单设计器可以创建绑定型OLE对象

12. 一个按钮,若要在单击按钮后,按钮销毁,需要在click事件中写代码______。

A) release thisB)destroy thisC)destroyD)quit

13. 表单生成器的作用是______。

A)创建和修改表单 B)添加字段,作为表单的新控件

C)创建新表单D)以上都是

14. 用来确定控件是否可见的属性是______。

A)EnabledB)DefaultC)CaptionD)Visible

15. 用来显示控件上的文字的属性是______。

A)EnabledB)DefaultC)CaptionD)Visible

16. 运行表单的命令是______。

A)RUN FORMB)EXECUTE FORMC)DO FORMD)START FORM

17. 打开已有表单文件的命令是______。

A)REPLACE FORMB)CHANGE FORMC)EDIT FORMD)MODIFY FORM

18. 在列表框中使用哪个属性判定列表项是否被选中______。

A)CheckedB)CheckC)ValueD)Selected

19. 可以选择多项的控件是______。

A)组合框B)列表框C)下拉列表框D)选项组

20. 为了在文本框输入显示“”,应该设置文本框的属性是______。

A)PasswordCharB)PasswordAttr

C)PasswordD)PasswordWord

21. 在表单设计阶段,以下说法不正确的是______。

A)拖动表单上的对象,可以改变该对象在表单上的位置

B)拖动表单上对象的边框,可以改变该对象的大小

C)通过设置表单上对象的属性,可以改变对象的大小和位置

D)表单上对象一旦建立,其位置和大小均不能改变

22. 在表单设计器的属性窗口中设置表单或其他控件对象的属性时,以下正确的叙述是______。

A)以斜体字显示的属性值是只读属性、不可以修改

B)“全部”选项卡包含了“数据”选项卡中的内容,但不包含“方法程序”选项卡中的内容

C)表单的属性描述了表单的行为

D)以上都正确

23. 在Visual FoxPro中创建表单的命令是______。

A)CREATE FORMB)CREATE ITEMC)NEW ITEMD)NEW FORM

24. 为了改变表单上表格对象中字段的显示顺序,应该设置______。

A)表单的Caption属性B)表格对象的ColumnCount属性

C)表单对象的ChildOrder属性D)表格中列对象的ColumnOrder属性

25. 下述描述中不正确的是______。

A)表单是容器类对象B)表格是容器类对象

C)选项组是容器类对象D)命令按钮是容器类对象

26. 修改表单MyForm的正确命令是______。

A)MODIFY COMMANDMyFormB)MODIFY FORM MyForm

C)DO MyFormD)EDIT MyForm

27. 对象的Click事件的正确叙述是______。

A)用鼠标双击对象时引发B)用鼠标单击对象时引发

C)用鼠标右键单击对象时引发D)用鼠标右键双击对象时引发

28. 在Visual FoxPro中,表单(Form)是指______。

A)数据库中表的清单B)一个表中的记录清单

C)数据库查询结果的列表D)窗口界面

29. 表单的Caption属性用于______。

A)指定表单执行的程序B)指定表单的标题

C)指定表单是否可用D)指定表单是否可见

30. 关闭表单的代码是ThisForm.Release,其中的Release是表单对象的______。

A)方法B)属性C)事件D)标题

31. 假定表单中包含一个命令按钮,那么在运行表单时,下面有关事件引发次序的陈述中,____是正确的。

A)先命令按钮的Init事件,然后表单的Init事件,最后表单的Load事件

B)先表单的Init事件,然后命令按钮的Init事件,最后表单的Load事件

C)先表单的Load事件,然后表单的Init事件,最后命令按钮的Init事件

D)先表单的Load事件,然后命令按钮的Init事件,最后表单的Init事件

32. 用来指明复选框的当前状态的属性是______。

A) SelectedB) CaptionC) ValueD) ControlSource

33. 确定列表框内的某个条目是否被选定应使用的属性是______。

A) ValueB) ColumnCountC) ListCountD) Selected

34. 下面对控件的描述正确的是______。

A)用户可以在组合框中进行多重选择

B)用户可以在列表框中进行多重选择

C)用户可以在一个选项组中选中多个选项按钮

D)用户对一个表单内的一组复选框只能选中其中一个

35. 下面关于表单控件基本操作的陈述中,_____是不正确的。

A)要在“表单控件”工具栏中显示某个类库文件中自定义类,可以单击表单控件工具栏中的“查看类”按钮,然后在弹出的菜单中选择“添加”命令

B)要在表单中复制某个控件,可以按住CTRL键并拖放该控件

C)要使表单中所有被选控件具有相同的大小,可单击“布局”工具栏中的“相同大小”按钮

D)要将某个控件的TAB序号设置为1,可在进入TAB键次序方式设置状态后,双击控件的TAB键次序盒

36. 在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以______。

A)单击选项按钮B)双击选项按钮

C)先单击选项组,并选择“编辑”命令,然后再单击选项按钮

D)以上B)和C)都可以

37. 假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮,如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,下面_____式子是正确的。

A)This.ThisForm.Text1.ValueB) This.Parent.parent.Text1.Value

C)Parent.Parent.Text1.ValueD) This.parent.Text1.Value

38. 如果需要在Myform=CreateObject("Form")所创建的表单对象Myform中添加command1按钮对象,应当使用命令_____。

A) Add Object Command1 AS commandbutton

B) Myform.Addobject("command1","commandbutton")

C) Myform.Addobject("commandbutton","command1")

D) command1=Addobject("comand1","commandbutton")

39. 下面对于控件类的各种描述中,_____是错误的。

A)控件类用于进行一种或多种相关的控制

B)可以对控件类对象中的组件单独进行修改或操作

C)控件类一般作为容器类中的控件

D)控件类的封装性比容器类更加严密

40. 不可以作为文本框控件数据来源的是_____。

A)数值型字段B)0内存变量C)字符型字段D)备注型字段

41. 计时器控件的主要属性是_____。

A) EnabledB)CaptionC) IntervalD) Value

42. 下面关于命令DO FORM XX NAME YY LINKED的陈述中,______是正确的。

A)产生表单对象引用变量XX,在释放变量XX时自动关闭表单

B)产生表单对象引用变量 XX,在释放变量XX时并不关闭表单

C)产生表单对象引用变量YY,在释放变量YY时自动关闭表单

D)产生表单对象引用变量YY,在释放变量YY时并不关闭表单

43. 能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是______。

A) HideB) ShowC) ReleaseD) SetFocus

44. 下面对编辑框(EditBox)控件属性的描述正确的是______。

A)SelLength属性的设置可以小于0

B)当ScrollBars的属性值为0时,编辑框内包含水平滚动条

C)SelText属性在做界面设计时不可用,在运行时可读写

D)Readonly属性值为.T.时,用户不能使用编辑框上的滚动条

45. 为表单MyForm添加事件或方法代码,改变该表单中的控件Cmdl的Caption属性的正确命令是______。

A) Myform.Cmdl.Caption="最后一个"B) THIS.Cmdl.Caption="最后一个"

C) THISFORM.Cmdl.Caption="最后一个" D) THISFRMSET.Cmdl.Caption="最后一个"

46. 用来确定控件是否起作用的属性是______。

A)EnabledB)DefaultC)CaptionD)Visible

47. 表单在项目管理器的哪个选项卡下管理______。

A)表单选项卡B)其他选项卡C)文档选项卡D)程序选项卡

、填空题

1. 编辑框的SellLength属性可以确定选中文本的______。

2. 通过设置列表框的Multiselect属性,可以在列表框中选择______项。

3. 为了在表格控件中显示数据,一般要用______属性指定数据源的类型,用Record Source属性指定数据源(表格中要显示的数据)。

4. 为图像控件指定图片(如.bmp文件)文件的属性是______。

5. 要改变表单上表格对象中当前显示的列数,应设置表格的______属性。

6. 表单文件的扩展名是______。

7. 对象的______描述了对象的状态。

8. 当用户单击命令按钮时,会触发命令按钮的______事件。

9. 用来确定复选框是否被选中的属性是______。

10. 用来设置复选框标题(显示在复选框旁的文字)的属性是______。

11. 能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是______方法。

12. 为了改变表格对象中各列的显示顺序,应该重新设置列控件的______属性。

13. 利用______中的工具可以快速对齐表单中的控件。

14. Visual FoxPro可以创建两种类型界面的应用程序,即单文档界面和多文档界面,英文缩写MDI指的是______。

15. 计时器控件设计时在表单中是可见的,在运行时是______。

16. 书籍表单文件名是myform.scx,表单备注文件名是myform.sct,则运行该表单的命令是______。

17. 为刷新表单,应调用表单的Refresh方法,正确的语法格式是______。

18. 为使表单运行时在Visual FoxPro主窗口居中显示,应设置表单的AutoCenter属性值为______。

19. 如果想为表单换一个标题名,可以在属性窗口中修改______属性项。

20. "图片/ActiveX绑定控件"用于显示图片或______的内容。

21. 由表单向导创建的表单,主要是依靠______而定。

22. 表格控件使用的数据资源大多数是来自______和______。

23. 用来确定复选框是否被选中的属性是______,用来指定显示在复选框旁的文字的属性是_____。

24. 可以使用______方法隐藏表单,可以使用______方法激活、显示表单。

25. 要为表单设计下拉式菜单,首先需要在菜单设计时,在_____对话框中选择“顶层表单”复选框;其次要将表单的______属性值设置为2,使其成为顶层表单:最后需要在表单的_____事件代码中设置调用菜单程序的命令。

26. 在______工具栏中选择_____工具按钮,即可激活生成器。若要使用表单生成器,可以在“表单”菜单中选择______选项。