VFP练习三
- 格式:doc
- 大小:169.50 KB
- 文档页数:6
VFP复习三
一.表单及OOP技术辨析训练
1.下列关于属性、方法和事件的叙述中,()是错误
..的。
A.属性用于描述对象的特征,方法用于表示对象的行为
B.同一个类的两个对象可以分别设置自己的属性值
C.可以激活事件的用户动作有按键、单击鼠标、移动鼠标等
D.一个表单中的所有文本框对象的属性值必须相同
2.Visual FoxPro 6.0中的类分为()。
A.容器类和控件类B.表单和表单控件
C.表单类和菜单类D.表单、菜单和工具栏
3.用表单设计器设计表单,以下说法错误
..的是()。
A.拖动表单上的对象,可以改变该对象在表单上的位置
B.拖动表单上对象的边框,可以改变该对象的大小
C.通过设置表单上对象的属性,可以改变对象的大小和位置
D.表单上的对象一旦建立,其位置和大小均不能改变
4.某一对象的Click事件在()时触发。
A.表单对象建立之前B.用鼠标双击该对象
C.用鼠标单击该对象D.用鼠标右键单击该对象
5.要运行一个设计好的表单,可以在命令窗口中使用()。
A.Open Form <表单名> B.Do Form <表单名>
C.Create Form <表单名> D.List Form <表单名>
6.设有一表单“Myform”,在命令按钮“cmd”的Click事件中,改变该表单的标题
Caption属性为“学生管理”,下面正确的命令为()。
A.Myform.Caption="学生管理"B.="学生管理"
C.Thisform.Caption="学生管理" D.Thisform. Name ="学生管理"
7.如果想在运行表单时,向文本框Text2中输入字符,回显字符显示的是“*”,则可
以在表单Form1的Init事件中加入语句()。
A.Form1.Text2.PasswordChar = "*"
B.Form1.Text2. Password = "*"
C.Thisform.Text2. PasswordChar = "*"
8.用来表示表单控件名称的属性是()。
A.Caption B.Name
C.WindowType D.Label
9.任何一个对象都具有属性、事件和()3个要素。
A.封装B.多态C.状态D.方法
10.表单中可以根据需要添加各种控件对象,下列哪个不是控件对象
A.文本框B.标签C.图像D.生成器
11.在命令按钮Command1的Click事件中,改变该表单的标题Caption属性为"登录",
下面正确的命令为()。
A.mand1.Caption="登录"B.This.Caption="登录"
C.Thisform.Caption="登录"D.Myform. Caption ="登录"
12 .以下属于容器类控件的是( )。
A.Form
bel
C.Text
mand
13.在表单设计中,经常会用到属性和事件。
下列各项中属于属性的是( )。
A.This
B.ThisForm
C.Caption
D.Click
14.设置文本框的数据源使用( )属性。
A.DateSouce
B.RecordSource
C.Controlsource
D.RowSource
15.在下列属性中, ( )是每一个控件都有的。
A.Caption B)ControlSouce D.Picture
16.设置标签背景颜色的属性是( )。
A.BorderStyle
B.BackStyle
C.BackColor
D.BorderColor
17.关于数据库报表的设计,下列叙述中错误
..的是()。
A.设计报表的输出格式,实际上就是设计报表的布局
B.在Visual FoxPro 6.0中,只能利用“报表设计器”创建报表
C.Visual FoxPro 6.0提供了多种报表布局,如列报表、行报表等。
D.可以使用“Report Form <报表名>”命令预览报表
18.在 Visual FoxPro中,在屏幕上预览报表的命令是( )。
A.PREVIEW REPORT
B.RUN REPORT … PREVIEW
C.DO REPORT … PREVIEW
D.REPORT FORM … [PREVIEW]
19.在命令文件中,调用菜单的命令是()。
A.Call <菜单文件名> B.Load <菜单文件名>
C.Procedure <菜单文件名> D.Do <菜单文件名>
20.使用Visual FoxPro 6.0的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在“结果”中选择()。
A.子菜单B.填充名称
C.命令D.过程
21.使用Visual FoxPro 6.0的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在“结果”中选择()。
A.子菜单B.填充名称
C.命令D.过程
22.在菜单设计器窗口中,首先显示和定义的是( )。
A.条形菜单
B.子菜单
C.快捷菜单
D.以上3种均可
23.在Visual Foxpro中,通过生成器生成菜单文件的扩展名是( )。
A.mnx
B.mnt
C.mpr
D.prg
24.假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是( )。
A. Do mymenu
B. Do mymenu.mpr
C. Do mymenu.pjx
D. Do mymenu.mnx
二.设计表单
1.设计一个表单“欢迎”,运行结果如下图
表单主要内容如下:
(1)标题是“欢迎”。
(2)界面上方有个标签对象,显示内容为“欢迎使用VFP系统”
(3)一个“退出”命令按钮,单击该按钮时关闭表单。
要求:简要写出完成这表单的操作步骤。
2.设计如下图所示的表单
表单内容如下:
(1)表单标题为“我的表单”,表单上包含一个文本框,,两个命令按钮,文本框中设计时没有值,两个命令按钮的标题分别为“显示”和“取消”。
(2)单击“显示”按钮时,在文本框中显示图中内容;单击“取消”按钮时关闭表单。
要求:简要写出整个表单的设计步骤。
3.设计如下图所示的表单
表单内容如下:
(1)表单标题为“我的表单”,表单上包含两个文本框,,两个命令按钮,两个标签,文本框中设计时没有值,两个命令按钮的标题分别为“确定”和“退出”。
(2)输入用户名为:user,输入密码:123456,单击“确定”按钮时,则调出另一个
表单main,若输入的用户名和密码不正确,单击“确定”按钮时,则报错,退出
VFP系统。
单击“取消”按钮时关闭表单。
要求:简要写出整个表单的设计步骤。
4.设计表单
要求:(1)标题“启动”
(2)两个按钮(启动,退出)
(3)单击“启动”,调出主窗体文件(文件名:welcome.scx)单击“退出”,关闭表单
command1.click
do form welcome.scx
command2.click
release thisform
5.
设计如下图所示的表单
表单内容如下:
(1)表单标题为“登录”,表单上包含一个文本框,,一个命令按钮,一个标签,文本框中设计时没有值,命令按钮的标题分别为“确定”
(2)输入用户名为:张三,单击“确定”按钮时,自动判定文本框中输入的用户名是否为“张三”,是,则关闭表单,“否”,文本框清空,简述表单的设计步骤。
及事件代码。
command1.click代码:
if (alltrim(thisform.text1.value)=='张三')
release thisform
else
thisform.text1.value='' endif。