欢迎来到天天文库
浏览记录
ID:15196986
大小:47.00 KB
页数:3页
时间:2018-08-01
《vf考试国家试题库题目 (16)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第二十七套第一题:基本操作在考生文件夹下完成如下操作:1.my_menu菜单中的"文件"菜单项下有子菜单项"新建"、"打开"、"关闭"和"退出",请在"关闭"和"退出"之间添加一条水平的分组线,并为"退出"菜单项编写一条返回到系统菜单的命令(不可以使用过程)。2.创建一个快速报表sport_report,报表中包含了"金牌榜"表中的"国家代码"和"金牌数"两个字段。3.使用SQL建立表的语句建立一个与自由表"金牌榜"结构完全一样的自由表golden。并将该SQL语句存储在文件one.prg中。4.使用SQL语句向自由表golden中添加一条记录("01
2、1",9,7,11)。并将该SQL语句存储在文件two.prg中。答案:【操作步骤】(1)单击常用工具栏中的"打开"按钮,打开菜单my_menu,在菜单设计器中单击"文件"菜单项后的"编辑"按钮,选出"退出"菜单项并单击右侧的"插入"接钮,在"关闭"和"退出"之间插入一行,在"菜单名称"处输入"-"。最后将"退出"项的结果设置为"命令",并输入:SETSYSMENUTODEFAULT。(2)新建一个空白报表,在报表设计器窗口中选择"报表"菜单下的"快速报表"命令,选中考生文件夹下的"金牌榜"表,即可打开"快速报表"对话框,单击对话框中的"字段"按钮,
3、将"国家代码"和"金牌数"两个字段添加到"待定字段"中。单击"确定"按钮回到报表设计器窗口,保存报表名为"sport_report",预览以查看报表设计结果。(3)新建一个程序文件,为其编写如下的命令语句。USE金牌榜COPYSTRUTOGOLDEN保存程序名为"one.prg",最后运行该程序文件。(4)在命令输入命令:insertintogoldenValue("011",9,7,11)并按回车键,并将此命令存储到新建的two.prg文件中。第二题:简单应用在考生文件夹完成如下简单应用:1.使用SQL语句完成下面的操作:根据"国家"和"获奖牌情况"
4、两个表统计每个国家获得的金牌数("名次"为1表示获得一块金牌),结果包括"国家名称"和"金牌数"两个字段,并且先按"金牌数"降序排列,若"金牌数"相同再按"国家名称"降序排列,然后将结果存储到表temp中。最后将该SQL语句存储在文件three.prg中。2.建立一个文件名和控件名均为myform的表单,如下图所示。表单中包括一个列表框(List1)、一个选项组(Optiongroup1)和一个"退出"命令按钮(Command1),这3个控件名使用系统默认的名称。相关控件属性按如下要求进行设置:表单的标题为"奖牌查询",列表框的数据源使用SQL语句根据
5、"国家"表显示国家名称,选项组中有3个按钮,标题分别为金牌(Option1)、银牌(Option2)和铜牌(Option3)。答案:【解题思路】新建一个查询,按要求完成查询后查看SQL语句并复制到程序中运行程序;新建一个表单,按要求添加控件并修改控件的属性。(1)【操作步骤】新建程序three,然后输入以下命令语句。*******"three.prg"中的程序代码*******SELECT国家.国家名称,COUNT(获奖牌情况.名次)AS金牌数;FROM国家,获奖牌情况;WHERE国家.国家代码=获奖牌情况.国家代码;AND获奖牌情况.名次=1;GRO
6、UPBY国家.国家名称;ORDERBY2DESC,国家.国家名称DESC;INTOTABLEtemp.dbf*************************保存并运行程序。(2)【操作步骤】步骤1:新建一个表单,按题目要求添加控件,并修改其属性如下:表单的Name属性为"myform",caption属性为"奖牌查询"。列表框的RowSourceType属性为"3-SQL",RowSource属性为"Select国家名称From国家IntoCursorLS"。选项组的ButtonCount属性为"3"。选项按钮1的Caption属性为"金牌"。选项按
7、钮2的Caption属性为"银牌"。选项按钮3的Caption属性为"铜牌"。命令按钮的Caption属性为"退出"。步骤2:保存表单名为"myform",运行以查看表单的设计结果。第三题:综合应用打开考生文件夹下的sport_project项目,项目中有一个名为sport_form的表单文件,表单中包括3个命令按钮。请完成如下操作:(1)编写并运行程序Four.prg。程序功能是:根据"国家"和"获奖牌情况"两个表统计并生成一个新表"假奖牌榜",新表包括"国家名称"和"奖牌总数"两个字段,要求先按奖牌总数降序排列(注意"获奖牌情况"的每条记录表示一枚
8、奖牌),若奖牌总数相同再按"国家名称"升序排列。(2)为sport_form表单中的"生成表"
此文档下载收益归作者所有