2015年计算机考试《二级VF》模拟试卷(3)
-
考生文件夹下存在数据库“产品”,其中包含表“零件”和表“产品”,这两个表存在一对多的联系。对数据库建立文件名为“bd3”的表单。
其中包含两个表格控件。第一个表格控件用于显示表“零件”的记录,第二个表格控件用于显示与表“零件”当前记录对应的“产品”表中的记录。
表单中还包含一个标题为“关闭”的命令按钮,要求单击此按钮退出表单。
-
对“仓库管理”数据库中的表“仓库”、“库存”和“工作单”,建立文件名为“bd]”的表单,标题为“仓库库存浏览”,表单上有3个命令按钮“商品进出仓浏览”、“库存浏览”和“关闭”。
单击“商品进出仓浏览”按钮,查询“001”号仓库所有商品的进出仓情况(数据取自工作单),结果中含“商品编号”、“日期”、“类型”和“数量”等字段,查询结果保存在表“tablel”中。
单击“库存浏览”按钮,查询所有仓库的库存情况,结果中包括字段“仓库编号”、“仓库名称”、“商品编号”、“期初数量”和“库存数”,查询结果保存在表“table2”中。
单击“关闭”按钮,关闭表单。
-
在考生文件夹下完成如下综合应用:
设计一个表单“bdl”,表单标题名为“部门年度数据查询”,要求如下:
(1)为表单建立数据环境,向数据环境添加部门销售表。
(2)当在“年度”标签微调控件中选择年度并单击“查询”按钮,则会在下面的表格控件内显示该年度各部门的“销售额”和“利润”。指定微调控件上箭头按钮(Spinner—HighValue属性)与下箭头按钮(SpinnerLowValue属性)值分别为“2008”和“2003”,缺省值(Value属性)为“2007”,增量(Increment属性)为“1”。
(3)单击“关闭”按钮,关闭表单。
-
设计名为“bd2”的表单,表单的标题为:“股票持有情况”。表单中有一个文本框、一个表格和两个命令钮“查询”和“关闭”。
运行表单时,在文本框中输入某个股票的汉语拼音,然后单击“查询”,则表格中会显示出所有账户相应股票的持有数量。
单击“关闭”按钮关闭表单。
-
对“school”数据库中的表“course”、“student”和“score”,建立文件名为“bd1”的表单,标题为“成绩浏览”,表单上有三个命令按钮即“学院成绩”、“个人平均成绩”和“关闭”。
单击“学院成绩”按钮,查询“计算机学院”所有学生的“考试成绩”,结果中含“学号”、“课程编号”和“成绩”等字段,查询结果保存在表“result1”中。
单击“个人平均成绩”按钮,查询“成绩”表中各人的“平均成绩”,结果中包括字段“学号”、“姓名”和“平均成绩”,查询结果保存在表“result2”中。
单击“关闭”按钮,关闭表单。
-
(1)根据数据库“投资管理”下的“股票”表和“数量”表建立一个查询,该查询包含两个表中的全部字段。要求按“现价”排序(降序),并将查询保存为“qryl”。
(2)考生文件夹下有一个名为“bd2”表单文件,其中有一个命令按钮(标题为“查询”)下的Click事件下的语句是错误的。请按要求进行修改。要求:单击该按钮查询住宿在男生楼l栋1号的所有学生的全部信息。该事件共有三条语句,每一句都有一处错误。更正错误但是不允许添加或删除行。
-
在考生文件夹下,有一个数据库“教材”,其中有数据库表“教材”和表“作者”。
(1)在表单向导中选取一对多表单向导创建一个表单。要求:从父表“作者”中选取字段“作者姓名”和“作者单位”,从子表“教材”中选取字段“教材名称”、“价格”和“出版社”,表单样式选取“阴影式”,按钮类型使用“文本按钮”,按作者姓名升序排序,表单标题为“教材信息”,最后将表单存放在考生文件夹中,表单文件名是“bd1”。
(2)建立价格大于或等于25,按作者姓名升序排序的本地视图“view1”,该视图按顺序包含字段“作者姓名”、“作者单位”、“教材名称”、“价格”和“出版社”,然后使用新建立的查询视图中的全部信息,并将结果存人表“result”中。
-
(1)使用菜单设计器制作一个名为“cd1”的菜单,菜单有两个菜单项“工具”和“查看”。“工具”菜单项有“拼写和语法”和“字数统计”两个子菜单;“查看”菜单项下有“普通”、“页面”、“图表”和“表格”4个子菜单。
(2)对“仓库管理”数据库编写程序“cx1”,完成如下操作:
①在“仓库”表中插入一条记录(”006”,”仓库6”,”南京”,5,7000)。
②统计各个城市的员工人数和工资总数,统计结果中包含“城市”、“员工人数”和“总工资”3个字段。将统计结果保存在表“result”中。
-
设计一个表单clock完成以下功能:
(1)表单上有一个标签,表单运行时标签的Caption属性显示为系统时间,且表单运行期间标签标题动态显示当前系统时间。标签标题字体大小为20,布局为“中央”,字体颜色为“红色”,标签“透明”。
(2)表单上另有3个命令按钮,标题分别为“蓝色”、“绿色”和“关闭”。当单击“蓝色”命令按钮时,表单背景颜色变为蓝色;当单击“绿色”命令按钮时,表单表单背景颜色变为绿色;单击“关闭”命令按钮表单退出。表单的Name属性和表单文件名均设置为“clock”,标题为“变色时钟”。
-
(1)将考生文件夹下的自由表“课程”添加到数据库“学生管理”中。
(2)设置表“课程”的字段学分的默认值为“2”。
(3)更新表“成绩”的记录,为每个人的成绩加上5分,将使用的SQL语句保存到“result.txt”中。
(4)修改表单“bd1”,将其Caption修改为“这是考试表单”。
-
(1)在考生文件夹下有一个数据库“产品”,其中有数据库表“产品”。使用报表向导制作一个名为“rpt1”的报表。要求:选择显示表中的所有字段,报表样式为“账务式”;报表布局:列数为“2”,方向为“横向”,排序字段为“产品编号”;标题“产品浏览”。
(2)请修改并执行名为“bdl”的表单,要求如下:为表单建立数据环境,并向其中添加表“产品”、“零件”和“产品清单”。将表单标题改为“产品装配清单”;修改命令按钮下的Click事件的语句,使得单击该按钮时使用SQL语句查询出“0002”产品的零件使用情况(包括“零件”的全部字段和“产品清单”的“数量”字段)。
-
(1)为数据库“学校管理”中的表“学生”建立主索引,索引名称和索引表达式均为“学号”。
(2)建立表“学生”和表“成绩”之间的关联。
(3)为“学生”表和“成绩”表之间的关联设置完整性约束,要求:更新规则为“级联”,删除规则为“忽略”,插入规则为“限制”。
(4)设置表课程的字段“学分”的默认值为2。
-
(1)将考生文件夹下的自由表“custo”添加到数据库“客户”中。
(2)将“客户联系”表的记录拷贝到“custo”表中。
(3)对数据库客户下的表eusto,使用报表向导建立报表myreport,要求显示custo表中的全部字段,无分组,报表样式使用“经营式”,列数为2,方向为“纵向”,报表标题定为“定货浏览”。
(4)对数据库客户下的“定货”表和“客户联系”表,用视图向导建立视图myview,要求显示出“定货”表中的字段“订单编号”“客户编号”“金额”和“客户联系”表中的字段“公司名称”,并按照“金额”排序(升序)。
-
(1)建立项目文件,文件名为“xm”。
(2)将数据库“student”添加到新建立的项目“xm”当中。
(3)从数据库“student”中永久性地删除数据库表“学生”,并将其从磁盘上删除。
(4)修改表单“bd1”,将其name属性值改为“bd1”。
-
在考生文件夹下完成下列基本操作:
(1)用SQL的INSERT语句插入元组(”000100”,”零件X”,“2x3x9”,200)到“零件”表(注意不要重复执行插入操作),并将相应的SQL语句存放在文件“cx1.prg”中。
(2)用SQL的DELETE语句从“零件”表中删除单价小于20的所有记录,并将相应的SQL语句存放在文件“cx2.prg”中。
(3)用SQL的UPDATE语句将“零件”表中零件号为“000100”的零件的单价更改为250,并将相应的SQL。语句存放在文件“cx3.prg”中。
(4)打开菜单文件“cd1.mnx”,然后生成可执行的菜单程序“cd1.mpr”。