VFP试题集锦.docx
- 文档编号:27740447
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:101
- 大小:75.81KB
VFP试题集锦.docx
《VFP试题集锦.docx》由会员分享,可在线阅读,更多相关《VFP试题集锦.docx(101页珍藏版)》请在冰豆网上搜索。
VFP试题集锦
项目管理器
填空题:
1、在VisualFoxPro中,项目文件的扩展名是[]。
(3分)
参考答案:
PJX或.PJX
2、项目管理器的______选项卡用于显示和管理数据库,自由表和查询等. (3分)
参考答案:
数据
3、每一个项目只能设一个()文件 (3分)
参考答案:
主
4、扩展名为.prg的程序文件在“项目管理器”的_____________选项卡中显示和管理 (3分)
参考答案:
代码
5、项目管理器的“移去”按钮有两个功能:
一是把文件______________,二是__________文件 (3分)
参考答案:
移出项目,从磁盘上删除
6、在项目管理器,有()()()()()()等多个选项卡。
(3分)
参考答案:
全部数据文档类代码其他
7、在项目管理器中,()方便、快捷地浏览数据表。
(3分)
参考答案:
可以
8、“+”标志是表示某一项目的下面()子项目。
(3分)
参考答案:
包含
问答题:
1、项目管理器有哪些主要功能?
(3分)
参考答案:
略
2、项目管理器是什么?
使用它有什么好处?
(3分)
参考答案:
略
得分:
创建数据库和表
单选题:
1、VisualFoxPro参照完整性规则不包括()。
A.更新规则
B.查询规则
C.删除规则
D.插入规则
参考答案:
B
2、VisualFoxpro中,从数据库中移去表的命令是()
A.REMOVETABLE
B.REMOVEDATABASE
C.USE
D.DELETETALBE
参考答案:
A
3、VisualFoxpro中,打开名为STUDENTS的数据库的命令是()
A.USESTUDENTS
B.OPENSTUDENTS
C.OPENDATABASESTUDENTS
D.USEDATABASESTUDENTS
参考答案:
C
4、在VisualFoxPro中,数据库表和自由表()。
A.字段名最长可达128个字符
B.均拥有4种类型的索引,即主索引、候选索引、唯一索引和普通索引
C.只有数据库表设置有字段属性
D.均拥有3种类型的索引,即主索引、候选索引、唯一索引
参考答案:
A
5、在不打开“表设计器”的情况下,若要创建一个新表,可以使用的命令是()。
A.CREATETABLE
B.CREATE
C.ALTERTABLEADD
D.MODIFYTABLE
参考答案:
A
6、在不打开“表设计器”的情况下,若要为表添加新字段,可以使用的命令是()。
A.ALTERTABLEADD
B.ALTERTABLEALTER
C.ALTERTABLEDROP
D.ALTER
参考答案:
A
7、在不打开“表设计器”的情况下,若要删除表中指定字段,可以使用的命令是()。
A.DELETEFILE
B.ALTERTABLEDROP
C.DROPTABLE
D.PACK
参考答案:
B
8、在VisualFoxPro中,打开数据库的命令是()。
A.OPENDATABASE<数据库名>
B.USE<数据库名>
C.USEDATABASE<数据库名>
D.OPEN<数据库名>
参考答案:
A
9、在VisualFoxpro的命令窗口中键入CREATEDATA命令后,屏幕会出现一个创建话框,要想完成同样的工作,还可以采取如下步骤()
A.单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件“命令按钮
B.单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导“命令按钮
C.单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件“命令按钮
D.单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导“命令按钮
参考答案:
A
10、在VFP中,当创建一个数据库文件时,可选用()
A.数据库向导
B.数据库生成器
C.表单设计器
D.应用程序向导
参考答案:
A
11、VisualFoxpro数据库文件是()
A.存放用户数据的文件
B.管理数据库对象的系统文件
C.存放用户数据和系统数据的文件
D.前三种说法都对
参考答案:
B
12、VisualFoxpro参照完整性规则不包括()
A.更新规则
B.删除规则
C.查询规则
D.插入规则
参考答案:
C
13、VisualFoxpro中,要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为()
A.8位
B.7位
C.6位
D.4位
参考答案:
A
14、对表结构的修改是在下面哪一个对话框中完成的()
A.表设计器
B.数据库设计器
C.表达式生成器
D.浏览窗口
参考答案:
A
15、下列关于数据库表的说法中错误的是()
A.可设置长表名,长字段名
B.可设置匹配字段类型到类,字段验证和记录验证,触发器
C.可设置主索引和候选索引关键字,字段默认值,显示模式
D.不可用use命令直接打开,必须在数据库设计器中打开
参考答案:
D
16、若要控制数据库表中学号字段只能输入数字,则应设置()
A.显示格式
B.输入掩码
C.字段有效性
D.记录有效性
参考答案:
B
17、数据库文件的扩展名是()
A.DBF
B.DBC
C.DBT
D.FPT
参考答案:
B
18、若表文件含有备注型或通用型字段,则在打开表文件的同时,自动打开扩展名为_______的文件
A.FRX
B.FMT
C.FRT
D.FPT
参考答案:
D
19、关于数据库表与自由表的转换,下列说法中正确的是()
A.数据库表能转换为自由表,反之不能
B.自由表能转换成数据库表,反之不能
C.两者不能转换
D.两者能相互转换
参考答案:
D
20、在VisualFoxPro中,打开数据库的命令是()
A.OPENDATABASE<数据库名>
B.USE<数据库名>
C.USEDATABASE<数据库名
D.OPEN<数据库名>
参考答案:
A
21、在下列几组文件扩展名中,不一定必须与数据库同时使用的相应文件是________
A.DBF、FMT
B.IDX、MEM
C.FMT、DBT
D.MEM、PRG
参考答案:
D
22、在FoxPro中,下列叙述正确的是________.
A.用SETRELATION命令建立数据库关联之前,两个数据库都必须索引
B.用JOIN命令连接两个数据库之前,这两个数据库必须在不同的工作区打开
C.用APPENDFROM命令向当前数据库追加记录之前,这两个数据库必须在不同的工作区打开
D.用UPDATE命令更新数据库之前,这两个数据库都必须索引
参考答案:
A
23、Foxpro是关系数据库管理系统,在Foxpro中用以表示关系的是()
A.数据库字段
B.数据库记录
C..idx文件
D..dbf文件
参考答案:
D
24、在Foxpro环境下,可以同时打开的数据库文件的最多个数是()
A.2
B.10
C.16
D.256
参考答案:
B
25、对两个数据库文件进行物理连接操作的命令是
A.LINK
B.JOIN
C.SETRELATION
D.RELATION
参考答案:
B
26、对数据库文件进行修改,不需要交互操作的命令是
A.EDIT
B.CHANGE
C.REPLACE
D.BROWSE
参考答案:
C
27、一个数据表可以添加到( )数据库中。
A.两个
B.一个
C.多个
D.随意个
参考答案:
B
28、数据表建立参照完整性后,不能设置数据表间()操作规则。
A.跟新
B.删除
C.浏览
D.插入
参考答案:
C
29、在数据库环境下限制字段个数的操作,要在()中进行。
A.表达式生成器
B.字段选择器
C.表设计器
D.浏览
参考答案:
B
30、在数据库环境下限制记录的操作,要在()中进行。
A.表达式生成器
B.字段选择器
C.表设计器
D.浏览
参考答案:
A
多选题:
判断题:
填空题:
1、建立一个名称为STUDENTS的数据库的命令是________。
参考答案:
createdababasestudents
2、VisualFoxpro不允许在主键字字段中有重复值或__________________
参考答案:
空值
3、在VisualFoxpro的表之间建立一对多联系是把____________的主关键字字段添加到________________的表中
参考答案:
一方,多方
4、在定义字段有效性规则时,在规则框中输入的表达式类型是______________
参考答案:
逻辑型
5、在数据库表的表设计器中可以设置3种触发器,分别是______,_______和_______。
参考答案:
插入,更新,删除
6、若要控制只能在每月的8号才能修改表中记录,则相应的触发器表达式为___________
参考答案:
day(date())=8
7、在VisualFoxpro6.0中,数据库文件的扩展名为________,表文件的扩展名为________
参考答案:
dbc,dbf
8、在VisualFoxpro6.0中,表有两种类型,即________和__________
参考答案:
自由表,数据库表
9、设置数据表中某异一字段的默认值,要在( )环境下使用表设计器。
参考答案:
数据库打开的
10、使用字段默认值,可以提高数据的( )速度。
参考答案:
输入
问答题:
1、如何打开表设计器,对表的结构进行修改或显示。
参考答案:
略
2、数据库中的数据表间有几种关联关系?
建立这些关联的依据是什么?
参考答案:
略
表的基本操作
单选题:
1、VisualFoxpro中,要为当前表所有职工增加100元工资应该使用命令()。
A.CHANGE工资WITH工资+100
B.REPLACE工资WITH工资+100
C.CHANGEALL工资WITH工资+100
D.REPLACEALL工资WITH工资+100
参考答案:
D
2、在VisualFoxProk中,表()。
A.以两种形态出现,即数据库表和自由表
B.必须依附于一个指定的数据库
C.由于需要依附于数据库,因此它不是一个独立的文件
D.
参考答案:
A
3、可以使用()命令修改表结构。
A.MODIFYSTRUCTURE
B.LISTSTRUCTURE
C.COPYSTRUCTURE
D.DELETE
参考答案:
A
4、在不进入全屏幕编辑状态下为表添加一条空白记录,应使用的命令是()。
A.APPEND
B.APPENDBLANK
C.BROWSE
D.LIST
参考答案:
B
5、VISUALFOXPRO中,若要显示当前记录,应使用的命令是():
A.LIST
B.DISPLAY
C.EDIT
D.DELETE
参考答案:
B
6、在VisualFoxPro中,SELECT0命令将选择()。
A.第0工作区
B.当前工作区
C.当前未用的最小工作区
D.下一工作区
参考答案:
C
7、在执行如下命令时,Subject表将在()打开。
SELECT1
USEStudent
SELECT3
USEScore
SELECT0
USESubject
A.第0工作区
B.第1工作区
C.第2工作区
D.第3工作区
参考答案:
C
8、VISUALFOXPRO中,参照完整性的规则不包括()
A.更新规则
B.删除规则
C.插入规则
D.检索规则
参考答案:
D
9、要为当前表所有职工增加100元工资,应该使用命令
A.CHANGE工资WITH工资+100
B.REPLACE工资WITH工资+100
C.CHANGEALL工资WITH工资+100
D.REPLACEALL工资WITH工资+100
参考答案:
D
10、下列命令中,仅拷贝表文件结构的命令是()
A.COPYTO
B.COPYSTRUCTURETO
C.COPYFILETO
D.COPYSTRUCTURETOEXETENDED
参考答案:
B
11、如果要给当前表增加一个字段,应使用的命令是()
A.APPEND
B.MODIFYSTRUCTURE
C.INSERT
D.EDIT
参考答案:
B
12、在VisualFoxpro环境下,若已打开A.DBF表文件,统计该表中的记录数,使用的命令是()
A.TOTAL
B.COUNT
C.SUM
D.AVERAGE
参考答案:
B
13、当前表中,“体育达标”字段为逻辑类型,要显示所有未达标的记录应使用命令()
A.listfor体育达标=".f."
B.listfor体育达标<>.f.
C.listfornot体育达标
D.listfor体育达标=f
参考答案:
C
14、要从某表文件中真正删除一条记录,应当()
A.直接用ZAP命令
B.先用DELETE命令,再用ZAP命令
C.先用DELETE命令,再用PACK命令
D.直接用DELETE命令
参考答案:
C
15、在显示下拉菜单中,单击“追加方式”选项,将在当前表()
A.中插入一个空记录
B.中插入一个空记录
C.中进入追加状态
D.上弹出追加对话框
参考答案:
C
16、VisualFoxpro中,在浏览窗口中,不能将一条记录逻辑删除的操作是()
A.将光标定位于该记录,按Ctrl+T键
B.将光标定位于该记录,按Delete键
C.将光标定位于该记录,单击表菜单中的“切换删除标志”选项
D.单击该记录前的白色小方块,使其变黑
参考答案:
B
17、显示表中所有教授和副教授记录的命令是()
A.listfor职称="教授"and职称="副教授"
B.listfor职称>="副教授"
C.listfor职称="教授"or"副教授"
D.listfor"教授"$职称
参考答案:
D
18、在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用()
A."显示"菜单中的"追加方式"
B."表"菜单中的"追加新记录"
C."表"菜单中的"追加记录"
D.快捷键Ctrl+Y
参考答案:
A
19、表中相对移动记录指针和绝对移动记录指针的命令分别为()
A.Locate和Skip
B.Locate和Go
C.Skip和Go
D.Locate和Find
参考答案:
C
20、命令中<范围>子句,使用______可以对表文件从当前记录开始至最后一个记录进行操作
A.ALL
B.NEXTn
C.RECORDn
D.REST
参考答案:
D
21、表文件有20条记录,当前记录号为10,执行命令LISTNEXT5以后,所显示记录的序号是()
A.11--15
B.11--16
C.10--15
D.10--14
参考答案:
D
22、可以在BROWSE浏览窗口中,按CTRL+T键实现__________操作
A.逻辑删除记录和物理删除记录
B.逻辑恢复记录和物理恢复记录
C.逻辑删除记录和逻辑恢复记录
D.物理删除记录和物理恢复记录
参考答案:
C
23、要想对一个打开的数据库增加新字段,应当使用命令___________.
A.APPEND
B.MODIFYSTRUCTURE
C.INSERT
D.CHANGE
参考答案:
B
24、当前数据库中有基本工资、奖金、津贴和工资总额字段,都是N型。
要将职工的所有收入汇总后写入工资总额字段中,应当使用命令__________.
A.REPLACEALL工资总额WITH基本工资+奖金+津贴
B.TOTALON工资总额FIELDS基本工资,奖金,津贴
C.REPLACE工资总额WITH基本工资+奖金+津贴
D.SUM基本工资+奖金+津贴TO工资总额
参考答案:
D
25、在Foxpro中,可以使用FOUND()函数来检测查询是否成功的命令包括
A.LIST、FIND、SEEK
B.FIND、SEEK、LOCATE
C.FIND、DISPLAY、SEEK
D.LIST、SEEK、LOCATE
参考答案:
B
26、在下面Foxpro命令中,不能修改数据记录的命令是()
A.BROWSE
B.EDIT
C.CHANGE
D.MODIFY
参考答案:
D
27、在FOXpro中,命令CLOSEALL与CLEARALL相比,CLEARALL作用是()
A.关闭所有文件,不释放内存变量
B.关闭所有文件,释放内存变量
C.不关闭文件,释放内存变量
D.不关闭文件,不释放内存变量
参考答案:
B
28、若用MODIFYSTRUCTURE命令把数据文件中“摘要”字段的宽度由40改为30,而且不做其它修改,则“摘要”字段的数据()
A.只保留了前30个字符
B.仍保持40个字符
C.凡字段值超过30个字符的整个字段被删空
D.全部丢失
参考答案:
A
29、下列操作中,不能用MODIFYSTRUCTURE命令实现的是()
A.为数据库增加字段
B.删除数据库中的某些字段
C.对数据库的字段名进行修改
D.对记录数据进行修改
参考答案:
B
30、在Foxpro的库文件中,字段的数据类型可以是字符型、数字型、逻辑型、日期型和()
A.整数型
B.浮点数型
C.备注型
D.时间型
参考答案:
D
31、MODIFYSTRUCTURE命令的功能是()
A.修改字段的类型
B.增加新的字段
C.修改字段的名称
D.修改库文件的结构
参考答案:
D
32、与命令LISTFIELDS姓名,性别,出生日期不等效的命令是()
A.LIST姓名,性别,出生日期
B.LISTALLFIELDS姓名,性别,出生日期
C.DISPLAYFIELDS姓名,性别,出生日期
D.DISPLAYALL姓名,性别,出生日期
参考答案:
C
33、以下各种说法中,正确的是()
A.DELETEALL、ZAP和PACK的功能各不相同
B.ZAP和PACK的功能相同
C.DELETEALL和ZAP的功能相同
D.DELETEALL和PACK的功能相同
参考答案:
A
34、设当前数据库文件有一个类型为N的age字段,执行命令ZAPFORage=20的结果是()
A.逻辑删除age字段值为20的记录
B.物理删除age字段值为20的记录
C.物理删除全部记录
D.语法错误提示信息
参考答案:
C
35、设库文件STUDENT.DBF中有10条记录,相继执行如下两条命令:
USEstudent
INSERTBLANK
其结果是在student文件的
A.第一条记录的位置插入了一个空白记录
B.第二条记录的位置插入了一个空白记录
C.文件尾插入了一个空白记录
D.不确定位置插入了一个空白记录
参考答案:
B
36、数据表中的数据暂时不想使用,为提高数据表的使用效率,对这些“数据”最好要进行()
A.逻辑删除
B.物理删除
C.不加处理
D.数据过滤器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 试题 集锦