[计算机类试卷]国家二级VF机试模拟试卷128及答案与解析.doc

上传人:tireattitude366 文档编号:500373 上传时间:2018-11-29 格式:DOC 页数:3 大小:42.50KB
下载 相关 举报
[计算机类试卷]国家二级VF机试模拟试卷128及答案与解析.doc_第1页
第1页 / 共3页
[计算机类试卷]国家二级VF机试模拟试卷128及答案与解析.doc_第2页
第2页 / 共3页
[计算机类试卷]国家二级VF机试模拟试卷128及答案与解析.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、国家二级 VF机试模拟试卷 128及答案与解析 一、基本操作题( 30分) 1 (1)利用 SQL的 SELECT命令将表 “student dbf”复制到 “student bk dbf”表中。 (2)利用 SQL的 INSERT命令插入记录 (“20080002“, “张三 “, “男 “, 18)到“student_bk dbf”表中。 (3)利用 SQL的 UPDATE命令将 “student_bk dbf”表中 “学号 ”为 “20080001”的学生 “姓名 ”改为 “李四 ”。 (4)利用 SQL的 DELETE命令 删除 “student_bk dbf”表中 “学号 ”为 “2

2、0080001”的学生。 二、简单应用题( 40分) 2 (1)在数据库 “school”下创建一个名称为 “view1”的视图,该视图的 SELECT语句用于查询 “工资 ”表的部门编号、职员编号、姓名、工资、补贴、奖励、保险和实发工资,其中实发工资由工资、补贴和奖励三项相加,然后再减去保险得到,结果按“部门编号 ”降序排序,最后将定义视图的命令代码存放到命令文件 “view1 prg”中,并执行该程序。 (2)设计一个名称为 “bd2”的表单,表单以表格 方式显示 “school”数据库中 “student”表的记录。在该表单的右下方有一个命令按钮,名称为 Command1,标题为 “关闭

3、 ”,单击该按钮退出表单。 三、综合应用题( 30分) 3 请编写名称为 change_c的程序并执行;该程序实现下面的功能: 将雇员工资表 salarys进行备份,备份文件名为 bak_salarys dbf;利用 “人事部 ”向 “财务部 ”提供的雇员工资调整表 c_salary1的 “工资 ”,对 salarys表的 “工资 ”进行调整 (请注意:按 “雇员号 ”相同进行调整,并且只是部分雇员 的工资进行了调整,其他雇员的工资不动 )。 设计一个名称为 form2的表单,上面有 “调整 ”(名称 Command1)和 “退出 ”(名称Command2)两个命令按钮。单击 “调整 ”命令按

4、钮时,调用 change_c命令程序实现工资调整;单击 “退出 ”命令按钮时,关闭表单。 注意:在两个命令按钮中均只有一条命令,不可以有多余命令。 国家二级 VF机试模拟试卷 128答案与解析 一、基本操作题( 30分) 1 【正确答案】 保存在 “result txt”文件中的 4条语句分别为: (1)SELECT*INTO TABLE student_bk FROM student(回车执行 ) (2)INSERT INTO student_bk VALUES(“20080002“, “张三 “, “男 “, 18)(回车执行 ) (3)UPDATE student_bk SET姓名 =“

5、李四 “WHERE学号 =“20080001“(回车执行 ) (4)DELETE FROM student_bk WHERE学号 =“20080001“(回车执行 ) 二、简单应用题( 40分) 2 【正确答案】 (1) 在命 令窗口中输入命令: MODI COMM view1(回车执行 ),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码: OPEN DATABASE school dbc: CREATE VIEW vlew1 AS SELECT部门编号,职员编号,姓名,工资,补贴,奖励,保险,工资 +补贴 +奖励 保险 AS实发工资 FROM工资 ORDER BY部门编号 DES

6、C 关闭程序文件编辑窗口并保存程序文件。 在命令窗口中输入命令: DO vlew1(回车执行 ),执行程序文件。 (2) 选择【文件】 【新建】命令,选择 “表单 ”,单击 “新建文件 ”按钮打开表单设计器,单击表单控件工具栏上的 “命令按钮 ”控件图标,为表单添加一个命令按钮Command1,单击表单控件工具栏上的 “表格 ”控件图标,再添加一个表格控件。 选择命令按钮,将其放置在表格控件的右下角,在按钮属性窗口中将命令按钮Command1的 Caption属性值修改为 “关闭 ”。双击 “关闭 ”命令按钮,在 Click事件中输入代码: ThisForm Release,用来关闭表单。 选

7、择表格控件,在表格控件属性窗 口中将 “RecordSource”属性值修改为“student”,将 “RccordsourceType”属性值修改为 “0”。 选择【表单】 【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为 ”对话框中输入表单文件名 “bd2”,保存在考生文件夹下,然后运行表单。 三、综合应用题( 30分) 3 【正确答案】 步骤 1:在命令窗口执行命令: MODIFY COMMAND chanae_c,打开程序文件编辑器编写代码。 步骤 2:在编辑器中输入如下程序代码: SELECT * FROM SALARYS INTO TABLEbak_salarysSE

8、LECT 3USE c_salary1 ORDER 雇员号 SELECT salarysSET RELATION_TO雇员号 INTO c_8alary1REPLACE ALL 工资 WITH c_salary1工资 FOR雇员号 =c_salary1雇员号 SET RELATION TO 步骤3:单击 “常用 ”工具栏中的 “运行 ”按钮,保存并运行程序。 步骤 4:在命令窗口执行命令: CREATE FORM form2,打开表单设计器新建表单。 步骤 5:从 “表单工具栏 ”中依次向表单添加两个命令按钮控件。在 “属性 ”面板的下拉框中选择表单对象,在 “全部 ”选项卡中修改对象属性值,

9、见表 2-14。步骤 6:双击 “调整 ”命令按钮,编写 Click事件代码: do change_c 步骤 7:双击 “退出 ”命令按钮,编写Click事件代码: THISFORM RELEASE 步骤 8:单击 “常用 ”工具栏中的 “运行 ”按钮保存并运行表单。 【试题解析】 本题考查的是程序的编写;表单的建立以及常用控件属性的设置;控件事件代码的编写。程序的大致思想是:先通过 select查询语句将 salarys表进行备份,然后以 “雇员号 ”为当前索引打开 c_salary1表,接着通过索引 “雇员号 ”建立 salarys表和 c_salary1表的临时联系,这样, c_salary1表中记录指针就会随着salarys表中记录指针的变化而变化,即两个表中的记录指针在同一时刻指向同一个 “雇员号 ”;然后将 salarys表中的 “工资 ”值用 c_salary1表中的 “工资 ”值替换。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1