2020年计算机二级考试《VFP》巩固练习试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020 年计算机二级考试《VFP 》巩固练习试题
1[单选题]在Visual FoxPro 中能够建立表的命令是( ) 。
A. CREATE
B. CREATE DATABASE
C. CREATE QUERY
D. CREATE FORM
参考答案:A
参考解析:用命令方式建立数据库表的是在命令窗口利用OPEN DATA命令先打开数据库,然后利用CREATED令打开表设计器实行数据表设计。
2[简答题]
(1) 在考生文件夹下,有一个数据库“ school ”,其中有数据库表
“student ”、“ score ”和“ course ”。在表单向导中选择“一对多表单向导”创建一个表单。要求:从父表“ student ”中选择字段“学号”和“姓名”,从子表“ score ”中选择字段“课程编号”和“成绩”,表单样式选用“浮雕式”,按钮类型使用“图片按钮”,按“学号”升序排序,表单标题为“学生成绩浏览”,最后将表单存放在考生文件夹中,表单文件名为“bd2”。
(2) 在考生文件夹中有一数据库“ school ”,其中有数据库表“student ”、“ score ”和“ course ”。建立“成绩大于等于75 分”、按“学号”升序排序的本地视图“ view2 ”,该视图按顺序包含字段“学号”、“姓名”、“成绩”和“课程名称”。
参考解析:
【考点指引】本大题第1 小题考查一对多表单向导的使用,重点是多表之间字段的联系;第2小题考查视图的创建,重点是多表之间字段的联系。
(1) 【操作步骤】
①选择【文件】T【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“ school.dbc ”,单击“确定”按钮,打开数据库设计器。
②选择【文件】T【新建】命令,选择“表单”,单击“向导” 按钮,在弹出的“向导选择”窗口中选择“T对多表单向导”,单击
“确定”按钮。
③在“T对多表单向导”对话框的“数据库和表”列表框中选择“student ”表做父表,将“可用字段”下的“学号”和“姓名”字段
添加到“选定字段”列表框中,单击“下一步”按钮。
④在“一对多表单向导”对话框的“数据库和表”列表框中选择
“ score ”表做子表,将“可用字段”下的“课程编号”和“成绩”字段添加到“选定字段”列表框中,单击“下一步”按钮。
⑤系统自动选择两个表的“学号”字段作为关联字段,单击“下一步”按钮,在“样式”列表框中选择“浮雕式”,“按钮类型”选择“图片按钮”,单击“下一步”按钮。
⑥在“可用的字段或索引标识”列表框中选择“学号”添加到“选定字段”列表框中,选择“升序”,单击“下一步”按钮。
⑦输入表单标题为“学生成绩浏览”,单击“完成”按钮,输入表单名称“ bd2”并保存退出。
(2) 【操作步骤】
①选择【文件】-【新建】命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表单”选项,选择数据库“ school ”,将表“ score ”、“ student ”和“ course ”分别“添加”到视图设计器中,系统会自动选择关联字段“学号”为表“score ”和“ student ”建立内部联系,选择关
联字段“课程编号” 为表“ score ”和“ course ”建立内部联系,单击“确定”按钮关闭“连接条件”对话框,再关闭“添加表或视图”对话框。
②在视图设计器中单击“字段”选项卡,将“可用字段”列表框中的
“ student. 学号”、“ student. 姓名”、“ score. 成绩”和
“ course. 课程名称”等字段添加到右边的“选定字段”列表框中。
③在视图设计器中单击“筛选”选项卡,在“字段名”下拉列表框中选择“ score. 成绩”字段,在“条件”下拉列表框中选择“ >=”,在“实例”编辑框中输入“ 75”。
④在视图设计器中单击“排序依据”选项卡,在“排序依据”选项卡的“字段名”下拉列表框中选择“ student. 学号”字段,单击
“添加”按钮,将“ student. 学号”字段添加到右边的“排序条件” 列表框中,在“排序条件”中选择“升序”单选项。
⑤在视图设计器中单击“连接”选项卡,在第一行的“逻辑”下拉列表框中选择“ AND”。
⑥在视图设计器中单击“关闭”按钮,将视图以“ view2 ”文件名保存有考生文件夹下。
3[ 简答题]对“公司”数据库中的表“职员信息”和“部门”,建立文件名为“ bd3”的表单,标题为“公司管理”,表单上有一个表格控件和3 个命令按钮,标题分别为“按部门查看”、“人数统计”和
“关闭”。
当表单运行时:
(1) 单击“按部门查看”按钮,以“部门编号”排序查询职员信息表中的记录,结果在表格控件中显示。
(2) 单击“人数统计”按钮,查询职员信息表中各部门的人数,结果中含“部门编号”和“人数”等字段,结果在表格控件中显示。
(3) 单击“关闭”按钮,关闭表单。
参考解析:
【考点指引】本大题主要考查表单的建立,重点是命令按钮事件代码的编写和表格控件数据源的设置。
【操作步骤】
①选择【文件】T【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,将Caption 属性值修改为“公司管理”,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加3 个命令按钮Comma nd1 Comma nd和Comma nd,单击表单控件工具栏上的
“表格”控件图标,再添加一个表格控件。
②分别选择3 个命令按钮,在按钮属性窗口中将命令按钮
Comma nd的Caption属性值修改为“按部门查看”,Comma nd的Caption属性值修改为“人数统计”,Comma nd的Capti on属性值修
改为“关闭”,如图20-1所示。双击“关闭”命令按钮,在Click 事件中输入代码:ThisForm.Release ,用来关闭表单。
③选择表格控件“ Grid1 ”,在表格控件属性窗口中将
“ RecordSource” 属性值修改为“"〃”,将“ RecordSourceType” 属性值修改为“ 1”。
④双击“按部门查看”命令按钮,在Click事件中输入代码:
SELECT*INTO CURSOR tmp FR职员信息0R- DER BY部门编号
ThisForm.Grid1.RecordSourceType=1
ThisForm.Grid1.RecordSource= 〝tmp〞
ThisForm.Grid1.Refresh
⑤双击“人数统计”命令按钮,在Click事件中输入代码:
SELECT部门编号,COUNT(*)AS人数INTO CURSOR tmp FROM员
信息