vfp表单设计应用练习题及答案

VFP6.0第7xx表单设计与应用及答案

一、填空题:

1、根据表单数据来源进行分类,表单可以分为_自由表、_数据库表_和_视图_3种类型。

2、表单数据源可以使用数据库表、_自由表_或__视图__。

3、在使用表单向导创建的表单中,按钮类型可以是_文本按钮_、_图片按钮、无按钮和定制4种类型。

4、表单文件默认的扩展名为_.scx__。

5、表单“属性”窗口由对象列表框、选项卡、_属性设置框、属性列表框和__属性说明信息_组成。

6、根据VisualFoxPro6.0中的控件对象基于所属的类可以分为__容器__类和_控件_类。

7、标签控件属性Caption的含义是_____指定标签的标题文本_____,Name 的含义是_指定在代码中用以引用对象的名称_。

8、文本框控件属性ControlSource的含义是_为文本框绑定数据源_。

10、组合框控件属性RowSource和ControlSource的含义分别是_指明组合框中条目的数据源_、_为组合框绑定数据源_。

二、单项选择题:

1、使用表单向导创建表单,在“表单样式”对话框中可以确定(D)。

A.表和字段

B.表和样式

C.视图和按钮

D.样式和按钮2、在命令窗口执行表单文件AA,应键入命令(A)。

A.DO FORM AA

B.DO AA.scx

C.RUN FORM AA

D.RUN AA.xcx

3、在表单中添加字符型字段控件,系统生成的是( A )。

A.文本框

B.编辑框

C.OLE绑定型控件

D.复选框4、下列表单控件中属于容器类的是( C )。

A.列表框、组合框、命令按钮、页面、表格

B.列表框、组合框、命令按钮、线条

C.命令按钮组、选项按钮组、页面、表格

D.命令按钮组、选项按钮组、图像、表格

5、在VisualFoxPro6.0中,表单是指(D)。

A.数据库中各个表的清单

C.数据库查询的列表B.一个表中各个记录的清单

D.窗口界面

6、表单对象中可以包括的控件是( D )。

A.任意控件

B.所有容器对象

C.页框或任意控件

D.页框、任意控件、容器或自定义对象

7、在VisualFoxPro6.0中,标签控件默认的名字是(B)。

A.List

https://www.360docs.net/doc/9d19155661.html,bell

C.Edit

D.Text

8、在创建表单时,创建的对象用于保存不希望用户改动的文本控件是(A)。

A.标签

B.文本框

C.编辑框

D.组合框

9、表单创建下拉列表框控件,该控件的默认名称为( A )。

https://www.360docs.net/doc/9d19155661.html,bo

https://www.360docs.net/doc/9d19155661.html,mand

C.Check

D.Caption

10、在VisualFoxPro6.0中,为了将表单从内在中释放(清除),可将表单中寻出命令按钮的Click事件代码设置为(D)。

A.ThisForm.Refresh

C.ThisForm.HideB.ThisForm.Delete

D.ThisForm.Release

11、控件可以分为容器类和控件类,下列属于容器类控件的是(D)A.标签

B.命令按钮

C.复选框

D.命令按钮组

12、在对象的引用中,ThisForm表示(B)

A.当前对象

B.当前表单

C.当前表单集

D.当前对象的上一级

13、如果要使一个表格对象显示的数据是一个视图的数据,需要建立表格与视图的数据连接,可以使用的表格对象是(A)

A.表格生成器

B.视图生成器

C.表单生成器

D.控件生成器

14、要改变表单上表格对象中当前显示的列数,应设置表格的(C)

A.ControlSource属性

B.RecordSource属性

C.ColumnCount属性

https://www.360docs.net/doc/9d19155661.html,属性

15、能将表单的Visible属性设置为.T.,使表单成为活动对象的方法是(B)

A.Hide

B.Show

C.Release

D.SetFocus

三、简答题

1、什么是表单?

答:表单是一种容器,在其中可以加入很多其他对象,数据库应用系统通常使用表单作为数据操作的一个窗口,用户可以退通过表单对数据库中的数据进行编辑、查询、统计及其他操作。

2、表单向导提供了哪几种表单样式?

答:标准式、凹陷式、阴影式、边框式、浮雕式、新奇式、石墙式、亚麻式、彩色式

3、常用的表单控件有哪些?

答:标签、文本框、编辑框、命令按钮、命令按钮组、选项按钮组、复选框、组合框、列表框、微调、表格、图像、计时器、页框、ActiveX控件、ActiveX绑定控件、线条、形状、容器、分隔符、超级连接

4、使用表单向导创建的表单是否包括定位按钮?

答:是

5、表单中的控件类控件有哪些?容器类控件有哪些?

答:控件类控件:命令按钮,标签、下拉列表、复选框、组合框、微调按钮、图像、线条、形状、计时器、ole

容器类控件:表单、表格、页框、容器、命令按钮组、选项按钮组6、表单控件的对齐方式有哪些?

答:左边对齐、右边对齐、顶边对齐、底边对齐、垂直居中对齐、水平居中对齐

VFP程序设计基础-表单设计练习

