好文档 - 专业文书写作范文服务资料分享网站

《VFP》 第三章习题汇总

天下 分享 时间: 加入收藏 我要投稿 点赞

4、用表设计器创建一个自由表时,不能实现的操作是( D ).

A、设置某字段可以接受NULL值 B、设置表中某字段的类型为通用型 C、设置表的索引 D、设置表中某字段的默认值

5、设有一个教师js,含有一个字符型字段xb(表示教师的性别).下列命令中语法正确的是( A ).

A、DELETE FROM js WHERE xb='男' B、DELETE TABLE js WHERE xb='男' C、DELETE FROM js FOR xb='男' D、DELETE TABLE js FOR xb='男' 6、有如下一段程序: CLOSE TABLES ALL USE XS SELE 3 USE JS

USE KC IN 0 BROW

上述程序执行后,浏览窗口中显示的表及当前工作区号分别是( C ).

A、KC 、2 B、KC 、3 C、JS 、3 D、JS 、2 7、VFP创建一个数据库之后在缺省目录中生成三个文件为( D ). A、dbc,dbx,dct B、dbf,fpt,cdx C、dbc,dbf,dcx D、dbc,dcx,dct 8、XS(学生)表中有XM(姓名,字符型)和XB(性别,字符型)等字段.

如果要将所有男生记录的姓名字段值清空,则可以使用命令( B ). A、UPDATE xs SET xm=\男

B、UPDATE xs SET xm=SPACE(0) WHERE xb=\男\C、UPDATE xs SET xm=SPACE(0) FOR xb=\男\D、UPDATE xs SET xm=\男\9、在创建表索引时,索引表达式可以包含表的一个或多个字段.在下列字段类型中.不能直接选作索引表达式的是( D ).

A、货币型 B、日期时间型 C、逻辑型 D、备注型 10、在下列关于数据库表和临时表(Cursor)的叙述中,正确的是( C ).

A、数据库表随着其所在的数据库的打开而打开,也随着其所在的数据库的关闭而关闭 B、基于数据库表创建的临时表随着数据库的打开而打开,也随着数据库的关闭而关闭 C、用BROWSE命令可浏览数据库表,也可浏览临时表 D、临时表被关闭后,可使用USE命令再次将其打开

11、在Visual FoxPro系统中,数据库表的字段默认值保存在( B ).

A、项目文件中 B、数据库文件中

C、数据库表文件中 D、数据库表的备注文件中

12、设某数据库中的学生表(XS.DBF)已在2号工作区中打开,且当前工作区为1号工作区,

则下列命令中不能将该XS表关闭的是( D ).

A、CLOSE TABLE B、USE IN 2 C、CLOSE DATABASE ALL D、USE 13、打开一个无记录的空表,若未作任何与记录指针移动相关的操作,则执行命令

\后屏幕上应显示( C ).

A、0、.T.和.T. B、0、.T.和.R C、1、.T.和.T. D、1、.T.和.R

14、希望在命令窗口中修改一张已存在的表,则( A ).

A、先将表打开,再使用modi stru命令 B、先将表打开,再使用alter table命令 C、可以不打开表,使用modi stru命令 D、以上方法都可以

15、触发器上绑定在表上的表达式,当表中的记录被指定的操作命令修改时,触发器被激活

Visual FoxPro提供的触发器不包括( B ).

A、删除触发器 B、级联触发器 C、更新触发器 D、插入触发器 16、数据库表的主索引(及候选索引)的设置可以实现( B ).

A、域完整性 B、实体完整性 C、参照完整性 D、用户自定义完整性 17、函数SELECT(1)的返回值是( D ).

A、当前工作区号 B、当前工作区的下一个工作区号 C、当前未被使用的最小工作区号 D、当前未被使用的最大工作区号 18、对于自由表来说,不可以创建的索引类型是( A ).

A、主索引 B、候选索引 C、唯一索引 D、普通索引

19、若为xs.dbf表添加一个宽度为6的字符型字段mc,以下命令中正确的是( A ).

A、alter table xs add mc c(6)

B、alter xs.dbf add column mc c(6) C、alter xs.dbf add mc c(6)

D、alter table xs add field mc c(6)

20、在创建索引时,索引表达式可以包含一个或多个表字段.在下列数据类型的字段中,不能

作为索引索引表达式的字段为( C ).

A、日期型 B、字符型 C、备注型 D、数值型

21、在VFP中,如果指定两个表的参照完整性的删除规则为\级联\则当删除父表中的记录

