首页 - 网校 - 万题库 - 直播 - 雄鹰网校 - 团购 - 书城 - 模考 - 学习通 - 导航 -
首页网校万题库直播雄鹰网校团购书城模考论坛实用文档作文大全宝宝起名
2015中考
法律硕士
2015高考
MBA考试
2015考研
MPA考试
在职研
中科院
考研培训
专升本
自学考试 成人高考
四 六 级
GRE考试
攻硕英语
零起点日语
职称英语
口译笔译
申硕英语
零起点韩语
商务英语
日语等级
GMAT考试
公共英语
职称日语
新概念英语
专四专八
博思考试
零起点英语
托福考试
托业考试
零起点法语
雅思考试
成人英语三级
零起点德语
等级考试
华为认证
水平考试
Java认证
职称计算机 微软认证 思科认证 Oracle认证 Linux认证
公 务 员
导游考试
物 流 师
出版资格
单 证 员
报 关 员
外 销 员
价格鉴证
网络编辑
驾 驶 员
报检员
法律顾问
管理咨询
企业培训
社会工作者
银行从业
教师资格
营养师
保险从业
普 通 话
证券从业
跟 单 员
秘书资格
电子商务
期货考试
国际商务
心理咨询
营 销 师
司法考试
国际货运代理人
人力资源管理师
广告师职业水平
卫生资格 执业医师 执业药师 执业护士
会计从业资格
基金从业资格
统计从业资格
经济师
精算师
统计师
会计职称
法律顾问
ACCA考试
初级会计职称
资产评估师
高级经济师
注册会计师
高级会计师
美国注册会计师
审计师考试
国际内审师
注册税务师
理财规划师
一级建造师
安全工程师
设备监理师
公路监理师
公路造价师
二级建造师
招标师考试
物业管理师
电气工程师
建筑师考试
造价工程师
注册测绘师
质量工程师
岩土工程师
注册给排水
造价员考试
注册计量师
环保工程师
化工工程师
暖通工程师
咨询工程师
结构工程师
城市规划师
材料员考试
消防工程师
监理工程师
房地产估价
土地估价师
安全评价师
房地产经纪人
投资项目管理师
环境影响评价师
土地登记代理人
宝宝起名
缤纷校园
实用文档
入党申请
英语学习
思想汇报
作文大全
工作总结
求职招聘 论文下载 直播课堂
您现在的位置: 考试吧 > 计算机等级考试 > 计算机二级考试 > VFP > 上机题库 > 正文

2016年计算机二级考试《VF》上机试题及答案(2)

