VFP第二章测试题

上传人:z**** 文档编号:127221460 上传时间:2022-07-29 格式:DOCX 页数:7 大小:24.52KB
收藏 版权申诉 举报 下载
VFP第二章测试题_第1页
第1页 / 共7页
VFP第二章测试题_第2页
第2页 / 共7页
VFP第二章测试题_第3页
第3页 / 共7页
资源描述:

《VFP第二章测试题》由会员分享,可在线阅读,更多相关《VFP第二章测试题(7页珍藏版)》请在装配图网上搜索。

1、数据库程序设计第二章测试卷一、填空题(每空1分,共25分)I. 项目文件的扩展名是,数据表文件的扩展名是,数据库文件的扩展名是:。2日期型字段具有个字节的固定长度,其格式是。3. 逻辑型字段只有和两种。其存储长度为个字节。4. 在项目管理器为选项添加说明,应选择菜单的“编辑说明”命令。5. 项目管理器的“移去”按钮有两个功能:一是;二是6. 在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是联系。7. 在VisualFoxPro中,可以在表设计器中为字段设置默认值的表是表。8. 在VisualFoxPro中,扩

2、展名为PRG的程序文件位于项目管理器的选项卡中。9. 在VisualFoxPro中,是指文件、数据、文档和VisualFoxPro对象的集合。10. 在定义字段有效性规则时,在规则框中输入的表达式类型是。II. 为了确保相关表之间数据的一致性,需要设置规则。12. 数据库表之间的一对一联系通过主表的索引和子表的索引实现。13. 在VisualFoxPro中,最多同时允许打开个数据库表和自由表。14. “参照完整性生成器”对话框中的“删除规则”选项卡可用于指定删除中的记录时所用的规则。15. 打开索引文件后,设置主控索引的命令是,未打开索引重新索引的命令是。16. 常见的范围有ALL、nextn

3、禾口四种。二、选择题(每题0.5分,共27分)1. 设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表()A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引B)在父表连接字段上建立主索引,在子表连接字段上建立普通索引C)在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D)在父表和子表的连接字段上都要建立主索引2. 在VisualFoxPro中,以下关于删除记录的描述,正确的是()A)SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表B)SQL的DELETE命令和传统Visual

4、FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表C)SQL的DELETE命令可以物理地删除数据库表中的记录,而传统VisualFoxPro的DELETE命令只能逻辑删除数据库表中的记录D)传统VisualFoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表在VisualFoxPro中,下列关于表的叙述正确的是()A)在数据库表和自由表中,都能给字段定义有效性规则和默认值B)在自由表中,能给字段定义有效性规则和默认值C)在数据库表中,能给字段定义有效性规则和默认值D)在数据库表和自由表中,都不能给字段定义有效性规则和默认值Visual

5、FoxPro的“参照完整性”中插入规则”包括的选择是()A)级联和忽略B)级联和删除C)级联和限制D)限制和忽略5.在VisualFoxPro中,使用LOCATEFOR命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用(A)再次使用LOCATEFOF命令B)SKIP命令C)CONTINUE命令D)GO命令6.在VisualFoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是(A)不做参照完整性检查B)C)自动删除子表中所有相关的记录7字符型数据的最大长度是(A)20B)254已知“是