时,( C )

A、系统自动备份父表中被删除记录到一个新表中 B、若子表中有相关记录,则禁止删除父表中记录 C、自动删除子表中所有相关记录

D、不作参照完整性检查,删除父表记录与子表无关

22、依次执行下列命令后,浏览窗口中显示的表的别名及当前工作区号分别是( A ).

CLOSE TABLES ALL

USE js SELECT 5 USE js AGAIN SELECT O USE js AGAIN BROWSE

A、B、2 B、TS、2 C、B、5 D、E、2

23、表(table)是存储数据的容器.在下列有关VFP表的叙述中,错误的是( D ).

A、每个表最多只能包含200多个字段 B、新建一个表后,一般会生成1~3个文件

C、自由表与数据库表在数据存储功能上是相同的,但在数据管理与控制功能上有差别 D、自由表添加到数据库中变成数据库表,而数据库表移出数据库则变成自由表

24、数据库( database )是许多相关的数据库表及其关系等对象的集合.在下列有关VFP 数

据库的叙述中,错误的是( B ). A、可用命令新建数据库

B、从项目管理器中可以看出,数据库包含表、视图、查询、连接和存储过程 C、创建数据库表之间的永久性关系,一般是在数据库设计器中进行

D、数据库表之间创建\一对多\永久性关系时,主表必须用主索引或候选索引

25、用户创建一个数据库并保存在软盘上,则在该软盘上会生成( C )个相应的文件.

A、1 B、2 C、3 D、4

26、打开一个空表(无任何记录的表)后,未作记录指针移动操作时RECNO()、BOF()和EOF()

函数的值分别为( C ).

A、0、.T.和.T. B、0、.T.和.F. C、1、.T.和.T. D、1、.T.和.F. 27、在下列有关数据库及表的叙述中,错误的是( B ).

A、一个项目中可以包含多个数据库文件,且一个数据库文件也可以包含在多个项目中 B、一个表可以属于两个或两个以上的数据库

C、创建一个数据库后,通常在外部存储器中生成三个文件 D、表与表之间的永久性关系只能基于索引来创建

28、在VFP中,对于数据库表来说,如果将其移出数据库(变成自由表),则该表原设置或创建

的( A )仍然有效.

A、候选索引 B、长表名 C、记录有效性规则 D、触发器 29、若为js.dbf表删除一个年龄字段(nl n(3)),以下命令中正确的是( D ).

A、ALTER TABLE js ADD nl n(3) B、ALTER TABLE js DROP nl n(3) C、ALTER TABLE js DELETE nl D、ALTER TABLE js DROP nl

30、visual foxpro系统中,对数据库表设置参照完整性过程时,\更新规则\选择了\限制\

选项后,则( B ).

A、在更新父表的关键字的值时,新的关键字值更新子表中的所有相关记录 B、在更新父表的关键字的值时,若子表中有相关记录则禁止更新 C、在更新父表的关键字的值时,若子表中有相关记录则允许更新 D、允许更新父表的任何字段,不论字表中是否有相关记录 31、下列关于数据库、表和视图操作的叙述中,错误的是( C ).

A、关闭一个数据库,将自动关闭其所有已打开的数据库表 B、打开一个数据库表,将自动打开其所有对应的数据库 C、关闭一个视图所对应的基表,将自动关闭该视图 D、关闭一个视图,不会自动关闭其所对应的基表

32、表( table )是存储数据的容器.在下列有关 VFP 表的叙述中,错误的是( C ) .

A、系统默认的表文件扩展名为.dbf

B、利用表设计器创建表结构时,系统默认的字符型字段宽度为 10 C、自由表的索引功能与数据库表有区别

D、表文件名在命名时只要遵循操作系统的规定 ,VFP 本身无任何新的限定

33、设有一个表rsda,该表有一个名为zc的字段,如果要将字段名zc改为zhicheng,可以使用下列命令( A ).

A、ALTER TABLE rsda RENAME COLUMN zc TO zhicheng B、ALTER TABLE rsda RENAME FIELD zc TO zhicheng C、ALTER TABLE rsda COLUMN RENAME zc TO zhicheng D、ALTER TABLE rsda FIELD zc RENAME TO zhicheng 34、函数SELECT(0)的返回值为( A ).

A、当前工作区

B、当前未被使用的最小工作区号 C、当前未被使用的最大工作区号 D、当前已被使用的最小工作区号

35、下列命令中,( A )可以将XS表的XH字段的标题属性设置为\学号\

