1、国家二级 VF 机试-试卷 193 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.(1)将数据库“school”添加到项目“xm”当中。 (2)对数据库“school”下的表“student”,使用报表向导建立报表“bb1”,要求显示表“student”中的全部字段,样式选择为“经营式”,列数为 3,方向为“纵向”,标题为“学生信息表”。 (3)修改表“score”的记录,为课程编号为“0003”的考生的成绩加 5 分。 (4)修改表单“bd1”,将其选项按钮组中的按钮个数修改为 4 个。(分数:2.0
2、0)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.(1)使用报表向导建立一个简单报表。要求选择 salarys 表中所有字段;记录不分组;报表样式为“随意式”;列数为“1”,字段部局为“列”,方向为“纵向”;排序字段为“雇员号”(升序);报表标题为“雇员工资一览表”;报表文件名为 print1。 (2)在考生文件夹下有一个名称为 form1 的表单文件,表单中的两个命令按钮的 Click 事件下的语句都有错误,其中一个按钮的名称有错误。请按如下要求进行修改,修改完成后保存所做的修改: 将按钮“刘缆雇员工资”名称修改为“浏览雇员工资”。 单击“浏览雇员工
3、资”命令按钮时,使用 SELECT 命令查询 salarys 表中所有字段信息供用户浏览。 单击“退出表单”命令按钮时,关闭表单。 注意:每处错误只能在原语句上进行修改,不能增加语句行。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.设计文件名为“bd2”的表单。表单的标题设为“平均成绩查询”。表单中有一个组合框、一个文本框和两个命令按钮,命令按钮的标题分别为“查询”和“关闭”。 运行表单时,组合框中有“学号”可供选择,在组合框中选择“学号”后,如果单击“查询”命令按钮,则文本框显示出该生的考试平均成绩。 单击“关闭”按钮关闭表单。(分
4、数:2.00)_国家二级 VF 机试-试卷 193 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.(1)将数据库“school”添加到项目“xm”当中。 (2)对数据库“school”下的表“student”,使用报表向导建立报表“bb1”,要求显示表“student”中的全部字段,样式选择为“经营式”,列数为 3,方向为“纵向”,标题为“学生信息表”。 (3)修改表“score”的记录,为课程编号为“0003”的考生的成绩加 5 分。 (4)修改表单“bd1”,将其选项按钮组中的按钮个数修改为 4
5、 个。(分数:2.00)_正确答案:(正确答案:(1)选择【文件】【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。 在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”命令按钮,将考生文件夹下的数据库“school”添加到新建的项目“xm”中。 (2)在项目管理器中,单击“文档”选项卡,选择列表框中的“报表”,单击“新建”按钮选择“报表向导”,在“向导选取”窗口中,选择“报表向导”,单击“确定”按钮进入“报表向导”对话框。 在“报表向导”对话框中,选择“school”数据库下的“student”数据表,并把全部“可用字段”添加到
6、“选定字段”列表框中。 连续单击“下一步”进入“选择报表样式”的界面,在“样式”列表框中选择“经营式”。 单击“下一步”进入“定义报表布局”,设置“列数”为“3”,“方向”为“纵向”。 单击“下一步”进入“排序记录”的设计界面,将“可用字段或索引标识”列表框中的“学号”字段添加到右边的“选定字段”列表框中,并选择“升序”单选项。 单击“下一步”,进入最后的“完成”设计界面,在“报表标题”文本框中输入“学生信息表”为报表添加标题,单击“完成”命令按钮,在系统弹出的“另存为”对话框中,将报表以“bb1”文件名保存在考生文件夹下,退出报表设计向导。 (3)在命令窗口中输入命令:UPDATE scor
7、e SET 成绩=成绩+5 WHERE 课程编号=“0003“(回车执行)。 (4)选择【文件】【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“bd1scx”单击“确定”按钮,打开表单设计器。 在表单设计器中选择按钮组,在按钮组属性窗口中修改“ButtonCount”属性值为“4”。 保存并关闭表单设计器。)解析:二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.(1)使用报表向导建立一个简单报表。要求选择 salarys 表中所有字段;记录不分组;报表样式为“随意式”;列数为“1”,字段部局为“列”,方向为“纵向”;排序字
8、段为“雇员号”(升序);报表标题为“雇员工资一览表”;报表文件名为 print1。 (2)在考生文件夹下有一个名称为 form1 的表单文件,表单中的两个命令按钮的 Click 事件下的语句都有错误,其中一个按钮的名称有错误。请按如下要求进行修改,修改完成后保存所做的修改: 将按钮“刘缆雇员工资”名称修改为“浏览雇员工资”。 单击“浏览雇员工资”命令按钮时,使用 SELECT 命令查询 salarys 表中所有字段信息供用户浏览。 单击“退出表单”命令按钮时,关闭表单。 注意:每处错误只能在原语句上进行修改,不能增加语句行。(分数:2.00)_正确答案:(正确答案: (1)步骤 1:在命令窗口
9、执行命令: OPEN DATABASE salarv_db ,打开数据库环境。 步骤 2:执行【文件】【新建】菜单命令,或单击“常用”工具栏的“新建”按钮,在弹出的“新建”对话框中选中“报表”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“报表向导”项,单击“确定”按钮,启动报表向导。 步骤 3:在报表向导的“步骤 1-字段选取”界面的“数据库和表”下选中“salarys”表,将“可用字段”中的字段全部添加到“选定字段”中,单击“下一步”按钮。 步骤 4:在报表向导的“步骤 2-分组记录”界面中,单击“下一步”按钮。 步骤 5:在报表向导的“步骤 3-选择报表样式”界面的“样
10、式”下选择“随意式”,单击“下一步”按钮。 步骤6:在报表向导的“步骤 4定义报表布局”界面中列数为“1”,字段部局为“列”,方向为“纵向”;单击“下一步”按钮。 步骤 7:在报表向导的“步骤 5-排序记录”界面中双击“可用的字段或索引标识”中的“雇员号”字段到“选定字段”列表中,再选择“升序”,单击“下一步”按钮。 步骤 9:在报表向导的“步骤 6-完成”界面中的“报表标题”下方文本框中输入“雇员工资一览表”,单击“完成”按钮。 步骤 9:在“另存为”对话框的“保存报表为:”框中输入报表文件名 print1,单击“保存”按钮。(2)步骤 1:在命令窗口执行命令:MODIFY FORM for
11、m1,打开 form1 表单设计器。 步骤 2:在表单中选中“刘缆雇员工资”命令按钮,然后在“属性”面板的“全部”选项卡中修改 caption 属性值为“浏览雇员工资”。 步骤 3:双击“浏览雇员工资”命令按钮,修改 Click 事件代码。 *“浏览雇员工资”按钮的 Click 事件代码* SELECT FORM salarys 修改后的 Click 事件代码如下: *“浏览雇员工资”按钮的 Click 事件代码* SELECT * FROM salarvs 步骤 4:双击“退出表单”命令按钮,修改Click 事件代码。 *“退出表单”按钮的 Click 事件代码* DELETE THISFO
12、RM 修改后的 Click 事件代码如下: *“退出表单”按钮的 Click 事件代码* THISFORMRELEASE 步骤 5:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。)解析:解析:(1)本题主要考查的是报表向导的使用。利用报表向导制作报表属于比较简单的操作,可以通过“新建”对话框打开报表后,根据向导提示一步步完成即可。 (2)本题主要考查了表单及控件的常用属性的设置。修改标题的属性是 Caption 属性,另外要熟记 SQL 最基本的查询语句格式,释放和关闭表单的方法是 Release。三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数
13、:2.00)_解析:6.设计文件名为“bd2”的表单。表单的标题设为“平均成绩查询”。表单中有一个组合框、一个文本框和两个命令按钮,命令按钮的标题分别为“查询”和“关闭”。 运行表单时,组合框中有“学号”可供选择,在组合框中选择“学号”后,如果单击“查询”命令按钮,则文本框显示出该生的考试平均成绩。 单击“关闭”按钮关闭表单。(分数:2.00)_正确答案:(正确答案:选择【文件】【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将“Caption”属性值修改为“平均成绩查询”。单击表单控件工具栏上的“组合框”控件图标,为表单添加一个组合框 Combol,单击表单控件工具栏上的“文本榧”控件图标,为表单添加一个文本框 Text1单击表单控件工具栏上的“命令按钮”控件图标为表单添加两个命令按钮 Command1 和 Command2。 分别选择命令按钮,在按钮属性窗口中将命令按钮 Command1 的 Caption 属性值修改为“查询”,Command2 的 Caption 属性值修改为“关闭”,如图 79-1 所示。双击“关闭”命令按钮,在 Click 事件中输入代码:ThisFormRelease,用来关闭表单。 )解析: