首页>计算机等级考试>模拟试题>正文
2010下半年计算机等级考试:二级VB模拟试题及参考答案(7)

www.zige365.com 2010-9-1 14:52:40 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

  【参考答案】

  【14】UPDATE 【15】SET

        上机部分

  1.基本操作题

  在考生文件夹下,完成如下操作:

  (1)创建一个新的项目“客户管理”。

  (2)在新建的项目“客户管理”中创建数据库“订货管理”。

  (3)在“订货管理”数据库中建立表order_list,表结构如下:

  客户号 字符型(6)

  订单号 字符型(6)

  定购日期 日期型

  总金额 浮动型(15,2)

  (4)为order_list表创建一个主索引,索引名和索引表达式均是“订单号”。

  【参考答案】

  (1)具体步骤如下:

  ① 从“文件”菜单中选择“新建”命令,在弹出的“新建”对话框中选中“项目”单选按钮,单击“新建文件”按钮。

  ② 在弹出的“创建”对话框中将项目保存为“客户管理”,单击“保存”按钮。

  (2)具体步骤如下:

  ① 打开项目管理器,单击“数据”选项卡,选择“数据库”选项,单击“新建”按钮,在弹出的“新建数据库”对话框中单击“新建数据库”按钮。

  ② 在弹出的“创建”对话框中将数据库保存为“订货管理”,单击“保存”按钮。

  (3)具体步骤如下:

  ① 打开项目管理器,在“数据”选项卡中的“订货管理”数据库选项下选择“表”选项,单击“新建”按钮,在弹出的“新建表”对话框中单击“新建表”按钮。

  ② 在弹出的“创建”对话框中将表保存为order_list,单击“保存”按钮。

  ③ 系统打开“表设计器”对话框,按如图4-9所示输入字段内容。

  (4)具体步骤如下:

  ① 打开“表设计器”对话框,选择“索引”选项卡。

  2.简单应用题

  在考生文件夹下完成如下简单应用:

  (1)将order_list1表中的全部记录追加到order_list表中,然后用SQL SELECT语句完成查询:按总金额降序列出所有客户的客户号、客户名及其订单号和总金额,并将结果存储到results表中(其中客户号、客户名取自customer表,订单号、总金额取自order_list表)。

  (2)打开FORM1表单,并按如下要求进行修改(注意:最后保存所做的修改):

  ① 表单中有5个随机排列的命令按钮,不要移动或改变“基准按钮”的位置(否则影响成绩),使其他命令按钮与“基准按钮”左部对齐;

  ② 在这组命令按钮的右边添加一个表格控件,并将它的RecordSourceType属性设置为“表”,然后设置另一个相关属性,使在表格控件中显示customer表的记录。

  【参考答案】

  (1)在“命令”窗口中执行以下命令:

  USE order_list1

  COPY TO order_list

  SELECT customer.客户号,客户名,订单号,总金额 FROM customer;

  INNER JOIN order_list ON customer.客户号=order_list.客户号;

  ORDER BY 总金额 DESC INTO TABLE results

  (2)具体步骤如下:

  ① 打开表单文件FORM1。

  ② 选择“基准按钮”,再分别选择其他4个按钮,单击“布局”工具栏中的“左对齐”图标按钮。

  ③ 单击控件工具栏中的“表格”按钮,在表单的右边位置单击,添加一个表格,在“属性”窗口中更改RecordSourceType属性为“表”,更改RecordSource属性为customer。

  ④ 保存表单即可。

  3.综合应用题

  当order_detail表中的单价修改后,应该根据该表的“单价”和“数量”字段修改order_list表的总金额字段,现在编写程序实现此功能,具体要求和注意事项如下:

  (1)根据order_detail表中的记录重新计算order_list表的总金额字段的值。

  (2)一条order_list记录可以对应几条order_detail记录。

  (3)在编程前应保证在基础操作中正确地建立了order_list表,在简单应用中为该表追加了记录(注意,只能追加一次)。

  (4)最后将order_list表中的记录按总金额降序排序存储到od_new表中(表结构与order_list表完全相同)。

本新闻共5页,当前在第4页  1  2  3  4  5  

我要投稿 新闻来源: 编辑: 作者:
相关新闻