你好,我明年3月要考全国计算机二级vfpP,...

2010年3月全国计算机等级考试二级vfp笔试试卷和答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
2010年3月全国计算机等级考试二级vfp笔试试卷和答案
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
你可能喜欢2014年3月全国计算机二级VFP真题及答案发布通知
教育联展网将会在第一时间发布2014年3月全国计算机二级VFP真题及答案,敬请关注,考友在等待成绩的同时可进入考场。小编祝各位顺利通过考试!&&&&&&&&&&&&&& 关注:&   计算机等考最新话题: &&
全国计算机等级考试真题及解析
本文标题: 本文地址:
计算机等级考试
一周人气榜
热门培训12345&&2013年3月全国计算机等级考试二级VFP考试试题(网友版)
用圣才电子书APP或微信扫一扫,在手机上阅读本文,也可分享给你的朋友。
  本套试题为小编收集的网友版2013年3月二级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。
 【网友版<span style="color: #:】
  设计一个文件名和表单名均为rate的表单,表单的标题为&外汇汇率查询&表单界面如图所示,表单中有两个下拉列表框(Combo1和 Combo2),这两个下拉列表框的数据源类型(RowSourceType属性)均为字段,且数据源(RowSource属性)分别是外汇汇率表的&币种<span style="color: #&和&币种<span style="color: #&字段(不要给出表名前缀);另外有币种<span style="color: #(Label1)和币种<span style="color: #(Label2)两个标签以及两个命令按钮&查询& (Command1)和&退出&(Command2)。运行表单时,首先从两个下拉列表框选择币种,然后单击&查询&按钮用SQL语句从外汇汇率表中查询相应币种(匹配币种<span style="color: #和币种<span style="color: #)的信息,并将结果存储到表temp_rate中。
  单击&退出&按钮关闭表单。
  在考生文件夹下完成如下操作:
  <span style="color: #.建立项目&超市管理&;并把&商品管理&数据库加入到该项目中;
  <span style="color: #.为商品表增加字段:销售价格N(6,2),该字段允许出现&空&值,默认值为.NULL.;
  <span style="color: #.为&销售价格&字段设置有效性规则:销售价格&=0;出错提示信息是:&销售价格必须大于等于零&。
  <span style="color: #.用报表向导为商品表创建报表:报表中包括商品表中全部字段,报表样式用&经营式&,报表中数据按商品编码升序排列,报表文件名report_a.frx。其余按缺省设置。
  在考生文件夹下完成如下简单应用:
  <span style="color: #.使用表单向导选择商品表生成一个文件名为good_form的表单。要求选择商品表中所有字段,表单样式为阴影式;按钮类型为图片按钮;排序字段选择进货日期(升序);表单标题为&商品数据&。
  <span style="color: #.用SQL UPDATE命令为所有商品编码首字符是&3&的商品计算销售价格:
  销售价格为在进货价格基础上加<span style="color: #.68%,并把所用命令存入文本文件cmd_ab.txt中。
  建立表单,表单文件名和表单名均为myform_a,表单标题为&商品浏览&,表单样例如图所示(左图)。其它功能要求如下:
  <span style="color: #.用选项按钮组(OptionGroup1)控件选择商品分类(饮料(Option1)、调味品(Option2)、酒类(Option3)、小家电(Option4));
  <span style="color: #.单击&确定(Command2)命令按钮,显示选中分类的商品,要求使用DO CASE语句判断
  N) 程序流程图中带有箭头的线段表示的是 A) 图元关系 B) 数据流 C) 控制流 D) 调用关系答案:CN) 结构化程序设计的基本原则不包括 A) 多态性 B) 自顶向下 C) 模块化 D) 逐步求精答案:AN) 软件设计中模块划分应遵循的准则是 A) 低内聚低耦合 B) 高内聚低耦合 C) 低内聚高耦合 D) 高内聚高耦合答案:BN) 在软件开发中,需求分析阶段产生的主要文档是 A) 可行性分析报告 B) 软件需求规格说明书 C) 概要设计说明书 D) 集成测试计划答案:BN) 算法的有穷性是指 A) 算法程序的运行时间是有限的 B) 算法程序所处理的数据量是有限的 C) 算法程序的长度是有限的 D) 算法只能被有限的用户使用答案:AN) 对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是 A) 快速排序 B) 冒泡排序 C) 直接插入排序 D) 堆排序答案:DN) 下列关于栈的叙述正确的是 A) 栈按&先进先出&组织数据 B) 栈按&先进后出&组织数据 C) 只能在栈底插入数据 D) 不能删除数据答案:BN) 在数据库设计中,将E-R图转换成关系数据模型的过程属于 A) 需求分析阶段 B) 概念设计阶段 C) 逻辑设计阶段 D) 物理设计阶段答案:CN)
  A) 并 B) 自然连接 C) 笛卡尔积 D) 交答案:DN) 设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为 A) 课号,成绩 B) 学号,成绩 C) 学号,课号 D) 学号,姓名,成绩答案:CN) 一个栈的初始状态为空。现将元素<span style="color: #、<span style="color: #、<span style="color: #、<span style="color: #、<span style="color: #、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是 A)12345ABCDE B)EDCBA54321 C)
 【网友版3:】
  1.在考生文件夹下新建一个名为&供应&的项目文件。
  2.将数据库&供应零件&加入到新建的&供应&项目中。
  3.通过&零件号&字段为&零件&表和&供应&表建立永久性联系,其中,&零件&是父表,&供应&是子表。
  4.为&供应&表的&数量&字段设置有效性规则:数量必须大于0并且小于9999;错误提示信息是&数量超范围&。(注意:规则表达式必须是&数量&0.and.数量&9999&)
  【操作步骤】
  (1)启动Visual FoxPro 6.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 零件.颜色=&红&;
  ORDER BY 供应.数量
  INTO DBF supply_temp
  步骤3:单击工具栏中的&保存&按钮,在&另存为&对话框中输入文件名query1,再单击&保存&按钮。最后单击工具栏中的&运行&按钮。
  (2)【操作步骤】
  步骤1:单击工具栏中的&新建&按钮,在&新建&对话框中选择&文件类型&选项组中的&菜单&,单击&新建文件&按钮,在弹出的&新建菜单&对话框中选择&快捷菜单&。
  步骤2:在快捷菜单设计器中的&菜单名称&中分别输入两个菜单项&查询&和&修改&。
  单击工具栏中的&保存&按钮,在&另存为&对话框中输入menu_quick,单击&保存&按钮。
  步骤3:单击&菜单&菜单中的&生成&命令,在&生成菜单&对话框中单击&生成&
  按钮。
  步骤4:单击工具栏中的&打开&按钮,在&打开&对话框中选择考生文件下的myform.scx
  文件,并单击确定按钮。然后双击表单设计器打开代码窗口,在&对象&中选择form1,在&过程&中选择 RightClick,输入代码:do menu_quick.mpr,保存表单。
  步骤5:单击工具栏中的&运行&按钮,运行该表单。
  【网友版4:】
  设计一个名为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,在弹出的快捷菜单中选择&修改&命令;在表设计器中,选择&索引&选项卡,在&索引名&中输入pk,在&类型&中选择&主索引&,在&表达式&中输入&作者编号&,单击&确定&按钮。
  (3)在数据库设计器中右击表books,在弹出的快捷菜单中选择&修改&命令;在表设计器中,选择&索引&选项卡,在&索引名&中分别输入pk和&作者编号&,在&类型&中选择&普通索引&,在&表达式&中分别输入&图书编号&和&作者编号&,单击&确定&按钮。
  (4)在数据库设计器中,在表authors中选中主索引pk,按住鼠标拖动至表books的普通索引&作者编号&上,然后释放鼠标。
  在考生文件夹下完成如下简单应用:
  1.打开表单MYFORM4-4,把表单(名称为Form1)标题改为&欢迎您&,将文本&欢迎您访问系统&(名称为Label1的标签)改为25号黑体。最后在表单上添加&关闭&(名称为Command1)命令按钮,单击此按钮关闭表单。
  保存并运行表单。
  2.设计一个表单MYFORM4,表单中有两个命令按钮&查询&和&退出&(名称为Command1和Command2)。
  (1)单击&查询&命令按钮,查询BOOKAUTH数据库中出版过3本以上(含3本)图书的作者信息,查询信息包括作者姓名和所在城市;查询结果按作者姓名升序保存在表NEW_VIEW4中。
  (2)单击&退出&命令按扭关闭表单。
  注意:完成表单设计后要运行表单的所有功能。
  (1)【操作步骤】
  步骤1:单击工具栏中的&打开&按钮,在&打开&对话框中选择考生文件夹的下myform4_4.scx表单,单击&确定&按钮。
  步骤2:在&属性&对话框中,设置表单的Caption属性为&欢迎您&。
  步骤3:选中标签控件,在&属性&对话框中设置其FontSize属性为25,FontName属性为&黑体&。
  步骤4:在表单上添加一命令按钮,设置其Caption属性为&关闭&,双击该按钮,输入thisform.release,再单击工具栏中的&保存&按钮。
  (2)【操作步骤】
  步骤1:单击工具栏中的&新建&按钮,在&新建&对话框的&文件类型&选项组中选择&表单&,单击&新建文件&按钮。
  步骤2:系统打开表单设计器,单击&表单控件&工具栏中的命令按钮,在表单设计器中拖动鼠标添加一个命令按钮对象command1,设置其Caption属性为&查询&,双击command1,在打开的代码编辑器窗口中输入以下代码:
  SELECT 作者姓名,所在城市;
  FROM AUTHORS;
  WHERE 作者编号 IN;
  (SELECT 作者编号 FROM BOOKS GROUP BY 作者编号 HAVING COUNT(*)&=3);
  ORDER BY 作者姓名;
  INTO TABLE NEW_VIEW4
  用同样的方法,在表单上添加命令按钮command2,设置其Caption属性为&退出&,并双击输入Click的事件代码为:THISFORM.RELEASE
  步骤3:单击工具栏中的&保存&按钮,在另存为对话框中将表单保存为myform4,再单击&保存&按钮。
  步骤4:单击工具栏中的&运行&按钮,运行表单,再分别单击表单中的&查询&和&退出&按钮。
  (1)在考生文件夹下,将BOOKS表中所有书名中含有&计算机&3个字的图书复制到BOOKS_BAK表中,以下操作均在BOOKS_BAK表中完成;
  (2)复制后的图书价格在原价格的基础上降低5%;
  (3)从图书均价高于25元(含25)的出版社中,查询并显示图书均价最低的出版社名称及均价,查询结果保存在new_table4表中(字段名为出版单位和均价)。
  【操作步骤】
  步骤1:在命令窗口中输入下列代码,用于将BOOKS表中满足条件的记录复制到BOOKS_BAK表中,并按回车键以执行该代码。
  ***************************************
  SELECT * FROM BOOKS WHERE 书名 LIKE &%计算机%& INTO TABLE BOOKS_BAK
  ***************************************
  步骤2:在命令窗口中输入下列代码,用于更新BOOKS_BAK表中的价格字段,并按回车键以执行该代码。
  *************************
  UPDATE BOOKS_BAK SET 价格=价格*(1-0.05)
  *************************
  步骤3:在命令窗口中输入下列代码,并按回车键以执行该代码。
  ********************************
  SELECT TOP 1 Books_bak.出版单位,avg(books_bak.价格) as 均价;
  FROM books_
  GROUP BY Books_bak.出版单位;
  HAVING 均价&=25;
  ORDER BY 2;
  INTO TABLE new_table4.dbf
  ********************************
  【相关推荐】
小编工资已与此赏挂钩!一赏一分钱!求打赏↓ ↓ ↓
如果你喜欢本文章,请赐赏:
已赐赏的人
我的电子书}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信