[计算机类试卷]国家二级VF机试模拟试卷217及答案与解析.doc
《[计算机类试卷]国家二级VF机试模拟试卷217及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF机试模拟试卷217及答案与解析.doc(7页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF机试模拟试卷 217及答案与解析 一、基本操作题( 30分) 1 在考生文件夹下,打开 selldb数据库,完成如下基本操作: (1)创建 “客户表 ”(客户号,客户名,销售金额 ),其中: “客户号 ”为字符型,宽度为 4; “客户名 ”为字符型,宽度为 20; “销售金额 ”为数值型,宽度为 9(其中小数 2位 )。 (2)为第 1小题创建的 “客户表 ”建立一个主索引,索引名和索引表达式均为 “客户号 ”。 (3)为 “部门成本表 ”增加一个字段,字段名为 “备注 ”,数据类型为字符型,宽度为20。 (4)先选择 “客户表 ”为当前表,然后使用报表设计器中的快速报表功能为
2、“客户表 ”创建一个文件名为 p_s的报表。快速报表建立操作过程均为默认。最后,给快速报 表增加一个标题,标题为 “客户表一览表 ”。 二、简单应用题( 40分) 2 (1)在考生文件夹下已有表单文件 formone scx,如图 1-15所示,其中包含两个标签、一个组合框和一个文本框。请按下面要求完成相应的操作,使得当表单运行时,用户能够从组合框选择职员,而该职员所签订单的平均金额能自动显示在文本框里。 将 orders表和 employee表依次 添加到该表单的数据环境中 (不要修改两个表对应对象的各属性值 )。 将组合框设置成下拉列表框;将employee表中的 “姓名 ”字段作为下拉列
3、表框条目的数据源 (RowSourceType属性值应设置为: 6-字段 )。 将文本框 Text1设置为只读。 修改组合框的InteractiveChange事件代码,使得当用户从组合框选择职员时,能够将该职员所签订单的平均金额自动显示在文本框中。 (2)利用查询设计器创建查询,从 employee和 orders表中查询 “组别 ”为 “1”的组各职员所签所有订单的信息。查询结果依 次包含 “订单号 ”、 “金额 ”、 “签订者 ”3项内容,其中 “签订者 ”为签订订单的职员姓名。各记录按 “金额 ”降序排序;查询去向为表 tableone。最后将查询保存在queryone qpr文件中,
4、并运行该查询。 三、综合应用题( 30分) 3 在考生文件夹下,打开招生数据库 sdb,完成如下综合应用: 创建文件名为 form的表单,将表单标题改为:录取研究生。 在表单中设计 “录取 ”和 “退出 ”两个按钮。两个按钮功能分别如下: 在 “录取 ”按钮 (Command1)中,编写程序,查询总成绩 大于或等于 330分的考生的 “考生号 ”、 “姓名 ”、 “性别 ”、 “单位 ”和该生的 “政治成绩 ”、 “外语成绩 ”、 “高数成绩 ”(即高等数学成绩 )、 “专业课成绩 ”、 “总成绩 ”,并将结果按 “总成绩 ”降序排序存储到表 four中。表 four(需要自己创建或生成 )的
5、字段名为: “考生号 ”、 “姓名 ”、 “性别 ”、 “单位 ”、 “政治成绩 ”、 “外语成绩 ”、 “高数成绩 ”、 “专业课成绩 ”、 “总成绩 ”(各成绩字段的类型为 N(5, 1),其他字段的类型与原表中一致 )。 单击 “退出 ”按钮 (Command2)时,关闭表单。 表单设计完 成后,运行表单,单击 “录取 ”按钮进行统计,然后单击 “退出 ”按钮关闭表单。 注:在考试科目代码表 dm中存储了各考试科目与考试科目名对应关系。 国家二级 VF机试模拟试卷 217答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1) 在命令窗口执行命令: MODIFY DATABASE
6、 SELLDB,打开 SELLDB数据库设计器。 在数据库设计器中右击鼠标,选择【新建表】快捷菜单命令。在弹出的 “新建表 ”对话框中单击 “新建表 ”图标按钮,然后在弹出的 “创建 ”对话框的 “输入表 名 ”框中输入 “客户表 ”,单击 “保存 ”按钮打开表设计器。 根据题意,在表设计器中逐行输入每个字段的字段名,并设置字段类型和宽度,然后单击 “确定 ”按钮。此时系统会弹出一个对话框询问 “现在输入数据记录吗 ?”,本题不要求录入数据,单击 “否 ”按钮。 (2)在数据库设计器中右击刚建立的 “客户表 ”,选择【修改】快捷菜单命令,打开 “客户 ”表设计器,在 “字段 ”选项卡中选中 “
7、客户号 ”,在 “索引 ”列中选择 “升序 ”,然后在 “索引 ”选项卡中修改其 “类型 ”为 “主索引 ”,单击 “确定 ”按钮保存表结构修改。 (3)在命令窗口执行命令: ALTER TABLE部门成本表 ADD备注 C(20),新增表字段。 (4) 在命令窗口执行命令: USE客户表 ,打开 “客户表 ”。 在命令窗口执行命令: CREATE REPORT P-S,打开报表设计器,然后执行【报表】 【快速报表】菜单命令,在弹出的 “快速报表 ”对话框中单击 “确定 ”按钮新建快速报表,预览和保存报表设计。 执行【报表】 【标题总结】菜单命令,在弹出的 “标题总结 ”对话框中分别勾选 “标
8、题带区 ”,单击 “确定 ”按钮可以看到报表设计器中添加了 “标题 ”带区。 通过 “报表控件 ”工具栏向报表的 “标题 ”带区添加一个标签控件,并输入标签标题:客户表一览表,适当地调整标签的位置,保存报表修改。 【试题解析】 本题考查了数据表的建立及修改;索引的建立;快速报表的创建。 创建数据库表时,需要先打开数据库文件,可以使用命令打开表设计器,也可以通过数据库设计器打开表设计器建立表和修改表结构。 表索引也可以在表设计器中建立,在表设计器的 “字段 ”选项卡中可先建立一个普通索引,然后在 “索引 ”选项卡中修改索引类 型。 快速报表的建立需要在报表设计器中进行,在报表设计器中可以通过菜单
9、命令启动建立快速报表的功能,建立快速报表前应先指定报表的数据源。 二、简单应用题( 40分) 2 【正确答案】 (1)步骤 1:在命令窗口执行命令: MODIFY FORM formone,打开表单设计器修改表单。 步骤 2:右击表单选择【数据环境】快捷菜单命令,继续在表单数据环境中单击右键选择【添加】快捷菜单命令,在 “添加表或视图 ”对话框中双击 orders表和 employee表,将表添加到数据环境中。 步骤 3:在 “属性 ”面板的下拉框 中选择表单对象,在 “全部 ”选项卡中修改对象属性值,见表 2-17。步骤 4:双击表单中的组合框(Combo1),修改事件代码,组合框的原 In
10、teractiveChange事件代码如下: *下面代码的功能是读取所选职员的职员号,然后计算该职员所签订单的平均金额,并显示在文本框内。 *修改所有 *FOUND*下面的一条语句。 *不能修改其他语句,不能增加语句,也不能删除语句。 dime a(1, 1)a(1, 1)=0m1=employee职员号 select avg(金额 )from orders where 职员号 =m1 into array am2=a(1, 1)* found *text1 value=m2修改程序中的错误行,修改后的程序如下: dime a(1, 1)a(1,1)=0m1=employee职员号 selec
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 模拟 217 答案 解析 DOC
