[教学计划]vfp新版综合复习题.doc

上传人:音乐台 文档编号:1983118 上传时间:2019-01-28 格式:DOC 页数:62 大小:883KB
返回 下载 相关 举报
[教学计划]vfp新版综合复习题.doc_第1页
第1页 / 共62页
[教学计划]vfp新版综合复习题.doc_第2页
第2页 / 共62页
[教学计划]vfp新版综合复习题.doc_第3页
第3页 / 共62页
亲,该文档总共62页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[教学计划]vfp新版综合复习题.doc》由会员分享,可在线阅读,更多相关《[教学计划]vfp新版综合复习题.doc(62页珍藏版)》请在三一文库上搜索。

1、综合复习题一、选择题1. 实体是信息世界中的术语,与之对应的数据库术语为_。A文件 B数据库 C字段 D记录答案:D2. E-R 图示 E-R 模型的图形表示法,它是表示概念模型的有力工具。在 E-R 图中,实体之间的联系用_表示。 A矩形框 B菱形框 C圆形框 D椭圆形框 答案:B3. 在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是_。A层次结构 B二维表结构 C网状结构 D封装结构答案:B4. 按所使用的数据模型来分,数据库可分为_三种模型。A层次、关系和网状 B网状、环状和链状C大型、中型和小型 D独享、共享和分时答案:A5. 数据模型是在数据库领域中定义数据及其操

2、作的一种抽象表示用树形结构表示各类实体及其间的联系的数据模型称为_模型。A层次B网状C关系D面向对象答案:A6. 根据关系模型的有关理论,下列说法中不正确的是_。A.二维表中的每一列均有唯一的字段名B.二维表中不允许出现完全相同的两行C.二维表中行的顺序、列的顺序均可以任意交换D.二维表中行的顺序、列的顺序不可以任意交换答案:D7. 关系模型中,一个关键字是_。A可由多个任意属性组成B至多由一个属性组成C可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D以上都不是 答案:C8. 关系模式的候选关键字可以有_。A0个 B1个 C1个或多个 D多个答案:C9. 候选关键字中的属性可以有_

3、。A0个 B1个 C1个或多个 D多个答案:C10. 一个表的主关键字被包含到另一个表中时,在另一个表中称这些字段为_。 A外关键字 B主关键字C超关键字 D候选关键字答案:A11. 对于二维表的关键字来讲,不一定存在的是_。A主关键字B候选关键字C超关键字D外部关键字答案:D12. 关键字是关系模型中的重要概念,当一个二维表(A表)的主关键字被包含到另一个二维表(B表)中时,它就称为B表的_。A主关键字B外部关键字C侯选关键字D超关键字答案:B13. 数据库技术与其他学科的技术内容相结合,出现了各种新型数据库例如,数据库技术与人工智能相结合出现_数据库。A多媒体B空间C智能D演绎答案:D14

4、. 在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的从实际设计关系模式时,一般要求满足_。AINFB2NFC3NFD4NF答案:C15. 消除了部分函数依赖的1NF的关系模式,必定是_。A1NFB2NF C3NFD4NF答案:B16. 设有关系R(A,B,C,D,E),A、B、C、D、E都不可再分,则R属于_。A1NFB2NFC3NF D以上三个答案都不对答案:A17. 如果关系R是第一范式,且每个属性都不传递依赖于R的候选键,那么称R是_模式。A2NF B3NF CBCNF D4NF答案:C18. 项目管理器的功能是组织和管理与项目有关的各种类型的_。A 文件B

5、字段C 程序D 数据答案:A19. 通过设置主文件来指定应用程序在执行时的“入口”程序在下列的文件类型中,不可作为主文件的是_。A程序B表单C菜单D类库答案:D20. 在下列有关项目与项目管理器的叙述中,不正确的是_。A不是通过VFP创建的文件,不能添加到项目中B当用户将某文件添加到项目中时,系统默认为:表文件是排除的,其他类型的文件是包含的C利用“移去”操作可以删除文件D同一个文件可以同时属于多个项目答案:A21. 在一个项目中可以设置主文件的个数是_。A1个B2个C3个D任意个答案:A22. 下列_中的所有类型均可被设置为项目的主程序。A项目、数据库和.Prg程序B表单、菜单和.prg程序