6、否住校”字段为逻辑型,A)LISTFOR是否住校=.T.8. C)LISTFOR“是否住校”下面的命令将当前记录定位到第A)GO6B)skip-6在新打开的数据表文件中有:A)go20B)gotop9. Displaydisplay下述命令中的哪一条不能关闭数据表文件:A)useB)closedatabase项目管理器的“数据”选项卡用于管理(A数据库、自由表和查询B、数据库、C数据库、自由表和报表D、数据库、项目管理器的“文档”选项卡用于管理(A表单、报表和查询B、数据库、表单和报表对项目管理器中的按钮,错误的叙述是(A“新建”按钮用于创建新文件B、“修改”按钮用于打开设计器修改文件不准删除

7、父表中的记录D)若子表中有相关记录,则禁止删除父表中记录)D)65K)C)10,要显示所有未住校的记录应使用命令是(B)LISTFORNOT是否住校=.F.D)LISTFOR是否住校.F.6条记录,哪个是正确的命令()C)skip620条记录,只显示第C)skip1list(C)clear)视图和查询表单和查询)C查询、报表和视图D、表单、)D)GOTOP+520条记录,应使用命令(D)skip19displayD)clearall报表和标签C“关闭”按钮用于关闭项目管理器D“添加”按钮用于为项目添加文件15. 对项目管理器中的按钮,错误的叙述是()A“移去”按钮用于把文件移出项目B、“浏览”

8、按钮用于浏览项目管理器的内容C“运行”按钮用于运行程序文件D、“打开”按钮用于打开文件16. 对于打开项目管理器,以下叙述错误的是()A、打开项目文件,对应的项目管理器自动打开B选择“常用”工具栏的“打开”按钮,可以打开项目文件C选择“文件”菜单的“打开”命令,可以打开项目文件D选择项目管理器中的“打开”按钮,可以打开项目文件17. 在项目管理器中重命令文件,下列叙述中错误的是()A选择“项目”菜单的“重命令文件”命令,可以重命令文件B选择快捷菜单的“重命令”命令,可以重命令文件C在项目管理器中重命令文件,系统自动修改对该文件的引用信息D在项目管理器中重命令文件,与在Windows环境下重命令

9、文件等效18. 在一个表中可以建立()A)多个普通索引,多个唯一索引,多个候选索引,一个主索引B)一个普通索引,多个唯一索引,多个候选索引,多个主索引C)多个普通索引,一个唯一索引,多个候选索引,多个主索引D)多个普通索引,多个唯一索引,一个候选索引,多个主索引19. 表xsda.bdf中结构复合索引文件名可为()A)xsda.idxB)xsda.cdxC)sy.idxD)sy.cdx20. 结构复合索引文件不具备的特性为()A)在打开表时自动打开B)同一索引文件中可包含多个索引D)自动按所有索引顺序显示B)单项索引、复合索引D)升序索引、降序索引D)普通索引()C)sy.idxD)sy.cd

10、xC)在添加、更加或删除记录时自动进行维护索引21. 在表设计器中,索引可以分为()A)主索引、候选索引、唯一索引、普通索引C)单索引、结构复合索引、非结构复合索引22. 不允许出现重复值的索引是()A)唯一索引B)主索引C)简单索引23. 表xsda.dbf的结构复合索引文件名为A)xsda.idxB)xsda.cdx24. 用indexon表达式to索引文件名”命令建立的索引文件扩展名为()A).idxB).cdxC).fptD).tag25. 打开一个建立了结构复合索引的数据库表,表记录的顺序将按()A)第一个索引标识B)最后一个索引标识C)主索引标识D)原顺序26. 在学生成绩表xsc

11、j.bdf中有学号、姓名、课程、任课教师、成绩等字段,现要统计任课教师的个数,准备对“任课教师”字段建立索引,这种索引应该是()A)主索引B)普通索引C)候选索引D)唯一索引27. 在建立表的唯一索引中,若表中出现重复字段值时,索引文件只存储重复出现记录的()A)第一个B)最后一个C)全部D)几个28. 设工资表已打开,要把记录指针定位在第1条工资高于800元的记录上,应用命令()A)seek工资800B)Find工资800C)FindFor工资800D)LoCatefor工资80029. 当某个库文件和相关的多个索引文件被打开时,有关主索引的正确叙述是()A)可以将多个索引文件同时设置为主索