A、DBSETPROP(\学号\B、DBSETPROP(\学号\C、DBSETPROP(\学号\

D、DBSETPROP(\学号\

36、在Visual FoxPro系统中,下列关于数据库和数据库表的叙述错误的是( D ).

A、数据库是一个容器,它是许多相关的数据库表及其关系的集合

B、数据库表与数据库之间的相关性是通过数据库表文件与数据库文件之间的双向链接实现的 C、数据库表随着其所在的数据库的关闭而关闭,但不随着其所在的数据库的打开而打开 D、一个数据库表可以属于多个数据库 37、学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2),班级(BJ,C,6),

用INSERT命令向XS表添加一条新记录,记录内容为: XH XM XB BJ 10 王青 男 984461 下列命令中正确的是( A ).

A、INSERT INTO XS VALUES(\王青\男\B、INSERT TO XS VALUES(\王青\男\

C、INSERT INTO XS(XH,XM,XB,BJ) VALUES(10,王青,男,984461)

D、INSERT TO XS(XH,XM,XB,BJ) VALUES(\王青\男\38、如果要创建一个仅包含一个字段的表RB,其字段名为RB,字段类型为字符型,字段宽度为20,则可以用下列命令( B )创建. A、CREATE TABLE rb rb C(20) B、CREATE TABLE rb (rb C(20)) C、CREATE TABLE rb FIELD rb C(20) D、CREATE TABLE rb FIELD (rb C(20))

39、在下列有关 VFP 表索引的叙述中,错误的( C ).

A、通过创建表的索引,不仅可以对记录数据进行排序,而且可以实现记录的筛选 B、对于数据库表来说,可以创建 VFP 系统支持的所有类型的索引 C、在表打开时,系统会自动地将默认的第一个索引作为主控索引 D、表的唯一索引并不能控制字段数据输入时的重复

40、数据库表可以设置字段有效性规则,字段有效性规则属于( D ).

A、实体完整性范畴 B、参照完整性范畴 C、数据一致性范畴 D、域完整性范畴

41、首先执行CLOSE TABLES ALL命令,然后执行( B )命令,可逻辑删除JS(教师)中年龄

超过60岁的所有记录(注:csrq为日期型字段,含义为出生日期). A、DELETE FOR YEAR(DATA()-YEAR(csrq))> 60

B、DELETE FROM js WHERE YEAR(DATA())-YEAR(csrq)> 60 C、DELETE FROM js FOR YEAR(DATA()-YEAR(csrq))> 60 D、DELETE FROM js WHILE YEAR(DATA()-YEAR(csrq))> 60 42、数据库表移出数据后,变成自由表,该表的( D )仍然有效.

A、字段的有效性规则 B、字段的默认值

C、表的长表名 D、结构复合索引文件中的侯选索引 43、在下列有关数据库及表的叙述中,错误的是( A ).

A、在打开数据库表时,相关的数据库不会自动地被打开、也不需要被打开 B、使用CLOSE DATABASE ALL命令关闭数据库时,将关闭所有的已打开的表 C、一个表可以在多个工作区中被打开

D、利用项目管理器中的\移去\操作删除数据库时,数据库中的所有表均转换成自由表 44、设有一个名为test的表中有两个日期型字段:参加工作日期(字段名为cjgzrq)

和出生日期(字段名为csrq) .现要创建一个索引,要求先根据参加工作日期排序, 参加工作日期相同时根据出生日期排序,则索引表达式应为( C ). A、cjgzrq+csrq

B、DTOC(cjgzrq)+DTOC(csrq) C、DTOC(cjgzrq,1)+DTOC(csrq,1) D、cjgzrq-csrq

45、JS(教师)表中有XG(性格,备注型)等字段,使用( )命令可以直接浏览/输出所有记录

的XG字段的具体内容(即备注中的信息).

A、 USE js B、SELECT xg FROM js LIST OFF xg

C、USE js D、USE js D、USE js BROWSE FIELD xg ? xg

《VFP》 第三章习题汇总

4、用表设计器创建一个自由表时,不能实现的操作是(D).A、设置某字段可以接受NULL值B、设置表中某字段的类型为通用型C、设置表的索引D、设置表中某字段的默认值5、设有一个教师js,含有一个字符型字段xb(表示教师的性别).下列命令中语法正确的是(A).
推荐度:
点击下载文档文档为doc格式
6lwm5145qd5nd0e7n2yj9vfqx3d4wu015xg
领取福利

微信扫码领取福利

微信扫码分享