!!江苏省二级vfp2000年-2006年笔试试卷

发布时间 : 星期六 文章!!江苏省二级vfp2000年-2006年笔试试卷更新完毕开始阅读

2006年春

江苏省高等学校非计算机专业学生 计算机基础知识和应用能力等级考试

二级 Visual FoxPro

第二部分 Visual FoxPro 程序设计

一.选择题

21. 数据库系统与文件系统的最主要区别是 (21) A.数据库系统复杂,而文件系统简单

B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量

D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

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

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

B.利用表设计器创建表结构时,系统默认的字符型字段宽度为 10

C.自由表的索引功能与数据库表有区别 D.表文件名在命名时只要遵循操作系统的规定 ,VFP 本身无任何新的限定

23. 数据库( database )是许多相关的数据库表及其关系等对象的集合.在下列有关 VFP 数据库的叙述中,错误的是(23) A.可用命令新建数据库

B.从项目管理器中可以看出,数据库包含表、视图、查询、连接和存储过程

C.创建数据库表之间的永久性关系,一般是在数据库设计器中进行

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

24 .在下列有关 VFP 表索引的叙述中,错误的是(24)

A.通过创建表的索引,不仅可以对记录数据进行排序,而且可以实现记录的筛选

B.对于数据库表来说,可以创建 VFP 系统支持的所有类型的索引

C.在表打开时,系统会自动地将默认的第一个索引作为主控索引

D.表的唯一索引并不能控制字段数据输入时的重复

25 .数据库表可以设置字段有效性规则,字段有效性规则属于(25) A.实体完整性范畴 B.参照完整性范畴 C.数据一致性范畴 D.域完整性范畴

26 .函数是程序设计语言中重要的语言成分.在下列 VFP 系统函数中,其返回值不为字符型数据的是(26) A. TYPE B. DOW () C. CHR () D. TTOC ()

27 .利用命令 DIMENSION x(2,3) 定义了一个名为X的数组后,依次执行三条赋值命令X(3)=10 ,X(5)=20,X=30 ,则数组元素x(1,1),X(1,3),X(2,2) 的值分别是(27) A. 30,30,30 B. .F.,10,20 C. 30,10,20 D. 0,10,20

28 .在 VFP 中,运行报表文件 PP.FRX 可用命令(28) A. DO PP.FRX B. DO FORM PP.FRX C.REPORT FORM PP.FRX D. REPORT PP.FRX

29. 在下列几组 VFP 基类中,均具有ControlSource 属性的是(29)

A.ListBox ,Lable ,OptionButton B.ComboBox ,EditBox ,Grid C.ComboBox ,Grid ,Timer

D.EditBox ,CheckBox ,OptionButton

30 .下列关于表单数据环境的叙述中,错误的是(30) A.表单运行时自动打开其数据环境中的表 B.数据环境是表单的容器

C.可以在数据环境中建立表之间的关系 D.可以在数据环境中加入视图

二.填空题

1.关系模型以关系代数理论为基础,并形成了一整套的关系数据库理论——规范化理论.关系规范的条件可以分为多级,每一级称为一个范式,记作 n NF( n 表示范式的级别).在实际应用的过程中(设计关系模式时),一般要求满足 .

2.在 VFP 中,关闭所有的文件并结束当前 VFP 系统运行的命令是 . 3.某公司实现人性化管理,在每个员工生日的当日会赠送礼物.若其人事档案表中包含一个出生日期字段(字段名为 csrq ,类型为

日期型),则根据\月日\(不包含"年份")创建索引时,其索引表达式可以为 (DTOC( csrq,1),4).

4.利用COPY命令可以将当前工作区中的表复制成Microsoft Excel 文件.若当前工作区中已打开XS表,则用命令COPY TO xyz ,可以将XS表复制成Excel 文件 xyz.xls.

5.使用USE命令可以打开或关闭表.如果XS表已在第1号工作区中打开,则要在第10号工作区中再次打开XS表,可使用命令 USE xs IN 10 .