12、引B)同一时刻只能将一个索引文件设置为主索引C)只要指定了主索引文件,就不能更改关于主索引的设置D)索引文件只要被打开就能对记录操作起作用30. 若要避免用户在字段中输入重复的数据,应根据此字段创建()类型的索引,以便自动进行唯一性检查。A)主索引、候选索引B)主索引和唯一索引C)候选索引和唯一索引D)普通索引31. 在VisualFoxPro中,若排序命令“SORTON总分,英语分DESCTOXS1,贝U()A)按总分降序排列,总分相同时按英语分降序排列B)按总分升序排列,总分相同时按英语分降序排列C)按总分升序排列,总分相同时按英语分升序排列D)按总分降序排列,总分相同时按英语分升序排列3

13、2. 可以伴随表的打开而自动打开的索引是()A)单一索引文件(IDX)B)复合索引文件(CDX)C)结构化复合索引文件D)非结构化复合索引文件33. 对一个未建立索引也未排序的表进行直接查询的命令是()A)LOCATEB)FINDC)SEEKD)DISPLAY34. 在VisualFoxPro中,SEEK和LOCATE令都可以用于查找记录,但在使用上有所不同,下面表述正确的是()A)SEEK命令可以一次查找到全部记录,LOCATE命令只能找到一条记录B)SEEK命令只能查找字符串,LOCATE令可以查找任何类型字段C)SEEK命令需要打开相应索引文件才能使用,LOCATE令不需要索引文件D)S

14、EEK命令可以和COUTINU命令联合使用,而LOCATE命令不可以35. 设当前表中含有学号、姓名字段,下列四条命令执行后,肯定不能生成新表的命令是()A)INDEXON姓名TORSRB)COPYTORSRC)COPYSTRUTORSRD)SORTTORSRON学号36. 设职工表和按“工作日期”索引文件已经打开,要把记录指针定位到工作刚好满90天的职工,应当使用命令()A)FINDDATE()-90B)SEEKDATE()+90C)FINDDATE()+90D)SEEKDATE()-9037. 数据库菜单下,“清理数据库”的功能是()A)删除无用数据库B)删除无用表C)删除表中的无用记录D

15、)删除表中有删除标记的记录38. 在参照完整性生成器中,不能设置()A)更新规则B)删除规则C)插入规则D)查询规则39. 在更新规则中,若选择“级联”,则()A)用新的联接字段值自动更新子表中的相关所有记录B)若子表中有相关的记录,则禁止修改父表中的直接字段值C)修改子表字段值时,主表也将自动更新相关的所有记录D)若主表中有相关的记录,则禁止改写表中的联接字段值40. 如果在关联的数据库表中有带删除标记的记录,则编辑其参照完整性约束前将()A)物理删除数据库中各个表中所有带删除标记的记录B)重新对有删除标记的表建立索引C)先去掉所建关系、清除数据库,再建立关系D)必须将所有有删除标记的记录恢

16、复为正常记录41. 关于父表与从表的叙述中,正确的是()A)父表与从表是由表结构决定的B)父表与从表的地位是相对的C)父表只能有主索引,从表一定不能有主索引D)个表不可能既是父表,又是从表42. 输入字段有效性规则时,在选定字段后,规则框、信息框、默认值框的数据类型分别是()A)字符型,字符型,不确定B)逻辑型、字符型,数值型C)字符型,逻辑型,字符型D)字符型,逻辑型,不确定43. 在设定好字段有效规则后,若输入记录时()A)满足规则条件,则显示信息栏的值B)不满足规则条件,则显示信息C)不满足规则条件,则显示信息栏的值D)不满足规则条件,则不显示信息栏的值44. 更新规则、删除规则、插入规

17、则能触发是()A)符合条件时触发B)不符合条件时触发C)只要有更新删除、插入操作时触发D)从不触发45. 创建两个具有“多对多”关系的表之间的关联时应当()A)用纽带表B)使用某个同名字段C)使用某个索引过的同名字段D)用主索引字段和不同字段46.有关永久关系,不正确的叙述是()A)永久关系只存在于数据库表中B)永久关系可以在“查询设计器”或“视图设计器”中作为默认联接条件表间的联接线C)永久关系在数据库设计器中显示为D)永久关系能够控制两个表中记录指针的联动以下关于表间的关系,正确的是(A)自由表和数据库表间可以建立表间临时关系有索引也可以建立表间永久关系关于建立表间关系,正确的叙述是(A)

