计算机上机模拟试题答案,2010年计算机等级考试二级VFP上机冲刺模拟及答案七...

一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)

在考生文件夹下的数据库salary_db中完成如下操作:

1. 在数据库salary_db中建立表dept,表结构如下:

字段名别  类型    宽度

部门号    字符型  2

部门名    字符型  20

随后在表中输入5条记录,记录内容如下:

部门号   部门名

01       制造部

02       销售部

03       项目部

04       采购部

05       人事部

2. 为dept表创建一个主索引(升序),索引名和索引表达式均是"部门号"。

3. 通过"部门号"字段建立salarys表和dept表间的永久联系。

4. 为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。

解答:

打开数据库,进入数据库设计器。在“数据库设计器”空白处单击右键,在快捷菜单中单击“新建”,在“表设计器”中输入各字段的字段名、类型、宽度和小数位,按顺序输入5条记录。在“表设计器”中建立索引,将表dept加入到数据库中,通过拖放索引标识建立表间永久关系,在“数据库清理”后,设置“关系参照完整性”。本题详细步骤可参考其他套试题。

二、简单应用(2小题,每题20分,计40分)

在考生文件夹下完成如下简单应用:

1. 使用报表向导建立一个简单报表。要求选择salarys表中所有字段;记录不分组;报表样式为"随意式";列数为"1",字段部局为"列",方向为"纵向";排序字段为"雇员号"(升序);报表标题为"雇员工资一览表";报表文件名为print1。

解答:同前题目相似,请参照。

2. 在考生文件夹下有一个名称为form1的表单文件,表单中的两个命令按钮的click事件下的语句都有错误,其中一个按钮的名称有错误。请按如下要求进行修改,修改完成后保存所做的修改:

(1) 将按钮"刘缆雇员工资"名称修改为"浏览雇员工资";

(2) 单击"浏览雇员工资"命令按钮时,使用SELECT命令查询salarys表中所有字段信息供用户浏览;

(3) 单击"退出表单"命令按钮时,关闭表单。

注意:每处错误只能在原语句上进行修改,不能增加语句行。

5e4708d8b6954e3b3f5069ee81f02567.png 

b061aae3a293a04967ef3e62e5ecc42f.png

解答:打开表单,如上左图,用鼠标右键单击“刘缆雇员工资”按钮,在快捷菜单中单击“属性”,打开“属性窗口”,如上右图。 将其中的caption属性改为“浏览雇员工资”。将其CLICK事件代码由原来的SELECT FORM DEPT 改为:SELECT * FROM salarys,同理,将“退出表单”按钮的CLICK事件代码由原来的DELETE THISFORM 改为:THISFORM.RELEASE。

三、综合应用(1小题,计30分)

1.请编写名称为change_c的程序并执行;该程序实现下面的功能:

将雇员工资表salarys进行备份,备份文件名为bak_salarys.dbf;

利用"人事部"向"财务部"提供的雇员工资调整表c_salary1的"工资",对salarys表的"工资"进行调整(请注意:按"雇员号"相同进行调整,并且只是部分雇员的工资进行了调整,其他雇员的工资不动)。

2.设计一个名称为form2的表单,上面有"调整"(名称Command1)和"退出"(名称Command2)两个命令按钮。

单击"调整"命令按钮时,调用change_c命令程序实现工资调整;

单击"退出"命令按钮时,关闭表单。

注意:在两个命令按钮中均只有一条命令,不可以有多余命令。

解答:

b405b9117508dc8ff5951ae6c4eccaee.png

1、在命令窗口输入命令MODI  COMM  Change_c.prg,在打开的命令编辑窗口中输入下列命令序列:

Set talk off

Use salarys

Copy to bak_salarys

Use c_salary1 in 2

Select 2

Index on 雇员号 tag kk

Set order to kk

Select 1

set relation to 雇员号 into c_salary

replace all 工资 with b.工资

set talk on

2、新建一个名为:Form2.scx的表单。如上图:

设置调整按钮Click事件代码为:do Change_c.prg

设置退出按钮Click事件代码为:thisform.release

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值