VFP复习1.docx
- 文档编号:5805646
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:24
- 大小:35.11KB
VFP复习1.docx
《VFP复习1.docx》由会员分享,可在线阅读,更多相关《VFP复习1.docx(24页珍藏版)》请在冰豆网上搜索。
VFP复习1
习题1
1.以下关于数据库系统的叙述中,正确的是________。
数据库的数据项之间和记录之间都存在联系
2.数据库系统的组成为:
数据库、计算机硬件、用户和________。
数据库管理系统
3.数据库应用程序与数据的逻辑组织、数据的物理存储方式无关,这表明了数据库的________。
独立性
4.项目管理器中有6个选项卡,以下名字中不属于其选项卡的是________。
程序
5.如果要为控件设置焦点,则下列________属性值是真(.T.)。
Enabled和Visible
6.表单的Caption属性是________。
显示在表单标题栏中的名称
7.下列________不是列表框的方法。
GotFocus
8.若要建一个有5个按钮的选项组,应将属性________的值改为5。
Buttoncount
9.下列属性中,不属于列表框控件属性的是________。
BoundColumn
10.以下关于表单数据环境叙述错误的是________。
不可以在表单数据环境设计器中添加表或视图
11.数据环境中包含的表、视图和关系,是定义表单或表单集时所使用的________。
数据源
12.在工作区1中已打开表abc.dbf,则在工作区2再次打开该表的操作是________。
Useabc.dbfIn2Again
13.统计当前记录个数的命令是________。
Count
14.用函数RECNO()测试一个空表文件,其结果一定是________。
1
15.用Locate命令查找出满足条件的第一条记录后,要继续查找满足条件的下一条记录,应该用________命令。
Continue
16.下列叙述中错误的是________。
在计时器控件中用Reset方法可以重置计时器控件从0开始
17.标签控件常见属性中,下列________不是标签控件的属性。
ControlSource
18.在命令窗口中创建的变量或数组被自动地赋予________属性。
Public
19.下列符号中,除________外均是VisualFoxPro的常量。
Xy
20.下列关于内联接的说明中,正确的是________。
两个表中仅满足条件的记录,这是最普通的联接类型
21.将SELECT-SQL查询结果保存到数组中,使用的关键词是________。
IntoArray
22.显示js表中各系教师的人数和工资总和的SELECT-SQL语句是________。
Selectjs.ximing,COUNT(js.gh),SUM(js.jbgz)Formjxgl!
jsGroupByjs.ximing
23.若使用菜单方式打开一个已经存在的查询文件aaa.qpr,则在命令窗口中会自动出现的命令是________。
ModifyQueryaaa.qpr
24.在表单中,一个OLE绑定型控件利用表中的________字段显示一个OLE对象。
通用型
25.在VisualFoxPro中,菜单文件的扩展名为________。
.mnx
26.将一个预览成功的菜单存盘,再运行该菜单却不能运行。
这是因为________。
没有生成代码
27.为顶层表单添加菜单时,如果在表单的Init事件代码中加入了命令:
Domy.mprWiththis,"aaa",则还应在表单的Destroy事件代码为清除菜单而加入的命令是________。
ReleaseMenuaaaExtended
28.函数ROUND(15368.9236,-2)的结果为________。
15400
29.以下VFP变量名中不合法的是________。
VisualFoxPro
30.在建立两个表之间的一对多永久关系时,必须设置________。
主表的主索引和子表的普通索引
31.下列能正确地将学生表(xs.dbf)的学号(xh)字段的标题属性设置为汉字"学号"的命令是:
________。
=DBSETPROP('xs.xh','Field','Caption','学号')
32.关于候选索引,下列说法不正确的是________。
一张表只能创建一个候选索引
33.在VisualFoxPro中,以下叙述中正确的是________。
任何一个数据表只能为一个数据库所有,不能同时添加到多个数据库中
34.以下可以设置Caption属性的是________。
命令按钮
35.预览报表pp1的命令是________。
ReportFormpp1Preview
36.报表的带区是指报表中的一块区域,可以包含文本、来自表格字段中的数据、计算值、用户自定义函数以及线条、图片等,下列属于报表默认带区的是________。
页标头、细节区、页注脚
37.定义全局型变量,使用命令________。
Public
38.执行下列语句后,在屏幕上显示的结果是________。
Dimensiona(3)
a(3)=8
a=5
a
(1)=6
?
a*a(3)
30
39.设s=″中华人民共和国″,如从中取出"共和国"3个字的函数是________。
SUBSTR(s,9,6)
40.执行Store"111"Toa之后,再执行?
"222"+"&a"的结果是________。
222111
________属性是设置表单标题栏中的信息。
Caption
41.将文本框对象的________属性设置为"假"(.F.),则表单运行时,该文本框中的内容为只读,且文本框不可以获得焦点。
Enabled
42.要从xs表中删除字段"BJ"的命令是AlterTablexsDrop________。
Columnbj或Colubj或Columbj
43.在移动表或数据库后更新链接ValidateDatabase命令检查数据库的有效性和更新链接。
该命令要求以________方式打开当前数据库。
独占
44.对象的________是由对象识别的一个动作,可以编写相应的代码对此动作进行响应。
事件
45.在计时器控件中,定时复发的事件是________。
Timer
46.报表类型的常规类型有列报表、行报表、________和多栏报表等。
一对多报表
47.在VisualFoxPro中,项目文件的扩展名是________,其备注文件的扩展名是.pjt。
pjx或.pjx
48.已知教师表(js.dbf)中含有一条姓名(xm)为"王一平"的记录,执行下列程序后,输出结果为________。
Selejs
LocalForxm="王一平"
xm=3
?
xm
王一平
49.在菜单设计器中,设置某一菜单(项)的“结果”就是指定在选择菜单(项)时发生的动作,其结果类型有:
子菜单、菜单项#、命令和_________。
过程
习题2
1.以下有关命令窗口中字体的说法不正确的是________。
命令窗口中的字体大小、行间距不能改变
2.数据库系统的组成为:
数据库、计算机硬件、用户和________。
数据库管理系统
3.在关系模型中,二维表表头中的栏目称为________。
属性名
4.数据完整性是指________。
数据的正确性、合理性和一致性
4.对于表单来说,用户可以设置其ShowWindow属性。
该属性的取值可以为________。
在屏幕中或在顶层表单中或作为顶层表单
5.在设计表单时,通常用FontName属性和FontSize属性分别改变文本的字体和文本的大小,其中字体的大小值以________为单位。
磅
6.在表单中,一个OLE绑定型控件利用表中的________字段显示一个OLE对象。
通用型
7.用户在VFP中创建子类或表单时,不能新建的是________。
事件
8.若将Timer控件的Interval属性值设置为1000,这意味着________。
Timer控件的Timer事件发生的频率为1次/秒
9.利用命令按钮组对象的集合属性和计数属性可以设置该命令按钮组中的所有命令按钮的属性,并进行修改。
则命令按钮组的集合属性和计数属性分别是________。
Buttons、ButtonCount
10.在下列控件中属于数据绑定型控件的是________。
OptionButton
11.在学生表xs.dbf中筛选出性别为"女"的命令是________。
SetFilterToxb='女'
12.若要恢复逻辑删除的若干记录,应该________。
用鼠标重新单击删除标记
13.设当前表文件中有字符型字段"性别"和逻辑型字段"婚否"(其值为.T.,代表已婚)。
显示当前表中所有已婚的女生的记录的命令是________。
ListFor性别="女".AND.婚否
14.在建立唯一索引,出现重复字段时,只存储重复出现的记录的________。
第一个
15.一张表包含一个备注型字段,则将该字段从数据环境中拖放到表单上将产生一个标签控件和一个________控件。
编辑框
16.在下列VFP对象(控件)中,不能直接(独立)地添加到表单中的是________。
选项按钮(Option)
17.执行下列语句后,在屏幕上显示的结果是________。
Dimensiona(3)
a(3)=8
a=5
a
(1)=6
?
a*a(3)
30
17.在命令窗口中创建的变量或数组被自动地赋予________属性。
Public
18.使用Select-SQL命令来建立各种查询时,下列叙述中正确的是________。
如果要使用TopN[Percent]子句,则一定要有OrderBy子句
19.在SELECT-SQL语句中,与表达式"工资Between1210AND1240"功能相同的表达式是________。
工资>=1210AND工资<=1240
20.以下关键词与排序无关的是________。
GroupBy
21.在VisualFoxPro系统中,使用UPDATE-SQL命令修改记录数据时,若无WHERE条件子句,则默认修改的是________。
全部记录
22.在下列文本框的属性中,下列________属性是用来指定用户在文本框中输入的字符均用占位符显示。
PasswordChar
23.定义快捷菜单时,为快捷菜单定义内部名,应在"快捷菜单设计器"环境下选择VisualFoxPro系统条形菜单的"显示"项中的________。
"菜单选项"命令
24.在VisualFoxPro中,菜单文件的扩展名为________。
.mnx
25.设计菜单要完成的最终操作是________。
生成mpr文件
26.下列程序的运行结果是________。
a=10
Ifa=10
s=1
EndIf
s=0
?
s
0
27.用Dimensionp
(2)定义了一个数组,紧接着执行命令?
TYPE("p
(1)"),其结果是________。
L
28.如果指定参照完整性的删除规则为"级联",则当删除父表中的记录时________。
系统自动备份父表中被删除记录到一个新表中
29.在下列关于索引的叙述中,不正确的是________。
唯一索引不允许索引表达式有重复值
30.关系数据库管理系统存储与管理数据的基本形式是________。
二维表
31.每创建一个新的数据库都将生成________个文件。
3
32.以下可以设置Caption属性的是________。
命令按钮
33.要想在报表中每行打印多条记录的数据,可采用的是________。
多栏报表
34.使用报表向导定义报表时,定义报表布局的选项是________。
列数、方向、字段布局
若循环结构为:
DoWhile.T.
<语句组>
EndDo
则下列说法中正确的是________。
在语句组中设置Exit语句可以防止出现死循环
35.INT(-9.9)的函数值为________。
-9
36.结构化程序设计的3种基本逻辑结构是________。
顺序结构、选择结构和循环结构
在下列各式中,运算结果为数值型的数据是________。
LEN('ABCDE')-2
37.在设计表单时,表单的大小是系统给定的,若想改变表单的宽度,应设置表单的________属性。
Width
38.如果要在表单上显示某个或几个表的信息,则应通过________对象来设置表单与表之间的链接。
数据环境
39.表的记录必须用一个公共的结构来存储,这个公共的结构就是________。
表结构
40.若已在第1~5、7、9、12~15工作区中打开表,则使用命令SELECT0后,当前工作区为第________工作区。
6
41.Hide方法的功能是________可视对象。
隐藏
42.通常用标签作为其他控件的文本提示,是因为标签具有________属性。
Caption
43.报表类型的常规类型有列报表、行报表、________和多栏报表等。
一对多报表
44.长期以来,在数据库设计中广泛使用的概念模型当属“实体-联系”模型(简称E-R模型)。
E-R模型中有三个基本的抽象概念,它们分别是实体、联系和_________。
属性
45.函数BETWEEN(40,34,50)运算结果是________。
.t.或者.T.
46.要为顶层表单设计下拉式菜单,首先需要在菜单设计器编辑该菜单的状态下,在"常规选项"对话框中选择"顶层表单"复选框;其次要将表单的________属性设置为2,使其成为顶层表单;最后还要在表单的Init事件代码中,设置调用菜单程序的命令。
ShowWindow
习题3
1.以下关于数据库系统的叙述中,正确的是________。
数据库的数据项之间和记录之间都存在联系
2.数据库应用程序与数据的逻辑组织、数据的物理存储方式无关,这表明了数据库的________。
独立性
3.从数据库的整体结构看,数据库系统采用的数据模型有________。
层次模型、网状模型和关系模型
4.数据完整性是指________。
数据的正确性、合理性和一致性
5.在设计表单时,通常用FontName属性和FontSize属性分别改变文本的字体和文本的大小,其中字体的大小值以________为单位。
磅
6.对于表单来说,用户可以设置其ShowWindow属性。
该属性的取值可以为________。
在屏幕中或在顶层表单中或作为顶层表单
7.下列控件中,不能为控件指定数据源的是________。
计时器
8.如果要在列表框中一次选择多个项(行),必须设置________属性为.T.。
MultiSelect
9.若某表单中有一个文本框text1和一个命令按钮组commandgroup1,其中按钮组包含了command1和command2两个命令按钮。
如果要在命令按钮command1中引用文本框text1的value属性值,下列式子中正确的是________。
this.parent.parent.text1.value
10.在VisualFoxPro中,表单的ShowWindow属性值为1,则表示的含义是________。
该表单在顶层表单中
11.以下关于表单数据环境叙述错误的是________。
不可以在表单数据环境设计器中添加表或视图
12.一个表student.dbf,要想打开该表,应使用命令________。
Usestudent
13.设当前记录号是10,执行命令Skip-5后,当前记录号变为________。
5
14.下列说法中不正确的是________。
在任一时刻只能对当前工作区文件进行操作
修改表文件的结构的命令是________。
ModifyStructure
15.下列________控件不能作为输入控件。
列表框
16.文本框绑定到一个字段后,对文本框中的内容进行输入或修改时,文本框中的数据将同时保存到________中。
Value属性和该字段
17.设s=″中华人民共和国″,如从中取出"共和国"3个字的函数是________。
SUBSTR(s,9,6)
18.使用命令Declearmm(2,3)定义的数组,包含的数组元素的个数为________。
6个
19.在VisualFoxPro中,当基于多张表查询时,要求表________。
之间必须有联系
20.以下关于创建视图的叙述中,正确的是________。
可以由其他视图创建视图
21.在SELECT-SQL语句中,与表达式"工资Between1210AND1240"功能相同的表达式是________。
工资>=1210AND工资<=1240
22.SELECT-SQL语句的基本结构是________。
Select-From-Where
23.若要建一个有5个按钮的选项组,应将属性________的值改为5。
Buttoncount
24.设计菜单要完成的最终操作是________。
生成mpr文件
25.使用Do<文件名.mpr>WithThis,"xxx"语句调用快捷菜单,在定义快捷菜单的"设置"代码时,"Parameter<参数表>"语句中参数的个数是________。
2
26.在VisualFoxPro中,菜单文件的扩展名为________。
.mnx
27.通用数据类型用于在表中存储OLE对象。
通用字段包含一个________字节的引用,它指向该字段真正的内容。
4
28.INT(-9.9)的函数值为________。
-9
29.下列说法不正确的是________。
连接是保存在数据库中的一个定义,它指定了数据源的名称。
这里所述的数据源是指本地数据源
30.关于数据库的操作,下述说法中,正确的是________。
数据库被移出项目时,则它包含的数据库表也随着被移出
31.数据库中添加表的操作时,下列叙述中不正确的是________。
可以将一个数据库表直接添加到另一个数据库中
32.数据库中可以存储和管理下列________对象。
其他都是
33.标签控件常见属性中,下列________不是标签控件的属性。
ControlSource
34.报表的带区是指报表中的一块区域,可以包含文本、来自表格字段中的数据、计算值、用户自定义函数以及线条、图片等,下列属于报表默认带区的是________。
页标头、细节区、页注脚
35.预览报表pp1的命令是________。
ReportFormpp1Preview
36.有如下命令序列
x=1
y=2
z=3
?
z=x+y
执行最后一条命令后,显示的结果应该是________。
.T.
37.简单分支结构语句是________。
If...EndIf
38.执行下列语句后,在屏幕上显示的结果是________。
Dimensiona(3)
a(3)=8
a=5
a
(1)=6
?
a*a(3)
30
39.条件函数IIF(MOD(15,-8)>3,10,-10)的结果为________。
-10
40.如果从"数据环境设计器"中将某表的逻辑型字段拖放到表单上,则表单中将会增加一个________对象。
复选框或者复选
41.若要指定文本框控件的输出格式,使得指定的格式对文本框的整个输入区域都会产生影响,则应该设置文本框的________属性。
Format或者显示格式
42.要彻底删除带有逻辑删除标记的记录,可用________命令。
Pack
43.数据库表的表属性包括长表名与表注释、__________、表的触发器。
记录验证规则或者记录信息或者验证规则或者信息或者有效性规则或者记录有效性规则
44.VisualFoxPro中的类可以分为两种:
可以包含其他类的基类,称容器类;可以被包含在容器类中的基类,称________类。
控件
45.在VisualFoxPro中,要使编辑框、文本框等控件只显示文本而不允许用户修改,可把它们的 ________属性设置为.F.。
enabled
46.在设计报表时,如果总是使用同一数据源,可将表或视图添加到报表的数据环境中,也可以将命令DoQuery或Select-SQL语句添加到报表数据环境的________事件代码中。
Init
47.在VisualFoxPro中,项目文件的扩展名是________,其备注文件的扩展名是.pjt。
pjx或者.pjx
48.假设m="11",命令?
15+&m的结果是________。
26
49.在设计菜单时,为了增强菜单的可读性,可以用分隔线将菜单中的内容相关的菜单项分隔成组。
如果要实现分隔,可以在菜单设计器中的"菜单名称"栏中输入________。
\-
习题4
1.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于________。
1:
1
2.数据完整性是指________。
数据的正确性、合理性和一致性
3.设有关系S1和S2,经过关系运算得到结果S,则S是________。
一个关系?
4.对于比较长的命令,用________实现换行输入。
;
5.在设计表单时,通常用FontName属性和FontSize属性分别改变文本的字体和文本的大小,其中字体的大小值以________为单位。
磅
6.在运行表单时,为设置属性值或指定操作的默认值,有时需要将参数传递到表单。
若要将参数传递到表单,则应在表单的________事件代码中包含PARAMETERS语句。
Init
7.下列控件中,不能为控件指定数据源的是________。
计时器
8.标签控件常见属性中,下列________不是标签控件的属性。
ControlSource
9.在编辑框控件的属性中,下列________属性与编辑框中选定的文本无关。
ReadOnly
10.在表单中,若指定该表单为多文档界面,应将表单的________属性值设置为真(.T.)MDIForm
11.在VisualFoxPro中,通过编写命令按钮的Click事件代码实现表单的释放,其退出表单命令语句是________。
ThisForm.Release
12.在"浏览"窗口显示活动表中的记录,可以用________种方式查看记录。
2
13.当Recall命令不带任何范围和条件时,表示________。
当前记录
14.一个表student.dbf,要想打开该表,应使用命令________。
Usestudent
15.VisualFoxPro的Zap命令可以删除当前表文件的________。
所有记录
16.下列有关页框控件属性叙述错误的是________。
Tabs属性用于确定页面的选项卡是否可见,默认值为.F.,表示选项卡不可见。
17.以下可以设置Caption属性的是________。
命令按钮
18.执行命令StoreCTOD('08/11/05')ToA后,变量A的类型是_________。
日期型
19.函数LEN(RIGHT("计算机等级考试",4)的值是________。
4
20.使用Select-SQL命令来建立各种查询时,下列叙述中正确的是________。
如果要使用TopN[Percent]子句,则一定要有OrderBy子句
21."视图设计器"比"查询设计器"多出的选项卡是________。
更新条件
22.若使用菜单方式打开一个已经存在的查询文件aaa.qpr,则在命令窗口中会自动出现的命令是________。
ModifyQueryaaa.qpr
23.显示js表中各系教师的人数和工资总和的SELECT-SQL语句是________。
Selectjs.ximing,COUNT(js.gh),SUM(js.jbgz)Formjxgl!
js;
GroupByjs.ximing
24.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 复习