6、C项目、表单和类D任意文件类型答案:B23. 当要将一个项目编译成应用程序时,项目中的所有文件将组合成一个单一的应用程序文件。下列叙述中不正确的是_。A将某文件标记为“排除”后,该文件将不包含在应用程序中B将某文件标记为“排除”后,该文件仍然包含在应用程序中,且可以被用户修改C将某文件标记为“包含”后,该文件包含在应用程序中,但不可以被用户修改D项目连编后,将生成.EXE文件。该文件即可以在VFP环境中运行,也可以在Windows环境中运行答案:A24. 在一个程序的执行过程中,有时希望中断该程序的执行,尤其是在程序陷入死循环时。下列操作中_不可能中断一个程序的运行。A按Esc键B执行“程序”

7、菜单中的“取消”命令C按Ctrl+Alt+Del组合键,结束正在运行的任务D按Ctrl+C键答案:D25. 使用货币类型时,需在数字前加上_符号。A#B&C¥D$答案:D26. 如要给日期型变量赋值,应将日期值放在_中。A( )B C D答案:C27. 存储一个日期型数据需要_个字节。A2B4C6D8答案:D28. 内存变量一旦定义后,它的_可以改变。A类型和值B值C类型D宽度答案:A29. 在下列有关名称命令规则的叙述中,不正确的是_。A名称中只能包含字母、下划线“”、数字符号和汉字B名称的开头只能是字母、汉字或下划线,不能是数字C各种名称的长度均可以是1128个字符D系统预定的系统变量,其

8、名称均以下划线开头答案:C30. 下列符号中,除_外均是VFP的常量。A2000/10/1B扬州大学C.N.D1/2答案:D31. 下列符号中,除_外均是VFP的常量。A3.14B扬州大学C2000.10.1D2000.10.1答案:D32. 下列符号中,除_外均能作为VFP的内存变量名。AIFBSINCANDD.OR.答案:D33. 在命令窗口中创建的变量或数组被自动地赋予_属性。APUBLICBPRIVATECLOCALD无属性答案:A34. 数组元素建立后,其初值为_。A0B空字符串C.F.D.T.答案:C35. 若已定义了数组A3,5,则其元素个数为_。A8B15C20D24答案:B3

9、6. 利用命令 DIMENSION x(2,3) 定义了一个名为的数组后,依次执行三条赋值命令X(3)=10 ,X(5)=20,X=30 ,则数组元素x(1,1),X(1,3),X(2,2) 的值分别是_。 30,30,30 .F.,10,20 30,10,20 0,10,20 答案:A37. INT(8.8)的函数值为_。A8B8C9D9答案:A38. ROUND(-8.8,0)的函数值为_。A8B8C9D9答案:D39. 以下函数具有四舍五入功能的是_。AINTBROUNDCCEILINGDABS答案:B40. MOD(-9,5)的函数值为_。A4B4C1D1答案:D41. VAL(“1E

10、3”)的值为_。A1.0B3.0C1000.0D0.0答案:C42. VAL(“1A3”)的值为_。A1.0B3.0C1000.0D0.0答案:A43. ASC(“AB”) 的值为_。A131B0C65D66答案:C44. ASC(“123”) 的值为_。A1B6C123D49答案:D45. CHR(65+2) 的值为_。A“A”B“B”C“C”D“D”答案:C46. CHR(ASC(“0”)+7) 的值为_。A“0”B“7”C0D7答案:B47. ASC(“F”)-ASC(“A”)+10的值为_。A0B5C10D15答案:D48. AT(“XY”,”AXYBXYC”) 的值为_。A0B2C5

