1、上机操作题-试卷 90 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.考生文件夹下的自由表 employee 中存放着职员的相关数据。 1利用表设计器为 employee 表创建一个普通索引,索引表达式为“姓名”,索引名为 xm。 2打开考生文件夹下的表单文件 formone,然后设置表单的 Load 事件,代码的功能是打开 employee 表,并将索引 xm 设置为当前索引。 3在表单 formone中添加一个列表框,并设置列表框的名称为 mylisl,高度为 60,可以多重选择。 4设置表单 formone中 mylist 列表框的相关
2、属性,其中 RowSomceType 属性为字段,使得当表单运行时,列表框内显示employee 表中姓名字段的值。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成以下简单应用(自由表 order 中存放着订单的有关数据): 1利用查询设计器创建查询,从 employee 表和 order 表中查询金额最高的 10 笔订单。查询结果依次包含订单号、姓名、签订日期和金额 4 个字段,各记录按金额降序排列,查询去向为表 tableone。最后将查询保存在 queryoneqpr文件中,并运行该查询。 2首先创建数据库 order_m,并向其中添加 employ
3、ee 表和 order 表。然后在数据库中创建视图 viewone:利用该视图只能查询组别为 l 的职员的相关数据;查询结果依次包含职员号、姓名、订单号、签订日期、金额 5 个字段;各记录按职员号升序排列,若职员号相同则按金额降序排列。最后利用刚创建的视图查询视图中的全部信息,并将查询结果存放在表 tabletwo 中。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.打开考生文件夹下的 DB 数据库,完成如下基本操作: 1为表 TABB 增加一个字段,字段名为“日期”,数据类型为日期型。 2使用 SQL UPDATE 语句将表 TABB 中所有记录的“日期”字段的值修改为
4、2005-10-01,并将 SQL 语句存储到名为 TWOPRG 的文件中。 3用 SQL 语句将表 TABA 中的记录复制到另外一个与它结构相同的表 TABC 中,并消除其中的重复记录,并且对于重复多次的记录,只复制一条记录的数据。最后将 SQL 的 SELECT 语句存储到名为 THREEPRG 的文件中。 4使用报表向导建立一个简单报表。要求选择 TABA 中的所有字段;记录不分组;报表样式为随意式;列数为 1,字段布局为“列”,方向为“横向”;排序字段为 NO,升序;报表标题为“计算结果一览表”;报表文件名为 P_ONE。(分数:2.00)_上机操作题-试卷 90 答案解析(总分:6.
5、00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.考生文件夹下的自由表 employee 中存放着职员的相关数据。 1利用表设计器为 employee 表创建一个普通索引,索引表达式为“姓名”,索引名为 xm。 2打开考生文件夹下的表单文件 formone,然后设置表单的 Load 事件,代码的功能是打开 employee 表,并将索引 xm 设置为当前索引。 3在表单 formone中添加一个列表框,并设置列表框的名称为 mylisl,高度为 60,可以多重选择。 4设置表单 formone中 mylist 列表框的相关属性,其中 RowSomceType 属性为字
6、段,使得当表单运行时,列表框内显示employee 表中姓名字段的值。(分数:2.00)_正确答案:(正确答案:(1)打开“employee”表的表设计器,单击“索引”选项卡,在索引名处输入“xm”,类型选择“普通索引”,表达式为“姓名”。 (2)打开表单文件 formonescx,然后设置表单的 Load 事件代码如下。 use employeedbf set order to xm (3)选中控件工具栏里的“列表框”按钮,在表单设计器中拖动鼠标,这样在表单上得到一个“列表框”对象 List1,设置它的 Name 属性为“mylist”,Height 属性为“60”,MultiSetect
7、属性为T。 (4)在属性窗口设置 mylist列表框的RowSourceType 属性为“6-字段”,RowSource 属性为“employee姓名”。)解析:二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成以下简单应用(自由表 order 中存放着订单的有关数据): 1利用查询设计器创建查询,从 employee 表和 order 表中查询金额最高的 10 笔订单。查询结果依次包含订单号、姓名、签订日期和金额 4 个字段,各记录按金额降序排列,查询去向为表 tableone。最后将查询保存在 queryoneqpr文件中,并运行该查询。 2首先创建数据库 order_m,
8、并向其中添加 employee 表和 order 表。然后在数据库中创建视图 viewone:利用该视图只能查询组别为 l 的职员的相关数据;查询结果依次包含职员号、姓名、订单号、签订日期、金额 5 个字段;各记录按职员号升序排列,若职员号相同则按金额降序排列。最后利用刚创建的视图查询视图中的全部信息,并将查询结果存放在表 tabletwo 中。(分数:2.00)_正确答案:(正确答案:(1)操作步骤 步骤 1:单击“新建”按钮,在弹出的对话框中选择“新建查询”,将“employee”和“order”添加到查询设计器中。 步骤 2:在查询没计器下方的“字段”选项卡中选中并添加题中要求的字段。
9、步骤 3:在“排序依据”选项卡中选择字段“金额”,按降序排列。 步骤 4:在“杂项”选项卡中选择记录个数为 10。 步骤 5:选中菜单栏上的“查询”“查询去向”,在弹出的“查询去向”对话框中选择表,并在表名处输入 tableone。 步骤 6:保存查询,输入查询文件名queryoneqpr,单击工具栏上的运行按钮后关闭查询设计器。 (2)操作步骤 步骤 l:选择文件新建数据库新建文件命令,输入数据库名为 order_m 对文件进行保存。 步骤 2:向新建的数据库中依次添加“employee”和“order”两个表。 步骤 3:新建一个视图,在“添加表或视图”对话框中添加“employee”表和
10、“order”表到视图设计器中。 步骤 4:在“字段”选项卡中选择职员号、姓名、订单号、签订日期、金额 5 个字段;切换到“筛选”选项卡,设置筛选条件为“组别=1”,切换到“排序依据”中选择字段“职员号”,在“排序选项”处选择“升序”,按“金额”降序排序,保存视图为 viewone。 步骤 5:新建一个查询,在“添加表或视图”对话框中选择 viewone 视图,在字段中选择所有字段,设置查询去向为表 tabletwo,保存并运行该查询,文件名为默认。)解析:三、综合应用题(总题数:1,分数:2.00)3.打开考生文件夹下的 DB 数据库,完成如下基本操作: 1为表 TABB 增加一个字段,字段
11、名为“日期”,数据类型为日期型。 2使用 SQL UPDATE 语句将表 TABB 中所有记录的“日期”字段的值修改为 2005-10-01,并将 SQL 语句存储到名为 TWOPRG 的文件中。 3用 SQL 语句将表 TABA 中的记录复制到另外一个与它结构相同的表 TABC 中,并消除其中的重复记录,并且对于重复多次的记录,只复制一条记录的数据。最后将 SQL 的 SELECT 语句存储到名为 THREEPRG 的文件中。 4使用报表向导建立一个简单报表。要求选择 TABA 中的所有字段;记录不分组;报表样式为随意式;列数为 1,字段布局为“列”,方向为“横向”;排序字段为 NO,升序;
12、报表标题为“计算结果一览表”;报表文件名为 P_ONE。(分数:2.00)_正确答案:(正确答案:(1)打开考生文件夹下的 DB 数据库,在数据库设计器中右键单击 TABB 表,在弹出的快捷菜单中选择“修改”项,在表设计器窗口中为表添加字段“日期”,类型为日期型。 (2)新建一个程序 two,在其中输入 UPDATE tabb SET 日期=20051001 最后保存并运行程序。 (3)新建一个程序 three,在其中输入如下命令。 *“three程序文件中的代码* SFLECT DISTINCT*: FEOM TABA: INTO TABLE TABCdbf * 最后保存并运行程序。 (4)通过报表向导建立报表,在“字段选取”对话框中选中 “TABA”表,并将其中的所有字段添加到“选定字段”框中;在“分组依据”对话框中直接单击“下一步”按钮;在“选择报表样式”对话框中选择随意式;在“定义报表布局”对话框中选择“列数”为 1,选中“字段布局”列中的“列”,选中“方向”列中的“横向”,然后单击“下一步”按钮;在“排序记录”对话框中选中“升序”,并将“No”字段添加到选定字段框中;最后定义报表标题为“计算结果一览表”,并保存报表为“P_ONE”。)解析:
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1