1.扩展名为SCX的文件是( )。 ?A、备注文件 ?B、项目文件 ?C、表单文件 ?D、菜单文件 参考答案: C 2.在当前表单的LABEL1控件中显示系统时间的语句是()。 ?A、https://www.360docs.net/doc/9d19155661.html,BEL1.CAPTION=TIME() ?B、https://www.360docs.net/doc/9d19155661.html,BEL1.VALUE=TIME() ?C、https://www.360docs.net/doc/9d19155661.html,BEL1.TEXT=TIME() ?D、https://www.360docs.net/doc/9d19155661.html,BEL1.CONTROL=TIME() 参考答案: A 3.以下叙述与表单数据环境有关,其中正确的是()。 ?A、当表单运行时,数据环境中的表处于只读状态,只能 显示不能修改 ?B、当表单关闭时,不能自动关闭数据环境中的表 ?C、当表单运行时,自动打开数据环境中的表 ?D、当表单运行时,与数据环境中的表无关 参考答案: C

4.在Visual FoxPro中,运行表单T1.SCX的命令是()。 ?A、DO T1 ?B、RUN FORM1 T1 ?C、DO FORM T1 ?D、DO FROM T1 参考答案: C 5.假定一个表单里有一个文本框Text1和一个命令按钮组Comman dGroup1,命令按钮组是一个容器对象,其中包含Command1 和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的value属性值,下面哪个式子是正确的?()。 ?A、ThisForm.Text1.value ?B、This.Parent.value ?C、Parent.Text1.value ?D、this.Parent.Text1.value 参考答案: A 6.假设表单上有一选项组:●男○女,如果选择第二个按钮“女”,则该项组Value属性的值为________。 ?A、.F. ?B、女 ?C、 2

vfp习题及参考答案

习题一 一、用适当的内容填空 1. 典型安装VFP至少需要【 85 】MB的剩余磁盘空间,完全安装VFP至少需要【 90 】MB的剩余磁盘空间。 2. 在运行VFP过程中,要想查看帮助信息,必须安装【 MSDN Library 】。并在VFP 中配置名为【 Foxhelp.chm 】的帮助文件。 3.对VFP 系统环境所做的配置,可以分为【临时】配置和【永久】配置两种。 4. 通过VFP【工具】菜单→“选项”→【显示】选项卡可以控制是否显示时钟。 5. 在启动VFP 时,系统自动在当前工作目录、安装VFP 的目录和文件搜索路径中按顺序查找名为【 Config.fpw 】的配置文件。 6.VFP是微型计算机上普遍使用的一种关系数据库管理系统,简称为【 VFP 】。 7.VFP将【可视化】、结构化和【面向对象】程序设计方法结为一体。 8.VFP要处理的各种信息以【数据库】形式存储于计算机中。 9.一个应用程序通常由【主界面】和【功能界面】两种界面组成,主界面由【主窗口(表单)】和【程序系统菜单】组成。 10.安装VFP系统,首先应该鼠标双击安装盘中的【 Setup.exe 】文件,在安装过程中,每步都要用鼠标单击【下一步】按钮,为了使用VFP的帮助功能,还要安装【 MSDN 】软件;启动VFP系统的程序文件名为【 Vfp6.exe 】。 11.在Windows操作系统下启动VFP的方法之一是:单击“开始”→【程序】→“Microsoft Visual FoxPro 6.0”→【 Microsoft Visual FoxPro 6.0 】。 12.VFP有4种工作方式,其中【编写程序】方式属于自动化工作方式。 13.系统提供【 11 】个工具栏,某菜单项是否显示和是否可用与系统【当前状态】有关。通过设置【 Windows桌面】属性,可调整系统菜单和工具栏上文字的字体或字号。 14.调整命令窗口中字体和字号的方法是:单击【格式】→【字体】,选择“字体”和“大小”。 15.设置Foxhelp.chm文件,应在“选项”对话框的【文件位置】选项卡设置。 16.设置日期和时间的显示格式,应在“选项”对话框的【区域】选项卡设置。 17.设置E:\VFP是默认目录的命令是,Set 【 Default 】 To E:\VFP 18.使VFP系统启动后自动执行一条命令或调用一个程序,应该在【 Config.fpw 】文件中设置【 Command 】项参数,要改变可使用的内存变量个数,应该设置【 Mvcount 】项参数。 19.退出VFP系统,应该在程序或命令窗口中执行【 Quit 】命令。 20.在VFP中项目文件的扩展名是【 PJX 】。 21.通过Set【 Talk 】On设置显示命令的执行状态。

vfp表单设计应用练习题及答案

VFP6.0第7xx表单设计与应用及答案 一、填空题: 1、根据表单数据来源进行分类,表单可以分为_自由表、_数据库表_和_视图_3种类型。 2、表单数据源可以使用数据库表、_自由表_或__视图__。 3、在使用表单向导创建的表单中,按钮类型可以是_文本按钮_、_图片按钮、无按钮和定制4种类型。 4、表单文件默认的扩展名为_.scx__。 5、表单“属性”窗口由对象列表框、选项卡、_属性设置框、属性列表框和__属性说明信息_组成。 6、根据VisualFoxPro6.0中的控件对象基于所属的类可以分为__容器__类和_控件_类。 7、标签控件属性Caption的含义是_____指定标签的标题文本_____,Name 的含义是_指定在代码中用以引用对象的名称_。 8、文本框控件属性ControlSource的含义是_为文本框绑定数据源_。 10、组合框控件属性RowSource和ControlSource的含义分别是_指明组合框中条目的数据源_、_为组合框绑定数据源_。 二、单项选择题: 1、使用表单向导创建表单,在“表单样式”对话框中可以确定(D)。 A.表和字段 B.表和样式 C.视图和按钮 D.样式和按钮2、在命令窗口执行表单文件AA,应键入命令(A)。 A.DO FORM AA B.DO AA.scx C.RUN FORM AA D.RUN AA.xcx 3、在表单中添加字符型字段控件,系统生成的是( A )。

