vfp第3章习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试卷编号:562

所属语言:Visual Foxpro

试卷方案:VF_第三章

试卷总分:118分

共有题型:2种

一、填空共73题(共计73分)

第1题(1.0分)题号:1278

使用USE命令可以打开或关闭表.如果XS表已在第1号工作区中打开,

则要在第10号工作区中再次打开XS表,可使用命令 USE xs 【1】 IN 10 .

第2题(1.0分)题号:252

在利用"参照完整性生成器"对话框设置参照完整性规则时,系统自动地生成完成该规

则的程序代码.规则的代码被保存在数据库中,而规则中的实施由主表和子表的【1】完成.

第3题(1.0分)题号:180

有一个表文件XSDA,含有一个学号字段(XH,C,8).

利用ALTER TABLE xsda 【1】COLUMN xh C(10)命令,可以将学号字段的宽度修改为10.

第4题(1.0分)题号:1211

执行以下程序,3个SELECT()函数的输出值分别是【1】,【2】,【3】

【程序清单】

CLoSE TABLES ALL

SELECT3

USEjs

SELECT xh,xm,csrq FROM XS INTO CURSOR t3

? SELECT("XS")

??SELECT("t3")

??SELECT(0)

第5题(1.0分)题号:49

利用UPDATE-SQL命令可以批量地修改记录的字段值.例如,某档案表(表名为DA)中有一个数值型字段(字段名为NL),则使用命令UPDATE da 【1】 nl=nl+1WHERE nl<100可以将所有NL字段值小于100的记录的NL字段值增加1.

第6题(1.0分)题号:250

希望所有表在打开时为共享方式,其SET 命令为【1】.

第7题(1.0分)题号:1237

数据库表的触发器(Trigger)是在对表的记录进行操作时被触发的检验规则.

在VFP中,触发器分为3种类型,即更新触发器、删除触发器和【1】触发器.

第8题(1.0分)题号:44

如果一个表同时在多个工作区中打开且均未指定别名,则在第一次打开的工作区别名与表名

相同,其他工作区中用字母【1】至【2】以及WII~W32747中的一个表示.

第9题(1.0分)题号:253

在Visual FoxPro中,参照完整性规则中的更新规则有【1】、【2】、忽略三种设置.

第10题(1.0分)题号:1192

一个表可以有一个或多个索引,在需要使用某个索引时必须显式地指定,即将某个索引设置为

"主控索引".在USE命令中使用【1】子句,可以在打开表的同时设置主控索引.

第11题(1.0分)题号:1299

在VFP中,与表操作相关的系统函数有多个,例如EOF()、BOF()、USED()等.

用于返回当前选定工作区中已打开表的字段数目的函数是【1】.

第12题(1.0分)题号:260

如果依次执行下列命令,则XS表在两个工作区中同时打开,其别名分别为【1】和【2】. CLOSE TABLES ALL

USE XS

SELE 20

USE XS AGAIN

第13题(1.0分)题号:259

用户使用CREATE TABLE-SQL命令创建表的结构,字段类型必须用单个字母表示.

对于货币型字段,字段类型用单个字母表示时为【1】.

第14题(1.0分)题号:240

如果意外地删除了某个数据库文件,由于该数据库中包含的数据库表仍然保留对该数据库

引用的后链,因此这些数据库表也不能被添加到其他的数据库中.

这时需要利用【1】命令删除存储在数据库表中的后链,使之成为自由表.

第15题(1.0分)题号:224

选择当前未使用的最小号工作区,可以使用命令【1】.

第16题(1.0分)题号:36

如果用户移动了数据库文件或与数据库关联的表文件,则这些文件的相对路径改变,从而可能

会破坏用于关联数据库和表的双向链接.使用命令OPEN DATABASE 【1】打开数据库JXGL时, 系统将检查数据库的有效性.

第17题(1.0分)题号:179

某数据库中有下列所述结构的两个表(BRDA和MXB),并且已创建了一对多关系.

BRDA(病历号,姓名,性别,年龄,联系地址),MXB(病历号,药品编号,单价,数量,日期),

下列的查询语句用于查询病人用药总金额大于1000的病人信息(病历号、姓名、总金额),

请完善该语句:

SELECT 病历号,姓名,SUM(单价*数量)AS 总金额;

FROM brda,mxb;

WHERE 【1】;

GROUP BY 1;

HAVING【2】

第18题(1.0分)题号:236

若当前打开的数据库中有一张名为xsb的数据库表,且表以设置了记录的有效规则,

则将该表的记录有效性规则删除,可以使用命令:ALTER TABLE xsb 【1】

.

第19题(1.0分)题号:258

在BROWSE 命令中,【1】子句用于指定可以修改的字段,而其他字段的数据不可以修改.

第20题(1.0分)题号:232

数据库中包含数据库表、视图、连接、【1】.

第21题(1.0分)题号:257

假设当前工作区为1,则选择第99工作区为当前工作区的命令是【1】.

第22题(1.0分)题号:235

一张表结构如下

Teacher(teacid c(3), teacname c(8), sex c(2), born d )

用SQL语句给该表添加一个字段,字段名是note, 类型是备注型,其命令是【1】,

为该表创建一个索引,要求先依据姓名排序,姓名相同时以出生日期排序,

则索引表达式为【2】.(请将命令完整拼写,不要缩写)

第23题(1.0分)题号:243

关闭当前工作区中打开的表的命令是【1】.

第24题(1.0分)题号:1276

某公司实现人性化管理,在每个员工生日的当日会赠送礼物.

若其人事档案表中包含一个出生日期字段(字段名为 csrq ,类型为日期型),

则根据"月日"(不包含"年份")创建索引时,其索引表达式可以为【1】 (DTOC( csrq,1),4). 第25题(1.0分)题号:52

利用COPY TO命令可以将当前工作区中表的全部或部分数据复制到其他表文或其他类型的文件中.例如,使用COPY TO temp FOR RECNO()<11 【1】命令,可以将当前工作区中表的前10条记录数据复制到TEMP文件中,且TEMP文件为Microsoft Excel格式文件.

第26题(1.0分)题号:35

一个远程数据源通常是一个远程数据库服务器或文件,并且已为它在本地安装了ODBC驱动程序并设置了ODBC数据源名称.在VFP中,建立远程数据连接的主要目的是创建【1】 .

第27题(1.0分)题号:249

向数据库中添加表是指把自由表添加到数据库中,使之成为数据库表.

这一操作的本质是建立了库与表之间的【1】.

第28题(1.0分)题号:1238

利用DBGETPROP0'函数,可以获取当前数据库的属性设置信息,或当前数据库中的表、表字段

或视图的属性设置信息.

例如,要获取当前数据库SJK中XS表的xb字段的默认值,

可以使用函数DBGETPROP("Xs.xb","Field","【1】").

第29题(1.0分)题号:1215

在两个数据库表创建永久性关系后,就可以创建它们之间的参照完整性规则.

在VFP中,参照完整性规则分为更新规则、【1】规则和插入规则.

第30题(1.0分)题号:229

设有一个表CJDA,该表有一个字段名BY的字段.如果要将字段删除,

可以使用命令ALRER TABLE CJDA 【1】.

第31题(1.0分)题号:41

与自由表相比,数据库表可以设置许多字段属性和表属性.其中,表属性主要有表名 (即长表名)、表注释、记录有效性和【1】等.

第32题(1.0分)题号:223

在REPLACE命令中,保留字【1】仅对备注型字段有效,使用时表示替换的

内容追加到原备注中,否则替换原备注内容.

第33题(1.0分)题号:231

相关文档
最新文档