6.利用DBGETPROP()函数,可以返回当前数据库的属性,也可以返回当前数据库中表,表的子段或视图的有关属性.例如,要得到JS表的记录级有效性规则表达式,可以使用函数: DBGETPROP(\,\ \,\)

7.在 VFP 中,系统规定:名称(如变量名,字段名,对象的属性名等)只能以字母,汉字或下划线等字符开头,不能以数字字符开头.系统预定义了许多系统变量,他们的名称均以 开头.

8.在 VFP 中创建一个新的数据库后,系统会生成3个文件,其文件扩展名分别为 (数据库户文件), .dct (数据库备注文件)和 .dcx (数据库索引文件).

9.在设置表之间的参照完整性规则时,系统给定的更新和删除规则有3个,即级联,限制和忽略,而插入规则只有两个,即 .

10. SQL语言是关系型数据库的标准查询语言.在 VFP 中,使用SELECT-SQL命令进行数据查询时,如果要求在查询结果中无重复记录,则可以在命令中使用 短语(子局/关键词). 11. 已知借阅(JY)表中含读者类型( lx ),借阅日期( jyrq )和还书日期( hsrq )等字段.下列SQL命令用来统计教师,学生借书过期罚款人次和罚款金额.其中罚款金额的算法如下: (1)对于学生类读者( lx 字段值为\X\)来说,借阅期限为 30 天.每超过一天,罚款金额以每本书每天0.05元计算;

(2)对于教师类读者( lx 字段值为\J\)来说,借阅期限为 60 天.每超过一天,罚款金额以每本书每天0.05元计算;

SELECT \教师\ AS 类型, COUNT ( * ) AS 罚款人次; SUM ( 0.05* ) AS 罚款金额; FROM sjk!jy ;

WHERE jy.lx=\ ;

SELECT \学生\ AS 类型, COUNT(*) AS 罚款人次; SUM ( 0.05*(hsrq-jyrq-30) ) AS 罚款金额; FROM sjk!jy ;

WHERE jy.lx=\

12. 设某图书资料室的"图书管理"数据库中有3张表: TS.dbf (图书表), DZ.dbf 与 JY.dbf (借阅表),表结构如下:

TS.dbfDZ.dbf结JY.dbf结结构 构 构 字段名 字段字段字段类字段字段类类型 名 型 名 型 编号 C(10) 借书C(6) 借书C(6) 证号 证号 分类号 C(10) 单位 C(18) 编号 C(10) 书名 C(8) 姓名 C(8) 借书D(8) 日期 出版单C(20) 性别 C(2) 还书D(8) 位 日期 作者 C(8) 职称 C(10) 单价 N(7,2) 地址 C(20) 藏书册N(4) 数

完善下列语句以查询该图书资料室各出版单位单位出版图书的藏书总册数,总金额和平均单价:

SELECT 出版单位, SUM (藏书册数) AS 藏书总册数; AS 总金额, AVG (单价) AS 平均单价; FROM 图书管理!TS; GROUP BY 出版单位

完善下列语句以查询借阅次数在 10 次(含 10 次)以上的读者的借书证号,姓名,单位和借阅次数: SELECT DZ . 借书证号, DZ . 姓名, DZ . 单位, COUNT ( * ) as 借阅次数;

FROM 图书管理! DZ INNTER JOIN 图书管理! JY ; ON DZ . 借书证号= ; GROUPBY 1;

借阅次数> =10

13. 在 VFP 中,每个对象都具有属性,以及与之相关的事件和方法.其中, 是定义对象的特征或某一方面的行为. 14. 在 VFP 中,组合框控件具有列表框控件和和文本框控件的组合功能.根据是否可以输入数据值,组合框可设置为下拉组合框或 .

15. 某表单如图1所示,用于用户登录(需要输入用户名和口令信息).该表单无控制图标和控制按钮,则表单的 属性值必定为 .F.。

联系合同范文客服:xxxxx#qq.com(#替换为@)