A.文本框 B.编辑框 C.OLE绑定型控件 D.复选框4、下列表单控件中属于容器类的是( C )。 A.列表框、组合框、命令按钮、页面、表格 B.列表框、组合框、命令按钮、线条 C.命令按钮组、选项按钮组、页面、表格 D.命令按钮组、选项按钮组、图像、表格 5、在VisualFoxPro6.0中,表单是指(D)。 A.数据库中各个表的清单 C.数据库查询的列表B.一个表中各个记录的清单 D.窗口界面 6、表单对象中可以包括的控件是( D )。 A.任意控件 B.所有容器对象 C.页框或任意控件 D.页框、任意控件、容器或自定义对象 7、在VisualFoxPro6.0中,标签控件默认的名字是(B)。 A.List https://www.360docs.net/doc/9d19155661.html,bell C.Edit D.Text 8、在创建表单时,创建的对象用于保存不希望用户改动的文本控件是(A)。 A.标签 B.文本框 C.编辑框 D.组合框 9、表单创建下拉列表框控件,该控件的默认名称为( A )。 https://www.360docs.net/doc/9d19155661.html,bo https://www.360docs.net/doc/9d19155661.html,mand C.Check D.Caption 10、在VisualFoxPro6.0中,为了将表单从内在中释放(清除),可将表单中寻出命令按钮的Click事件代码设置为(D)。 A.ThisForm.Refresh

VFP表单例题

VFP例题 例一(史P195) 设计只含一个文本框控件的表单,要求逐次单击框的内部能轮流显示当前日期与时间,试写出设计步骤。 (1)创建表单 (2)创建文本框 (3)将表单的Caption属性改为“日期与时间” (4)表单L oad事件代码的设置:PUBLIC I (5)文本框的Click事件代码编写: IF I=.T. THISFORM.TEXT1.V ALUE=DATE() THISFORM.TEXT1.DATEFORMAT=12 THISFORM.TEXT1.DATEMARK="." I=.F. ELSE THISFORM.TEXT1.V ALUE=TIME() I=.T. ENDIF 例二(史练习P67)

[ 解 ] 设计步骤如下 : (1) 创建表单 : 往命令窗口键人命令MODIFY FORM T6-6, 使显示 T6-6.SCX 设计器窗口 ( 参阅图 6.8) 。 (2) 创建文本框 : 单击表单控件工具栏中的文本框按钮 , 随 后单击 Form1 表单窗口内某处 , 该处就会产生一个 Text1 文本框控件。 (3) 创建命令按钮 , 并设置其 Caption 属性 : 单击表单控件工具栏中的 " 命令按钮 " 按钮 , 随后单击表单窗口内文本框控件下方 , 使产生一个 Command1 命令按钮控件→在属性列表框中选定 Caption 属性→在属性设置文本框中输入“日期或时间”字样。 (4) 修改表单的 Caption 属性 : 单击表单窗口 , 使属性窗口的对象组合框中显示Form1 →在属性列表框中选定Caption 属性→在属性设置文本框中输入“日期或时间”字样 (5)Command1 的 MouseDown 事件代码编写如下 : 图6.8 LPARAb4ETERS nButton,nShift,nXCoord,nYCoord THISFORM.Text1.Value=DATEO && 本表单的文本框的值设 置为当前日期THISFORM.Text1.DateFormatz12 && 日期格式设置为年月日 次序 THISFORM.Text1.DateMark="." && 年月日间隔符设置为点号(6)Commandl 的 MouseUp 事件代码编写如下 : LPARAMETERS nButton,nShift,nXCoord,nYCoord THISFORM.Text1.Value=TIMEO && 本表单的文本框的值 设置为当前时间 例 11章标签:表单中有三个标签 ,当用鼠标单击任何一个标签时 , 都使其他两个标签的标题文本互换。 内容要点 : 假设三个标签的名称 (Name 属性值)分别是 Labe11 、Label2 、 Label3, 它们可以从属性窗口中获得。

VF 表单程序题(含答案)

1、利用文本框和标签控件设计了一表单F1.SCX,文本框Text1的V alid事件代码及表单界面如图1所示。向Text1中输入一段字符:”Figure 1-18 shows you how to use a MENU.”(不含双引号)[Text1.Valid event] x=alltrim(thisform.text1.value) y=len(x) store 0 to z1,z2 for i=1 to y a=substr(x,i,1) do case case asc(a)>=65 and asc(a)<=90 z1=z1+1 case asc(a)>=97 and asc(a)<=122 z2=z2+1 endcase endfor thisform.text2.value=z1 thisform.text3.value=z2 (1)执行该程序后,“统计1”右边的文本框Text2和“统计2”右边的文本框Text3中的数据值分别为5、22 (2)Text2和Text3的初值分别为0、0 2、有数据表“图书.DBF”包含书号、书名、出版社、作者等字 段,设计如图1所示表单,表单运行后,单击命令按钮可以在 表格控件中显示图书表的部分字段的数据,如图1所示,请选 择并完善代码。 命令按钮的CLICK事件代码: USE 图书 copy TO TS FIELDS 书号,书名 THISFORM.GRID1.RECORDSOURCETYPE=0 THISFORM.GRID1.RECORDSOURCE=”TS” 表单的UNLOAD(释放对象时发生)事件: CLOSE ALL DROP TABLE TS 3、考生数据表(文件名为:KS.DBF)中有“准考证号/C/9”、 “密码/C/6”、“成绩/N/5/1”等字段。设计如图2所示表单, 将考生数据表添加到表单的数据环境中,表单运行后,在表单 的文本框TEXT1中输入查询考生的准考证号,文本框TEXT2 中输入该考生的查询密码后,单击“查询”按钮,查询该考生 的成绩,并将该考生的成绩显示在表单的标签LABEL3中(考 号或密码输入错误,则弹出提示窗口显示“准考证号或密码错 误!”)。请选择并完善代码。 “查询”按钮的CLICK事件代码如下: SELECT KS KH=ALLTRIM(THISFORM.TEXT1.V ALUE) MM=ALLTRIM(THISFORM.TEXT2.V ALUE) Locate for 准考证号=KH and密码=MM

