《数据库技术》期末
试卷 数据库技术》 班级
一、
1
成绩
A、SELECT B、CREATE 10、在表单控件中,要保存多行文本,可创建 A、文本框 B、编辑框 填空题( 二、 填空题(每空 1 分,共 10 分) 1、VFP6.0 支持的
工作方式有
C、ALTER 。 C、
列表框 和
D、DROP D、标签 。
选择题( (注 答案写在表格中) 选择题(每题 2 分,共 20 分) 注:答案写在表格中) (
2 3 4 5 6 7 8 9 10
2、执行命令 ?2*4>5.and.10>2*3 的显示结果为 MAX(12,35,28)显示结果为 ____ 。
___________ ,执行命令
3、事件触发方式有__________________、__________________和代码触发。 1、在 VFP6.0 中使用控制类控件“按钮” ,完成退出表单功能输入下列哪个事件 。 代码 A、THIS B、THISFORM C、THISFORM.RELEASE D、QUIT 2、数据表中“婚否”字段是逻辑型字段,要显示未婚记录,应使用命 令 。 A、LIST FOR 婚否=.F. B、LIST FOR 婚否<>F D、LIST FOR .NOT. 婚否 C、LIST FOR 婚否 3、 LOCATE 命令是根据指定的条件进行下列哪种形式的查找记录 。 A、顺序 B、直接 C、索引 D、有序 4、VFP6.0 报表文件的扩展名是 。 A、.MNX B、.FRX C、.FXP D、.PRG 5、在 VFP6.0 中函数 ROUND(23. 89,1)的值是 。 A、23 B、24 C、 23.9 D、23.00 6、在 Visual FoxPro 6.0,下列 命令用来定义全局变量。 A、DEFINE B、PUBLIC C、PRIVATE D、LOCAL 。 7、如果需要给当前表追加记录,应使用的命令是 A、 APPEND B、 INSERT C、 EDIT D、 MODI STRU 8、 设表 sp 中共有 20 条记录, 执行下面
程序后 M1, M2, M3 的值分别是: 。 USE STUDENT DELETE NEXT 5 COUNT TO M1 RECALL RECORD 3 PACK COUNT TO M2 ZAP COUNT TO M3 USE A、20,19,0 B、19,19,0 C、20,15,0 D、20,19,15 9、下列选项中,不属于 SQL 数据定义功能的是 。 4、在设计表单时,若选定多个控件需按下_______________键,若删除控件按 下__________键。 5、SDI 表示_____________________,MDI 表示_______________________。 三、 写命令序列题( 写命令序列题(每题 4 分,共 20 分)
已知表 tjb.dbf,其表结构如下: ,其表结构如下: 部门号(C,6)商品号(C,4)商品名称(C,10)单价(N,9,2)数量(N, 3,0)产地(C,8) 记录如下: 部门号 400101 400104 400105 201032 400107 400202 301041 300204 商品号 商品名称 单价 A 牌 电风扇 200.00 C 牌 微波炉 350.00 B 牌 微波炉 600.00 C 牌 传真机 1000.00 D 牌 微波炉 420.00 A 牌 电冰箱 3000.00 B 牌 计算机 6000.00 C 牌
计算机 10000.00 数量 10 10 8 18 13 2 6 10 产地 广东 广东 广东 上海 北京 广东 广东 上海
1、将上表中的产地为上海的记录复制为表 tjb1.dbf。
2、顺序查询商品名称为“微波炉”的记录。
3、将上表中商品号第一个字母为“C”的逻辑删除。
第 1 页 共 2 页
4、显示上表
中第 2 号记录开始的 4 个记录的部门号、商品名称、产地。
5、将上表中的数量按降序进行索引,索引标识符为 sl。
上机操作题( 四、 上机操作题(共 50 分) 1、在 VFP 中建立上一题的表并输入给出的记录,表名为:tjb(本题 15 分) 2、利用
查询设计器查询产地为“上海”的商品名称、单价和数量,保存为:cha1 (本题 10 分) 3、利用菜单
设计器设计如下菜单,并能执行相应的菜单命令。 (本题 15 分)
菜单条为 录入 追加一条空白记录 在第 3 条记录之前插入一条空白记录 显示 以浏览方式显示 以修改方式显示 退出
4、给 tjb.dbf 表建立数据维护表单,文件名为 biao,要求:表单的标题为数据 维护,表单中所有标签字体为黑体,标签字大小为 20,标签字为红色。 (本题 10 分)
第 2 页 共 2 页