全国计算机二级考试VFP真题

  【网友版1:】

  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, "现汇","现钞")+"' INTO cursor lsb"

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

  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。

  【网友版2:】

  设计一个文件名和表单名均为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.用SQL UPDATE命令为所有商品编码首字符是"3"的商品计算销售价格:

  销售价格为在进货价格基础上加22.68%,并把所用命令存入文本文件cmd_ab.txt中。

  建立表单,表单文件名和表单名均为myform_a,表单标题为"商品浏览",表单样例如图所示(左图)。其它功能要求如下:

  1.用选项按钮组(OptionGroup1)控件选择商品分类(饮料(Option1)、调味品(Option2)、酒类(Option3)、小家电(Option4));

  2.单击"确定(Command2)命令按钮,显示选中分类的商品,要求使用DO CASE语句判断

  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) 学号,姓名,成绩 答案:CN200010011) 一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是 A)12345ABCDE B)EDCBA54321 C)

  【网友版3:】

  1.在考生文件夹下新建一个名为"供应"的项目文件。

  2.将数据库"供应零件"加入到新建的"供应"项目中。

  3.通过"零件号"字段为"零件"表和"供应"表建立永久性联系,其中,"零件"是父表,"供应"是子表。

  4.为"供应"表的"数量"字段设置有效性规则:数量必须大于0并且小于9999;错误提示信息是"数量超范围"。(注意:规则表达式必须是"数量>0.and.数量<9999")

本文已影响6827
上一篇:2016年计算机二级考试office全真模拟题 下一篇:二级C++笔试题目

相关文章推荐

|||||