vfp试题及答案九套

一、基本操作题 一、基本操作题(共4小题,共30分) 1、在考生文件夹下打开数据库CUST_M,为CUST 表建立主索引,索引名为客户编号,索引表达式为客户编号。 2、CUST 表和ORDER1表中必要的索引已经建立,为两表建立永久性联系。 3、为CUST 表增为字段:客户等级C(2),字段值允许为空。 4、为ORDER1表“金额”字段增加有效性规则:金额大于零,否则提示:金额必须大于零。 二、简单应用题 二、简单应用(2小题,计40分) 1、在考生文件夹中有一个数据库SDB,其中有数据库表STUDENT2,SC 和COURSE2。三个表如下所示: STUDENT2(学号,姓名,年龄,性别,院系编号) SC(学号,课程号,成绩,备注) COURSE2(课程号,课程名,先修课号,学分) 在考生文件夹下有一个程序dbtest3.prg,该程序的功能是定义一个视图VS1,检索选课门数是3门 以上的每个学生的学号、姓名、平均成绩、最低分、选课门数和院系编号,并按平均成绩降序排 序。请修改程序中的错误,并调试该程序,使之正确运行。不得增加或删减程序行。 2.在考生文件夹下有一个数据库CUST_M,数据库中有CUST 和ORDER1两个表。请使用菜单设计器制作一 个名为MY_MENU 的菜单,菜单只有“浏览”一个菜单项。 浏览菜单项中有“客户”、“订单”和“退出”三个子菜单: 客户子菜单使用SELECT * FROM CUST 命令对CUST 表查询; 订单子菜单使用SELECT * FROM ORDER1命令对ORDER1表查询;

退出子菜单使用SET SYSMENU TO DEFAULT 命令返回系统菜单。 三、综合应用题 三、综合应用(1小题,计30分) 在考生文件夹下有学生管理数据库stu_3,数据库中有score_fs 表,其表结构 是学号C(10) 、物理 I 、高数I 、 英语I 和平均分N(6.2)。成绩如果用-1表示,说明学生没有选学该门课程。其中,该表前四项已有数据。 请编写并运行符合下列要求的程序: 设计一个名为form_my 的表单,表单中有两个命令按钮,按钮的名称分别为cmdYes 和 CmdNo ,标题分别为 “统计”和“关闭”。 程序运行时,单击“统计”按钮应完成下列操作: (1)计算每一个学生的平均分存入平均分字段。注意:分数为-1不记入平均分,例如一个学生的三门成绩 存储的是90,-1,70,平均分应是80。 (2)根据上面的计算结果,生成一个新的表PJF ,该表只包括学号和平均分两项,并且按平均分的降序排序, 如果平均分相等,则按学号升序排序。 单击“关闭”按钮,程序终止运行。 答案 一、基本操作题 无 二、简单应用题 简单应用第1题,本题是一个程序修改题。第一个错误是在“USE DATABASE SDB”行,打开数据库的命令 错误,应该是“OPEN DATABASE”。第二个错误是在“FROM STUDENT2,

计算机二级《VFP》练习试题及答案

计算机二级《VFP》练习试题及答案 练习题一 1[单选题] 假设A=〝计算机〞,B=〝等级考试〞,结果是“计算机等级考试”的表达式是( )。 A.STRING(A,〝是〞,B) B.A*〝是〞*B C.A/〝是〞/B D.A-〝是〞-B 参考答案:A 参考解析:字符表达式由字符串运算符将字符型数据连接起来形成,其运算结果仍然是字符型数据。字符串运算符有两个,它们的优先级相同: +:前后两个字符串首尾连接形成一个新的字符串。 -:连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。故D选项正确。 2[简答题](1)将考生文件夹下的自由表“List”添加到数据库“数据库1”中。 (2)为表“List”增加字段“经手人”,类型和宽度为“字符型(10)”。 (3)设置字段“经手人”的默认值为“john”。 (4)为表“List”的字段“经手人”设置有效性规则,要求经手人不为空值,否则提示信息:“输入经手人”。 参考解析: (1)【操作步骤】 在“数据库1”数据库设计器中使用右键单击,选择“添加表”命令,双击考生文件夹下的“List”自南表。 (2)【操作步骤】 在数据库设计器中,使用右键单击“List”数据表,选择“修改”菜单命令。在“字段”选项卡列表框内的最后插入一个新的字段。输

