计算机专业期中试题(VF第三章节)(2)

2020-03-26 21:34

直接选作索引表达式的是 。( )

A.字符型

B.日期时间型

C.逻辑型

D.备注型

36.在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。( )

A. 字符型、货币型、数值型 C. 备注型、逻辑型、数值型

B. 字符型、货币型、整型 D. 日期型、备注型、逻辑型

37.彻底删除记录数据可以分两步来实现,这两步是 。

A. PACK和ZAP

B. PACK和RECALL

D. DELE和RECALL

C. DELETE和PACK

38.要求一个表中的数值型字段数据精度具有 4 位小数,则该字段的宽度至少定义为_________ 。( )

A. 4位

B. 5位

C. 6位

D. 12位

39.打开一个空表,执行 ?EOF( ),BOF( )命令,显示结果为_________。( )

A. .T.和.T.

B. .F.和.F.

C. .F.和.T.

D. .T.和.F.

40.一张表的全部Memo字段的内容存储在___________。( )

A. 不同的备注文件中 C. 同一个备注文件中 41、顺序执行下列命令:( )

x=100 y=8 x=x+y ?x,x=x+y

最后一条命令的提示结果为( )

A.100 .F. B.100 .T. C.108 .T. D.108 .F.

42、某职工数据库包括字段性别(C,2)、奖金(N.6.2),要查询奖金在100元以下或400元以上的男职工和奖金在200元以上的女职工,在命令中应使用条件

A)性别=”男”.AND.奖金<=100.OR.奖金>=400.AND.性别=”女”.AND.奖金>=200 B)性别=\男\奖金<=100.OR.奖金>=400.OR.性别=”女”.AND.奖金>=200 C)性别=\男”.AND.(奖金<=100.0R.奖金>=400).AND.性别=”女”.AND.奖金>=200 D)性别=\男\奖金<=100.OR.奖金>=400).OR.性别=“女\奖金>=200 43、在下题中,要显示所有姓名中含有\红\字的记录,使用命令

6

B. 同一个文本文件中 D. 同一个数据库文件中

A) LIST FOR “红”$姓名

B) LIST FOR SUBSTR(姓名,5,2)=”红” C) FIND ”红”

D) LOCATE FOR \红\$姓名

44、对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15-30

之间,则这条规则属于______。 A)实体完整性规则 C)用户定义的完整性规则

B)参照完整性规则 D)不属于以上任何一种规则

45、已建立一个学生数据库STD. DBF,并录入19名学生的记录。学号字段值分别为1到20,缺少学号为15的记录,该数据库已经按学号建立了索引文件SXH.IDX,用USE STD INDEX SXH打开数据库后,用APPEND命令追加学号为15的记录。这个新加的记录记录号是 A) 16 B)21 C) 16 D) 20

46、假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下命令:

姓名=姓名-\您好\?姓名

那么主窗口中将显示 A)张三

B)张三 您好

C)张三您好

D)出错

47、当前打开的图书表中有字符型字段“图书号”, 在SET EXACT OFF设置下要求将图书号以字母A开头的图书记录全部打上删除标记,通常可以使用命令( ) A)DELETE FOR 图书号=\ C)DELETE FOR 图书号=\

B)DELETE WHILE 图书号=\ D)DELETE FOR 图书号 LIKE \

48、在Visual FoxPro 中不允许出现重复字段值的索引是()。 A)候选索引和主索引 B)普通索引和惟一索引 C)惟一索引和主索引 D)惟一索引 49、下列不是结构复合索引文件特点的是( )。

A)与表名同名 B)在同一索引文件中能包含多个索引标记或索引关键字 C)在添加、更改或删除记录时自动维护索引 D)在同一索引文件中只能包含一个索引关键字

50、假设“成绩”表中按“分数”字段升序索引后,并执行过命令语句CJ=70,则下列名条

7

命令中,错误的是()。

A) LOCATE FOR 分数=CJ B) SEEK FOR 分数=70 C) FIND 70 D) SEEK CJ 51、执行下面命令,显示的结果是( ) USE XS SKIP -1 DISP

DISP NEXT 2 ?RECNO()

A) 2 B) 3 C)4 D)5

52、设职工表和按“工作日期”索引文件已经打开,要把记录指针定位到工作刚好满90天的职工,应当使用命令( )

A)FIND DATE( )-90 B)SEEK DATE( )+90 C)FIND DATE( )+90 D)SEEK DATE( )-90

53、打开一个建立了结构复合索引的数据库表,表记录的顺序将按( )

A) 第一个索引标识 B) 最后一个索引标识 C) 主索引标识 D) 原顺序 54、在Visual FoxPro中,使用LOCAL FOR 命令按条件查找记录,当查找到满足条件的第1条记录后,如果还需要查找下一条的记录,就使用命令()。

