二级VF机试真题2007年4月_第1页
二级VF机试真题2007年4月_第2页
二级VF机试真题2007年4月_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 真题 二级 VF 机试真题 2007 年 4 月一、基本操作题第 1 题:(1) 建立项目文件,文件名为“ xm”。(2) 将数据库“职员管理”添加到项目“ xm”中。(3) 将考生文件夹下的自由表“员工信息”添加到数据库“职员管理”中。(4) 把表“员工信息”中的字段“年龄”从表中删除。 参考答案:(1)在工具栏上单击 新建按钮,在弹出的 新建对话框中选择 项目单选 项,再单击新建文件图标按钮,在弹出的创建对话框中输入项目名称 “xm”, 最后单击保存按钮。 (2) 在项目管理器对话框中选择 全部选项卡,然后展 开“数据”,选择“数据库”,单击 添加 按钮,在 打开 对话框中选择数据库 “

2、职员管理”,单击确定按钮。 (3) 步骤 1:在项目管理器中,展开“数据”, 展开“数据库”,选择“表”,单击 添加 按钮,在弹出的对话框中选择“员工 信息”表,单击 确定按钮。 (4) 在项目管理器中,展开“职员管理”,展开“表”, 双击“员工信息”表,打开表设计器。在 字段 选项卡下,单击“年龄”字段, 单击 删除 按钮。本题主要考查的知识点有:项目管理器的基本操作,包括添加数据库、添加 自由表和修改表结构, 这些都可以在项目管理器中完成。 注意:自由表一开始不 在项目文件的自由表里,所以不能用直接拖动的方法。二、简单应用题第 2 题:(1) 对考生文件夹下的表“投稿”,使用查询向导建立查

3、询qry1 ,查询投稿日期在 2006 年的投稿情况。(2) 设计表单 bd2,表单中有一个标签和一个汁时器控件,运行时标签“欢迎 您! ”为从右向左移动的字幕,移动时间间隔为 20 毫秒。 参考答案:(1) 步骤 1:单击工具栏上的 新建按钮,打开新建 对话框,在 文件类型 区选择“查询”,单击 向导。打开 向导 选取对话框,选择“查询向导”,单 击确定按钮。 步骤 2:在查询向导对话框中,选择“数据库和表”下的“投 稿”数据表,单击 全部添加 按钮,再单击 下一步进“筛选记录”,在“字段 (I) ”下拉列表框中选择“投稿投稿日期”字段,在“条件”下拉列表框中选 择“大于或等于” ,在“值”

4、文本框中输入“CTOD( “01-01-2006) ”,单击 与 单选按钮,在“字段(E) ”下拉列表框中选择 “投稿.投稿日期”字段,在“条件” 下拉列表框中选择“小于或等于”,在“值”文本框中输入“CTOD( 12-31-2006) ”。 步骤 2:单击两次 下一步 按钮,进入最后的“完成”设计界面,单击 完成按 钮。打开另存为对话框,输入文件名“ qry1 ”。 (2) 步骤1:单击工具栏上的 新建按钮,在 新建对话框的 文件类型 中选择“表单”,单击 新建文件, 打开表单设计器。单击 表单控件 窗口中的“标签”按钮,再单击表单,将标签 放在表单合适位置, 属性窗口中的“ Caption

5、 ”设置为“欢迎您 !”。单击表 单控件 窗口的“计时器”按钮,再单击表单,将计时器放在表单合适位置, 属 性窗口中的“ Interval ”属性值设置为“ 20”。 步骤 2:右击计时器选择“代 码 ” , 在 “ Timer ” 事 件 代 码 编 辑 窗 口 , 输 入 以 下 过 程 代 码 : 步骤 3:单击工具栏的 保存按钮,在弹出的 另存为对话框中输入文件名 “bd2”, 单击 保存 按钮。右击表单,选择“执行表单”。本题主要考查的知识点有:使用查询向导建立查询,以及建立表单,包括Timer 控件和标签控件的使用,重点是 Timer 控件和 Timer 时间代码的编写。三、综合应

6、用题第 3 题:首先利用表设计器在考生目录下建立表 newcj.dbf ,表结构如下: 民族 字符型 (4)语文平均分 数值型 (7,2) 数学平均分 数值型 (7,2) 然后在考生文件夹下创建一个下拉式菜单 smenu.mnx,并生成菜单程序 smenu.mpr。运行该菜单程序时会在当前 Visual FoxPro 系统菜单的末尾追加 一个“考试测试”菜单。菜单命令“统计”和“返回”的功能都通过执行过程完成。 菜单命令“统计”的功能是根据 xs 表和 cj 表分别统计汉族学生和少数民族 学生在“语文”和“数学”两门课程上的平均分,并把统计数据保存在表 newrcj 中。表 newcj 的结果

7、有两条记录:第 1 条记录是汉族学生的统计数据, “民族”字段填“汉”;第 2 条记录是少数民族学生的统计数据,“民族”字 段填“其他”。菜单命令“返回”的功能是恢复标准的系统菜单。 菜单程序生成后,运行菜单程序并依次执行“统计”和“返回”菜单命令。参考答案:步骤 1:单击工具栏上的 新建按钮,在 新建 对话框的 文件类型 中选择 表,单击新建文件 。在弹出的创建对话框中输入表名 “ newcj ”,单击保存 按钮,打开表设计器。 步骤 2:在表设计器中逐行输入每个字段的字段名, 并设 置字段类型和宽度, 然后单击 确定 按钮,此时系统会弹出一个对话框询问 “现 在输入数据记录吗 ?”,单击否

8、按钮。 步骤 3:单击工具栏 新建按钮,在弹 出的新建对话框文件类型 中选择“菜单”,单击 新建文件 ,在弹出的对话 框中选择 菜单 按钮,打开菜单设计器。在菜单设计器“菜单名称”列的文本框 中输入“考试测试”,“结果”下拉框中选择为“子菜单”,单击 创建 按钮进 入下级菜单设计, 在“菜单名称”列的第 1、2 行文本框中依次输入子菜单名 “统 计”和“返回”,将两个子菜单的“结果”都设置为“过程”,分别单击两个子 菜单行的 创建命令按钮,打开过程编辑框编写过程代码。 步骤 4:两个子菜单 的过程代码如下。 - 统计: SELECT XS.民族, AVG(CJ.语文) AS 语文平均分, AV

9、G(CJ.数学) AS 数学平均分 FROM XS; INNER JOIN CJ ON XS.学号=CJ.学号; WHEREX S.民族=汉 INTO ARRAYA RR INSERT INTO NEWCJF ROMA RRAY ARR SELECTX S.民族, AVG(CJ.语文) AS 语文平均分, AVG(CJ.数学) AS 数学平均分 FROM XS; INNER JOIN CJ ON XS. 学号=CJ.学号; WHERE XS.民族!= 汉 INTO ARRAY ARR INSERT INTO TABLE NEWCJ FROM ARRAY ARR UPDATE NEWC民J SET 族=其他 WHERE民 族!=汉 - 返回 SET SYSMENU TO DEFAUL步T骤 5:选择菜 单栏显示常规选项,在弹出的 常规选项 对话框位置区域选中“追加” 单选项。单击 确定 按钮,单击工具栏的 保存 按钮。 步骤 6:选择 菜单 生成 ,在生成菜单 对话框中选

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论