入新的字段名为“经手人”,选择类型为“字 符型”,宽度为“10”。 (3)【操作步骤】 选择“经手人”字段,在默认值框内输入“john”。 (4)【操作步骤】 选择“经手人”字段,在“字段有效性”设置区域内,输入“规则”文本框中的内容为“经手人!=NULL”,在“信息”文本框中输入“输入经手人”。 3[单选题] 软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及( )。 A.阶段性报告 B.需求评审 C.总结 D.都不正确 参考答案:B 参考解析:需求分析是软件定义时期的最后一个阶段,可以概括为四个方面:需求获取;需求分析;编写需求规格说明书;需求评审。 4[简答题](1)编写程序“cx.prg”,用SQL语句查询“school”数据库中参加了课程编号为“0002”的学生的“学号”、“姓名”、“课程编号”和“成绩”。 (2)在“school”数据库中统计每门课程考试的平均成绩,并将结果(课程编号、课程名称、平均成绩)放在表“result”中。 参考解析: 【考点指引】本大题主要考查了SQL语句的查询和统计命令,这里要用到分组命令,注意用INTO TABLE将结果保存到表中。 (1)【操作步骤】 ①在命令窗口中输入命令:MODI COMM cx(回车执行),打开程序文件“CX.prg”编辑窗口,在程序文件编辑窗口中输入以下代码:SELECT student.学号,姓名,course.课程编号,成绩 FROM score,course,student WHERE score.课程编号 =course.课程编号AND score.学号=student.学号 AND course.课程编号="0002" 关闭程序文件编辑窗口并保存程序文件。

全国vfp真题类与表单部分集锦

全国vfp真题类与表单部分集锦 03~07年表单真题合集 1.如果运行一个表单,以下事件首先被触发的是________。 A)Load B)Error C)Init D)Click 2.在Visual FoxPro中以下叙述正确的是________。 A)关系也被称作表单 B)数据库文件不存储用户数据 C)表文件的扩展名是.DBC D)多个表存储在一个物理文件中 3.假设表单上有一选项组:●男○女,如果选择第二个按钮“女”,则该项组Value属性的值为________。 A).F. B)女C)2 D)女或 2 4.假设表单My Form隐藏着,让该表单在屏幕上显示的命令是________。 A)MyForm. List B)MyForm. Display C)MyForm. Show D)MyForm. ShowForm 5.在表单设计器中可以通过【13】工具栏中的工具快速对齐表单中的控件。 6.为了在报表中插入一个文字说明,应该插入一个【14】控件。 7.扩展名为SCX的文件是( )。 A)备注文件B)项目文件C)表单文件D)菜单文件 8.表格控件的数据源可以是( )。 A)视图B)表C)SQL SELECT语句 D)以上三种都可以 9.在Visual FoxPro 中以下叙述正确的是( )。(非表单题,是查询和视图的知识点) A)利用视图可以修改数据B)利用查询可以修改数据 C)查询和视图具有相同的作用D)视图可以定义输出去向 10.在Visual FoxPro中可以用DO命令执行的文件不包括( )。 A)PRG文件B)MPR文件C)FRX文件D)QPR文件 11.以下是与设置系统菜单有关的命令,其中错误的是( )。 A)SET SYSMENU DEFAULT B)SET SYSMENU TO DEFAULT

VFP笔试表单例题1

阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序说明】 下面程序实现从学生表中抽取学生学号。 【程序】 表单Form1的Init事件代码: THIS.TIMER1.ENABLED=.F. (9) THIS.TEXT1.VALUE=’学生的学号’ 时钟控件Timer1的(10 )事件代码: SKIP IF EOF() GO TOP ENDIF (11) 命令按钮COMMAND1(开始)的CLICK 事件代码: (12) THISFORM.TEXT1.FORECOLOR=RGB(255,255,255) THISFORM.TEXT1.VALUE=学号 命令按钮COMMAND2(停止)的CLICK 事件代码: THISFORM.TIMER1.ENABLED=.F. THISFORM.TEXT1.FORECOLOR=RGB(0,0,0) 【供选择的答案】 9、A、THIS.TIMER1.INTERVAL=100 B、THISFORM.TIMER1.INTERVAL=0 C、THIS.TIMER1.INTERVAL=0 D、THIS. INTERVAL=100 10、A、INIT B、TIMER C、CLICK D、TIMER1 11、A、THISFORM.RELEASE B、THIS.TEXT1.VALUE=学号 C、THIS.REFRESH D、THISFORM.TEXT1.VALUE=学号 12、A、THISFORM.TIMER1.BEGIN=.T. B、THISFORM.TIMER1.BEGIN=.F. C、THISFORM.TIMER1.ENABLED=.F. D、THISFORM.TIMER1.ENABLED=.T.

VFP考试试题及答案