A)LOCAL FOR B)SKIP 命令 C)CONTINUE 命令 D)GO 命令 55、、下列关于主索引和候选索引的叙述中,不正确的是( )。 A)主索引不可以通过INDEX命令建立,而候选索引可以 B)主索引和候选索引都能保证表记录的惟一性

C)主索引不可以建立在自由表上,而候选索引可以建立在自由表上 D)一个表中只能存在一个主索引或一个候选索引

56、用LIST STRUCTURE命令显示的字段总宽度Total为50,用户可以使用的字段宽度是

A)51 B)50 C)49 D)4

57、在VFP中,如果指定两个表的参照完整性的删除规则为“级联”,则当删除父表中的记录时,( )

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

8

C.自动删除子表中所有相关记录

D.不作参照完整性检查,删除父表记录与子表无关 58、一对多关系中,子表应该选择的索引类型为______。

A)主索引

B)普通索引

C)候选索引

D)唯一索引

59、若要显示KC表中第四学期开设的课程,可使用 命令。

A)LIST FOR XQ=4 B)LIST WHILE XQ=4

C)SEEK XQ=4(回车)LIST(回车) D)LOCA FOR XQ=4(回车)LIST(回车) 60、若XS表包含50条记录,在执行GO TOP命令后, 命令不能显示所有记录。

A)LIST ALL B)LIST REST C)LIST NEXT 50 61、有关表的索引,下列说法中不正确的是___________。

A. 当一张表被打开时,其对应的结构复合索引文件被自动打开 B. 任何表的结构复合索引能控制表中字段重复值的输入 C. 一张表可建立多个候选索引 D. 主索引只适用于数据库表

D)LIST RECORD 50

62、触发器是绑定在表上的表达式,当表中的记录被指定的操作命令修改时,触发器被激活。Visual FoxPro提供的触发器不包括 。

A.删除触发器

B.级联触发器

C.更新触发器

D.插入触发器

63、利用索引可以提高数据的处理速度,且可以用来强制表记录的唯一性。在下列有关表索引的叙述中,错误的是 。

A.结构复合索引文件的扩展名为.Cdx,而非结构复合索引文件的扩展名为.idx B.自由表可以创建候选索引,但不能创建主索引

C.数据库表仅可以创建一个主索引,但可以创建多个候选索引 D.任何一个表均可以创建多个普通索引和多个唯一索引

64、在Visual FoxPro中创建含备注字段的表和表的结构复合索引文件后,系统自动生成的三个文件的扩展名为 ___________ 。

A. .PJX、.PJT、.PRG C. .FPT、.FRX、.FXP

B. .DBF、.CDX、.FPT D. .DBC、.DCT、.DCX

65、索引文件中的标识名最多由_______个字母、数字或下划线组成。

A. 5

B. 6

C. 8

D. 10

66、命令SELECT 0 的功能是

9

A) 选择区号最小的空闲工作区 B) 选择区号最大的空闲工作区 D) 随机选择一个工作区的区号

C) 选择当前工作区的区号加1的工作区

67、在建立唯一索引,出现重复字段值时,只存储重复出现记录的_____。

A)第一个

B)最后一个

C)全部

D)几个

68、学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2),班级(BJ,C,6),并且按XH字段设置了结构复合索引,索引标识为XH,如果XS表不是当前工作表,则下列命令中 可以用来查找学号为“96437101”的记录。

A. SEEK 96437101 ORDER XH

B. SEEK “96437101” ORDER XH

C. SEEK “96437101” ORDER XH IN XS D. SEEK 96437101 ORDER XH IN XS

69、Visual FoxPro系统中,对数据库表设置参照完整性过程时,“更新规则”选择了“限制”选项后,则 。

A.在更新父表的关键字的值时,新的关键字值更新子表中的所有相关记录 B.在更新父表的关键字的值时,若子表中有相关记录则禁止更新 C.在更新父表的关键字的值时,若子表中有相关记录则允许更新 D.在更新父表的关键字的值时,不论子表中是否有相关记录

70、下列关于项目、数据库和表的描述中,错误的是 。

A.一个项目可以包含多个数据库 C.一个数据库可以包含多个表

B.一个数据库可以包含在多个项目中 D.一个表可以包含在多个数据库中

二、判断题(每题1分,共5分,正确涂A,错误涂B) 1. 数据库表和自由表不能相互转换。

2. 在工作区中打开的表文件名可以作为该工作区的别名。

3.同一个时刻,一个工作区只能打开一个表文件,一个表可在不同的工作区打开。 4.在VF6.0中,单索引文件支持升序和降序索引。 5.数据库表和自由表都可以建立永久关系。

10


计算机专业期中试题(VF第三章节)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:踏莎行

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: