1、VFP期中练习网络资源仅供参考VFP期中练习一、选择题(共100分,每题1.00分)1.关系模型的基本结构是_。 A. 树形结构 B. 无向图 C. 二维表 D. 有向图2.不能作为索引关键字的字段类型是_。 A. 日期型 B. 字符型 C. 数值型 D. 备注型3.在VFP命令窗口中执行 ? YEAR(DATE()+5)命令后, 所返回结果的数据类型是_ 。 A. N (数值型) B. D (日期型) C. C (字符型) D. T (日期时间型)4.VFP中可执行的查询文件的扩展名是_。 A. .PRG B. .QUX C. .QUR D. .QPR5.VFP数据库管理系统支持的数据模型是
2、_。 A. 网状型 B. 共享型 C. 关系型 D. 层次型6.在VFP中,返回系统当前日期的函数是_。 A. YEAR( ) B. CTOD( ) C. DATE( ) D. TIME( )7.在VFP中,下列关于查询操作的说法中不正确的是_。 A. 可以建立基于视图的查询 B. 自由表和数据库表均可以建立查询 C. 只有数据库表才能建立查询 D. 不能利用查询来更新源表中的数据8.以下的四组函数,返回值的数据类型一致的是_。 A. DTOC( DATE( ) ) ,DATE(),YEAR(DATE() B. ALLTRIM(VFP5.0),ASC(A),SPACE(8) C. STR(3.
3、14,3,1),DTOC( DATE( ) ) ,SUBSTR(ABCD,3,1) D. EOF( ),RECCOUNT(),DBC()9.在VFP命令窗口中执行 ?ATC(学习, 认真学习计算机)命令后, 返回的结果使_。 A. 2 B. 4 C. 5 D. 710.函数SUBSTR(VisualFoxPro5.0, 7, 4 )的返回值是_。 A. ualFoxP B. FoxPro5 C. FoxP D. FoxPro5.011.表文件可以按共享方式打开,也可以按独占方式打开,在下列的命令组中,_必须在表文件以独占方式打开时才能用。 A. index, pack, zap B. pack
4、, Insert-SQL 和 reindex C. index, reindex 和Select-SQL D. index, delete 和pack12.在VFP中,下列关于视图操作的说法中正确的是_。 A. 一张数据表只能建立一个视图 B. 可以基于自由表建立视图 C. 视图关闭时,所基于的数据表自动关闭 D. 利用视图可以更新源表中的数据13.下列_语句不是VFP中的循环语句 。 A. DO WHILE ENDDO B. FORENDFOR C. SCANENDSCAN D. DO CASEENDCASE14.字段的默认值保存在_。 A. 表的索引文件中 B. 数据库文件中 C. 表文件
5、中 D. 表的备注文件中15.刚打开一张有记录的表时,下列记录指针情况中不正确的是_。 A. BOF( )=.T. B. BOF( )=.F. C. EOF( )=.F. D. RECNO( )=116.DBMS是 _的缩写 。 A. 数据库系统 B. 数据库操作系统 C. 数据库管理系统 D. 数据库系统软件17.在VFP5.0中,下列变量名中命名合法的是_。 A. nV5 B. 5X C. if D. x118.VFP系统中,使用查询设计器生成的查询文件中保存的是_。 A. 查询的命令 B. 查询的结果 C. 与查询有关的基表 D. 查询的条件19.数据库管理系统是_. A. 应用软件 B
6、. 教学软件 C. 计算机辅助设计软件 D. 系统软件20.关系型数据库采用_表示实体和实体间的联系 A. 对象 B. 字段 C. 二维表 D. 表单21.项目管理器的功能是组织和管理与项目有关的各种类型的_。 A. 文件 B. 字段 C. 程序 D. 数据22.数据管理发展的三个阶段是_ A. 人工管理阶段,文件管理阶段和数据库管理阶段 B. 层次模型阶段,网络模型阶段和关系模型阶段 C. pc机数据库阶段,小型机数据库阶段和大型机数据库阶段 D. dbase数据库阶段,foxbase数据库阶段和foxpro数据库阶段23.目前三种基本的数据模型是_。 A. 层次模型,网络模型和关系模型 B
7、. 网络模型,关系模型和对象模型 C. 网络模型,关系模型和 对象关系模型 D. 层次模型,关系模型和对象模型24.在vfp系统中,“.dbf”文件被称为_ A. 数据库文件 B. 表文件 C. 程序文件 D. 项目文件25.在定义表结构时,以下_数据类型的字段的宽度都是固定的。 A. 字符型,货币型,数值型 B. 字符型,备注型,二进制备注型 C. 数值型,货币型,整型 D. 整型,日期型,日期时间性26.下面_命令组与LIST FOR xb=女具有相同的显示结果。 A. LIST(回车) SET FILTER TO(回车) B. SET FILTER TO xb=女(回车) LIST(回车
8、) C. SET FILTER TO(回车) LIST(回车) D. LIST(回车) SET FILTER TO xb=女(回车)27.在js.dbf中选出性别为”女“的命令是_ 。 A. SET FILTER TO xb=”女“ B. SET FILTER xb=”女“ C. SET FIELDS TO xb=”女“ D. SET FILTER TO28.索引文件中的标识名最多由_个字母,数字或下划线组成 A. 5 B. 6 C. 8 D. 1029.创建数据库后,系统自动生成的三个文件的扩展名为_。 A. .pjx .pjt .rpg B. .sct .scx .spx C. .fpt
9、.frx .fxp D. .dbc .dct .dcx30.临时关系和永久关系中的一张子表分别可能对应_ 张主表。 A. 临时关系:一张;永久关系:多张 B. 临时关系:多张;永久关系 : 一张 C. 临时关系:一张;永久关系:一张 D. 临时关系:多张;永久关系:多张31.库表字段的默认值保存在_ 文件中。 A. 表 B. 数据库 C. 项目 D. 表的索引32.当库表移出数据库后,任然有效的是_。 A. 字段的默认值 B. 表的验证规则 C. 结构复合索引 D. 记录的验证规则33.“查询”文件的扩展名为_ A. .prg B. .fpx C. .qpr D. .qpx34.运行查询aaa
10、.qpr 的命令是_ A. USE aaa B. USE aaa.qpr C. DO aaa.qpr D. DO aaa35.在DO WHILE 循环中,若循环条件设置为.T.,则下列说法正确的是_ A. 程序一定出现死循环 B. 程序不会出现死循环 C. 在语句组中设置EXIT防止出现死循环 D. 在语句组中设置LOOP防止出现死循环36.vfp中DTOC()函数返回值的类型是_ A. 字符型 B. 日期型 C. 数值型 D. 逻辑型37.vfp中的函数ATC(“管理”,“数据库管理系统“)的运算结果是_ A. 0 B. 4 C. 7 D. 错误的函数名38.在用户自定义函数或过程中设置形式
11、参数,应使用_命令 A. PROCEDURE B. FUNCTION C. WITH D. PARAMETERS39.在一个过程文件中可以定义_个自定义函数或过程 A. 1 B. 10 C. 128 D. 任意多40.在命令窗口中执行了命令X=5后,则默认该变量的作用域是_ A. 全局 B. 局部 C. 私有 D. 不一定41.如果一个数据库表的UPDATE触发器设置为.F.,则不允许对该表作_操作。 A. 修改记录 B. 删除记录 C. 增加记录 D. 显示记录42.下列关于表索引操作的说法中,正确的_。 A. 一个独立索引文件中可以同时存储一张表的多个索引 B. 主索引只能适用于自由表 C
12、. 表文件打开时,所有复合索引文件都自动打开 D. 在INDEX 命令中选用CANDIDATE子句后,建立的是候选索引43.如果一个数据库表的DELETE触发器设置为.F.,则不允许对该表作_操作。 A. 修改记录 B. 增加记录 C. 删除记录 D. 显示记录44.下列关于数据库操作的说法中,正确的是_。 A. 数据库被删除后,则它所包含的数据库表也随着被删除。 B. 打开了新的数据库,则原来已打开的数据库被关闭。 C. 数据库被关闭后,它所包含的数据库表不能被打开。 D. 数据库被删除后,它所包含的数据表可以变成自由表。45.在VFP5.0 命令窗口中执行 ?STR(2345.278,7,
13、2)命令后,返回的结果是_。 A. 2345.278 B. 2345.27 C. 345.278 D. 2345.2846.表移出数据库后,仍然有效的是_。 A. 字段的有效性规则 B. 表的有效性规则 C. 字段的默认值 D. 结构复合索引文件中的候选索引47.Dimension命令用来对_进行声明。 A. 对象 B. 变量 C. 字段 D. 数组48.下列叙述中含有错误的是_。 A. 唯一索引不允许索引表达式有重复值 B. 一个数据库表只能设置一个主索引 C. 候选索引既可以用于数据库表也可以用于自由表 D. 候选索引不允许索引表达式有重复值49.VFP中的参照完整性规则不包括_。 A.
14、插入规则 B. 删除规则 C. 更新规则 D. 查询规则50.用SELECT_SQL语句进行分组查询,则必须包括_命令子句。 A. GROUP OF B. GROUP LIKE C. GROUP BY D. GROUP ON51.下列关于二维表的主关键字的说法中,不正确的是_。 A. 一张二维表中总存在超关键字 B. 一张二维表中只能有一个候选关键字 C. 二维表中主关键字的值不能为空 D. 一张二维表可以有多个外部关键字52.关系型数据库系统使用的标准语言是_。 A. SQL B. VFP C. FORTRAN D. C53.将VFP默认路径设置成D:ABC的命令是_。 A. PATH TO
15、 D:ABC B. SET DEFA TO D:ABC C. SET DEFA D:ABC D. DEFA TO D:ABC54.对于空值下列叙述中不正确的是_。 A. 空值不是一种数据类型。 B. 空值可以赋给变量、数组和字段。 C. 空值等于0、空串( )和空格。 D. 条件表达式中若遇到null值,该条件表达式为“假”。55.有关表的索引,下列说法中不正确的是_。 A. 当一张表被打开时,其相应的结构复合索引被自动打开 B. 结构复合索引中的主索引能控制表中字段重复值的输入 C. 一张表可以建立多个候选索引 D. 主索引适用于数据表和自由表56.对于二维表的关键字来说,不一定存在的是_.
16、 A. 超关键字 B. 候选关键字 C. 主关键字 D. 外部关键字57.vfp的“文件”菜单中的“关闭”或File菜单中的“Close”命令是用来关闭_. A. 当前工作区中已打开的数据库 B. 所有已打开的数据库 C. 所有窗口 D. 当前的活动窗口58.下列命令中的_命令能关闭项目管理器 A. close databases B. close all C. clear all D. clear program59.关系模型是用二维表格的结构形式来表示_。 A. 实体 B. 实体间的联系 C. 实体及实体间的联系 D. 记录和字段60.二维表的主关键字应从它的_中选出。 A. 超关键字 B
17、. 候选关键字 C. 外部关键字 D. 合成关键字61.下列关于二维表的“外部关键字”的描述中正确的是_ A. 每张二维表必含有外部关键字 B. 一张二维表的外部关键字必定是另一张二维表的主关键字 C. 外部关键字必定由“单一关键字” 构成 D. 外部关键字必定唷“合成关键字”构成62.以下不能用“项目管理器”进行管理的文件是_。 A. 自由表文件 B. 数据库表文件 C. 结构复合索引文件 D. 非结构复合索引文件63.二维表的结构取决于_ 。 A. 字段的个数,名称,类型和长度 B. 记录的个数,顺序 C. 字段的个数,顺序 D. 记录和字段的个数,顺序64.要求一个表文件的数值型字段具有
18、5位小数,那么该字段的宽度最少应当定义成_。 A. 5位 B. 6位 C. 7位 D. 8位65.当执行命令USE teacher ALIAS js IN B 后,被打开的表的别名是_ A. teacher B. js C. B D. js_b66.下列命令中_可以在共享方式下运行。 A. APPEND B. PACK C. MODIFY STRUCTURE D. ZAP67.如果另外一个用户已经将记录或者整个文件都锁定了,则_命令照样可以工作。 A. APPEND B. REPLACE C. RECALL D. SELECT-SQL68.下列有关数据库的描述中,_是错误的 A. 数据库是一个
19、包容器 ,它提供了存储数据的一种体系结构 B. 自由表和数据库表的扩展名都为.dbf C. 自由表的表设计器和数据库表的表设计器是不一样的 D. 数据库表的记录数据保存在数据库中69.在参照完整性的设置中,如果当主表中删除记录后,要求删除子表中的相关记录,则应将“删除”规则设置为_ A. 限制 B. 级联 C. 忽略 D. 任意70.以下_操作不会激活记录的有效性规则的检验。 A. 修改表结构并保存时 B. 修改表的某一记录时 C. 修改了记录值并执行SKIP命令时 D. 修改了数据并关闭表时71.参照完整性的作用是_控制。 A. 字段数据的输入 B. 记录中相关字段之间的数据有效性 C. 表
20、中数据的完整性 D. 相关表之间的数据一致性72.视图是一种储存在数据库中特殊的表,当他被打开时,对于本地视图而言,系统将同时在其他工作区中把所基于的基表打开,这是因为视图包含一条_语句 A. SELECT-SQL B. USE C. LOCATE D. SET FILTER TO .73._不可以作为查询与视图的输出类型 A. 自由表 B. 表单 C. 临时表 D. 数组74.视图与基表的关系是_ A. 视图随基表的打开而打开 B. 基表随视图的关闭而关闭 C. 基表随视图的打开而打开 D. 视图随基表的关闭而关闭75.如果查询与视图的基表数据发生变化,要刷新查询和视图中的结果,正确的方法是
21、_ A. 查询需要重新运行,视图可以用REQUERY()函数 B. 需重新创建查询与视图 C. 查询需要重新运行,视图会自动更新 D. 查询和视图都会自动刷新76.对于视图不可以创建的是_ A. 字段的默认值 B. 独立索引 C. 临时关系 D. 永久关系77.下列说法错误的是_ A. 视图是数据库的一个组成部分 B. 视图中的源数据表也称为“基表” C. 视图设计器只比查询设计器多一个“更新条件”选项卡 D. 远程视图使用VFP的SQL语法从VFP视图或表中选择信息78.下列说法正确的是_ A. 视图文件的扩展名为.vcx B. 查询文件中保存的是查询的结果 C. 查询设计器本质上是SELE
22、CT-SQL命令的可视化设计方法 D. 查询是基于表的并且是可更新的数据集合79.在vfp的“程序”单中选择“运行”命令,被执行文件的扩展名不能为_ A. .prg B. .spr C. .pjx D. .fxp80.函数EMPTY(0)和ISNULL(0) 的返回值分别是_ A. .T.和.T. B. .T.和.F. C. .F.和.T. D. .F.和.F.81.在数据库表设计器中可以设置的有效性规则有_。 A. 设置字段的有效性规则 B. 这三点均可设置 C. 设置表增、删、改的规则 D. 设置记录的有效性规则82.表之间的“临时性关系”是在两个打开的表之间建立的关系。如果两个表中有一个
23、被关闭,则该“临时性关系”_。 A. 转化为永久关系 B. 永久保留 C. 消失 D. 临时保留83.用查询设计器设计查询时,查询结果不能出现在_。 A. 表中 B. 命令窗口中 C. 主窗口中 D. 浏览窗口中84.在VFP5.0 系统环境下,若使用命令中同时含有子句FOR、WHILE和SCOPE(范围),则下列叙述中正确的是_。 A. 三个子句执行时的优先级为:FOR、WHILE、SCOPE(范围) B. 三个子句执行时的优先级为:WHILE、SCOPE(范围)、FOR C. 三个子句执行时的优先级为:SCOPE(范围)、WHILE、FOR D. 无优先级,按子句出现的顺序执行85.在多用
24、户环境下,缓冲技术可以保护单个记录或多个记录所作的数据更新以及数据维护操作。Visual FoxPro 以两种锁定方式提供缓冲:_。 A. 保守式和开放式 B. 记录方式和表方式 C. 对象式和类式 D. 数据方式和程序方式86.NULL. .AND.F. 、 .NULL. .OR.F.、.NULL.=.NULL.分别是VFP系统中的三个表达式,它们的值依次为:_。 A. .NULL. , .NULL. , .NULL. B. .F. , .NULL. , .NULL. C. .F. , .NULL. , .T. D. .F., .F. , .NULL.87.由计算机, 操作系统,dbms,数
25、据库,应用程序等组成的整体称为_ A. 数据库系统 B. 数据库管理系统 C. 文件系统 D. 软件系统88.关系模型的基本结构是_ 。 A. 二维表 B. 树形结构 C. 无向图 D. 有向图89.若同时打开了甲,乙 两个项目,对于从甲项目中拖放文件到乙项目中的操作,下列说法中正确的是_. A. 拖放操作并不创建文件的副本,只保存了一个对该文件的引用 B. 拖放操作后在乙项目文件同一文件夹下创立了该文件的副本 C. 允许从甲项目的某数据库中拖放一张表到乙项目的某一数据库中 D. 若拖放操作成功则甲项目中便不存在该文件了90.超关键字所包含的字段数_候选关键字所包含的字段数。 A. 大于或等于
26、 B. 大于 C. 等于 D. 小于91.信息的三个领域是_ 。 A. 现实世界,观念世界和数据世界 B. 事物,对象和性质 C. 实体,对象和属性 D. 数据,记录和字段92.若vfp的命令中同时含有子句FOR ,WHILE和SCOPE(范围子句),则三个子句执行时的优先级顺序为_ 。 A. FOR,WHILE,SCOPE B. WHILE,SCOPE,FOR C. SCOPE,WHILE,FOR D. 无优先级,按子句出现的顺序执行93.设计数据库时,可使用纽带表来处理表与表之间的_ 。 A. 多对多关系 B. 临时性关系 C. 永久性关系 D. 继承关系94.下列关于表之间的永久关系和临
27、时关系的描述中,错误的是_。 A. 如果两库表之间存在永久关系,只要打开表,永久关系就起作用 B. 表关闭后临时关系消失 C. 永久关系只能建立于数据库表之间,临时关系可建立于各种表之间 D. vfp临时关系不保存在数据库中95.若已在学生表和成绩表按学号建立永久关系,现要设置参照完整性:当在成绩表中添加记录时,凡是学生表中不存在的学号不允许添加,则该参照完整性应设置为_ 。 A. 更新级联 B. 更新限制 C. 插入级联 D. 插入限制96.当两张表进行无条件连接时,交叉组合后形成的新记录个数是_ A. 两张表记录数之差 B. 两张表记录数之和 C. 两张表中记录数多者 D. 两张表记录数的
28、乘积97.要求仅显示两张表中满足条件的记录,应选择_类型 A. 内联接 B. 左联接 C. 右联接 D. 完全联接98.创建一个参数化视图时,应在筛选对话框的实例框中输入_ A. *及参数名 B. ?及参数名 C. !及参数名 D. 参数名99.用DIMENSION ARR3,3命令声明了一个二维数组后,再执行ARR=3命令,则_ A. 命令ARR=3创建了一个新的内存变量,它与数组无关 B. 数组的第1个元素被赋值为3 C. 所有的数组元素均被赋值为3 D. 当存在数组ARR时,不可用ARR=3命令创建与数组同名的内存变量100.已知”xs”表中有一字段为“xm“,当执行USE xs ALLAS stu命令打开该表后,要访问该表当前记录的xm 字段的值,不正确的访问是_ A. xm B. xs.xm C. stu.xm D. stu-xm二、填空题(共100分,每空1.00分)1.已知XX=ABC ,YY=B,则XX+YY=_(1)_ 、XXYY= _(2)_。2.索引可以分为多种类型,其中_(3)_只适用于数据库表。3.关系模型的基本结构是_(4)_。4.在VFP5.0命令窗口中执行 ? ATC(学习,学习计算机)命令后,返回的结果_(5)_。5.字段的默认值保存在_(6)_文件中。6.VFP系统中,查询文件的扩展名为
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1