南京信息工程大学vfpA卷滨江(最终)1_第1页
南京信息工程大学vfpA卷滨江(最终)1_第2页
南京信息工程大学vfpA卷滨江(最终)1_第3页
南京信息工程大学vfpA卷滨江(最终)1_第4页
南京信息工程大学vfpA卷滨江(最终)1_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 1 页 共 5 页 南京信息工程大学滨江学院 2007 2008 学年 第 一 学期 数据库技术与应用 课程试卷 A 卷 注意 注意 1 1 本试卷共 本试卷共 页 页 2 2 考试时间 考试时间 120120 分钟 分钟 出卷时间 出卷时间 2007 年年 12 月月 3 3 姓名 学号等必须写在指定地方 姓名 学号等必须写在指定地方 4 4 本考卷适用专业年级 本考卷适用专业年级 实验班 06 任课教师 任课教师 林美华 专业 年级 2006 班级 学号 姓名 题题 号号一一二二三三四四五五六六七七八八九九十十十一十一十二十二总总 分分 得得 分分 阅卷人阅卷人 一 选择题 每小题 1 分 共 20 分 1 根据提供的数据独立性 数据共享性 数据完整性 数据存取方式等水平的高低 计 算机数据管理技术的发展可以分为三个阶段 其中不包括下列的 A 人工管理阶段 B 计算机管理阶段 C 文件系统阶段 D 数据库系统阶段 2 根据关系模型的有关理论 下列说法中正确的是 A 二维表中的每一列可以有多个字段名 B 二维表中允许出现完全相同的行 C 二维表中行的顺序 列的顺序均可以任意交换 D 二维表中行的顺序 列的顺序不可以任意交换 3 下列不属于关系运算的是 A 选择运算 B 合并运算 C 投影运算 D 联结运算 4 在 Visual FoxPro 中 表结构中的逻辑型 通用型 日期型字段的宽度由系统自动给 出 它们的宽度分别为 A 1 4 8 B 4 4 10 C 1 10 8 D 2 8 8 5 当打开一张空表 无任何记录的表 时 RECNO BOF 和 EOF 函数的值分别为 A 0 T 和 T B 0 T 和 F C 1 T 和 T D 1 T 和 F 第 2 页 共 5 页 6 建立事件循环的命令是 A READ EVENTS B CLEAR EVENTS C DO WHILE ENDDO D FOR ENDFOR 7 在利用报表设计器创建报表时 默认情况下显示的三个带区为 A 标题 细节和总结 B 页标头 细节和页注脚 C 组标头 细节和组注脚 D 报表标题 细节和页注脚 8 在 Visual FoxPro 系统中 下列命名中不能作为变量名的是 姓名 姓名 2005 姓名2005 姓名 2005 9 在对象上单击鼠标左键触发的事件名为 A MouseUp B MouseMove C MouseDown D Click 10 一个数据库名为 student 要想打开该数据库 应使用命令 A OPEN student B OPEN DATABASE student C USE DATA student D USE student 11 数据库表移出数据库后 仍然有效的是 A 记录验证规则 B 表的验证规则 C 字段的默认值 D 结构复合索引文件中的候选索引 12 能够将表单的活动对象刷新的方法是 A Hide B Refresh C Release D SetFocus 13 关键字是关系模型中的重要概念 当一张二维表 A 表 的主关键字被包含到另 外一张二维表 B 表 中时 它就称为 B 表的 A 主关键字 B 外部关键字 C 候选关键字 D 超关键字 14 在 Visual FoxPro 的参照完整性规则不包括 A 更新规则 B 删除规则 C 查询规则 D 插入规则 15 在 Visual FoxPro 中 使用 菜单设计器 定义菜单 最后运行的菜单程序的扩展 名是 A MNX B PRG C MPR D SCX 16 在 Visual FoxPro 中 为了将表单从内存中释放 清除 可以使用下列 的方 法 A ThisForm Refresh B ThisForm Delete C ThisForm Hide D ThisForm Release 17 假定一个表单里有一个文本框 Text1 和一个命令按钮组 CommandGroup1 命令按钮组 是一个容器对象 其中包含 Command1 和 Command2 两个命令按钮 如果要在 Command1 命令按钮的事件中访问文本框的 value 属性值 下面哪个式子是正确的 A ThisForm Text1 value B This Parent value C Parent Text1 value D This Parent Text1 value 18 下列几组控件中 均为容器类的是 第 3 页 共 5 页 A 表单集 编辑框 组合框 B 页框 命令按钮组 表格 C 列表框 选项按钮组 标签 D 组合框 命令按钮组 OLE 控件 19 查询设计器和视图设计器的主要不同表现在于 A 查询设计器有 更新条件 选项卡 没有 查询去向 选项 B 查询设计器没有 更新条件 选项卡 有 查询去向 选项 C 视图设计器没有 更新条件 选项卡 有 查询去向 选项 D 视图设计器有 更新条件 选项卡 也有 查询去向 选项 20 在 Visual FoxPro 中 创建 将不以独立的文件存储 A 查询 B 表单 C 视图 D 程序 二 填空题 每小题 1 分 共 15 分 1 在 VFP 的 命令 窗口输入 命令可以将软盘 A 设置为默 认的工作目录 2 函数 LEN STR 123456789123 的返回值是 3 在 Visual FoxPro 中声明数组后 数组的每个元素在未赋值之前的默认值是 4 表达式 LEN SUBSTR 1234586 5 1 Len visualFoxPro 的结果是 5 设 n 234 m 432 k m n 表达式 1 k 的值是 6 MOD 10 3 的返回值为 7 如果要将某命令按钮组上的命令按钮个数设置为 5 个 应把命令按钮组 属性的值设定为 5 8 如果设置 cj dbf 中 cj 成绩 字段的有效性规则 要求成绩应在 0 到 100 之间 包含 0 和 100 相应的字段有效性规则表达式应为 9 将学生表 STUDENT 中的学生年龄 字段名是 AGE 数值型 增加 1 岁 应该使用的 SQL 命令是 10 选择当前未使用的序号最小工作区作为当前工作区 可以使用命令 11 在 VFP 系统中 查询文件是指一个包含一条 SELECT SQL 的程序文件 其文件的扩展 名是 12 将记录指针直接指向表的第一条记录的命令是 13 对于文本框控件 通过对 属性的设置来绑定控件和数据源 14 VFP 中进行菜单设计时 菜单有两种 即一般菜单和 菜单 15 如果使用 INSERT SQL 命令向 xs 表中追加一条新的记录 请将下面的命令补充完整 INSERT INTO xs xh xm xdh 950101 李林 三 判断对错 正确的打 错误的打 每小题 1 分 共 10 分 1 只有数据库表才能建立视图 第 4 页 共 5 页 2 数据库表可以设置记录级的有效性规则 3 一个数据库表只能设置一个主索引 4 表格中的列控件不包含其他控件 5 定义数组以后 系统为数组的每个数组元素赋以数值 0 6 在一个工作区中可以同时打开多张表 7 在 SQL 查询时 使用 WHERE 子句指出的是查询的结果 8 结构化程序设计的三种基本逻辑结构是选择结构 循环结构和嵌套结构 9 在 Visual FoxPro 中进行参照完整性设置时 要想设置成 当更改父表中的主关键字 段或候选关键字段时 自动更改所有相关子表记录中的对应值 应选择更新规则为 级联 Cascade 或限制 Restrict 10 一个数组中各个数组元素必须是同一种数据类型 四 简答 每小题 4 分 共 20 分 1 表与表之间的关系有哪些类型 在 VFP 中哪一种关系不能被直接处理 2 VFP 数据库可包含哪些内容 3 类的特点有哪些 4 在 VFP 中 过程和自定义函数的参数传递方式有哪些 5 VFP 中表的索引类型有哪些 五 综合设计题 共 35 分 1 根据铁路票务规定 凡身高在 1 1 米以下的可以免票 身高在 1 1 1 4 米之间的应购 买半票 身高 1 4 米以上要购买全票 请用 IF ENDIF 或 DO CASE ENDCASE 结构编制 程序实现以上功能 要求输入一个身高值 如 TALL 1 41 程序根据身高值显示输出 可以免票 购买半票 或 购买全票 的结果 6 分 2 用 FOR 循环结构编程求 10 6 分 3 现有一个数据库 jxsj dbc 在该数据库中有两个数据库表 学生表 xs dbf 包含学号 xh 姓名 xm 性别 xb 出生日期 csrq 四个字段 和成绩表 cj dbf 包含学号 xh 课程 代号 kcdh 成绩 cj 三个字段 10 分 请分别写出相应的 SQL 语句 1 查询所有男同学的详细信息 2 查询所有同学的姓名 学号及出生日期 3 查询所有同学的信息并按照学号升序排列 4 查询每一门课程及该课程的平均成绩 5 查询每一位同学的学号 姓名 选修课程及选修课程的成绩信息 4 13 分 如下表单用来查询课程表和成绩表的数据 其中课程表与成绩表具有一对多 第 5 页 共 5 页 关系 课程表为主表 成绩表为子表 表单中有三个命令按钮控件 用于控制课程表记录 指针的移动和关闭表单 其 name 属性值从左到右依次为 cmd1 cmd2 cmd3 要求记 录指针到达记录开始标记时不能继续上移并将 上一条记录 按钮设置为不可用 记录指 针到达记录结束标记时不能继续下移并将 下一条记录 按钮设置为不可用 试补齐下列 代码 1 在表单的 init 事件中设置命令按钮的标题 代码如下 This cmd1 caption This cmd2 caption This cmd3 caption 2 在 cmd1 的 Click 事件中添加代码如下 if not skip 1 else this enabled f endif if thisform cmd2 enabled f thisform cmd2 enabled 3 在 cmd2 的 Click 事件中添加代码如下 if not else this enabled f endif if thisform cmd1 enabled f thisform cmd1 enabled 4 在 cmd3 的 Click 事件中添加代码如下 thisform 第 6 页 共 5 页 参考答案 一 选择题 1 5 BCBAC 6 10 ABBDB 11 15 DBBCC 16 20 DABBC 二 填空题 1 SET DEFAULT TO A 2 10 3 F 4 12 5 667 6 2 7 BUTTONCOUNT 8 CJ 0 AND CJ 100 9 UPDATE STUDENT SET AGE AGE 1 10 SELECT 0 11 QPR 12 GO TO TOP 或 GO TO 1 13 CONTROLSOURCE 14 快捷 15 VALUES 三 判断题 1 5 错对对错错 6 10 错错错错错 四 简答题 1 有一对一 一对多 多对多关系 3 分 其中多对多关系不能直接处理 1 分 2 数据库表 视图 连接 存储过程 4 分 3 封装性 多态性 继承性 抽象性 4 分 4 引用传递 值传递 4 分 5 主索引 候选索引 普通索引 唯一索引 4 分 第 7 页 共 5 页 五 综合设计题 1 tall 1 41 Do case Case tall 1 1 1 分 可以免票 1 分 Case tall1 4 1 分 购买全票 1 分 Endcase 2 jc 1 1 分 For i 1 to 10 1 分 Jc jc i 2 分 Endfor 1 分 jc 1 分 3 1 Select from xs 1 分 where xb 男 1 分 2 Select xm xh csrq 1 分 from xs 1 分 3 Select from xs 1 分 order by xh 1 分 或 Select from xs 1 分 order by xh asc 1 分 4 Select kcdh avg cj from cj 1 分 g

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论