欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    全国高等学校计算机水平考试Ⅱ级VisualFoxPro程序设计.doc

    • 资源ID:12649547       资源大小:69KB        全文页数:10页
    • 资源格式: DOC        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    全国高等学校计算机水平考试Ⅱ级VisualFoxPro程序设计.doc

    全国高等学校计算机水平考试级-Visual FoxPro程序设计考试大纲(试行)一、考试目的与要求随着计算机技术的迅猛发展,数据处理已成为计算机的一种重要应用。学习并掌握数据库技术是很必要的,而Visual FoxPro 作为一种基础数据库,以其成熟的技术、友善的界面、强大的功能、简单的编程机制获得了广大用户的喜爱和支持。考生通过对本课程的学习,能基本掌握数据库技术的基本知识,了解数据库技术的应用情况,熟悉面向对象数据库的编程风格,为今后的进一步学习和工作打下扎实的基础。其考试基本要求如下:1、 具有数据库系统的基础知识 2、 了解面向对象的概念3、 了解关系数据库的基本原理 4、 掌握Visual FoxPro数据库的基本操作5、 掌握数据库程序设计方法 6、 能够使用Visual FoxPro建立小型的数据库应用系统二、考试内容 Visual FoxPro基础知识【考试要求】掌握数据库、数据库管理系统、数据库系统等基本概念;常用的数据模型及其特点;关系数据库的三种基本关系运算(选择、投影和连接);Visual FoxPro数据库的特点、数据类型、主要文件类型、工作方式;常量、变量、运算符与表达式;一些常用函数的用法。【主要考点】1、基本概念数据库、数据库管理系统、数据库系统、类、对象、事件、方法2、关系数据库(1) 常用的数据模型(2) 了解关系、关系模式、关系模型、元组、属性、域等基本概念(3) 关系数据库的三种基本关系运算:选择、投影和连接(4) 关系数据库的四个层次结构:数据库、数据表、记录、字段(5) 数据的一致性和完整性:实体完整性、域完整性和参照完整性3、Visual FoxPro系统特点与工作方式(1) Visual FoxPro数据库的特点(2) 数据类型和主要文件类型(3) 常用的设计器(表、数据库、视图、查询、表单、报表、菜单设计器)和向导(表单、查询和报表向导)(4) 工作方式:交互方式(命令方式、菜单方式)和程序运行方式4、Visual FoxPro的基本数据元素(1) 常量、变量、运算符与表达式(2) 常用函数:数值计算函数、字符处理函数、日期时间函数、数据类型转换函数、数据表相关函数 Visual FoxPro数据库的基本操作【考试要求】掌握:数据表与数据库的建立、修改、删除等基本操作;索引建立;数据库表的属性定义、字段级有效性规则和记录级有效性规则及其相应的有效性信息的设置、触发器定义;数据库表间关系的建立;参照完整性设置;视图和查询的建立。【主要考点】1、 数据表和数据库的建立、修改与有效性检验(1) 表结构的建立、修改(2) 表记录的浏览、增加、删除与修改(3) 创建数据库,为数据库添加或移去表(4) 数据表和数据库的打开、关闭和删除(5) 数据库表的属性定义、字段级有效性规则和记录级有效性规则、触发器(6) 表的索引:主索引、候选索引、普通索引和唯一索引2、多表操作(1) 工作区的基本概念(2) 建立数据库表间的关系(一对一、一对多)(3) 设置参照完整性3、建立视图与查询(1) 视图的建立、查看与修改(2) 查询的建立、执行与修改(3) 查询与视图的异同 关系数据库标准语言SQL【考试要求】掌握:SQL命令CREATE TABLE/VIEW、ALTER TABLE、DROP TABLE/VIEW、 DELETE、INSERT、UPDATE的使用,重点掌握SELECT 命令的用法。【主要考点】1、SQL的数据定义功能(1) CREATE TABLE-SQL (2) CREATE VIEW-SQL(3) DROP TABLE-SQL(4) DROP VIEW-SQL(5) ALTER TABLE-SQL 2、SQL的数据操作功能(1) DELETE-SQL(2) INSERT-SQL(3) UPDATE-SQL3、SQL的数据查询功能(1) 简单查询(2) 嵌套查询(3) 连接查询(4) 查询结果的合并 项目管理器、设计器和向导的使用【考试要求】掌握:项目管理器的概念和基本操作;表单的制作方法及创建过程,特别要掌握表单的常用属性、方法和事件;标签、文本框、命令按钮、表格、页框、组合框、命令按钮组、计时器、微调器等常用对象的属性设置及常用事件/方法的编写;报表的制作方法及简单报表的制作过程;菜单的制作方法和制作过程及其运行方法。【主要考点】1、项目设计(1) 使用项目管理器中的“数据”选项卡(2) 使用项目管理器中的“文档”选项卡(3) 项目连编2、表单设计(1) 利用表单向导和表单设计器来设计表单(2) 在表单中加入和修改控件对象(3) 设置对象属性(4) 为表单对象编写事件过程代码(5) 设定数据环境(6) 表单的运行3、报表设计(1) 制作快速报表(2) 利用报表向导设计报表(3) 利用报表设计器设计报表4、菜单设计(1) 创建主菜单(2) 设计子菜单(3) 设定菜单选项程序代码(4) 保存菜单及生成菜单程序(5) 运行菜单程序 Visual FoxPro程序设计【考试要求】掌握:命令文件的建立、修改与运行方法;赋值语句、交互式输入输出命令的使用;顺序、分支、循环结构程序设计;过程的定义与调用;过程中变量的作用域。【主要考点】1、命令文件(1) 命令文件的建立、修改与运行(2) 赋值语句、注释语句的使用(3) 简单的交互式输入输出命令(4) 应用程序的编写、调试与运行2、结构化程序设计(1) 顺序结构程序设计(2) 分支结构程序设计(3) 循环结构程序设计3、过程与过程调用1) 过程的定义与调用2)过程文件的使用3)变量的作用域4)过程调用中的参数传递4、用户自定义对话框(MESSAGEBOX)的使用三、考试方式机试。考试时间为105分钟四、考试题目类型考试题目分为理论题和操作题两部分。理论题有20个单选题,每题1分,共20分。操作题有简单操作题、简单应用题和综合应用题3种类型:1、 简单操作题简单操作题有4小题,共30分。主要考查考生创建和使用数据库、表、表结构、表记录以及索引的操作能力;数据库表的属性定义、字段有效性规则和记录有效性规则、触发器;建立数据库表间的关系;设置参照完整性;项目管理的基本操作。2、简单应用题有2小题,共30分。主要考查考生创建和使用视图、查询、报表、菜单的能力。3、综合应用题有1小题,共20分。主要考查考生的综合应用能力,是对考生进行包括基本操作题和简单应用题操作能力在内的综合测试。主要是表单设计题或编程题。编程分为两种情况:一是全部由考生自己编制完成,二是考题中提供不完整的程序,要求考生补充完整,或者提供有错误的程序,要求考生修改。较常考的考点有:利用给定的数据库或表,按要求进行编程(包括表单及其控件的事件或方法编程)以得出结果或生成新的数据库或表。五、考试样题(一)理论题(20分,每小题1分)1下列有关VFP的主要工作方式的叙述中,错误的是( )。 A)可在命令窗口中通过执行命令来进行操作 B)可通过执行菜单命令来进行操作 C)可以通过运行程序来对数据进行处理 D)菜单方式和程序运行方式是VFP的两种主要工作方式2数据库DB、数据库管理系统DBMS和数据库系统DBS的关系是( )。A)DBMS包含DB和DBSB)DBS包含DBMS和DBC)DB包含DBMS和DBSD)DB、DBMS和DBS是平等关系3若D1、D2都是有效的日期型变量,则在D1+100、D2-100、D2-D1和D2+D1这四个表达式中,有效的有( )个。 A)1个 B)2个 C)3个 D)4个4函数LEN(TRIM(SPACE(2)+"ABC"+SPACE(3)的返回值是( )。 A)3 B)5 C)6 D)75下列关于视图的叙述中,错误的是( )。A)可用USE命令来打开当前数据库中的一个视图B)视图可分为本地视图和远程视图两种C)视图是一个虚拟表,因此也可为其调出一个表设计器D)视图可以利用视图设计器来建立,也可用SQL语句来加以创建6Visual FoxPro的数据库主文件采用( )作为其扩展名。 A)DBF B)DBC C)FRX D)SCX7当前表有学号、写作、伦理学、英语和总分等五个字段,其中后四个字段均为数值型字段。要将当前记录的三科成绩汇总后存入总分字段中,可用下列命令中的(  )来实现。 A)SUM 写作+伦理学+英语 TO 总分 B)REPLACE FOR .T. 总分 WITH 写作+伦理学+英语 C)REPLACE 总分 WITH 写作+伦理学+英语 D)REPLACE 总分 WITH SUM(写作,伦理学,英语)8用下列命令中的( )可从当前数据库中移去数据表AB 。 A)DELETE TABLE AB B)DROP TABLE AB C)REMOVE TABLE AB D)ERASE TABLE AB9查询与视图的区别体现在( )。 A)能否从多表中提取数据 B)能否对查询结果记录进行分组 C)能否用SELECT-SQL语句建立实现 D)能否进行输出设置10要为GZ表添加一个“房补”字段(N型,宽度为3),可采用下列SQL语句中的(  )。 A)ALTER  TABLE  GZ  INSERT  房补  N(3) B)ALTER  TABLE  GZ  APPEND  房补  N(3) C)ALTER  TABLE  GZ  ADD  房补  N(3) D)ALTER  TABLE  GZ  ADD  房补(N,3)11在SELECT-SQL语句中,使用GROUP BY子句来设置查询的(  )。 A)筛选条件 B)输出去向 C)排序依据 D)分组依据12已知"选修成绩"表中登记着学生选修的课程情况,其中包含有学号、课程号、课程名、成绩等字段。在允许一个学生可同时选修多门课程的情况下,要统计选了课的学生人数,可采用的SELECT-SQL语句为( ) A)SELECT DISTINCT COUNT(学号) AS 选课人数 FROM 选修成绩 B)SELECT COUNT(DISTINCT 学号) AS 选课人数 FROM 选修成绩 C)SELECT COUNT(学号) AS 选课人数 FROM 选修成绩 GROUP BY 学号 D)SELECT COUNT(学号) AS 选课人数 FROM 选修成绩 GROUP BY 课程号13在默认情况下,文本框对象的Value属性值( )。 A)是一个数值 B)是一个字符串C)是一个日期 D)不确定14可用( )命令来运行一个表单F1。A)Do F1.scx B)Do form F1C)Call F1.scx D)Call form F115若把标签的( )属性设置为.F.,则在运行表单时,该标签是不显示出来的。A)Readonly B)EnabledC)VisibledD)Caption16表单的( )事件在把表单从外存中调入内存时被触发。A)Init B)LoadC)Activate D)Destroy17在FoxPro程序的DO-WHILE循环语句中, LOOP语句的功能是( )。A) 忽略LOOP与ENDDO之间的所有语句, 退出本层循环B) 忽略EXIT与ENDDO之间的所有语句, 退出最外一层循环C) 忽略LOOP与ENDDO之间的所有语句, 回到本层循环的循环条件判断处D) 忽略LOOP之后的所有语句, 结束该程序的运行18下列关于过程的叙述中,正确的是( )。 A)带参调用过程时,若实参是一个字段变量,则实参与形参之间的传递是按址的 B)带参调用过程时,若实参有多个,则各参数间应用至少一个空格来加以分隔 C)带参调用过程时,若实参是一个简单内存变量,则实参与形参之间的传递是按址的 D)带参调用过程时,实参的个数至少不能少于形参的个数19运行下列程序段时,B的显示结果为( )。 A=27 DO CASE CASE A>15 B=10 CASE A>25 B=20 ENDCASE ? B A)10 B)20 C)27 D)出错信息20下列程序段的功能是( )。 STORE 0 TO X, S DO WHILE X<=100 IF X%2=1 S=S+X ENDIF X=X+1 ENDDO ? S A)求1100之间的自然数中个位数不为1的那些数的累加和 B)求1100之间的自然数中个位数为1的那些数的累加和 C)求1100之间的偶数的累加和 D)求1100之间的奇数的累加和(二)操作题1 简单操作题(30分)1)新建一个数据库“图书调价库”,把考生文件夹下的数据表调价单.DBF和图书订购单.DBF添加到数据库“图书调价库”中。(7分)2)为表图书订购单.DBF的"单价"字段定义字段有效性规则:单价 > 0 ,违背规则时的提示信息是:"单价必须大于零"。(7分)3)根据书号字段建立数据表调价单.DBF(父表)和图书订购单.DBF(子表)间一对多的永久关系。(8分)4)用命令把图书订购单.DBF中所有记录的班级编号字段值的前两位从原来的”00”替换为”07”,并把用到的命令保存在命令文件CHANGE.PRG中。(8分)2 简单应用题(30分。每小题15分)1)在数据库“图书调价库”中新建视图“调价情况”,该视图包括需调价的图书的书号、书名、旧单价和新单价,如下图所示。2)建立文件名为“图书调价”的菜单,要求菜单包含“文件”、“输入”、“修改”、“删除”、“查询”五个菜单栏,其中“文件”菜单栏包括“打开”和“退出”两个子菜单,如下图所示。要求为“退出”子菜单命令编写程序代码,使之可以返回到系统菜单,其它菜单项不做要求。3综合应用题(20分)设计一个表单,表单界面如下图所示。要求:1)所有控件的属性必须在表单设计器的属性窗口中设置。2)表单标题为“图书订购查询”。3)在文件框中输入要查询的班级编号,单击“查询”按钮,用SELECT命令在数据表图书订购单.DBF中查询该班订购图书的情况,并把查询结果在表格控件中显示。(表格控件的RecordSourceType属性的值为4-SQL说明)。4)单击“退出”按钮时退出表单。5)表单文件名为“图书订购查询”。

    注意事项

    本文(全国高等学校计算机水平考试Ⅱ级VisualFoxPro程序设计.doc)为本站会员(scccc)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开