国家二级VF机试(操作题)模拟试卷415
基本操作题
1.在考生文件夹下有一个名为myform.scx的表单文件。打开该表单,然后在表单设计器环境下完成如下操作:
1.在属性窗口中修改表单的相关属性,使表单在打开时,在Visual FoxPro主窗口内居中显示。
2.在属性窗口中修改表单的相关属性,将表单内名为Center、East、South、West和North的5个按钮的大小都设置为宽60、高25。
3.将West、Center和East三个按钮设置为顶边对齐,将North、Center和South三个按钮设置为左边对齐。
4.按Center、East、South、West、North的顺序设置各按钮的Tab键次序。
(1)通过常用工具栏中的“打开”按钮打开考生文件夹下的表单myfrom,然后在属性窗口中修改其AutoCenter属性为“.T.一真”。
(2)选中表单myfrom中的所有控件,在属性窗口中修改它们的Width属性为“60”,Height属性为”25”。
(3)选中表单myform中的West、Center和East三个命令按钮,单击“布局”工具栏中的“顶边对齐”按钮;选中表单中的North、Center和South三个命令按钮,单击“布局”工具栏中的“左边对齐”按钮。
(4)依次选中表单myform中的Center、East、South、West和North五个按钮,分别在属性窗口中设置它们的TabIndex属性为“1”、“2”、“3”、“4”和“5”。
解析:依据题意将表单的AutoCenter属性设置为“.T.一真”;修改表单所有控件的Width属性为“60”,Height属性为“25”;选中三个命令按钮后,单击“布局”工具栏中的“左边对齐”按钮;依次设置5个按钮的Tablndex属性为“1”、“2”、“3”、“4”和“5”。
简单应用题
2.在考生文件夹下完成如下简单应用:
1.用SQL语句完成下列操作:列出所有与“红”颜色零件相关的信息(供应商号、工程号和数量),并将查询结果按数量降序存放于表supply_temp中。
2.新建一个名为menu_quick的快捷菜单,菜单中有两个菜单项“查询”和“修改”。并在表单myform的RightClick事件中调用快捷菜单menu_quick。
(1)步骤1:新建程序文件,并在程序文件窗口中输入符合题目要求的程序段,如图3.7所示。
[*]
步骤2:以query1为文件名保存并运行程序,如图3.8所示。
[*]
也可以先按照题目的要求通过查询设计器建立查询,然后打开查询设计器工具栏中的[*]工具按钮将其中的SQL语句复制到指定的程序文件中,操作过程如图3.9所示。一般来说,简单的SQL查询语句都可以通过查询设计器来实现,且比较简单.建议考生掌握这种方法的使用。
[*]
(2)步骤1:按照题目的要求新建一个快捷菜单,如图3.10所示。
[*]
步骤2:为快捷菜单添加菜单项,保存后生成可执行文件menu_quick.mpr,如图3.11所示。
[*]
步骤3:打开表单myform,按照题目的要求编写表单的RightClick事件代码“do menu_quick.mpr”,如图3.12所示。
[*]
步骤4:保存并运行表单,如图3.13所示。
[*]
解析:打开本题涉及的数据表,分析字段来源,然后完成SQL语句的编写。通过菜单设计器完成快捷菜单的创建,通过在表单的“RightClick”,事件中添加“DO菜单名称”代码来实现快捷菜单的调用。
综合应用题
3.在考生文件夹下完成下列操作:
(1)建立一个文件名和表单名均为myform的表单,表单中包括一个列表框(List1)和两个命令按钮(command1和Command2),两个命令按钮的标题分别为“计算”和“退出”。
(2)列表框(List1)中应显示组号,通过RowSource和RowSourceType属性手工指定列表框的显示条目为01、02、03、04(注意:不要使用命令指定这两个属性。否则将不能得分)。
(3)为“计算”命令按钮编写Click事件代码。代码的功能是:表单运行时,根据列表框中选定的“组号”,将“评分表”中该组歌手(“歌手编号”字段的左边两位表示该歌手所在的组号)的记录存入自由表two中,two的表结构与“评分表”相同,表中的记录先按“歌手编号”降序排列,若“歌手编号”相同再按“分数”升序排列。
(4)运行表单,在列表框中指定组号“01”,并且单击“计算”命令按钮。注意:结果two表文件中只能且必须包含01组歌手的评分信息。
步骤1:新建一个表单文件,通过表单控件工具栏按题目要求向表单中添加各控件。
步骤2:通过属性窗口设置表单及相关各控件的属性。如图3.119所示。
[*]
步骤3:双击“计算”命令按钮编写其Click事件代码。
****“计算”按钮的Click事件代码****
&&选择查询字段并指定字段来源
SELECT*FROM评分表;
&&设置查询条件
WHERE left(评分表.歌手编号,2)=ThisForm.List1.list(ThisForm.List1.listindex);
&&将查询结果存储到two.dbf中
INTO TABLE two.dbf,
&&查询结果按歌手编号降序排列,同一编号按分数升序排列
ORDER BY评分表.歌手编号DESC,评分表.分数
*********************************************
步骤4:最后以“myform”为文件名将表单保存在考生文件夹下,并运行该表单,如图3.120所示。
[*]
解析:创建表单,按题目要求向表单中添加控件并修改各控件的属性,完成命令按钮代码的编写。
本文档预览:3600字符,共2973字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载