计算机二级VF考试知识点总结.doc_第1页
计算机二级VF考试知识点总结.doc_第2页
计算机二级VF考试知识点总结.doc_第3页
计算机二级VF考试知识点总结.doc_第4页
计算机二级VF考试知识点总结.doc_第5页
免费预览已结束,剩余63页可下载查看

下载本文档

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

文档简介

目 录第一章 数据库系统及vfp概述01第二章 vfp语言基础.05第三章 表.09第四章 数据库.19第五章 查询与视图.24第六章 对象模型.32第七章 表单与控件.35第八章 类的创建及应用.44第九章 报表和标签设计.45第十章 菜单设计.47第十一章 程序设计.49第一章答案.61第二章答案.61第三章答案.62第四章答案.63第五章答案.63第六章答案.64第七章答案.65第八章答案.65第九章答案.66第十章答案.66第十一章答案6651第一章 数据库系统及vfp概述一、选择题1. 数据库系统与文件系统的最主要区别是 。(2006春)a 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决b 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件c 文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量d 数据库系统复杂,而文件系统简单 2. 由计算机、操作系统、dbms、数据库、应用程序等组成的整体称为_。a 数据库系统 b 数据库管理系统 c 文件系统 d 软件系统 3. 数据库系统由数据库和 组成。(2002秋)a dbms、应用程序、支持数据库运行的软、硬件环境和dbab dbms和dba c dbms、应用程序和dbad dbms、应用程序、支持数据库运行的软件环境和dba 4. 目前三种基本的数据模型是 _ 。 a 层次模型、网络模型、关系模型 b 对象模型、网络模型、关系模型c 网络模型、对象模型、层次模型 d 层次模型、关系模型、对象模型 5. 数据库管理系统是 _ 。a 教学软件 b 应用软件 c 计算机辅助设计软件 d 系统软件 6. visual foxpro是一个 _ 。 a 数据库系统 b 数据库管理系统 c 数据库 d 数据库管理员 7. vfp是一种 _ 模型的数据库管理系统。a 层次 b 网络 c 对象 d 关系 8. 实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而 _是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对现实世界的抽象。a 数据模型 b 关系模型 c 逻辑模型 d 概念模型9. 概念模型是按用户的观点对数据建模,它是对现实世界的第一层抽象。下列各项中属于概念模型的是 。(2004秋)a 物理模型 b 关系模型 c e-r模型 d 逻辑模型 10. e-r 图是 e-r 模型的图形表示法,它是表示概念模型的有力工具。在 e-r 图中,实体之间的联系用 _表示。 (2005春)a 矩形框 b 菱形框 c 圆形框 d 椭圆形框11. 关系模型的基本结构是_。a 二维表 b 树形结构 c 无向图 d 有向图 12. 关系型数据库采用 _ 表示实体和实体间的联系。a 对象 b 字段 c 二维表 d 表单13. 实体是信息世界的术语,与之对应的数据库术语是 。a 文件 b 数据库 c 记录 d 字段14. 对于二维表的关键字来讲,不一定存在的是 _ 。 a 主关键字 b 候选关键字 c 超关键字 d 外部关键字 15. 关键字是关系模型中的重要概念。当一个二维表(a表)的主关键字被包含到另一个二维表(b表)中时,它就称为b表的_。(2008春) a 外部关键字 b 主关键字 c 超关键字 d 候选关键字 16. 关系模型中,超关键字_ _ 。a 能由一个属性组成,其值能唯一标识该关系模式中任何一个元组b 可由一个或多个属性组成,其值能唯一标识该关系模式中任何一个元组c 可由多个任意属性组成 d 以上都不是 17. 在下面关于数据库技术的说法中,不正确的是 。(2003春)a 数据的完整性是指数据的正确性和一致性b 防止非法用户对数据的存取,称为数据库的安全性防护c 采用数据库技术处理数据,数据冗余应安全消失d 不同用户可以使用同一数据库,称为数据共享 18. 下列说法中,不正确的是_。a 二维表中的每一列均有唯一的字段名 b 二维表中不允许出现完全相同的两行c 二维表中行的顺序、列的顺序均可以任意交换 d 二维表中行的顺序、列的顺序不可以任意交换 19. 在关系模型中,同一个关系中的不同属性,其属性名 。(2002秋)a 可以相同 b 不能相同 c 可以相同,但数据类型不同 d 必须相同20. 下列不属于关系代数运算的是 。a 查询 b 投影 c 选择 d 联接 21. 在关系数据模型中,利用关系运算对两个关系进行操作,得到的结果是 。a 属性 b 关系 c 元组 d 关系模式 (2002秋)22. 在命令窗口中,不能实现的操作是 _ 。 a 复制已执行过的命令 b 重复执行已执行过的命令c 同时执行多个命令 d 在命令窗口中显示命令执行结果23. 在vfp的菜单或菜单选项中,经常会有一些呈暗灰色的选项,这可能是_。a 这些项在当前状态下不起作用或其处理程序没有装入 b 系统运行发生故障c 本身有缺陷 d 以上都不对24. vfp的文件菜单中的close命令是用来关闭_。a 当前工作区中已打开的数据库 b 所有已打开的数据库c 所有窗口 d 当前活动的窗口 25. 利用set date命令可以设置日期的显示格式。如果要将日期显示为“2002年10月1日”的形式,可以利用命令 。(2002秋)a set date to mdy b set date to ansic set date to ymd d set date to long26. 项目管理器的功能是组织和管理与项目有关的各种类型的_。a 文件 b 字段 c 程序 d 数据 27. 项目(project)是vfp中各种文件组织的核心。在下列有关vfp项目的叙述中,错误的是 。(2005秋)a 项目的创建既可以利用菜单或工具栏,也可以利用vfp命令b 一个vfp窗口,只能打开一个项目c 在vfp窗口中,项目管理器可以折叠成工具栏形式d “连编”操作是针对项目而言的,该操作位于“项目”菜单栏28. 项目文件之前应在“项目管理器”中指定一个主文件,该主文件将作为已编辑的应用程序开始点。下列类型的文件中, 文件不可以作为主文件。 a 查询 b 表单 c 菜单 d 类库 29. 在连编一个项目之前,需要在项目管理器中指定一个文件。下列类型的文件中,不可以指定为主文件的是 。(2003春)a 数据库文件 b 查询文件 c 程序文件 d 表单文件 30主程序是一个应用系统运行时的起点,是应用系统执行时首先要执行的程序。在“项目管理器”窗口中,可以选择一个文件为主程序。下列各组文件中,所有文件类型均可以被设置为主程序的是 。a 菜单、查询、表单和程序 b 项目、菜单、查询和表单c 数据库、查询、表单和程序 d 菜单、查询、表单和表 二、填空题1. 数据的独立性是指数据和_之间相互独立。 2. 数据的不一致性是指_。 3. 数据库一般要求有最小的冗余度,是指数据尽可能_。数据库的资源_性,即数据库以最优的方式服务于一个或多个应用程序。数据库的数据_性,即数据的存储尽可能独立于使用它的应用程序。 4. 数据处理是对各种类型的数据进行_ 、_、分类、计算、加工、检索和传输的过程。 5. 数据库中的数据按一定的数据模型组织、描述和存储,具有较小的 、较高的数据独立性和易扩展性,并可以供多个用户共享。(2006秋、2008春)6. 数据库系统中对数据库进行管理的核心软件是 。(全国2008春) 7. 英文缩写dbms的中文含义是_。dbms主要由_、存储管理器和事务管理器三部分组成。 8. 在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中, 负责数据的模式定义与数据的物理存取构建。(全国2008春)9. 数据模型是数据库系统中用于数据表示和操作的一组概念和定义。数据模型通常由3部分组成,即数据结构、数据操作和数据的 约束条件。(2008春) 10. 目前较为流行的一种信息模型设计方法称为方法,方法的中文含义为_。11. e-r图是e-r模型的图形表示法,它是表示概念数据模型的有力工具。在e-r模型中有3个基本的概念,即实体、联系和 ,在e-r图中它们分别用矩形框、菱形框和椭圆形框来表示。 (2005秋) 12. 在数据库设计中广泛使用的概念模型当属“实体-联系”模型(简称e-r模型)。e-r模型中有3个基本的概念,它们分别是 、联系和属性。 (2007秋) 13. 在关系数据库中,用来表示实体之间联系的是 。(全国2008春) 14. 从二维表的侯选关键字中,选出一个可作为_。 15. 二维表中能唯一确定记录的一列或多列的组合称为超关键字。若一个超关键字去掉其中任何一个列后不再能唯一确定记录,则称其为 。(2003春)16. vfp中的数据完整性规则包括:域完整性规则、 、参照完整性规则和用户自定义完整性规则。(2007春) 17. 在基本表中,要求字段名 重复。(全国2008春) 18. 关系模型以关系代数理论为基础,并形成了一整套的关系数据库理论规范化理论。关系规范的条件可以分为多级,每一级称为一个范式,记作nnf(n表示范式的级别)。在实际应用过程中(涉设计关系模式时),一般要求满足 。(2006春、2007秋)19. 关系的基本运算有两类。一是传统的集合计算,包括并、差、交运算;二是专门的关系运算,包括:选择、 和联结。 (2004春)20. 关系的基本运算有两类。一类是传统的集合计算,包括并、差、交运算;另一类是专门的关系运算,主要包括 、投影和联结等。 (2007秋) 21. 在vfp中,用户可以利用命令来修改系统的操作环境(如默认工作目录等),也可以通过菜单命令打开 对话框进行设置。(2005秋) 22. visual foxpro主窗口同表单对象一样,可以设置各种属性。要将visual foxpro主窗口的标题更改为“教学管理系统”,可以使用命令: =教学管理系统。(2002秋)23. 在vfp命令窗口中输入并执行命令 .fontsize=20,可以使vfp主窗口中属出文本的字号设置为20。(2008春)24. vfp中设置缺省文件夹的命令是 。 25. 目前用户通常是在操作系统环境下(如在“我的电脑”或“资源管理器”窗口中)创建和删除文件夹。在vfp中,也可以使用md命令和 命令来创建新文件夹和删除已建文件夹。(2005秋)26. 用户要在d盘的根目录中创建一个名为myback的文件夹,可用命令 d:myback。(2007秋)27. 利用set命令可以改变vfp系统运行时的临时工作环境(“临时”是指当前有效,下次启动vfp系统时将不起作用)。例如,利用set onoff命令可以设置覆盖已有文件之前是否显示提示框。(2006秋)28. 在vfp中,关闭所有的文件并结束当前vfp系统运行的命令是 。(2006春)29. 主程序是一个应用系统运行时的起点,是应用系统执行时首先要执行的程序。主程序可以是程序、表单或菜单等,一个项目中能指定 个文件为主程序。(2004秋)30. vfp系统中,打开项目文件的命令是_。 31. 在“项目管理器”窗口中,用户可以选择一个程序、 查询或菜单,将其设置为主程序。(2005春)32. 使用visual foxpro 开发某应用程序时,如果某自由表在应用程序运行过程中是只读的,且要求在项目连编后、在软件发布时可以删除该自由表文件,则在连编前必须在项目管理器窗口中将该自由表设置为 。 (2004春)33. 设置主程序后,可以对项目进行连编。若连编时选择“连编可执行文件”,则生成的可执行文件的扩展名为 。(2007秋)第二章 vfp语言基础一、选择题1.在下面的visual foxpro表达式中,运算结果是逻辑真的是_。a empty(.null.) b like(acd,ac?)c at(a,123abc) d empty(space(2) 2.设d=56,命令?vartype(d)的输出值是_。a l b c c n d d3.设有变量sr=2008年上半年全国计算机等级考试,能够显示2008年上半年计算机等级考试的命令是_。a ?sr全国 b ?substr(sr,1,8)+substr(sr,11,17)c ?str(sr,1,12)+str(sr,17,14) d ?substr(sr,1,12)+substr(sr,17,14)4. ?at(大学,北京语言文化学院)的答案是_。a 12 b 13 c 16 d 05. str(109.87,7,3)的值是_。a 109.87 b 109.87 c 109.870 d 109.8706.1999/05/01+31的值应为_。a 99/06/01 b 99/05/31 c 99/06/02 d 99/04/027.在输入set collate to pinyin后,命令?李华=黄华,计算机报$计算机的执行结果应为_。a .t. .t. b .f. .f. c .t. .f. d .f. .t.8. ?at(文化,北京语言文化学院)的答案是_。a 12 b 13 c 9 d 09.假定系统日期是1998年12月20日,有如下命令:n=(year(date()-1900)%100,执行后n的值应为_。a 1998 b 98 c 20 d 1210.eof( )是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为_。 a 0 b 1 c .t. d .f.11.设d=6,命令?vartype(d)的输出值是_。a l b c c n d d12.连续执行以下命令之后,最后一条命令的输出结果是_。set exact offx=a ?iif(a=x,x-bcd,x+bcd)a a b bcd c abcd d a bcd 13.执行set exact off命令后,再执行北京市=北京命令的显示结果是_。a .t. b .f. c 1 d 014.以下日期值正确的是_。a 2001-05-25 b 2001-05-25 c 2001-05-25 d 2001-02-2515.设n=886,m=345,k=m+n,表达式1+&k的值是_。a 1232 b 数据类型不匹配 c 1+m+n d 34616.?len(计算机)this is a string22.下列表达式中结果不是日期型的是_。a ctod(2000/10/01) b 99/10/01+365c val(2000/10/01) d date()23.在下面数据类型中,默认值为.f.的是 。a 数值型 b 字符型 c 逻辑型 d 日期型24.在vfp中,下面4个关于日期或日期时间的表达式,错误的是_。a 2002.09.01 11:10:10 am-2001.09.01 11:10:10 amb 01/01/2002+20c 2002.02.01+2002.02.01d 2002/02/01-2002/02/0125.关于vfp的变量,下面说法中正确的是 。a 使用一个简单变量之前要先声明或定义b 数组中各数组元素的数据类型可以不同c 定义数组以后,系统为数组的每个数组元素赋予数值为0d 数组元素的下标下限是026.vfp内存变量的数据类型不包括 。a 数值型 b 货币型 c 备注型 d 逻辑型27.以下关于空值(null)叙述正确的是 。a 空值等同于空字符串b 空值表示字段或变量还没有确定值c vfp不支持空值d 空值等同于数值028.在vfp6.0命令窗口中执行? str(2345.278,7,2)命令后,返回的结果是_。a 2345.278 b 2345.27 c 345.278 d 2345.28 29在vfp6.0中,将字符型数据转换成日期型数据的函数是_。 a dtoc() b ctod() c date() d str() 30. 执行下列程序后,屏幕上显示的结果为_。set tale offclearx=18y=2e3w=abc?val(x)+val(y)+val(w)a 2018.00 b 18.00 c 20.00 d 错误信息31.下列表达式中,不符合visual foxpro v6.0规定的是_。a 99/03/22 b .t.+.t. c str(123) d x*31432.在visual foxpro v6.0下,下列各表达式不正确的是_。a 120 + 40 = 60 b 888-666c str(12345)-1 d ctod(06/24/00)-2133. vfp中,同一个数组中的各元素存放的数据类型_。a 必须相同 b 只能是c,d,n型 c 可以不同 d 只能是c,d,n,l型34. 在表达式 time1=time2+x 中,time1,time2都是日期时间型,则x是_。a 小时数 b 分钟数 c 秒数 d 毫秒数35. 下列表达式中,不合法的是_a 2005/12/6+50 b 2005/12/20-2005/12/6c date()+ctod(12/6/2005) d dtoc(date()+12/6/0536. 执行命令 ?2e3+23+50的结果是_a 66.00 b 2056.00 c 2058.00 d 错误信息37. 假定系统日期是2005年5月20日,有如下命令:a1=date( )+3y=2005-05-30-a1执行该命令后,y的值是_a 2005 b 2003 c 3 d 738. 在visual foxpro v6.0下,下列各式运算结果是逻辑真的是_a empty(.null.) b 1+2=4c empty(space(6) d at(a,123abc) 49. 表达式:int(168.898)=1988-01-01 . and . .not.代培否b. list for year(出生日期)= 1988 . and. .not.代培否c. list for year(出生日期)= “1988” . and. 代培否d. disp for 出生日期=1988-01-01 . and . .not.代培否28.浏览xb为女的字段xh,xm的所有记录,且不可修改,只能追加或删除,并将浏览窗口标题命名为“女学生”,应使用命令 a. browse xh,xm for xb= 女 b. browse fields xh,xm for xb= 女nomodify titel “女学生”c. browse fields xh,xm for xb= 女noread titel “女学生”d. browse fields xh,xm for xb= 女freeze xm,xh titel “女学生”29.学生表(xs.dbf)的表结构为:学号(xh,c,6),姓名(xm,c,8),出生日期(csrq,d,8) 性别(xb,l,1),入学成绩(rxcj,n,5,1),用insert命令向xs表添加一条新记录,记录内容为:xhxmcsrqxbrxcj984461李小平1985/12/12.t.510下列命令中正确的是_。a. insert into xs values(984461,李小平,1985/12/12,.t.,510)b. insert to xs values(984461,李小平,1985/12/12,.t.,510)c. insert into xs values(984461,李小平,1985/12/12,.t.,510)d. insert to xs values(984461,李小平,1985/12/12,.t.,510)30.对 xsb.dbf 表进行删除全部记录的操作,下列四组命令中功能等价的是_。a delete allb delete all packc zapd把 xsb.dbf 文件拖放到回收站中a. abc b. cd c. bc d. bcd31.当recall命令不带任何范围和条件时,表示_。a. 恢复所有带删除标记的记录b. 恢复从当前记录以后所有带删除标记的记录c. 恢复当前记录d. 恢复从当前记录开始第一条带删除标记的记录32.当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母a开头的图书记录全部打上删除标记,通常可以使用_。a. delete for 图书号=”a” b. delete while 图书号=”a”c. delete for like(a*,图书号) d. delete for like(a?,图书号)33.删除当前表中全部记录的命令是_。a. erase *.*b. delete *.* c. zapd. clear all34.若要删除当前表中某些记录,应先后使用的两条命令是_。a. deletezap b. deletepackc. zappackd. deleterecall35.已经打开表文件xs.dbf,其中有出生年月(日期型)和年龄(数值型)字段,要计算每个职工今年的年龄并把其值填入年龄字段中,应使用命令 。a. replace 年龄 with year(date()-year(出生年月)b. replace all 年龄 with year(date()-year(出生年月) c. replace all 年龄 with date()-出生年月d. replace all 年龄 with dtoc(date()-dtoc(出生年月)36. gz.dbf(工资)表中有jbgz(基本工资)、zc(职称)字段,要给所有职称为教授或副教授的人员每人基本工资增加300元,不可以使用的命令是 。a. update gz set jbgz=jbgz+300 where 教授 $zcb. update gz set jbgz=jbgz+300 where right(zc,4)=教授 c. replace all jbgz with jbgz+300 for zc=教授 or zc=副教授d .update gz set jbgz=jbgz+300 where zc=教授 or zc=副教授 37.用sql命令将学生表stu中的学生年龄age 字段的值增加1岁,应该使用的命令是 a. replace age with age+1 b. update stu age with age+1c. update set age with ag

温馨提示

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

评论

0/150

提交评论