2015年计算机二级考试《VFP》巩固练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1[简答题](1)建⽴项⽬⽂件,名为“xm”。
将数据库“住宿管理”添加到新建⽴的项⽬当中。(3)建⽴⾃由表成绩(不要求输⼊数据),表结构为:考号字符型(7)
姓名字符型(8)
成绩整型
(4)修改表单“bd1”,将其标题改为“信息查询”。
参考解析:
【考点指引】本⼤题主要考查项⽬管理器的基本操作,包括新建项⽬、添加数据库、建⽴⾃由表及表单的修改。
(1)【操作步骤】
选择【⽂件】→【新建】命令,选择“项⽬”,单击“新建⽂件”按钮,输⼊项⽬名称“xm"后单击“保存”按钮。
(2)【操作步骤】
在项⽬管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”命令按钮,系统弹出“打开”对话框,将考⽣⽂件夹下的数据库“住宿管理”添加到新建的项⽬“xm”中。,
(3)【操作步骤】
①在项⽬管理器中选择“数据”选项卡,然后选择列表框中的“⾃由表”,单击“新建”命令按钮,系统弹出“新建表”对话框,选择“新建表”,在“创建”对话框中输⼊表名“成绩”,单击“确定”按钮打开表设计器。
②依据题意在表设计器中输⼊成绩表结构内容,单击“确定”按钮保存。
(4)【操作步骤】
①选择【⽂件】→【打开】命令,在“打开”对话框的“⽂件类型”下拉列表框中选择“表单”,选择“bdl.cex”,单击“确定”按钮,打开表单设计器。
②在表单属性窗⼝中将“Caption”属性值修改为“信息查询”。
2[简答题](1)将考⽣⽂件夹下的⾃由表“朋友”添加到数据库“DB1”中。
(2)为表“朋友”增加字段“年龄”,类型和宽度为“数值型(2)”。
(3)设置字段“年龄”的默认值为“18”。
(4)为表“朋友”的字段“年龄”设置完整性约束,要求年龄⼤于或等于18,否则提⽰信息“请输⼊合适年龄”。
参考解析:
【考点指引】本⼤题主要考查添加⾃由表、修改表结构、设置完整性约束等基本操作。
(1)【操作步骤】
①选择【⽂件】→【打开】命令,在“打开”对话框的“档类型”下拉列表框中选择“数据库”,选择“DB1.dbc”,单击“确定”按钮,打开数据库设计器。
②在“数据库设计器”中,单击右键选择“添加表”,在“打开”对话框中选择表“朋友”,单击“确定”按钮将⾃由表“朋友”添加到数据库“DB1”中。
(2)【操作步骤】
①在“数据库设计器”中,选择表“朋友”,单击右键,在弹出的快捷菜单中选择“修改”,打开表设计器。
②在“表设计器”中,单击“字段”选项卡,单击最后⼀⾏,输⼊字段名“年龄”,“类型”为“数值型”,“宽度”为“2”。
(3)【操作步骤】
在“表设计器”中,单击“字段”选项卡,选择“年龄”字段,在“字段有效性”的“默认值”⽂本框中输⼊“18”。
(4)【操作步骤】
在“字段有效性”的“规则”⽂本框中输⼊“年龄>=18”,“信息”⽂本框中输⼊“”请输⼊”合适年龄”,单击“确定”按钮关闭表设计器并保存表“朋友”结构。
3[简答题](1)统计“职员信息”表中每个部门的⼈数和保险总额,统计结果中包含字段“部门编号”、“部门名称”、“⼈数”和“保险总额”,按“部门编号”排序。并将结果放在表“result”中。
(2)打开“bdl”表单,并按如下要求进⾏修改(注意要保存所做的修改):在表单的数据环境中添加“职员信息”表。表单中有“表格”控件,修改其相关属性,在表格中显⽰“职员信息”表的记录。
参考解析:
【考点指引】本⼤题第l⼩题考查了SQL语句的分组命令GROUPBY的⽤法。第2⼩题考查的是表格数据环境的建⽴和表格控件数据源的设置。
(1)【解题步骤】
①在命令窗⼝中输⼊命令:SELECT部门.部门编号,部门名称,COUNT(*)AS⼈数,SUM(保险)AS保险总额INTOTABLEresuhFROM职员信息,部门WHERE部门.部门编号⼀职员信息.部门编号GROUPBY部门.部门编号0RDERBY部门.部门编号(回车执⾏)。
②在考⽣⽂件夹下新建⽂本⽂件“result.txt”,将输⼊的命令保存到⽂本⽂件“result.txt”中。
(2)【解题步骤】
①选择【⽂件】→【打开】命令,在“打开”对话框的“⽂件类型”下拉列表框中选择“表单”,选择“bdl.SCX”,单击“确定”按钮,打开表单设计器。
②在表单设计器中,⽤⿏标右键单击表单空⽩处,在弹出的快捷菜单中选择“数据环境”命令,打开表单的数据环境,选择数据表⽂件“职员信息”添加到数据环境中。
③选择表格控件“Gridl”,在表格控件属性窗⼝中将“ReeordSource”属性值修改为“职员信息”,将“RecordSourceType”属性值修改为“0”。
④关闭表单设计器并保存表单。
4[简答题](1)在“投资”数据库中查询“外汇账户”表中每个账户所拥有的外币的利润[利润⼀数量*(汇率⼀买⼊价)],查询结果中包括“账户”和“利润”字段,并将查询结果保存在⼀个新表“result1”中,将SQL语句保存在“cx1.prg”⽂件中。
(2)建⽴名为“bd1”的表单,要求如下:为表单建⽴数据环境,并向其中添加表“汇率”;将表单标题改为“汇率浏览”;修改命令按钮(标题为查看)下的Chick事件,使⽤SQL的SELECT语句查询买⼊价⼩于汇率的外汇账户信息和“汇率”,并将查询结果放⼊表“result2”中。
参考解析:
【考点指引】本⼤题第1⼩题考查了程序代码设计,重点是数值字段的计算,⽤INTO TABLE命令将结果保存到表中;第2⼩题中考查的是表单的设计,重点是按钮事件代码的编写。
(1)【操作步骤】
①在命令窗⼝中输⼊命令:MODI COMM cx1(回车执⾏),打开程序⽂件编辑窗⼝,在程序⽂件编辑窗⼝中输⼊以下程序代码:
SELECT账户,数量*(汇率-买⼊价)AS利润INTO TABLE result1 FROM外汇账户,汇率,货币代码WHERE外汇账户.货币代码=货币代码.货币代码AND货币代码.货币名称=汇率.外币名称
关闭程序⽂件编辑窗⼝并保存程序⽂件。
②在命令窗⼝中输⼊命令:DO cx1(回车执⾏),执⾏程序⽂件,查询结果会⾃动保存到表“result1”中。
(2)【操作步骤】
①选择【⽂件】→【新建】命令,选择“表单”,单击“新建⽂件”按钮打开表单设计器,在表单属性窗⼝中将“Caption”属性值修改为“汇率浏览”,单击表单控件⼯具栏上的“命令按钮”控件图标,为表单添加⼀个命令按钮Command1。
②在表单设计器中,⽤⿏标右键单击表单空⽩处,在弹出的快捷菜单中选择“数据环境”命令,打开表单的数据环境,选择数据库“投资”,将数据表⽂件“汇率”添加到数据环境中。
③选择命令按钮,在按钮属性窗⼝中将命令按钮Command1的Caption属性值修改为“查看”,双击命令按钮,在Click事件