来源:考试吧 2016-01-28 14:10:22 考试吧:中国教育培训第一门户 模拟考场
考试吧整理“2016年计算机二级考试《VF》上机试题及答案(2)”供考生参考。更多计算机等级考试相关信息请关注考试吧计算机等级考试网。
第 1 页:基本操作题
第 2 页:简单应用题
第 3 页:综合应用题

  简单应用题

  6(1)在“公司”数据库中建立视图“viewl”,显示字段包括“职员编号”、“姓名”、“部门编号”和“部门名称”等字段,内容是部门名称为“人事部”的记录。

  (2)建立表单“bdl”,标题为“视图查看”。在表单上显示(1)中建立的视图“viewl”的内容。表单上有一个标题为“关闭”的命令按钮,单击该按钮,退出表单。

  参考解析:

  【考点指引】本大题第1小题考查带过滤条件的视图的建立;第2小题中考查表单的建立和表格控件的使用,关键要注意设置好表格控件的数据源等属性。

  (1)【操作步骤】

  ①选择【文件】→【打开】命令,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的数据库文件“公司.dbc”。

  ②选择【文件】→【新建】命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表”单选项,选择数据库“公司”,将表“部门”和“职员信息”分别“添加”到视图设计器中,系统会自动选择关联字段“部门编号”为两个表建立内部联系,单击“确定”按钮关闭“联接条件”对话框,然后关闭“添加表或视图”对话框。

  ③在视图设计器中单击“字段”选项卡,将“可用字段”列表框中的“职员信息.职员编号”、“职员信息.姓名”和“部门.部门编号”和“部门.部门名称”等字段添加到右边的“选定字段”列表框中。

  ④在视图设计器中单击“筛选”选项卡,在“字段名”下拉列表框中选择“部门.部门名称”字段,在“条件”下拉列表框中选择“=”,在“实例”文本框中输入“〝人事部〞”。

  ⑤在视图设计器中单击“关闭”按钮,将视图文件以“view1”名保存在考生文件夹下。

  (2)【操作步骤】

  ①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将“Caption”属性修改为“视图查看”;单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Command1;单击表单控件工具栏上的“表格”控件图标,再添加一个表格控件Grid1。

  ②选定命令按钮Command1,在按钮属性窗口中将命令按钮Command1的Caption属性值修改为“关闭”。双击命令按钮,在Click事件中输入代码:ThisForm。Release,用来关闭表单。

  ③在表单设计器中,用鼠标右键单击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,打开“添加表或视图”对话框,选定“视图”,将数据库“公司”下的视图“view1”添加到数据环境中。

  ④选定表格控件Grid1,在表格属性窗口中将“RecordSource Type”属性值修改为“0”,将“RecordSource”属性值修改为“view1”。

  ⑤选择【表单】→【执行表单】命令,系统要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd1”,保存在考生文件夹下,然后运行表单。

  7(1)修改并执行程序“temp”。该程序的功能是根据“教师表”和“课程表”计算讲授“数据结构”这门课程,并且“工资”大于等于4000的教师人数。注意,只能修改标有错误的语句行,不能修改其他语句。

  (2)新建“学校”数据库,在数据库里使用视图设计器建立视图“teacher_v”,该视图是根据“教师表”和“学院表”建立的,视图中的字段项包括“姓名”、“工资”和“系名”,并且视图中只包括“工资”大于等于4000的记录,视图中的记录先按“工资”降序排列,若“工资”相同再按“系名”升序排列。

  参考解析:

  【考点指引】本题考查的是使用查询设计器来设计视图和SQL查询语句。

  (1)【操作步骤】

  选择【文件】→【打开】命令,打开程序文件“temp.prg”,修改程序代码,改正以后的代码如下:

  SELECT课程号FROM课程表WHERE课程名=〝数据结构〞INTO ARRAY a

  USE教师表

  STORE O TO sum

  SCAN FOR课程号=a AND工资>=4000

  sum=sum+1

  ENDSCAN

  ?sum

  运行程序文件。

  (2)【操作步骤】

  ①选择【文件】→【打开】命令,打开“学校”数据库,右击数据库设计器空白处,选择“新建本地视图”,选择“新建视图”,弹出“添加表或视图”对话框,将“教师表”、“学院表”分别添加到数据库设计器中,关闭“添加表或视图”对话框。

  ②在视图设计器的“字段”选项卡中,将“可用字段”列表框中的字段“教师表.姓名”、“教师表.工资”、“学院表.系名”添加到右边的“选定字段”列表框中。

  ③在“筛选”选项卡中,选项“字段名称”、“条件”、“实例”分别选择“教师表.工资”、“>=”、“4000”。

  ④在“排序依据”选项卡中,将“选定字段”列表框中的 “教师表.工资”、“学院表.系名”分别添加到右边的“排序条件”中,在“排序选项”中分别选择“降序”、“升序”。

  ⑤关闭视图设计器并保存视图为“teacher_v”。

  8(1)建立一个名为“cd1”的菜单,菜单中有两个菜单项“显示日期”和“关闭”。单击“显示日期”菜单项将弹出一个对话框,显示当前日期。“关闭”菜单项使用“set sysMenu to default”负责返回到系统菜单。

  (2)对数据库“订货管理”中的表使用一对多报表向导建立报表“rptl”。要求:父表为“客户”,子表为“订单”。从父表中选择字段“客户编号”和“客户名称”,从子表中选择字段“订单编号”和“订单日期”,两个表通过“客户编号”建立联系,按客户编号升序排序;报表样式选择“账务式”,方向为“横向”,报表标题为“客户订单信息查看”。

  参考解析:

  【考点指引】本大题第1小题考查的是菜单的设计及菜单过程代码的编写;第2小题考查的是一对多报表向导的使用,按向导提示逐步操作即可。

  (1)【解题步骤】

  ①选择【文件】→【新建】命令,选择“菜单”,单击“新建文件”按钮,再单击“菜单”按钮,打开菜单设计器,在“菜单名称”中输入“显示日期”,在“结果”下拉列表框中选择“过程”,单击“创建”按钮创建“显示日期”过程,在菜单过程代码编辑窗口中输入以下代码:

  MESSAGEBOX(DTOC(DATE()),0)关闭菜单过程代码编辑窗口回到菜单设计器。

  ②单击下一行,输入菜单名称“关闭”,在“结果”下拉列表框中选择“命令”,在右边的“命令”文本框中编写程序代码:SET SYSMENU TO DEFAULT。

  ③选择【菜单】→【生成】命令,将菜单保存为“cd1”,生成一个菜单文件“cd1.mpr”。关闭菜单设计窗口,在命令窗口输入命令:DO cd1.mpr,可以看到Visual FoxPro的菜单栏被新建的菜单所代替,单击“关闭”菜单命令将恢复系统菜单。

  (2)【解题步骤】

  ①选择【文件】→【新建】命令,选择“报表”,单击“向导”按钮打开“向导选取”窗口,选择“一对多报表向导”,单击“确定”按钮进入“一对多报表向导”对话框。

  ②在“一对多报表向导”对话框中,选择“数据库和表”列表框中的“客户”作为父表,从“可用字段”列表框中将“客户编号”和“客户名称”字段添加到右边的“选定字段”列表框中,用做父表的可用字段。

  ③单击“下一步”设计子表的可用字段,选择“数据库和表”列表框中的“订单”作为子表,从“可用字段”列表框中的“订单编号”和“订单日期”字段添加到“选定字段”列表框中。

  ④单击“下一步”进入“为表建立关系”的设计界面,在此处系统已经默认设置好进行关联的字段:父表的“客户编号”和子表的“客户编号”字段。

  ⑤单击“下一步”进入“排序记录”的设计界面,将“可用字段或索引标识”列表框中的“客户编号”字段添加到右边的“选定字段”列表框中,并选择“升序”单选项。

  ⑥单击“下一步”进入“选择报表样式”的界面,在“样式”列表框中选择“账务式”,在“方向”选项组中选择“横向”。

  ⑦单击“下一步”,进入最后的“完成”设计界面,在“报表标题”文本框中输入“客户订单信息查看”为报表添加标题,单击“完成”命令按钮,在系统弹出的“另存为”对话框中,将报表以“rpt1”文件名保存在考生文件夹下,退出报表设计向导。

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

  (1)在“订购”数据库中查询客户Cl0001的订购信息,查询结果中包括“订货”表的全部字段和“总金额”字段。其中“总金额”字段为订货“单价”与“数量”的乘积。并将查询结果保存在一个新表“newtable”中。

  (2)建立视图“myview”。具体要求是:视图中的数据取自“订货”表的全部字段和“货物”表中的“订购日期”字段。按“订购日期”排序,而订购日期相同的记录按订单号排序(升序)。

  参考解析:

  (1)【操作步骤】

  在命令窗口中输入如下的SQL代码并执行:select订货.*,订货.单价*订货.数量as总金额from订货inner join客户on订货.订单号=客户.订单号Where客户.客户号=”C10001”into table newtable

  (2)【操作步骤】

  ①打开数据库“订购”设计器,新建视图并打开视图设计器。

  ②将“订货”和“货物”表添加到视图设计器中并在视图设计器中的“字段”选项卡中,将题目要求显示的字段全部添加到“选定字段”列表框中。

  ③在“排序依据”选项卡中将“选定字段”列表框中的“订购日期”和“订单号”依次添加到排序条件中。

  ④保存视图。

  10数据库“DB1”下有“0rder”表和“customer”表:

  (1)根据“order”表和“customer”表建立一个查询“qry1”,查询出公司所在地是“深圳”的所有公司的名称、订单日期、送货方式,要求查询去向是表,表名是“qry1.dbf”,并执行该查询。

  (2)建立表单“bd1”,表单中有两个命令按钮,按钮的名称分别为“cmdLogin”和“cmdExit”,标题分别为“登录”和“退出”,单击“退出”按钮,则退出表单。

  参考解析:

  【考点指引】本大题第1小题考查了SQL多表查询,设计过程中主要注意多个表之间进行关联的字段,注意用INTO TABLE将查询结果保存到数据表中。第2小题考查的是表单的设计。

  (1)【操作步骤】

  ①选择【文件】→【打开】命令,打开考生文件夹下的数据库“DBl”。

  ②选择【文件】→【新建】命令,选择“查询”,单击“新建文件”按钮,弹出“添加表或视图”对话框,将表“order”和“customer”分别添加到视图设计器中,然后关闭“添加表或视图”对话框,系统会自动建立两表之间的内部联系。

  ③根据题意,在选项卡中,在查询设计器的“字段”选项卡中,将“可用字段”列表框中的字段“customer.公司名称”“order.订单日期”“order.送货方式”添加到右边的“选定字段”列表框中。

  ④单击“筛选”选项卡,在“字段名”下拉列表框中选择“customer.地址”字段,在“条件”下拉列表框中选择“like”,在“实例”文本框中输入“"%深圳%"”。

  ⑤最后选择【查询】→【查询去向】命令,打开“查询去向”对话框,在对话框中选择“表”,在“表名”文本框中输入用来保存查询结果的数据表文件名“qryl”。

  ⑥选择【查询】→【运行查询】命令,系统将自动保存查询结果到数据表“qryl”中。

  (2)【操作步骤】

  ①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加两个命令按钮Command1和Commhnd2。

  ②分别选择两个命令按钮,在按钮属性窗口中将命令按钮Command1的Name属性值修改为“cmdLogin”,Caption属性值修改为“登录”,将命令按钮Command2的Name属性值修改为“cmdExit”,Caption属性值修改为“退出”,双击“退出”命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。

  ③选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd1”,保存在考生文件夹下,然后运行表单。

  相关推荐:

  各地2016年全国计算机等级考试报名时间汇总

  2016计算机等级考试复习:如何更好地执行学习计划

  2016年计算机二级《VB》基础练习题及答案汇总

文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。
Copyright © 2004- 考试吧计算机等级考试网 All Rights Reserved 
中国科学院研究生院权威支持(北京)
在线模拟试题
考证通关杀器
考试最新资讯
一次通关技巧