1.表单的NAME属性是____。 A.显示在表单标题栏中的名称 B.运行表单程序时的程序名 C.保存表单时的文件名 D.引用表单对象时的名称 2.在VFP6.0中,将字符型数据转换成日期型数据的函数是____。 A.DTOC() B.CTOD() C.DA TE() D.STR() 3. 执行命令INPUT”请输入数据:”TO XYZ时,可以通过键盘输入的内容包括_____ A) 字符串B) 数值和字符串 C) 数值、字符串和逻辑值D) 数值、字符串、逻辑值和表达式 4.下列四组基类中,同一组中各个基类全是容器型的是____。 A.Grid,Column,TextBox https://www.360docs.net/doc/9d19155661.html,mandButton,OptionGroup,ListBox https://www.360docs.net/doc/9d19155661.html,mandGroup,DataEnvironment,Header D.Form,PageFrame,Column 5.字段的默认值保存在____ A.表的索引文件中 B.数据库文件中 C.项目文件中 D.表文件中 6.下列叙述中含有错误的是____。 A.一个数据库表只能设置一个主索引 B.唯一索引不允许索引表达式有重复值 C.候选索引既可以用于数据库表也可以用于自由表 D.候选索引不允许索引表达式有重复值 7.表移出数据库后,仍然有效的是____ A.记录的验证规则 B.表的验证规则 C.字段的默认值 D.结构复合索引中的候选索引 8.菜单文件经过生成以后形成的菜单程序文件的扩展名是____ A.MPR B.MNX C.MPX D.MND 9.下列叙述中含有错误的是____。 A.一个表可以有多个外部关键字 B.数据库表可以设置记录级的有效性规则 C.永久性关系建立后,主表记录指针移动将使子表记录指针相应移动 D.对于临时性关系,一个表不允许有多个主表 10.下列对象中,属于容器类的是____ A.文本框 B.组合框 C.页框 D.选项按钮 11.对于自由表而言,不能创建的索引类型是____。 A.主索引 B.候选索引 C.普通索引 D.唯一索引 12.下列类的特性中,____ 体现并扩充了面向对象程序设计方法的共享机制。 A.抽象性 B.多态性 C.封装性 D.继承性 13. 下列命令中,不能使程序跳出循环的是。 A.LOOP B.EXIT C.QUIT D.RETURN 14. 根据关系模型的有关理论,下列说法中不正确的是____ A.二维表中的每一列均有唯一的字段名 B.二维表中不允许出现完全相同的两行

VFP练习册(自主练习部分)答案

VFP练习册(自主练习部分)答案 (2008.11.7更新) 2.1 数据库系统基础知识 一、选择题 1.A 2.C 3. C 4.A 5. D 6.C 7.C 8.B 9.C 10.C 11.C 12.C 13.C 14.C 二、判断题 1. X 2.V 3.V 4.V 5.X 6.X 7.V 8.X 2.2 Visual FoxPro操作基础 一、选择题 1. D 2.C 3.C 4.C 5.D 二、判断题(正确打√,错误打×) 1.× 2.√ 2.3 Visual FoxPro的数据及其运算 一、选择题 1.B 2.B 3. C 4. B 5. D 6. B 7. A 8. C 9. A 10. B 11. A 12. B 13.D 14.B 15. D 16. C 17. A 18. C 19. C 20. B 21. C 22. D 23. B 24. D 25. D 26. D 27. D 28. A 29. B 30. B 31. A 32. A 33. C 34. B 35. A 36. D 37. A 38.B 39. B 40. D 41.C 42. A 43.B 44.D 45.C 46. D 47. A 48.A 49.A 50.C 51.A 52. A 二、判断题 1.× 2.× 3.√ 4.× 5. × 6. √ 7.X 8. V 9.V 10.X 11.X 12.X 13.√ 14.√ 15.√ 16. X 17.√ 18. √ 19. X 20. √ 21.√ 22. × 23.X 2.4 表的基本操作 一、选择题 1. A 2. A 3. C 4. D 5. D 6. B 7. C 8. B 9. B 10. D 11. B 12. C 13. A 14. C 15. D 16. B 17. D 18. D 19. B 20. A 21. C 22. B 23. A 24. C 25. B 26. B 27. C 28. C 29. D 30. C 31. C 32. B 33. C 34. C 35. B 36. A 37. A 38. C 39. A 40. B 41. B 42. B 43. D 44. A 45. B 46. B 47. A 48. C 49. A 50. C 51. B 52. B 53. A 54. D 55. C 二、判断题

【达内培训】2013年计算机二级VFP表单设计与应用课后习题答案

【达内培训】2013年计算机二级VFP表单设计与应用课后习题答案 第八章表单设计与应用 大纲要求 使用表单设计器: (1)在表单中加入和修改控件对象。 (2)设定数据环境。 知识要点 1.表单 表单(Form)就是一个输入或显示某种信息的界面(窗口),是Visual FoxPro提供的用于建立应用程序界面的工具之一。被大量应用于人机交互界面的设计当中。应用表单设计功能,可以设计出具有Windows风格的各种程序界面。由于表单使用非常频繁,所以在VFP中,专门提供了一个表单设计器来设计表单程序。表单是一个容器,除含有窗口的标准控件标题栏、控制按钮外,可以向表单中添加各种对象,如按钮、文本框、表格、图片等。在表单设计器环境下可以进行添加、删除与布局控件的操作。 2. 对象 对象(Object)是反映客观事物属性与行为特征的描述。客观世界里的任何实体都可以被看作是对象。对象可以是具体的物,也可以指某些概念。从编程的角度来看,对象是一种将数据和操作过程结合在一起的数据结构,或者是一种具有属性(数据)和方法(过程和函数)的集合体。事实上程序中的对象就是对客观世界中对象的一种抽象描述。每个对象都具有描述其特征的属性,与附属于它的行为。对象把事物的属性和行为封装在一起,是一个动态的概念。对象是面向对象编程的基本元素,是“类”的具体实例。 (1)对象属性:属性用来表示对象的状态。 (2)对象方法:对象方法是描述对象行为的过程。 对象的属性特征标识了对象的物理性质,对象的行为特征描述了对象可执行的行为动作;对象的每一种属性,都是与其他对象加以区别的特性,都具有一定的含义,并赋予一定的值;对象大多数是可见的,也有一些特殊的对象是不可见的。 3.类 v 类是对一类相似对象的性质描述,这些对象具有相同种类的属性以与方法就好比是一个摸板。 对象是类的一个实例。 v 类的类型 子类和父类

《VFP程序设计》练习(表单题部分)表单题(参考答案)