18、临时关系只有当表关闭时才能取消C)关闭相关的表时,临时关系将自动取消下列不能删除永久关系的方法是(B)B)主表和从表没有索引也可以建立表间临时关系C)自由表和数据库表间可以建立表间永久关系永久关系只有当表关闭时才能取消D)关闭相关的表时,永久关系将自动取消A)改变从表的索引类型B)右击关系线,C)进行了数据清理D)从数据库中移去从表用“窗口”菜单中的“数据工作期”命令(A)可以建立永久关系在弹出的菜单中选“删除关系”D)主表和从表没假设已建立了两个库文件的关联A)UNIQUE在VisualSELECTA这个16表示)B)可以建立临时关系C)可以建立索引,现要与第三个库文件建立关联B)ADDIT

19、IVEC)FIELDSD)RANDOMFoxPro中执行下列命令USEXY)SELECTBUSEABD)可以生成排序文件,为了保持原有的关联,必须在“SETRELATION命令中使用的子句是(FCOUNT()屏幕显示:16A)XY表文件中字段数为16C)XY表文件中当前记录号为设置参照完整性的目的是(A)定义表的外部联接B)AB表文件中字段数为16D)AB表文件中当前记录号为)定义表的临时联接C)定义表的永久联接B)1616D)在插入、删除、更新记录时,确保已定义的表间关系在数据库设计器中,建立两个表之间的一对多联系是通过()实现的。A)“一方”表的主索引或候选索引,“多方”表的普通索引B)“

20、一方”表的主索引,“多方”表的普通索引或候选索引C)“一方”表的普通索引,“多方”表的主索引或候选索引D)“一方”表的普通索引,“多方”表的普通索引或候选索引三、按要求写命令(共33分)(一)对学生成绩表文件XSCJ.DBF按下列要求写出相应的操作命令。(每题1分,共10分)1、在“总分”字段前加一个“体育”字段。2、显示表文件结构。3、显示表文件中总分在400分以上的且语文大于85分的记录。4、将平均分小于245分记录加上删除标记。5、显示表文件中姓名为“李兵”的记录。6、显示总分在400分以上记录的学号,姓名,语文字段的值且不带记录号。7、显示语文或数学或英语三科成绩在75分以上的记录。8

21、、显示第三条记录,只显示姓名、语文、数学、计算机四个字段的记录,不显示记录号。9、在第五条记录前插入一条空白记录。10、删除第三至第十条的记录。(二)对职工信息.DBF进行操作,写出各命令:(15分)1. 按职称升序建立排序文件“职称1”,职称相同的按姓名升序排序。(2分)2. 按职工号建立单索引文件“工号索引”。(2分)3. 按工龄和姓名建立单索引文件“工龄姓名”。(2分)4. 按参加工作时间降序建立结构化复合索引文件。(2分)5. 按姓名升序建立非结构化复合索引文件“姓名索引”。(2分)6. 关闭所有索引文件。(1分)7. 在打开表的同时打开“姓名索引”文件。(2分)8. 指定结构化复合索引文件为当前索引。(2分)(共8分)(三)对GZJ表,写出完成下列操作的命令:1、统计男同志的个数。(1分)2、统计教授的平均工资。(1分)3、统计讲师的工资总额。(1分)4、将每个人的工资增加10%(1分)(2分)5、分别统计不同职称的工资总和及平均值。6、统计高于平均工资的人数。(2分)四、简答题(每题5分,共15分)1自由表与数据库表的区别2从数据库中移去表与从数据库中删除表的区别3.FIND与SEEK命令的联系与区别

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!