2019年计算机等级考试二级VFP考前预测操作试题1
(总分:100.00,做题时间:120分钟)
一、基本操作题(总题数:4,分数:40.00)
1.(1)从项目“xm”中移去数据库“图书借阅”(只是移去,不是从磁盘上删除)。 (2)建立自由表“学生”(不要求输入数据),表结构为:
学号 宿舍编号 奖学金 字符型(8) 字符型(6) 货币型 (3)将考生文件夹下的自由表“学生”添加到数据库“图书借阅”中。 (4)从数据库中移除表“图书借阅”,并将其从磁盘上删除。(分数:10.00)
__________________________________________________________________________________________ 正确答案:( 【操作步骤】
(1)①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“项目”,选择“xm.pjx”,单击“确定”按钮,打开项目管理器。
②在项目管理器中,选择数据库“图书借阅”,单击“移去”按钮,再在弹出的对话框中单击“移去”按钮,将“图书借阅”数据库从项目中移除。
(2)在项目管理器中选择“数据”选项卡,然后选择列表框中的“自由表”,单击“新建”按钮,选择“新建表”,在“创建”对话框中输入表名“学生”,单击“保存”进入表设计器,根据题意输入表结构内容,单击“学生”按钮保存表。
(3)①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“图书借阅.dbc”,选择“独占”,单击“确定”按钮,打开数据库设计器。
②在“数据库设计器”中,单击右键选择“添加表”命令,在“打开”对话框中选择表“学生”,单击“确定”按钮将自由表“学生”添加到数据库“图书借阅”中。
(4)①在数据库设计器中,选择表“图书借阅”,单击右键选择“删除”命令,在弹出的对话框中单击“删除”按钮,表“图书借阅”从“图书借阅”数据库中移除并将其从磁盘上删除。 ②选择【数据库】→【清理数据库】命令清理数据库。 ) 解析:
2.(1)建立项目“xm”,并把“商品”数据库添加到该项目中。
(2)为“商品”增加字段:产地C(24),该字段允许出现“空”值,默认值为NULL。 (3)为“单价”字段设置有效性规则:“单价>0”;提示信息是:“单价必须大于0”。
(4)使用报表向导为商品表创建报表:报表中包括“商品”中的全部字段,报表样式用“经营式”,报表中数据按“商品编码”升序排列,报表文件名“bbl”。其余按缺省设置。(分数:10.00)
__________________________________________________________________________________________ 正确答案:( 【操作步骤】
(1)①选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。
②在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”按钮,系统弹出“打开”对话框,将考生文件夹下的数据库“商品”添加到新建的项目“xm”中。
(2)①在项目管理器中选择“数据”选项卡,展开数据库“商品”、“表”,选择“商品”表,然后单击“修改”按钮,打开表设计器。
②在表设计器中,单击“字段”选项卡,单击最后一行,输入字段名“产地”,“类型”为“字符型”,“宽度”为“24”。
(3)选择“单价”字段,在“字段有效性”的“规则”文本框中输入“单价>0”,“信息”编辑框中输入“〝单价必须大于0″”,单击“确定”按钮关闭表设计器并保存表“商品”结构。
(4)①在项目管理器中选择“文档”选项卡,选择“报表”,然后单击“新建”命令按钮,选择“报表向导”,再选择“报表向导”,单击“确定”按钮进入“报表向导”对话框。
②在“报表向导”对话框中,选择“数据库和表”、“商品”数据库下的“商品”数据表,并把全部“可用字段”添加到“选定字段”列表框中。
③连续单击“下一步”进入“选择报表样式”的界面,在“样式”列表框中选择“经营式”。
④连续单击“下一步”进入“排序记录”的设计界面,将“可用字段或索引标识”列表框中的“商品编码”字段添加到右边的“选定字段”列表框中,并选择“升序”单选项。
⑤单击“下一步”,进入最后的“完成”设计界面,单击“完成”命令按钮,在系统弹出的“另存为”对话框中,将报表以“bb1”文件名保存在考生文件夹下,退出报表设计向导。 ) 解析:
3.(1)打开数据库“student_manager”,该数据库中含3个有联系的表“student”、“scorel”和“course”,根据已经建立好的索引,建立表之间的联系。 (2)为“course”表增加字段:开课学期(N,2,0)。
(3)为“coursel”表“成绩”字段设置字段有效性规则:“成绩>=0”,出错提示信息是:“成绩必须大于或等于零”。
(4)将“coursel”表“成绩”字段的默认值设置为空值(NULL)。(分数:10.00)
__________________________________________________________________________________________ 正确答案:( 【操作步骤】
(1)本题的主要考核点是建立两个表之间的永久性联系。在父表中选中主索引,按住鼠标拖动至子表相应的普通索引上,释放鼠标,联系即已建立。
(2)本题的主要考核点是字段的添加的方法。打开“course”表表设计器,将光标移动到最后的空字段格中,输入新的字段名、字段类型及长度。
(3)本题的主要考核点是字段有效性的设置。在表设计器中,选中“成绩”字段,在“字段有效性”中的“规则”文本框填入:成绩>=0,在“信息”文本框中填入“成绩必须大于或等于零”,单击“确定”按钮。 (4)本题的主要考核点是字段默认值的设置。在表设计器对话框中,选择“成绩”字段,点击NULL列下的按钮(表示此列允许空值),然后再在“字段有效性”中的默认值中填入“NULL”,单击确定。 )
解析:
4.(1)建立数据库“教材”,将自由表“教材.dbf”和“作者.dbf”添加到该数据库中。 (2)为“作者”表建立主索引,索引名为“作者编号”,索引表达式为“作者编号”。
(3)为“教材”表分别建立两个索引。主索引:索引名为“教材编号”,索引表达式为“教材编号”;普通索引:索引名和索引表达式均为“作者编号”。
(4)建立“教材”表和“作者”表之问的联系。(分数:10.00)
__________________________________________________________________________________________ 正确答案:( 【操作步骤】
(1)①选择【文件】→【新建】命令,选择“数据库”,单击“新建文件”按钮在“创建”对话框中输人数据库名“教材”,单击“保存”按钮将新建数据库“教材”保存到考生文件夹下。
②在“数据库设计器”中,单击右键选择“添加表”,在“打开”对话框中选择表“教材”,单击“确定”按钮将自由表“教材”添加到数据库“教材”中。同理,将自由表“作者”添加到数据库“教材”中。 (2)在数据库设计器中,选择表“作者”,选择【数据库】→【修改】命令,打开表设计器修改表“作者”结构,在“作者”表设计器的“索引”选项卡的“索引名”中输人“作者编号”,选择索引类型为“主索引”,索引表达式为“作者编号”,单击“确定”按钮关闭表设计器并保存表“作者”结构。
(3)①在数据库设计器中,选择表“教材”,选择【数据库】→【修改】命令,打开表设计器修改表“教材”结构,在“教材”表设计器的“索引”选项卡的“索引名”中输入“教材编号”,选择索引类型为“主索引”,索引表达式为“教材编号”。
②单击下一行,在“索引名”中输入“作者编号”,选择索引类型为“普通索引”,索引表达式为“作者编号”,单击“确定”按钮关闭表设计器并保存表“教材”结构。
(4)在数据库设计器中,将“作者”表中“索引”下面的“作者编号”主索引字段拖曳到“教材”表中“索引”下面的“作者编号”索引字段上,建立两个表之间的永久性联系。 ) 解析:
二、简单应用题(总题数:3,分数:30.00)
5.(1)cxl.pr9中的SQL语句用于对图书表做如下操作: ①为每本书的“价格”加上1元。
②统计图书表中每个作者所著的书的价格总和。
③查询“出版社”为“清华大学出版社”的图书的所有信息。 现在该语句中有3处错误,请更正之。
(2)打开“bdl”表单,表单上有一个命令按钮和一个表格,数据环境中已经添加了表“图书”。按如下要求进行修改(注意要保存所做的修改):单击表单中标题为“查询”的命令按钮控件查询图书表中“出版社”为“清华大学出版社”的书籍的“图书名称”、“作者”和“出版社”;有一个表格控件,修改相关属性,使在表格中显示命令按钮“查询”的结果。(分数:10.00)
__________________________________________________________________________________________ 正确答案:( 【操作步骤】
(1)在命令窗口中输人命令:MODI C()MM cx1(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中做如下修改(注:黑体带下划线部分为修改的地方):
①UPDATE图书SET价格=价格+l
②SEl。ECT SUM(价格)FROM图书GR0UP BY作者 ③SELECT*FROM图书WHERE出版社=〝清华大学出版社″ 关闭程序文件编辑窗口并保存程序文件。
在命令窗口中输入命令:DO cx1(回车执行),执行程序文件。
(2)①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“bd1.SCX”,单击“确定”按钮,打开表单设计器。 ②双击“查询”命令按钮,在Click事件中输入代码: ThisForm.Grid1.RecordSource=〝″ ThisForm.Grid1.RecordSourceType=4
ThisForm.Grid1.RecordSource =〝SELECT图书名称,作者,出版社FROM图书WHERE出版社=‵清华大学出版社′″
ThisForm.Grid1.Refresh
③选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,然后运行表单。 ) 解析:
6.(1)在考生文件夹下有一个数据库“图书借阅”,使用报表向导制作一个名为“rptl”的报表,存放在考生文件夹下。要求:选择“读者信息”信息表中的所有字段。报表样式为“经营式”,报表布局:列数“3”,字段布局“列”,方向“纵向”,按“借书证号”字段升序排序,报表标题为“读者信息表”。 (2)在考生文件夹下有一个数据库“图书借阅”,其中有数据库表“图书信息”,在考生文件夹下设计一个表单“bd2”,表单标题为“图书信息”。该表单为数据库中“图书信息”表的窗口输入界面,表单上还有一个标题为“关闭”的按钮,单击该按钮,则关闭表单。(分数:10.00)
__________________________________________________________________________________________ 正确答案:( 【操作步骤】
(1)①选择【文件】→【新建】命令,选择“报表”,单击“向导”按钮打开“向导选取”窗口,选择“报表向导”,单击“确定”按钮进人“报表向导”对话框。
②在“报表向导”对话框中,选择“数据库和表”下的“读者信息”表,并把全部“可用字段”添加到“选定字段”列表框中。
③连续单击“下一步”进入“选择报表样式”的界面,在“样式”列表框中选择“经营式”。
④单击“下一步”进入“定义报表布局”,设置“列数”为“3”,字段布局选择“列”,“方向”为“纵向”。
⑤单击“下一步”进入“排序记录”的设计界面,将“可用字段或索引标识”列表框中的“借书证号”字段添加到右边的“选定字段”列表框中,并选择“升序”单选项。
⑥单击“下一步”,进入最后的“完成”设计界面,在“报表标题”文本框中输入“读者信息表”为报表添加标题,单击“完成”按钮,在系统弹出的“另存为”对话框中,将报表以“rpt1”文件名保存在考生文件夹下,退出报表设计向导。
(2)①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将Caption属性值修改为“图书信息”,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Command1。
②在按钮属性窗口中将命令按钮Command1的Caption属性值修改为“关闭”。双击命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。
③在表单设计器中,用鼠标右键单击表单空白处,在弹出的快捷菜单中选择【数据环境】命令,打开表单的数据环境,将数据表文件“图书信息”添加到数据环境中,将数据环境中的“图书信息”表拖放到表单
中,可看到在表单中出现一个表格控件,此时实现了“图书信息”表的窗口式输入界面。
④选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd2”,保存在考生文件夹下,然后运行表单。 ) 解析:
7.(1)根据考生文件夹下的表“add”和表“SC0”建立一个查询,该查询包含的字段有“姓名”、“国家”和“分数”。要求按“姓名”排序(升序),并将查询保存为“查询1”。
(2)使用表单向导制作一个表单,要求选择“员工档案”表中的所有字段。表单样式为“边框式”,按钮类型为“图片按钮”,排序字段选择“工号”(升序),表单标题为“员工档案”,最后将表保存为“myforml”。(分数:10.00)
__________________________________________________________________________________________ 正确答案:( 【操作步骤】
(1)①选择【文件】→【新建】选择“查询”,单击右键选择“添加”,将表“add”和“sco”添加到查询设计器中。
②在“连接条件”对话框中默认两表通过“姓名”关联。
③在查询设计器中的“字段”选项卡中,将“可用字段”按题目要求添加到“选定字段”中。 ④在“排序依据”选项卡中将“姓名”添加到“排序条件”并选择“升序”。 ⑤完成查询设计,并保存名称为“查询”。
(2)①选择【文件】→【新建】选择表单,单击向导,选择考生目录下的“员工档案”的全部字段。 ②在向导中设置其表单样式为“边框式”,单击“下一步”按钮类型为“图片按钮”,单击“下一步”在“排序”字段中选择“工号”并设置为“升序”,单击“下一步”,输入表单的标题为“员工档案”。 ③表保存为“myform1”。 ) 解析:
三、综合应用题(总题数:3,分数:30.00)
8.在考生文件夹下完成如下综合应用:
设计一个表单“bdl”,表单标题名为“部门年度数据查询”,要求如下: (1)为表单建立数据环境,向数据环境添加部门销售表。
(2)当在“年度”标签微调控件中选择年度并单击“查询”按钮,则会在下面的表格控件内显示该年度各部门的“销售额”和“利润”。指定微调控件上箭头按钮(Spinner—HighValue属性)与下箭头按钮(SpinnerLowValue属性)值分别为“2008”和“2003”,缺省值(Value属性)为“2007”,增量(Increment属性)为“1”。
(3)单击“关闭”按钮,关闭表单。(分数:10.00)
__________________________________________________________________________________________ 正确答案:( 【操作步骤】
①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将Caption属性值修改为“部门年度数据查询”,单击表单控件工具栏上的“标签”控件图标,为表
2019年计算机等级考试二级VFP考前预测操作试题1
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)