vf试题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1.设计一个文件名和表单名均为myaccount的表单。表单的标题为外汇持有情况。表单中有一个选项按钮组控件(myOption)、一个表格控件(Grid1)以及两个命令按钮查询(Command1)和退出(Command2)。其中,选项按钮组控件有两个按钮现汇(Option1)、现钞(Option2)。运行表单时,首先在选项组控件中选择现钞或现汇,单击查询命令按钮后,根据选项组控件的选择将外汇账户表的现钞或现汇(根据钞汇标志字段确定)的情况显示在表格控件中。单击退出按钮,关闭并释放表单。注:在表单设计器中将表格控件Grid1的数据源类型设置为SQL说明。【操作步骤】步骤1:单击常用工具栏中的新建按钮,文件类型选择表单,打开表单设计器。单击工具栏上保存按钮,在弹出保存对话框中输入myaccount即可。步骤2:在表单设计器中,在属性的Caption处输入外汇持有情况,在Name处输入myaccount。步骤3:在表单设计器中,添加一个选项按钮组,在其属性的Name处输入myOption,接着对其进行编辑,在Option1的Caption处输入现汇,在Option2的Caption处输入现钞。步骤4:在表单设计器中,添加两个命令按钮,在第1个命令按钮属性的Caption处输入查询,在第2个命令按钮属性的Caption处输入退出。步骤5:在表单设计器中,双击退出命令按钮,在Command2.Click编辑窗口中输入Thisform.Release,接着关闭编辑窗口。步骤6:在表单设计器中,添加一个表格Grid1,在其属性的RecordSourceType处选择4-SQL说明。步骤7:在表单设计器中,双击查询命令按钮,在Command1.Click编辑窗口中输入下列语句,接着关闭编辑窗口。输入的命令语句如下。thisform.grid1.recordsource=SELECT*FROM外汇账户WHERE钞汇标志='+iif(thisform.myOption.value=1,现汇,现钞)+'INTOcursorlsb在考生文件夹下完成如下操作:1.打开数据库外汇,通过外币代码字段为外汇代码和外汇账户建立永久联系;2.新建一个名为外汇管理的项目文件,将数据库外汇加入外汇管理项目中;3.修改mymenu菜单文件,为文件下的子菜单项查找设置访问键F(显示方式为查找F),并生成新的菜单程序;4.修改one.prg中的SQL语句,使之正确(该语句的功能是从rate表中删除币种1代码为14,并且币种2代码为27的记录)。在考生文件夹下完成如下简单应用:1.用SQL语句进行以下查询:查询外汇账户表中的日元信息。查询结果包括钞汇标志、金额,结果按金额降序排序,并存储于表two.dbf中,并将SQL语句存储于新建的there.txt文件中。2.用一对多报表向导建立报表,外汇代码表为父表,外汇账户表为子表。要求:选择父表和子表中的全部字段;用外币代码字段为两个表建立关系;排序方式为按外币代码升序;报表样式为帐务式,方向为横向;报表标题为外汇账户情况;报表文件名为report_account。然后在报表设计器中修改该报表,在报表标题带区的右端利用OLE对象插入文件picture.gif。设计一个文件名和表单名均为rate的表单,表单的标题为外汇汇率查询表单界面如图所示,表单中有两个下拉列表框(Combo1和Combo2),这两个下拉列表框的数据源类型(RowSourceType属性)均为字段,且数据源(RowSource属性)分别是外汇汇率表的币种1和币种2字段(不要给出表名前缀);另外有币种1(Label1)和币种2(Label2)两个标签以及两个命令按钮查询(Command1)和退出(Command2)。运行表单时,首先从两个下拉列表框选择币种,然后单击查询按钮用SQL语句从外汇汇率表中查询相应币种(匹配币种1和币种2)的信息,并将结果存储到表temp_rate中。单击退出按钮关闭表单。在考生文件夹下完成如下操作:1.建立项目超市管理;并把商品管理数据库加入到该项目中;2.为商品表增加字段:销售价格N(6,2),该字段允许出现空值,默认值为.NULL.;3.为销售价格字段设置有效性规则:销售价格=0;出错提示信息是:销售价格必须大于等于零。4.用报表向导为商品表创建报表:报表中包括商品表中全部字段,报表样式用经营式,报表中数据按商品编码升序排列,报表文件名report_a.frx。其余按缺省设置。在考生文件夹下完成如下简单应用:1.使用表单向导选择商品表生成一个文件名为good_form的表单。要求选择商品表中所有字段,表单样式为阴影式;按钮类型为图片按钮;排序字段选择进货日期(升序);表单标题为商品数据。2.用SQLUPDATE命令为所有商品编码首字符是3的商品计算销售价格:销售价格为在进货价格基础上加22.68%,并把所用命令存入文本文件cmd_ab.txt中。建立表单,表单文件名和表单名均为myform_a,表单标题为商品浏览,表单样例如图所示(左图)。其它功能要求如下:1.用选项按钮组(OptionGroup1)控件选择商品分类(饮料(Option1)、调味品(Option2)、酒类(Option3)、小家电(Option4));2.单击确定(Command2)命令按钮,显示选中分类的商品,要求使用DOCASE语句判断N200010001)程序流程图中带有箭头的线段表示的是A)图元关系B)数据流C)控制流D)调用关系答案:CN200010002)结构化程序设计的基本原则不包括A)多态性B)自顶向下C)模块化D)逐步求精答案:AN200010003)软件设计中模块划分应遵循的准则是A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合答案:BN200010004)在软件开发中,需求分析阶段产生的主要文档是A)可行性分析报告B)软件需求规格说明书C)概要设计说明书D)集成测试计划答案:BN200010005)算法的有穷性是指A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的D)算法只能被有限的用户使用答案:AN200010006)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是A)快速排序B)冒泡排序C)直接插入排序D)堆排序答案:DN200010007)下列关于栈的叙述正确的是A)栈按先进先出组织数据B)栈按先进后出组织数据C)只能在栈底插入数据D)不能删除数据答案:BN200010008)在数据库设计中,将E-R图转换成关系数据模型的过程属于A)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段答案:CN200010009)A)并B)自然连接C)笛卡尔积D)交答案:DN200010010)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A)课号,成绩B)学号,成绩C)学号,课号D)学号,姓名,成绩答案:C1.在考生文件夹下新建一个名为供应的项目文件。2.将数据库供应零件加入到新建的供应项目中。3.通过零件号字段为零件表和供应表建立永久性联系,其中,零件是父表,供应是子表。4.为供应表的数量字段设置有效性规则:数量必须大于0并且小于9999;错误提示信息是数量超范围。(注意:规则表达式必须是数量0.and.数量9999)【操作步骤】(1)启动VisualFoxPro6.0,单击工具栏中的新建按钮,在新建对话框中选择文件类型选项组中的项目,再单击新建文件按钮;在创建对话框中输入项目名:供应,然后单击保存按钮。(2)在项目管理器的全部选项卡中,选择数据节点下的数据库,单击添加按钮,在打开的打开对话框中选择考生文件夹下的供应零件数据库,再单击确定按钮。(3)步骤1:在项目管理器中选择供应零件数据库,单击修改按钮,打开数据库设计器,在数据库设计器中选中零件表并右击,在弹出的快捷菜单中选择修改命令,在表设计器中的索引选项卡中建立索引,索引名为零件号,索引表达式为零件号,索引类型为主索引,单击确定按钮保存修改。步骤2:用同样的方法为供应表建立索引,索引名为零件号,索引表达式为零件号,索引类型为普通索引。步骤3:在数据库设计器中单击零件表中的索引零件号,按住鼠标左键拖动到供应表中的零件号索引上。(4)右击供应表,在弹出的快捷菜单中选择修改命令,在表设计器中先在列表框中选中数量字段,然后在字段有效性选项组中的的规则文本框中输入:数量0.and.数量9999(也可以用表达式构造器生成),在信息文本框中输入:数量超范围(双引号不可少),最后单击确定按钮。在考生文件夹下完成如下简单应用:1.用SQL语句完成下列操作:列出所有与红颜色零件相关的信息(供应商号,工程号和数量),并将查询结果按数量降序存放于表supply_temp中。2.新建一个名为menu_quick的快捷菜单,菜单中有两个菜单项查询和修改。并在表单myform的RightClick事件中调用快捷菜单menu_quick。(1)【操作步骤】步骤1:单击工具栏中的新建按钮,在新建对话框中选在文件类型中的程序,单击新建文件按钮。步骤2:在程序窗口中输入以下语句:SELECT供应.供应商号,供应.工程号,供应.数量;FROM零件,供应WHERE供应.零件号=零件.零件号;AND零件.颜色=红;ORDERBY供应.数量desc;INTODBFsupply_temp步骤3:单击工具栏中的保存按钮,在另存为对话框中输入文件名query1,再单击保存按钮。最后单击工具栏中的运行按钮。(2)【操作步骤】步骤1:单击工具栏中的新建按钮,在新建对话框中选择文件类型选项组中的菜单,单击新建文件按钮,在弹出的新建菜单对话框中选择快捷菜单。步骤2:在快捷菜单设计器中的菜单名称中分别输入两个菜单项查询和修改。单击工具栏中的保存按钮,在另存为对话框中输入menu_quick,单击保存按钮。步骤3:单击菜单菜单中的生成命令,在生成菜单对话框中单击生成按钮。步骤4:单击工具栏中的打开按钮,在打开对话框中选择考生文件下的myform.scx文件,并单击确定按钮。然后双击表单设计器打开代码窗口,在对象中选择form1,在过程中选择RightClick,输入代码:domenu_quick.mpr,保存表单。步骤5:单击工具栏中的运行按钮,运行该表单。设计一个名为mysupply的表单,表单的控件名和文件名均为mysupply。表单的形式如下图所示。表单标题为零件供应情况,表格控件为Grid1,命令按钮查询为Command1、退出为Command2,标签控件Label1和文本框控件Text1(程序运行时用于输入工程号)。运行表单时,在文本框中输入工程号,单击查询命令按钮后,表格控件中显示相应工程所使用的零件的零件名、颜色和重量(通过设置有关数据属性实现),并将结果按零件名升序排序存储到pp.dbf文件。单击退出按钮关闭表单。完成表单设计后运行表单,并查询工程号为J4的相应信息。【操作步骤】1.在考生文件夹下建立数据库BOOKAUTH.DBC,把表BOOKS和AUTHORS添加到该数据库中。2.为AUTHORS表建立主索引,索引名为PK,索引表达式为作者编号。3.为BOOKS表建立两个普通索引,第一个索引名为PK,索引表达式为图书编号;第二个索引名和索引表达式均为作者编号。4.建立AUTHORS表和BOOKS表之间的永久联系。【操作步骤】(1)步骤1:单击工具栏中的新建按钮,在新建对话框中选择文件类型中的数据库,单击新建文件。在创建对话框中输入数据库名Bookauth,再单击保存按钮。步骤2:在数据库设计器上空白处右击,在弹出的快捷菜单中选择添加表命令,然后在打开对话框中选择考试文件夹下的authors和books表,然后双击打开。(2)在数据库设计器中右击表authors,在弹出的快捷菜单中选择修改命令;在表设计器中,选择索引选项卡

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功