11、D7答案:B49. AT(“ABC”,”AB”) 的值为_。A0B1C2D3答案:A50. 执行下列命令后,屏幕上显示的结果是_。 X=”ARE YOU Ok?” Y=”are” ?AT(Y,X) 1 .F. .T. 0 答案:D51. 函数LEN(ALLTRIM(“ MadeinChina “)的值为_。(其中代表一个空格)A11B13C15D17答案:B52. 函数LEN(DTOC(DATE(),1)的返回值为_.A4B6C8D10答案:C53. 以下函数中能返回指定日期是一年中的第几周的是_。AYEAR()BDOW()CWEEK()DDAY()答案:C54. 以下函数中能返回指定日期是一

12、周中的第几天的是_。AYEAR()BDOW()CWEEK()DDAY()答案:B55. 在系统 Visual FoxPro 中,以下函数返回值不是数值型的是_。A. LEN(“Visual FoxPro”)B. AT(“This”, “ThisForm”)C. YEAR(DATE()D. LEFT (“ThisForm”, 4)答案:D56. 函数TIME()的值的类型为_。A日期型B日期时间型C字符型D数值型答案:C57. 下列选项中可以得到字符型数据的是_。ADATE()BTIME() CYEAR(DATE() DMONTH(DATE()答案:B58. 在下列函数中,其返回的值为字符型的是

13、_。ADOW()BAT()CCHR()DVAL()答案:C59. 下列函数的应用中,非法的是_。Around(1234.567,-3)Bsubstr(Visual FoxPro,2,-3)Cmod(23,-3.5)Dstr(1234.567,10,-2)答案:D60. TYPE()函数用来测试数据的类型。设有日期型数据10/23/2004、字符型数据Visual FoxPro、数值型数据2+3和逻辑型数据.T.,下列函数调用错误的是_。ATYPE(10/23/2004)BTYPE(Visual FoxPro)CTYPE(2+3)DTYPE(.T.)答案:B ( 应为TYPE(“Visual F

14、oxPro”) )61. 下列各表达式中,结果总是逻辑值的是_。A算术运算表达式 B字符运算表达式C日期运算表达式D关系运算表达式答案:D62. 逻辑运算符从高到低的运算优先级是_。A.NOT.OR.AND. B.NOT.AND.OR.C.AND. .NOT.OR. D.OR.NOT.AND.答案:B63. 结果为逻辑真的表达式是_。A“ABC”$”ACB” B“ABC”$”GFABHGC”C“ABCGHJ”$”ABC”D“ABC”$”HJJABCJKJ”答案:D64. 设D1和D2为日期型数据,M为整数,不能进行的运算是_。AD1+D2BD1-D2CD1+MDD2-M答案:A65. 在下列有

15、关日期时间型表达式中,语法上不正确的是_.ADATETIME()DATE()BDATETIME()100CDATE()100DDTOC(DATE())TTOC(DATETIME())答案:A66. 下列表达式中错误的是_。A.NOT.2+35 BABC-BCD C.NOT.ABCDEF DDTOC(DATE()+2答案:D67. 执行命令“STORE CTOD(12/06/98)TO A”后,变量A的类型为_。A日期型B数值型C备注型D字符型答案:A68. 在VFP的默认状态下,下列表达式中结果为.F.的是_。A王五$王 B王60BDELETE FROM js WHERE YEAR(DATE(

16、)-YEAR(csrq)60CDELETE FROM js FOR YEAR(DATE()-YEAR(csrq)60DDELETE FROM js WHILE YEAR(DATE()-YEAR(csrq)60答案:D97. 当RECALL命令不带任何范围和条件时,表示_。A恢复所有带删除标记的记录B恢复从当前记录以后所有带删除标记的记录C恢复当前记录D恢复从当前记录开始第一条带删除标记的记录答案:C98. 为了使表中带删除标记的记录不参与以后的操作,可以实现的命令是_。ASET FILTER TOB命令中加上FOR CSET DELETED OFFDSET DELETED ON答案:D99.

17、在VFP中,下列有关字段变量与内存变量的叙述,正确的是_。A字段变量取决于数据库文件,不能独立存在B字段变量的值,对应于数据库文件不会改变C内存变量的数据类型,一经设定不能改变D内存变量的保存文件是用户应用程序答案:A100. 下列命令中,能关闭所有数据库文件的命令是_。ACLEARBUSE ALLCQUITDCLOSE DATABASE 答案:C101. 设某数据库中的学生表(XS.DBF)已在2号工作区打开,且当前工作区为1号工作区,则下列命令中不能将该表关闭的是_。ACLOSE TABLEBCLOSE DATABASE ALLCUSE IN 2DUSE答案:D102. 表文件的总宽度比其

18、各字段宽度之和多一个字节,这一个字节的作用是_。A无用B存放序号C存放删除标记D存放记录号答案:C103. 用LOCATE命令查找出满足条件的第一条记录后,要继续查找满足条件的下一条记录,应该用_命令。ASKIPBGOCLOCATEDCONTINUE答案:D104. 若要将当前工作区中打开的表文件 GZB.DBF 复制到 GZB1.DBF 文件,则可以使用命令 _ 。 COPY GZB.DBF GZB1.DBF COPY TO GZB1 REST COPY TO GZB1 STRU COPY TO GZB1 答案:D105. 若要将当前工作区中打开的表文件 GZB.DBF 复制成Excel文件

19、 GZB1.XLS,则可以使用命令 _ 。 COPY GZB.DBF GZB1.XLS COPY GZB.DBF TO GZB1.XLS COPY TO GZB1 XLS COPY TO GZB1.XLS 答案:C106. 索引文件中的标识名最多由_个字母、数字或下划线组成。A5B6C8D10答案:D107. 建立索引时,下列_字段不能作为索引字段。A字符型B数值型C备注型D日期型答案:C108. 下列描述中错误的是_。A组成主索引的关键字或表达式在表中不能有重复的值B主索引只能用于数据库表,但侯选索引可用于自由表和数据库表C唯一索引表示参加索引的关键字或表达式在表中只能出现一次D在表设计器中

20、只能创建结构复合索引文件答案:C109. 下列关于表的索引的描述中,错误的是_。A复合索引文件的扩展名为.CDXB结构复合索引文件随表的打开自动打开C当对表进行编辑修改时,系统对其结构复合索引文件中的所用索引自动进行维护D每张表只能创建一个主索引和一个侯选索引答案:D110. 为了实现对当前表的唯一索引,必须在INDEX ON 命令中使用的子句是_。AFIELDSBUNIQUECFORDRANDOM答案:B111. 在建立索引标识XM时,如果参加索引的字段有“姓名”(字符型)、“出生日期”(日期型)和总分(数值型),正确的命令是_。AINDEX ON 姓名,出生日期,总分 TAG XMBIND

21、EX ON 姓名,DTOC(出生日期),STR(总分,6,2) TAG XMCINDEX ON 姓名+出生日期+总分 TAG XMDINDEX ON 姓名+DTOC(出生日期)+STR(总分,6,2) TAG XM答案:D112. 下列叙述中错误的是_。A一个数据库表只能设置一个主索引B唯一索引不允许索引表达式有重复值C侯选索引既可以用于数据库表也可以用于自由表D侯选索引不允许索引表达式有重复值答案:B113. 在VFP中,对于数据库表来说,如果将其移出数据库(变成自由表),则该表原设置或创建的_仍然有效。A.候选索引 B.长表名C.记录有效性规则 D.触发器答案:A114. 创建数据库后,系

22、统会自动生成三个文件的扩展名为_。A.PJX、.PJT、.PRGB.SCT、.SCX、.SPXC.FPT、.FRX、.FXPD.DBC、.DCT、.DCX答案:D115. 关于数据库的操作,下列叙述中正确的是_。A数据库被删除后,它包含的数据库表也随之被删除B打开了新的数据库,则原先打开的数据库将被关闭C数据库被关闭后,它所包含的已打开的数据库表被关闭D数据库被删除后,它所包含的表可以自动地变成自由表答案:C116. 关于数据库和数据库表,下列叙述中正确的是_。A当数据库打开时,该数据库所包含的数据库表也将自动地打开B当打开数据库中的某张数据库表时,该数据库也将自动地打开C如果数据库以独占方式

23、打开,则该数据库中的数据库表也只能以独占方式打开D如果数据库中某张数据库表以独占方式打开,则该数据库中其他数据库表也只能以独占方式打开答案:B117. 设计数据库时,可使用纽带表来表示表与表之间的_。A多对多关系B临时性关系C永久性关系D继承关系答案:A118. 在向数据库添加表的操作中,下列叙述中错误的是_。A可以将一张自由表添加到数据库中B可以将一个数据库表添加到另一个数据库中C可以在项目管理器中将自由表拖放到数据库中使它成为数据库表D欲使一个数据库表成为另一个数据库表,则必须先使其成为自由表答案:B119. 数据库表移出数据库后,变成自由表,该表的_仍然有效.A字段的有效性规则B字段的默

24、认值C表的长表名D结构复合索引文件中的候选索引答案:D120. 针对某数据库中的两张表创建永久关系时,下列叙述中错误的是_。A主表必须创建主索引或候选索引B子表必须创建主索引或候选索引或普通索引C两张表必须有同名的字段D子表中记录数不一定多于主表答案:C121. 要在两个相关的表之间建立永久关系,这两个表应该是_。A同一数据库内的两个表B两个自由表C一个自由表和一个数据库表D任意两个数据库的表答案:A122. 下列关于表之间的永久性关系和临时性关系的描述中,错误的是_。A表之间的永久性关系只要建立则永久存在,并和表的结构保存在一起B表关闭之后临时性关系消失C永久性关系只能建立于数据库表之间,而

25、临时性关系可以建立于各种表之间DVFP中临时性关系不保存在数据库中答案:A123. 数据库表之间创建的永久性关系是保存在_。A数据库表中B数据库中C表设计器中D数据环境设计器中答案:B124. 对于VFP中的参照完整性规则,下列叙述中错误的是_。A更新规则中当父表中记录的关健字值被更新时触发B删除规则是当父表中记录被删除时触发C插入规则是当父表中插入或更新记录时触发D插入规则只有两个选项:限制和忽略答案:C125. 在下列关于数据库表和临时表(Cursor)的叙述中,正确的是_。A数据库表随着其所在的数据库的打开而打开,也随着其所在的数据库的关闭而关闭B基于数据库表创建的临时表随着数据库的打开

26、而打开,也随着数据库的关闭而关闭C用BROWSE命令可浏览数据库表,也可浏览临时表D临时表被关闭后,可使用USE命令再次打开答案:C126. 数据库表的字段格式用于指定字段显示时的格式,包括在浏览窗口、表单或报表中显示时的大小写和样式.在说明格式时,格式可以使用一些字母(或字母的组合)来表示.下列有关字段的格式字符的叙述中,错误的是_。A格式字符A表示只允许字母和汉字,不允许使用空格和标点符号B格式字符D用于控制日期的显示格式C格式字符T用于控制时间的显示格式D格式字符!将字母转换为大写字母答案:C127. 如果一个数据库表的DELETE触发器设置为.F.,则不允许对该表作_的操作。A修改记录

27、B删除记录C增加记录D显示记录答案:B128. 数据库表的INSERT触发器,在_时触发该规则。A在表中增加记录时B在表中修改记录时C在表中删除记录时D在表中浏览记录时答案:A129. 在VFP中,如果指定两个表的参照完整性的删除规则为“级联”,则当删除父表中的记录时,_。A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关答案:C130. 视图是一种存储在数据库中的特殊表,当它被打开时,对于本地视图而言,系统将同时在其他工作区中把视图所基于的基表打开,这是因为视图包含一条_语句。ASelect-SQLBUseCLocateDSet Filter To答案:A131. 有关查询与视图,下列说法错误的是_。A查询是只读型数据,而视图可以改变数据源B查询可以更新源数据,视图也有此功能C视图具有许多数据库表的属性,利用视图可以创建查询和视图D视图可以更新源表中的数据,存在于数据库中答案:B132. 不可以作为查询与视图的数据源的是_。A自由表B数据库表C查询D视图答案:C133. 视图与基表的关系是_。A视图随基表的打开而打开B基表随视图的关闭而关闭C基表随视图的打开而打开D视图随基表的关闭而关闭答案:C134. 下列叙述错误的是_。A关

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1