20XX级《VFP程序设计》练习(表单题部分)表单题(参考答案) 20XX级《VFP程序设计》练习(表单题部分) 一、表单设计 230100、 LOGIN.scx ###### form Form1 AutoCenter = .T. Caption = "登录" ###### label Label1 AutoSize = .T. Caption = "密码" ###### label Label2 AutoSize = .T. Caption = "登录日期" ###### textbox Text1 InputMask = "999999" PasswordChar = "*" ###### textbox Text2 BorderStyle = 0 Value = (DATE( )) ReadOnly = .T. BackColor = 192,192,192 ###### commandbutton Command1 Caption = "确定" ###### commandbutton Command2 Caption = "取消" ######

230101、 shape.scx ###### form Form1 Caption = "画图" ###### shape Shape1 Height = 100 Width = 70 Top = 20 Left = 30 BorderColor = 255,0,0 ###### command Command1 Caption = "画图" ###### command Command2 Caption = "退出" ###### 230102、 line.scx ###### form Form1 Caption = "图形" ###### shape Shape1 Height = 100 Width = 100 BorderWidth = 6 Curvature = 99 BackColor = 255,0,255 BorderColor = 255,255,0 ###### line Line1

vfp表单和控件练习题

v f p表单和控件练习题(共13页) --本页仅作为文档封面,使用时请直接删除即可-- --内页可以根据需求调整合适字体及大小--

VFP表单和控件练习题 1. 单选题:(分) 在下列VFP的基类中,无CAPTION属性的基类是_________ A. 标签 B. 文本框 C. 选项按钮 D. 复选框 解答:B 参考答案: B 2. 单选题:(分) 将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的_______属性的值也随之变化。 A. Value B. Name C. Caption D. 没有 解答:A 参考答案: A 3. 单选题:(分) 用户在VFP中创建子类或表单时,不能新建的是______________. A. 属性 B. 方法 C. 事件 D. 事件的方法代码 解答:C 参考答案: C 4. 单选题:(分) 如果要引用一个控制所在的直接容器对象,则可以使用下列_____属性。 A. THIS B. THISFORM C. PARENT D. 都可以 解答:C 参考答案: C 5. 单选题:(分) 命令按钮中显示的文字内容,是在属性_______中设置的。 A. Name B. Caption

C. FontName D. ControlSource 解答:B 参考答案: B 6. 单选题:(分) 当用鼠标使组合框的内容发生变化时,将首先触发_______事件。 A. InteractiveChange B. Click C. Init D. DownClick 解答:A 参考答案: A 7. 单选题:(分) 若要建一个有5个按钮的选项组,应将属性_____的值改为5。 A. Optiongroup B. Buttoncount C. BoundColumn D. ControlSource 解答:B 参考答案: B 8. 单选题:(分) VFP系统环境下,运行表单的命令为_______。 A. DO FORM <表单名> B. REPORT FORM <表单名> C. DO <表单名> D. 只能在项目管理器中运行 解答:A 参考答案: A 9. 单选题:(分) 建立事件循环的命令为______ 。 A. READ EVENTS B. CLEAR EVENTS C. DO WHILE……ENDDO D. FOR………ENDFOR 解答:A 参考答案: A 10. 单选题:(分) 设有一个页框含有3个页面,其中第一个页面的名字为Page1,上面有二个命令按钮:CmdO k、CmdPrint,如果要在CmdPrint的Click事件中引用CmdOk的Click事件代码,则采用_____ __ 。

vfp答案

vfp答案 填空 1.在学生表中查找并输出指定学生的所有信息 INDEX ON 学号TO IXH !FOUND() DISPLAY 2.判断给定的正整数表达式的值是否为素数,并能反复判断 FOR I=2 TO X-1 I=X IF UPPER(YN)=”Y”或者IF LOWER(YN)=”y” 3.输入边长,如果能构成三角形,则计算三角形面积. DO WHILE .T. LOOP M=SQRT(U*(U-X)*(U-Y)*(U-Z)) 4.在屏幕上显示输出一个九九乘法表. X=1 STR(X,1)+”*”+STR(Y,1)+”=”+STR(X*Y,2)+”” 5.根据输入的数据,计算不大于该数的所有奇数累加和. UPPER(YN)=”Y” INT(X/2)<>X/2 WAIT或者ACCEPT或者INPUT 6.根据输入的数据,判断该数是否为偶数,可以反复判断. DO WHILE UPPER(YN)=”Y” N%2!=0或者N/2!=INT(N/2) 或者MOD(N,2)!=0 WAIT 7.显示指定表中的全部字段名,并由用户输入显示表信息的条件,最后列表显示满足条件的记录. USE(TBN) 或者USE&TBN

FCOUNT() For &EXPR 8.接收从键盘输入的任意5个数,输入的数字可以是负数,但最多包括3位符号位.程序的功能是,,找出其中 最大的数和最小的数,最后显示出来. ZX=X DO WHILE N>1 ZX>X 9.显示输出学生表中每个班级男女生的奖学金总金额. DO WHILE !EOF() LEFT(学号,3)=CLASS 或者SUBSTR(学号,1,3)=CLASS SKIP 10.返回给定字符串表达式的倒置字符串.例如,输入字符串”ABCD”,倒置后输出的字符串为”DCBA”. C=””或者C=SPACE(0) Do While L>0 C+Q 11.利用公式e的x次方=1+X+X2/2!+X3/3!+…+XN/N!,输入X 和N,计算e的x次方的近似值. S=1 FOR I=1 TO N S=S+A/B 12.输入一个正整数M,判断并显示1~M中有哪些数可以分为两个相等的素数.(例如,M=10,有2个数符合, 即3+3=6和5+5=10。) ELSE J=2 TO I-1 IF J>I-1 或者IF J=I 13.本程序实现口令验证.输入次数在3次以内,给予重输的提示;超过3次,则进入死循环.

