一、选择题(2分*20)
1. VFP系统中的查询文件是指一个包含一条SELECT-SQL命令的程序文件,文件的扩展名为___b_____ 。
A. .MPR B. .QPR C. .SCX D. .TXT
2. 表格(GRID)能包容的对象是 ______b_____ 。
A. 标头(Header) B. 列(Column)
C. 页面(Page) D. 表单集(FormSet)
3. 表单的背景色由属性_____a___的值确定。
A.BackColor B.Picture C.ForeColor D.Caption 4. 表单的背景图案由属性__b____的值确定。
A.BackColor B.Picture C.ForeColor D.Caption
1
5. 由计算机、操作系统、DBMS、数据库、应用程序等组成的整体称为
_______a____。 A.数据库系统 B.数据库管理系统 C.文件系统 D.软件系统 6. VFP 中,执行 ?LEFT(\"数据库管理系统\命令后,返回的结果是:___c___。 A. 数据库管 B.数据库 C.数据 D. 数据库管理系统 7. 页框(PageFrame)能包容的对象是___c______ 。
A. 列(Column) B. 标头(Header) C. 页面(Page) D. 表单集(FormSet)
8. 确定列表框、组合框、表格中‘列数’的属性是_b___。
A. PageCount B. ColumnCount C. ButtonCount D. ControlCount 9. 确定命令按钮组或选项按钮组中有多少个按钮的属性是___c__ .
A. PageCount B. ColumnCount
2
C. ButtonCount D. ControlCount 10. SUBSTR(“VISUAL_FOXPRO”,7,4)的返回值是 ____c___ 。
A. FOXP B. _FOXP C. _FOX D. _FOXPRO
11. VFP是一种 ____d____ 模型的数据库管理系统。
A. 层次 B. 网络 C. 对象 D. 关系
12. 下列控件均为容器类的是___b__。 A. 表单、命令按钮组、命令按钮 B. 页框、列、表格
C. 表单集、列、组合框 D. 表格、列、文本框
13. VFP中可执行的表单文件的扩展名是_b___。
A. SCT B. SCX C.SPR D.SPT 14. 子类或对象具有延用父类的属性、事件和方法的能力,称为类的___c__。 A. 抽象性 B. 封装性 C. 继承性 D. 多态性
15. 关系模型的基本结构是___a___。
3
A. 二维表 B. 树形结构 C. 无向图 D. 有向图
16. 命令按钮中显示的文字内容,是在属性 ___d____中设置的。
A. Name B.FontName C. ControlSource D.Caption 17. 确定文本框中字号大小的属性是___b____ 。
A. FontName B. FontSize C. FontBold D. FontUnderLine 18. 当用鼠标使列表框的内容发生变化时,将首先触发____c__事件。
A. Click B. Init C. InteractiveChange D. DownClick
19. 用户在VFP中创建子类或表单时,不能新建的是 ____b___。
A. 属性 B.事件 C.方法 D.事件的方法代码
20. 如果要在数据库的两张表之间建立永久关系,则要求在父表的结构复合索引文件中创建一个_______d_______,
4
在子表的结构复合索引文件中创建任何类型的索引
A.主索引 B.候选索引 C.唯一索引 D.主索引或候选索引
二、填空题(2分*30)
1. VFP中,两个表之间可能有的三种关系分别是:一对一关系、___一对多__或____多对多___关系
2. 按索引的内容划分,有 __主索引______、___候选索引____、普通索引和唯一索引四种。
3. 记录指针移动到表的最后一个记录之后,用函数EOF()测试,其结果一定是__.T.____。
4. ThisForm.Release的功能是___释放菜单____ 。ThisForm.Refresh的功能是___刷新菜单_____。
5. 数据库中包含了表、__视图___、连接和存储过程四种内容。
6. 两个表之间要设置参照完整性,首先必须在两表之间建立___永久关系_____。
5
7.以下SELECT-SQL语句显示cj表中,课程代号(cj.kcdh,字符型)为“04”的学生成绩(cj)的前六名,请填空完成: SELECT
___Top 6____
xs.xh,xs.xm,cj.cj ;
FROM jxsj!xs INNER JOIN jxsj!cj ; ON xs.xh=cj.xh ;
WHERE _____cj.kcdh='04'_____ ; ORDER BY ___cj.cj desc______ 8.Xs(学生)表中有字段xh(学号)、xm(姓名)等,cj(成绩)表中有xh(学号)、kcdh(课程代号)、cj(成绩)字段。用SELECT-SQL语句生成一个查询,要求统计每个学生的总成绩、平均成绩以及考试的课程门数。输出字段为xh,xm,总成绩,平均成绩,考试门数。
按平均成绩降序排列。请完成。 SELECT Xs.xh, Xs.xm, ___SUM(cj.cj)__ AS 总成绩, ;
__AVG(cj.cj)___ AS 平均成绩, __count(xs.xh)____ AS 考试门数 ; FROM jxsj!xs INNER JOIN jxsj!cj ; ON Xs.xh = Cj.xh;
6
因篇幅问题不能全部显示,请点此查看更多更全内容