VFP复习题Word文件下载.docx
《VFP复习题Word文件下载.docx》由会员分享,可在线阅读,更多相关《VFP复习题Word文件下载.docx(13页珍藏版)》请在冰豆网上搜索。
=1220OR工资<
=1250
6.UPDATE语句的功能是
A)属于数据定义功能B)属于数据查询功能
C)可以修改表中某些列的属性D)可以修改表中某些列的内容
7.表达式VAL(SUBS(“奔腾586”,5,1))+LEN(“VisualFoxpro”)的结果是
A)13.00B)16.00C)18.00D)19.00
8.命令中<
范围>
子句,使用______可以对表文件从当前记录至最后一个记录进行操作。
A)ALLB)NEXTnC)RECORDnD)REST
9.COPYTO<
文件名>
FOR<
条件>
命令起到了下述关系操作功能
A)投影B)连接C)关联D)选择
10.在VFP6.0数据表中,用于存放图像、声音等多媒体对象的数据类型是
A)备注型B)通用型C)逻辑型D)字符型
11.在VisualFoxpro6.0中,以共享方式打开一个数据库需使用的参数是
A)EXCLUSIVEB)SHAREDC)NOUPDATED)VALIDATE
12.主索引字段_______
A)不能出现重复值或空值B)能出现重复值
C)能出现空值D)不能出现重复值,但能出现空值
13.在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用
A)"
显示"
菜单中的"
追加方式"
B)"
表"
追加新记录"
C)"
追加记录"
D)快捷键Ctrl+
14.表DEMO.DBF中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是
A)DEMO.TXTB)DEMO.FMTC)DEMO.FPTD)DEMO.BAT
15.在命令窗口中,显示当前数据库中所有40岁(含40岁)以下,职称为"
教授"
,"
副教授"
的姓名和工资,应使用命令
A)LISTFIEL姓名,工资FOR年龄<
=40AND职称="
AND职称="
B)LISTFIEL姓名,工资FOR年龄<
=40OR职称="
OR职称="
C)LISTFIEL姓名,工资FOR年龄<
=40AND(职称="
)
D)LISTFIEL姓名,工资FOR年龄<
=40OR(职称="
16.在VFP6.0中,打开数据库和表的命令分别为
A)USE,OPENB)SELECT,CREATC)OPEN,USED)CREAT,OPEN
17.设数据库与按工资索引的文件已经打开,用SEEK命令把记录指针指向工资为900元的记录之后,接着要使指针指向下一个相同工资的记录,应使用命令
A)DISPLAYNEXT1B)SKIPC)CONTINUED)SEEK900
18.在数据库应用系统中,为数据安全使用口令程序。
要使输入的口令不在屏幕上显示,在口令输入命令的前后应分别使用命令
A)SETCONSOLEON和SETCONSOLEOFF
B)SETCONSOLEOFF和SETCONSOLEON
C)SETCONFIRMOFF和SETCONFIRMON
D)SETDELETEDOFF和SETDELETEDON
19.下面有关索引的描述正确的是
A)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变
B)索引与数据库表的数据存储在一个文件中
C)创建索引是创建一个由指向数据库表文件记录的指针构成的文件
D)使用索引并不能加快对表的查询操作
20.VisualFoxpro数据库文件是
A)存放用户数据的文件B)管理数据库对象的系统文件
C)存放用户数据和系统数据的文件D)前三种说法都对
21.在VisualFoxpro中,用于建立或修改过程文件的命令是
A)MODIFY<
B)MODIFYCOMMAND<
C)MODIFYPROCEDURE<
D)上面B和C都对
22.若未打开索引文件,APPEND命令的功能等同于命令序列
A)GOTOEOF
B)GOTOBOTTOM
INSERTBEFOR
C)GOTOBOTTOM
D)GOTOBOTTOM
INSERTBLANk
23.表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令
A)TOTAL数学+英语+计算机TO总分
B)REPLACE总分WITH数学+英语+计算机
C)SUM数学+英语+计算机TO总分
D)REPLACEALL数学+英语+计算机WITH总分
24.要使学生数据表中不出现同名学生的记录,需要建立
A)字段有效性规则B)属性设置
C)记录有效性规则D)设置触发
25.如果要给当前表增加一个字段,应使用的命令是
A)APPENDB)MODIFYSTRUCTUREC)INSERTD)EDIT
26.当前数据库文件的出生日期字段为日期型,另有一个数值型的年龄字段,现要根据出生日期按年计算年龄,并写入年龄字段,应该使用命令
A)REPLACEALL年龄WITHYEAR(DATE())-YEAR(出生日期)
B)REPLACEALL年龄WITHDATE()-出生日期
C)REPLACEALL年龄WITHDTOC(DATE())-DTOC(出生日期)
D)REPLACEALL年龄WITHVAL(DTOC(DATE()))-VAL(DTOC(出生日期))
27.在下述命令中,使函数EOF()的值一定为.T.的命令是
A)REPLACE基本工资WITH基本工资+300
B)DISPLAYFOR基本工资>
1000
C)LISTWHILE基本工资>
D)LISTNEXT10FOR基本工资>
28.在VFP环境下,用LISTSTRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为
A)60B)61C)59D)58
29.假若一个表文件与其按姓名所建立的索引文件已打开,下列表述中两个命令作用相同的是
A)gotop与go1B)listfor姓名='
王'
和listwhile姓名='
C)find'
和seek王D)find王和seek'
30.在显示下拉菜单中,单击”追加方式”选项,将在当前表
A)中插入一个空记录B)尾增加一个空记录
C)中进入追加状态D)上弹出追加对话框
31.VFP支持的数据模型是
A)层次数据模型B)关系数据模型C)网状数据模型D)树状数据模型
32.数据库DB,数据库系统DBS,数据库管理系统DBMS三者之间的关系是
A)DBS包括DB和DBMS
B)DBMS包括DB和DBS
C)DB包括DBS和DBMS
D)DBS就是DB,也就是DBMS
33.VisualFoxpro6.0是一种关系型数据库管理系统,所谓关系是指
A)各条记录中的数据彼此有一定的关系
B)一个数据库文件与另一个数据库文件之间有一定的关系
C)数据模型符合一定条件的二维表格式
D)数据库中各个字段之间彼此有一定的关系
34.退出VisualFoxpro的操作方法是
A)从“文件”下拉菜单中选择“退出”选项
B)用鼠标左按钮单击关闭窗口按钮
C)在命令窗口中键入QUIT命令,然后敲回车键
D)以上方法都可以
5.项目管理器的“数据”选项卡用于显示和管理
A)数据库,自由表和查询B)数据库,视图和查询
C)数据库,自由表,查询和视图D)数据库,表单和查询
1-5:
DDDBCC6-10:
DCDDB11-15:
BAACC16-20:
CCBCB21-25:
BBBDB
26-30:
DACDC31-35:
BACDA
二、填空题
1.在SQL语句中空值用___________表示
2对表中记录逻辑删除的命令是________,恢复表中所有被逻辑删除记录的命令是____________,将所有被逻辑删除记录物理删除的命令是_________
3.二维表中的列称为关系的____________,二维表中的行称为关系的_______。
4.项目管理器文件的扩展名是_________
5.VisualFoxpro不允许在主键字字段中有重复值或__________________
6.数据库表之间的一对多联系通过主表的_______索引和子表的____________索引实现
7.项目管理器的______选项卡用于显示和管理数据库、自由表和查询等。
8.在VisualFoxpro6.0中,表有两种类型,即________和__________
9.为使日期型数据能够显示世纪(即年为4位),应该使用命令SET____ON
10.字符型数据的长度不超过______个字符
1.null2.delete,recallall,pack3.属性,元组4.PJX5.空值
6.主索引,普通索引7.数据8.2549.自由表,数据库表10.CENTURY
《VisualFoxPro程序设计》考试试卷
一、单项选择题
1.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是
A)DBS包括DB和DBMSB)DBMS包括DB和DBS
C)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS
2.下面关于数据库系统的叙述正确的是
A)数据库中只存在数据项之间的联系
B)数据库的数据项之间和记录之间都存在联系
C)数据库的数据项之间无联系,记录之间存在联系
D)数据库的数据项之间和记录之间都不存在联系
3.数据库系统与文件系统的主要区别是
A)数据库系统复杂,而文件系统简单
B)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
C)文件系统管理数据量较少,而数据库系统可以管理庞大的数据量
D)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
4.数据库系统的核心是
A)数据库 B)操作系统 C)数据库管理系统 D)文件
5.VisualFox