(修改)vfp表单例题参考

VFP表单实验参考讲义 一、标签和文本框 (一) 题目要求: (1)该表单的名称为“Form1”,标题为“密码输入窗口”,高度为190,宽度为300;(2)定义一个名称为“Label1”、标题为“请输入密码”、字号为10磅的标签;(3)定义一个名称为“Text1”的文本框,用于输入密码,当输入密码时,屏幕显示“*”;(4)定义一个名称为“Label2”的标签,标题为空,自动调整控件大小;(5)定义一个名称为“Command1”,标题为“显示密码”的按钮,当单击该按钮时,标签“Label2”显示输入的密码,编写Click事件代码(6)定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单。(不得退出VFP系统) 操作要点: 1)注意将text1的属性passwordchar设置为:* 2)label2的属性autosize设置为:.T. 3)“显示密码”按钮Command1的Click事件代码: 写法一: https://www.360docs.net/doc/9d19155661.html,bel2.Caption=Thisform.Text1.Value

写法二: X=Thisform.Text1.Value https://www.360docs.net/doc/9d19155661.html,bel2.Caption=X 3)“关闭”的按钮Command2的Click事件代码:Thisform.Release (二)

Command1 的CLICK事件代码: if thisform.text1.value="abc" https://www.360docs.net/doc/9d19155661.html,bel2.caption="欢迎使用" else https://www.360docs.net/doc/9d19155661.html,bel2.caption="密码错误" Endif Command2 的CLICK事件代码: thisform.release (三) 代码编写: 1)“确定”按钮Command1的Click事件代码: If Thisform.text1.value=”ABCD”

VFP教材习题与答案

VFP教材习题与答案 1. 在下列四个选项中,不属于基本关系运算的是()。 [单选题] * A. 连接. B. 投影 C. 选择 D. 排序(正确答案) 2. 能将当前表中有删除标记的记录物理删除的命令是()。 [单选题] * A. DELETE B. ZAP C. PACK(正确答案) D. DELETE FOR 3. 在DO WHILE <语句组>ENDDO中,若条件设置为.T.,则下列说法中正确的是()。 [单选题] * A. 程序一定出现死循环 B. 程序不会出现死循环 C. 在循环体中设置EXIT防止出现死循环(正确答案) D. 在循环体中设置LOOP防止出现死循环 4. 函数SQRT(数值表达式) 的功能是()。 [单选题] * A. 返回指定表达式的平方根(正确答案) B. 按四舍五入取数值表达式的整数部分 C. 返回数值表达式的整数部分 D. 返回数值表达式的符号 5. 在VFP中,可以对字段设置默认值的必须是()。 [单选题] *

A. 数据库表(正确答案) B. 自由表 C. 自由表或数库表 D. 不能设置字段的默认值 6. 可以随表的打开而打开的索引是()。 [单选题] * A. 单一索引文件 B. 复合索引文件 C. 结构化复合索引文件(正确答案) D. 非结构化复合索引文件 7. 用来指明复选框当前状态的属性是()。 [单选题] * A. Selected B. Caption C. Value(正确答案) D. ControlSource 8. ( B )属于容器类控件。 [单选题] * A. TextBOX B. Form(正确答案) C. Label D. Command 9. 在命令窗口中执行了命令X=5后,则系统默认变量的作用域是()。 [单选题] * A.全局(正确答案) B. 局部 C. 私有

VFP试题集锦

项目管理器 填空题: 1、在Visual FoxPro中,项目文件的扩展名是 [] 。 (3分) 参考答案:PJX或.PJX 错误!未找到引用源。 2、项目管理器的______选项卡用于显示和管理数据库,自由表和查询等. (3分) 参考答案:数据错误!未找到引用源。 3、每一个项目只能设一个()文件(3分) 参考答案:主错误!未找到引用源。 4、扩展名为.prg的程序文件在“项目管理器”的_____________选项卡中显示和管理(3分) 参考答案:代码错误!未找到引用源。 5、项目管理器的“移去”按钮有两个功能:一是把文件______________,二是__________文件(3分) 参考答案:移出项目,从磁盘上删除错误!未找到引用源。 6、在项目管理器,有()()()()()()等多个选项卡。(3分) 参考答案:全部数据文档类代码其他错误!未找到引用源。 7、在项目管理器中,()方便、快捷地浏览数据表。(3分) 参考答案:可以错误!未找到引用源。

8、“+”标志是表示某一项目的下面()子项目。(3分) 参考答案:包含错误!未找到引用源。 问答题: 1、项目管理器有哪些主要功能?(3分) 参考答案:略错误!未找到引用源。 2、项目管理器是什么?使用它有什么好处?(3分) 参考答案:略错误!未找到引用源。 得分: 创建数据库和表 单选题: 1、Visual FoxPro参照完整性规则不包括()。 A.更新规则 B.查询规则 C.删除规则 D.插入规则 参考答案: B 2、Visual Foxpro中,从数据库中移去表的命令是() A. REMOVE TABLE B. REMOVE DATABASE C. USE D. DELETE TALBE 参考答案: A 3、Visual Foxpro中,打开名为STUDENTS的数据库的命令是() A. USE STUDENTS B. OPEN STUDENTS C. OPEN DATABASE STUDENTS

相关文档
最新文档