江苏省计算机二级笔试VFP部分
最新江苏省计算机二级考试vfp(考试大纲-试题-复习资料全)
VF 考试大纲一.计算机基本知识1.计算机与信息处理技术的发展及应用,以及计算机对额基本特点;2.各种记数值系统及其数值的转换。
3.信息和数据的基本概念、中西文信息在计算机内的各种编码及其处理方式;4.计算机的组成、各部分的功能及其基本工作原理,计算机分类与性能评测;5.微型计算机硬件组成、各部件的组成及其发展;6.计算机软件的功能及分类,操作系统、数据库系统、程序设计语言及语言处理系统的基础知识,软件工程的基础知识软件的知识产权;7.多媒体技术基础:图形、声音和视频信息在计算机内的表示、多媒体计算机系统的组成,多媒体技术的应用;8.计算机安全与病毒防范的基础知识;9.计算机网络与Internet得基础知识。
二.PC机操作使用的基本技能1.基本硬件、软件的安装与调试;2.常见外部设备(辅助存贮器、键盘、打印机等)操作使用的基础知识;3.Windows 9X操作系统的组成、功能及其基本操作技能;4.Office软件包的基本操作技能;5.局域网与Internet应用的基本操作技能;三、程序设计的基本知识和编程能力1.了解目前二级考试所开设的各种高级语言及软件开发工具,掌握一种高级语言或软件包;2.程序的编辑、编译、连接、运行、调试等个环节的基础知识和操作能力;3.算法的概念、程序设计中的基本技巧(交换、类加、类乘等)和常用算法(穷举、迭代、递推、递归、排序、查找等);4.阅读、理解源程序和设计流程图的能力;5.了解结构化程序设计和面向对象程序设计的思想,编制出风格良好的程序;1.VFP 基础知识(1)数据库系统基础知识1)数据库、数据库管理系统、数据库系统等概念2)关系模型、关系运算等(2)VFP集成环境1)VFP的用户界面2)VFP的环境设置3)项目管理器的使用(3)语言基础与程序设计1)数据类型和数据存储2)运算符、函数和表达式3)命令格式4)程序控制(分支结构、循环结构的使用)(4) VFP的文件类型2.数据库与表的处理(1)表的创建与处理1)表结构的创建与修改2)记录的增加、修改、删除,记录的定位3)表的索引,结构复合索引文件,索引的使用4)表的使用和工作区,表的打开方式(2)数据库的创建与处理1)数据库的创建与使用2)数据库表的字段属性、表属性3)表之间关系的创建与修改,相关表之间的参照完整性4)连接和ODBC的概念3、查询(1)查询设计器功能与使用(2)Select-SQL语句的各种应用4、对象模型与事件模型(1)类和对象的概念,类的特点(2)属性、事件与方法的概念(3)基类、子类和父类,容器和控件(4)VFP的基类和容器类,基类的最小事件集、属性集(5)对象的引用方法,对象属性的设置方法(6)容器层次与类层次中的事件(7)事件激发的顺序(8)事件驱动与事件循环5、表单和控件(1)表单向导和表单设计器的使用(2)表单的数据环境及其属性的设置(3)表单的设计、处理及其管理(4)常用对象/控件的创建及其处理:CheckBox,Column,Comobox,Commandbutton,Commandgroup,Container,DataEnviron meng,EditBox,Form,FormSet,Grid,Header,Image,Label,ListBox,OptionButton,OptionG roup,PageFrame,Separator,Shape,Spinner,TextBox,Timer,ToolBar6、菜单和工具栏(1)表单的组成和设计,菜单设计器的使用,菜单程序的生成(2)定制系统工具栏,创建自定义工具栏7、类的设计(1)用户自定义类的创建与修改(2)类库文件及其使用(3)类的应用8、应用程序设计(1)构造应用程序的主程序(2)应用程序的连编9、常用命令、函数、属性、事件和方法(1)常用命令CREAT TABLE-SQL,ALTER TABLE-SQL,SELECT,USE,CLOSE TABLES, COPY STRUCTURE,COPY TO,RENNAME TABLE,BROWSE,APPEND,APPENDFROM,GO|GOTO,LOCATE,,SEEK,SKIP,CONTI NUE,EDIT,DELETE,DELETE-SQL,PACK,RECALL,ZAP,INSERT-SQL,REPLACE,UPD ATE-SQL,SET EXCLUSIVE,SET FILTER,SET DELETED,SET INDEX,SET ORDER,GATHER,SCATTER,OPEN DATABASE,DELETE DATABASE,DISPLAY DATABASE,VALIDATE DATABASE,SELECT-SQL,DO,DO FORM,REPORT,CALCUATE(2)常用函数ABS() ALLTRIM() ASC() AT() BETWEEN() BOF() CHR()CREATEOBJECT() CTOD() DATE() DATATIME() DAY() DBGETPROP() DBSETPROP()DBUSED() DELETED() DTOC() EMPTY() EOF() FCOUNT() FILE() GETFILE() IIF() INKEY() INT() LEFT() LEN() MAX() MESSAGEBOX() MIN() MOD() MONTH() ORDER() RECCOUNT() RECNO() RIGHT() ROUND() SEEK() SPACE() STR() SUBSTR() TAG() TIME() TRIM() TYPE() USED() VAL() YEAR() CREATEOBJECT() GETOBJECY()(3)常用属性ActiveColumn, ActiveControl ActivePage, Alignment AllowAddNew AlwaysOnTop AutoCenter AutoSize BackColor ForeColor BorderStyle BorderWidth bound BoundColumn Cancel Caption Closable ColumnCount ControlBox ControlCount ControlSource CurrentControl Curvature Default DeleteMark Desktop DynamicBackColor DynamicForeColor DynamicFontSize Enable Exclusive Filter FontName FontSize Format FormCount Height Icon Increment InputMask Interval KeyboardHignValue KeyboarkLowValue Left MaxButton MinButton Movable MultiSelect Name Order PageCount PasswordChar Picture ReadOnly RecordSource RecordSourceType Resizable RowSource ScrollBars Sizeable Sorted Sparse SpecialEffect SipnnerHighValve SpinnerLowValue Style Value Visible Width WordWrap(4)常用事件Activate AfterCloseTable BeforeOpenTable Click DblClick Destroy Error GotFocus Init InteractiveChange Load LostFocus ProgrammaticChange QueryUnload RightClickTimer Valid(5)常用方法AddObject AddItem Clear DoCmd Hide Refresh RemoveItem Release SetAllSetFocus Show Quit1.1计算机概述考点1计算机发展简史1946年2月日,世界上第一台电子计算机Eniac在美国宾夕法尼亚大学诞生,它的出现具有划时代的伟大意义。
江苏省计算机等级考试二级VFP上机01、02、03含答案和重点看的内容
08年秋VFP01一、项目、数据库和表操作打开T盘根目录中的项目文件JXGL,在该项目中已有一数据库JXSJ。
1、按下列要求在数据库JXSJ中新建一个表名为AB的数据库表。
(1)按下表所示创建AB表的表结构(包括字段的标题属性):(2)(3)为表设置记录有效性规则:JG小于印张数的1.5倍。
Jg<yz*1.5(4)以FLH的前三位为表达式,为表创建唯一索引,索引名为abcd。
索引表达式left(flh,3)2、在项目中,将JS表设置为“包含”状态。
右击js表选择包含3、为课程安排(KCAP)表增加一个主讲教师字段(字段名为ZJJS,类型为字符型,宽度为20),并设置有效性规则:不能为空(即必须含有非空格字符),此规则对现有数据不对照。
Empty(zjjs)将对照现有数据旁边的复选框勾去掉4、已知院系专业(YXZY)表和学生(XS)表存在相同的院系专业代码(YXZYDM)字段,以YXZY表为主表,XS表为子表,按YXZYDM建立永久关系,并设置YXZY 表和XS表之间的参照完整性:删除级联。
二、设计查询已知教师(JS)表存储了每名教师的基本信息,其中含有文化程度代码(WHCD,C)、出生日期(CSRQ,D)等字段,视图WHCD为文化程度代码与名称对照表,含文化程度代码(DM,C)和文化程度名称(MC,C)字段。
按如下要求修改JXGL项目中的查询CHAXUN:基于JS表和WHCD视图,统计各类文化程度的人数和平均年龄。
要求:输出文化程度名称、人数和平均年龄(字段名依次分别为MC、RS和PJNL),查询结果按人数降序排列,人数相同时按平均年龄升序排列。
(注:教师的年龄为当前日期的年份减去出生日期的年份)。
三、设计菜单JXGL项目中已存在菜单MENU,已定义了“系统管理”菜单栏及其中的“恢复系统菜单”菜单项。
按如下要求设计菜单,完成后的运行效果如图1所示。
1、在“系统管理”菜单栏中插入VFP系统菜单“退出”,并为其设置快捷键CLTRL+T;2、创建“教师管理”菜单栏,其访问键为T,并创建子菜单“浏览”和“统计”,分组线如图1所示;3、为“统计”菜单项设置SELECT-SQL命令,其功能是统计并显示JS表中各类职称(字段名为ZC)的人数,输出字段名为ZC、RS。
江苏计算机二级VFP考试复习指导.doc
2009年秋季VFP二级考试复习指导VFP -级考试试卷组成分析请根据试卷分析结合自己的掌握情况,合理分配自己的复习时间,打好基础,抓住重点,突破难点。
建议的复习安排:(1)9月份根据辅导班的安排集中精力复习VFP知识,课下及时消化所讲内容,上机练习相关的题目;(2)10月1-10日,集中精力复习基础知识,在理解的基础上熟记常考的知识点;(3)10月11-15 0,再复习一遍VFP笔试内容和基础知识,重点是对照大纲看历年真题;的知识点中是否已经掌握,分值少而难的放弃,确保容易得分的部分尽量得满分;(4)10月19-23 0,练习历年上机考试真题,掌握对上机异常情况的处理办法。
总体指导思想:战略上藐视考试战术上重视考试树立必过信心认真复习迎考复习资料1.网络资源VFP全套复习资料:【凌风阁• VFP课件】,重点看“基础教程”、“等级考试”和“网上答疑”栏目,有问题可以在K凌风论坛・VFP专题U发帖。
网址:http://210. 28. 39. 107/vfpweb指导性文章:【凌风阁•考研考证】,推荐看“VFP二级考试应试策略”、“计算机等级考试怎样过一一闯!!”网址:http://210. 28. 39. 107/sjweb/ARTlCLE/list. aspx?cid二292.基础知识部分教材辅导班发的基础知识资料汇编、《人学计算机信息技术教程》。
3.VFP教材辅导班教材:《VFP二级考前强化指导(第二版)》、《新编Visual FoxPro教程》。
三.VFP总复习概要(-)VFP的重点与难点VFP的主要内容分为两人部分:数据库的基木操作和应川程序的开发。
1.VFP的重点内容有:(1)数据库与数据表的基本操作,主要包括•:创建和修改数据表结构,设置库表字段的高级属性,记录的输入和维护,建立结构式复合索引,建立多表Z间的关系并设置参照完整性。
(2)用查询设计器设计查询和视图(3)常用命令,主要有:数据库的打开、修改和删除,记录的浏览、定位、筛选、统计、查找、复制、追加、替换和删除,程序和表单的执行,系统环境的设置等。
2022春江苏省计算机二级VFP笔试考试真题(含答案)
2022春江苏省计算机二级VFP笔试考试真题(含答案)第一部分计算机基础知识1.下列有关信息产业、信息化、信息社会等相关的叙述中,错误的是___(1)___A.信息产业是指生产制造信息设备的制造业,不包含信息服务行业B.信息化是一个推动人类社会从工业社会向信息社会转变的过程C.在信息社会中,信息将借助材料和能源的力量产生重要价值而成为社会进步的基本要素D.目前我国还处于工业化的中期阶段,需要大力推进信息化与工业化的融合式发展2.下列有关数字技术与微电子技术的叙述中,错误的是___(2)___A.数字技术的处理对象是\比特\它只有两种状态(取值)B.在计算机中,经常使用称为\触发器\的双稳态电路来存储比特,一个触发器可以存储1个比特C.微电子技术以集成电路为核心,现代集成电路所使用的半导体材料主要是硅D.所有的IC卡均只能存储数据,不能处理和收发数据3.下列有关计算机发展与分类的叙述中,错误的是___(3)___A.人们通常根据计算机采用的主要电子元器件的不同,将计算机的发展划分为四代B.由于20世纪90年代计算机网络的发展,计算机应用进入了\网络计算模式\C.目前所有的服务器产品均为小型计算机、大型计算机或巨型计算机,PC机不能作为网络服务器使用D.美国的HP、DELL和我国的联想、方正、同方等均是知名的PC机品牌4.下列有关PC机CPU的叙述中,错误的是___(4)___。
A.长期以来,多数PC机采用Intel公司生产的CPU芯片B.IntelCorei7是高端的CPU产品,其中i7表示它采用7个内核的结构C.目前部分PC机使用AMD公司的CPU芯片,它们与Intel公司的CPU芯片指令系统基本一致,因此这些PC机相互兼容D.目前我国也能设计、生产PC机的CPU芯片5.下列有关PC机主板上CMOS和BIOS的叙述中.错误的是___(5)___A.主板上的CMOS芯片是一种易失性存储器,它通常使用电池供电B.BIOS是存储在主板上闪烁存储器中的一组程序.每次机器加电时总是首先执行其中的程序C.CMOS设置程序存储在CMOS存储器中,它与BIOS无关D.红外线接口(IrDA)7.下列有关扫描仪与数码相机的叙述中.错误的是___(7)___A.扫描仪分为平板扫描仪、手持扫描仪、滚筒扫描仪等多种类型.相对来说使用平板扫描仪的较多B.光学分辨率是扫描仪的主要性能指标,其单位为dpiC.目前数码相机的成像芯片为CCD或CMOS.它可以将光信号转换为电信号D.数码相机所拍摄的数字图像以GIF格式存储在存储卡中8.光盘分为多种不同类型,其容量大小差异较大。
计算机等级考试二级VF笔试真题及部分答案解析
计算机等级考试二级VF笔试真题及部分答案解析计算机等级考试二级VF笔试真题及部分答案解析1、下列叙述中正确的是A.对长度为n的有序的链表进行查找,最坏情况下需要的比较的次数为nB. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为n /2C. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为log2nD. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为nlog2n答案:A解析:最坏情况下全部逆序,所以要比较N次2、算法的时间复杂度是指A.算法的执行时间B.算法所处理数据和数据量C.算法程序中的语句或指令条数D.算法在实现过程中所需要的基本运算次数答案:D3、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于系统软件的是A.编辑软件B.操作系统C.教务管理系统D.浏览器答案:B解析:操作系统是最常见的系统软件4、软件(程序)调试的任务是A.针对和改进程序中的错误B.尽可能多的发现程序中的错误C.发的现并改正程序中的所有错误D.确定程序中错误的性质答案:A解析:B答案是程序测试的任务5、数据流程图(DFD图)是A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具的答案:C6、软件生命周期可分为定义阶段,开发阶段和维护阶段,详细设计属于A. 定义阶段B.开发阶段C.维护阶段D.上述三个阶段答案:B7、数据库管理系统中负责数据模式定义的语言是A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言答案:A8、在学生管理的关系数据库中,存取一个学生信息的数据单位是A.文件B.数据库C.字段D.记录答案:D9、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A.需求分析阶段B.逻辑设计阶段C.的概念设计阶段D.物理设计阶段答案:A10、有两个关系R和T如下:RA B Ca 1 2b 2 2c 3 2d 3 2TA B Cc 3 2d 3 2则由关系R得到关系T的操作是A.选择B.投影C.交D.并答案:A解析:从一个关系中选出某一行(几行)符合条件要求的记录,称为选择从一个关系中选出某一列(几列)符合条件要求的内容,称为投影11、在VisualFoxpro中,编译后的程序文件的扩展名为A.PRGB.EXED.FXP答案:D12、假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用的的命令A.MODI STRUB.MODI COMM TESTC.MODI DBFD.MODI TYPE TEST答案:A13、为当前表中的所有学生的总分增加十分,可以使用的命令是A.CHANGE 总分 WITH 总分+10B.REPLACE总分 WITH总分+10C.CHANGE ALL总分WITH总分+10D.REPLACE ALL总分WITH总分+10答案:D解析:记住修改记录用REPLACE14、在VisualFoxpro中,下面关于属性、事件、方法叙述错误的是A.属性用于描述对象的状态B.方法用于描述对象的行为C.事件代码民可以象方法一样被显示调用D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值15、有如下赋值语句,结果为“大家好”的表达式是a=”你好”b=”大家”A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)答案:D解析:一个汉字占两个字符,从a的右边取一个字符要用函数RIGHT(a,2)16、在VisualFoxpro中,“表”是指A.报表B.关系C.表格控件D.表单答案:B解析:VF中,一个表就是一个关系17、在下面的VisualFoxpro表达式中,运算结果为逻辑真的是A.EMPTY(.NULL.)B.LIKE(‘xy?’,'xyz’)C.AT(‘xy’,'abbcxyz’)D.ISNULL(SPACE(0))答案:B18、以下关于视图的描述正确的是A.视图和表一样包含数据B.视图物理上不包含数据C.视图定义保存在命令文件中D.视图定义保存在视图文件中答案:B19、以下关于关系的说法正确的是A.列的次序非常重要B.行的次序非常重要C.列的次序无关紧要D.关键字必须指定为第一列答案:C解析:行和列的次序都无关紧要20、报表的数据源可以是A.表或视图B.表或查询C.表、查询或视图D.表或其他报表答案:C21、在表单中为表格控件指定数据源的属性是A.DataSourceB.RecordSourceC.DataFromD.RecordFrom答案:B22、如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关答案:C23、为了在报表中打印当前时间,这时应该插入一个A.表达式控件B.域控件C.标签控件D.文本控件答案:B24、以下关于查询的描述正确的是A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询答案:D25、SQL语言的更新命令的关键词是A.INSERTB.UPDATEC.CREATED.SELECT答案:B解析:A 插入 C 新建 D选择26、将当前表单从内存中释放的正确语句是A.ThisForm.CloseB. ThisForm.ClearC. ThisForm.ReleaseD. ThisForm.Refresh答案:C解析:纯粹送分,多次强调内容27、假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。
vfp计算机二级考试题及答案
vfp计算机二级考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开一个表单文件?A. USEB. DISPLAYC. FORMD. LIST答案:C2. 以下哪个函数用于计算字符串的长度?A. LENB. UPPERC. LOWERD. ASC答案:A3. 在Visual FoxPro中,以下哪个选项用于设置表单的标题?A. CaptionB. NameC. ClassD. SourceTable答案:A4. 以下哪个命令用于关闭当前打开的表?A. CLOSEB. USEC. RELEASED. DELETE答案:A5. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. ADD DATABASED. MODIFY DATABASE答案:A6. 以下哪个函数用于将字符串转换为大写?A. UPPERB. LOWERC. PROPERD. CHRTRAN答案:A7. 在Visual FoxPro中,以下哪个命令用于添加一个新记录?A. APPENDB. INSERTC. ADDD. CREATE答案:A8. 以下哪个函数用于获取当前系统日期?A. DATE()B. TIME()C. TODAY()D. NOW()答案:C9. 在Visual FoxPro中,以下哪个命令用于删除一个表单?A. DELETE FORMB. REMOVE FORMC. DESTROY FORMD. DROP FORM答案:C10. 以下哪个函数用于计算字符串中某个子串出现的次数?A. COUNTB. INSTRC. LEND. LEFT答案:B二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以设置表单的背景颜色。
答案:SET FORM2. 要将一个表单的标题设置为“学生信息”,可以使用________属性。
江苏省计算机二级VFP考试真题和答案
C.报表布局的常规类型有列报表、行报表、一对多报表等
D.标签实质上是一种多列布局的特殊报表
二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)
1.关系的基本运算有两类:一类是传统的集合运算,主要指并、差、交等运算:另一类是专门的关系运算,主要指选择、(1)、联接等运算。
12.一个表可以有一个或多个索引,在需要使用某个索引时必须显式地指定,即将某个索引设置为"主控索引"。在USE命令中使用(22)子句,可以在打开表的同时设置主控索引。
13.在教学管理数据库JxsJ中有2个表:XS.DBF(学生表)和CJ.DBF(成绩表),表结构如下:
XS.DBF
字段名含义字段类型及宽度
A.This.Parent.Cmd2.Enabled=.F.
B.ThisForm.Cmd2.Enabled=.F.
mandGroup1.cmd2.Enabled=.F.
D.THIS.Cmd2.Enabled=.F.
29.在下列几组控件中,均具有ControlSource属性和Value属性的是29。
6.在下列PC机I/O接口中,数据传输速率最快的是6。
B 2.0 B.IEEE-1394 C.IrDA (红外)D.SATA
7.计算机软件可以分为商品软件、共享软件和自由软件等类型。在下列相关叙述中,错误的是7。
A.通常用户需要付费才能得到商品软件的使用权,但这类软件的升级总是免费的
B.共享软件通常是一种"买前免费试用"的具有版权的软件
C.保证传送的数据信息不被篡改D.保证发送方不能抵赖曾经发送过某数据信息
16.某计算机系统中,西文使用标准ASCII码、汉字采用GB2312编码。设有一段纯文本,其机内码为CB F5 DO B4 50 43 CA C7 D6 B8,则在这段文本中含有:16。
江苏省计算机等级考试二级VFP复习资料
江苏省计算机等级考试二级VFP复习资料计算机的应用领域:科学计算、数据处理(70%)、自动控制、辅助设计、人工智能数据处理需求:大量地处理数据(人事、工资、成绩管理、销售管理、图书馆、售票)数据库是计算机系统的一个重要组成部分。
数据库技术是信息技术中应用最广泛的技术之一计算机系统包括:硬件和软件;其中软件又包括系统软件和应用软件,系统软件有:OS、DBMS、编译数据处理是对各种类型的数据进行收集、存储、分类、计算、加工、检索和传输的过程。
数据处理的中心问题是数据管理数据管理是对数据的分类、组织、编码、存储、检索和维护。
计算机数据管理技术发展的三个阶段–人工管理阶段、文件系统阶段、数据库系统阶段数据库系统(DataBase System)–组成:数据库(DB)、数据库管理系统(DBMS)、操作系统、应用程序、计算机硬件以及数据管理员(DBA)–DBS=DB+DBMS+DBA数据库:–以一定的组织形式存放在计算机的存储介质上的相互关联的数据的集合。
–特点:按一定的数据模型组织,具有较小的冗余度,较高的数据独立性和扩展性,安全、可靠、保密性好•数据库的组成:数据+元数据•数据库按数据模型可分为:–层次、网状、关系、面向对象数据库DBMS是DBS的核心:•DBMS对DB进行管理(建立、使用和维护)的系统软件,是用户和数据库之间的接口,•提供了用户对DB进行操作的各种命令(DB的建立、记录的输入、修改、检索、显示、删除、统计等)•DBMS的组成:–模式翻译、应用程序编译、交互式查询、–数据的组织和存取、事务运行和管理、数据库的维护DBA是管理数据库系统的机构和相关人员,具有最高的数据特权,负责全面管理DBS •DBA的主要职责–规划和定义数据库的结构–定义数据库的安全性和完整性–选择数据库的存储结构和存取路径–监督和控制数据库的使用和运行–改进数据库系统和重组数据库DB和DBMS的关系:在数据库系统中,用户通过DBMS可以建立和使用DB,使用DB是目的,而DBMS是实现目的的手段和工具数据库系统三级结构–外部层(用户看到的)–概念层(所有信息的概括)–内部层(如何存储)三级结构间存在两级映射,保证了数据的物理独立性(2、3)和逻辑独立性(1、2)信息转化的三个阶段:–现实世界、观念世界、数据世界现实世界信息世界数据世界↓抽象↓数据表示↓事物及联系实体模型数据模型↓↓↓事物实体数据↙↘↙↘↙↘对象性质对象属性记录字段数据模型:是数据库领域定义数据及其操作的一种抽象表示。
计算机二级《VFP》考试试题及答案
计算机二级《VFP》考试试题及答案注:以下为VFP考试中可能的试题及答案,仅供参考。
一、单选题1. 在VFP中,以下哪个命令可以用于创建新的数据库文件?A. CREATE TABLEB. CREATE DATABASEC. CREATE FILED. CREATE NEW答案:B2. 下列哪个函数可以用来获取当前系统时间?A. NOW()B. DATE()C. TIME()D. DATETIME()答案:A3. VFP中,以下哪个函数可以从指定的文本日期时间返回一个datetime值?A. CTOT()B. RGB()C. TRANSFORM()D. VAL()答案:A4. 若要从光标记录中删除指定的行,应该使用哪个命令?A. DELETEB. REMOVEC. ERASED. UNLINK答案:A5. 以下哪个命令可以将可编辑文本框更改为只读状态?A. READONLY .T.B. READONLY .F.C. SET READONLY OND. SET READONLY OFF答案:C二、多选题1. 若要通过程序修改表格的结构,以下哪个操作可以实现?A. 添加新的字段B. 删除已有的字段C. 重命名字段D. 更改字段的数据类型答案:A、B、C、D2. VFP中,以下哪些控件可以用于显示数据库中的数据?A. TEXTBOXB. LABELC. GRIDD. LISTBOXE. COMBOBOX答案:C、D、E3. 下列哪些命令可以用于实现对表格数据的排序?A. SORT DESCENDINGB. INDEX ONC. ORDER BYD. QUERY答案:A、B、C三、填空题1. 若要定义一个日期类型的变量,应该使用以下语句:_____答案:LOCAL dDate AS DATE2. 若要将一个字符串转换为数值类型,应该使用以下函数:_____答案:VAL()3. 若要在代码中打开一个表格,应该使用以下命令:_____答案:USE tablename四、简答题1. VFP中,什么是视图?答:视图是一个虚拟表格,它是基于其他表格或查询构建的,因此它实际上并不存储数据,而是从其他表格中检索数据。
计算机二级《VFP》考试试题及答案3篇
计算机二级《VFP》考试试题及答案第一篇:VFP数据管理一、选择题1、以下不属于DBF文件的组成部分的是( )。
A、数据文件B、索引文件C、程序文件D、备份文件答案: C2、以下程序中,将DBF表的数据导入到Excel表中的命令为( )。
A、USE ExcelB、COPY TO EXCELC、SELECT ExcelD、APPEND FROM Excel答案: B3、以下不属于DBF表的创建方式的是( )。
A、在程序中使用CREATE TABLE命令创建B、在DBF表中使用COPY STRUCTURE命令复制C、在Excel表中使用COPY TO命令复制D、在命令行窗口中使用MODIFY FILE命令创建答案: C4、以下程序中,用于更新表结构的命令是( )。
A、MODIFY STRUCTUREB、CHANGE STRUCTUREC、ALTER STRUCTURED、MODIFY TABLE答案: C5、在VFP程序开发中,以下不属于DBF表创建关键字的是( )。
A、BINARYB、NUMBERC、FLOATD、CHARACTER答案: B二、填空题1、可以将DBF表的数据导出到文本文件中的命令是( )。
答案: COPY TO2、修改DBF表字段属性的命令是( )。
答案: MODIFY FIELD3、在VFP中,利用父子表关系进行数据管理时,可以使用( )类型的控件。
答案: Grid4、在DBF表中,如果要添加一个新的字段,可以使用命令( )。
答案: ALTER TABLE5、查询关键字中,用于显示全部数据的关键字是( )。
答案:LIST三、问答题1、请简述VFP中DBF表的基本结构。
答案:VFP中的DBF表由数据文件、索引文件和备份文件三部分组成。
其中,数据文件用于存储表的数据;索引文件用于提高表的查询性能;备份文件则为表的数据提供了重要的保障。
2、请简述如何在VFP中创建DBF表?答案:在VFP中创建DBF表可以使用CREATE TABLE命令来进行创建。
江苏省计算机等级考试二级VFP考试试题及答案历年综合大全
江苏省计算机二级笔试VFP部分
江苏省计算机二级笔试VFP部分(熬夜整理啊~)来源:王纵钰❤Kaka的日志VFP部分笔试中的VFP单选题(占10分)相对简单些,一般都是考察对VFP基本概念的理解及常用函数的应用笔试中的VFP填空题(占30分)涉及的知识面较广,其中必考的有:数据库的基本概念,常用命令与函数的使用,SELE CT-SQL命令,阅读理解程序,面向对象程序设计的概念,常用属性的设置等。
VFP部分知识点基本概念语言基本表,数据库查询和视图表单和控件类,菜单基本概念——VFP是数据库管理系统——数据库是指以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。
——E-R模型中的三个概念:实体,联系和属性。
——关系模型(即二维表格),各种关键字——数据库系统的分级结构——关系运算:选择,投影,联接VFP命令窗口的常用命令MD创建文件夹(也成目录)CD进入到指定文件夹Copyfile源文件to目的文件Rename源文件to目的文件Run运行可执行程序(.exe)QUIT退出VFPVFP文件类型项目文件(.PJX)数据库文件(.DBC)表文件(.DBF)表单文件(.SCX)查询文件(.QPR)报表文件(.FRX)标签(.LBX)菜单文件(.mnx)类库文件(.vcx)程序文件(.prg)数据库中的数据按一定的数据模型组织,描述和存储,具有较小的数据冗余度,较高的数据独立性和易扩展性,并可以供用户共享。
数据模型是数据库系统中用于数据表示和操作的一组概念和定义。
数据模型通常由3部分组成,即数据结构,数据操作和数据的完整性约束条件。
语言基础——数据类型:字母表示,存储宽度——变量(命名规则),常量,数组—变量的作用域:即变量使用的有效范围。
·PUBLIC用来定义全局变量。
·LOCAL说明的变量只可以在本程序中使用,用来定义局部变量。
·PRIVATE说明的变量可以在本程序和它的子程序中使用,用来定义私有变量。
江苏省二级VISUAL+FOXPRO-8
江苏省二级VISUAL FOXPRO-8(总分:100.00,做题时间:90分钟)一、第一部分计算机信息技术基础知识(总题数:0,分数:0.00)二、选择题(总题数:10,分数:20.00)1.下列有关信息、信息技术、信息化、信息产业的叙述错误的是______。
(分数:2.00)A.信息、物质与能量是客观世界的三大构成要素,没有信息则任何事物都没有意义B.现代信息技术的主要特征之一是以计算机及其软件为核心C.信息化的概念起源于20世纪90年代,我国的信息化建设起步于21世纪初√D.信息产业主要包括信息设备制造业、信息服务业、信息开发业等解析:2.芯片组是PC各组成部分相互连通与通信的枢纽。
下列关于芯片组的叙述错误的是______。
(分数:2.00)A.芯片组是主板上的重要部件,它直接固定在主板上,通常不可更换B.芯片组与CPU的类型必须相匹配C.芯片组提供了CPU的时钟信号D.所有外部设备的控制功能都集成在芯片组中√解析:3.关于PC主板上的CMOS芯片,下列说法正确的是______。
(分数:2.00)A.CMOS芯片需要一个电池给它供电,否则其中的数据在主机断电后会丢失√B.CMOS芯片用于存储加电自检程序C.CMOS芯片用于存储BIOS,是易失性的D.CMOS芯片用于存储计算机系统的配置参数,它是只读存储器解析:4.下列有关辅助存储器的说法错误的是______。
(分数:2.00)A.硬盘的容量越来越大,这是因为硬盘中的碟片数目越来越多√B.硬盘的内部传输速率一般小于外部传输速率C.U盘采用Flash存储技术,属于半导体存储器D.目前使用的SSD(固态硬盘)读取数据的速度要比普通硬盘快很多解析:5.下列关于Windows操作系统处理器管理的说法错误的是______。
(分数:2.00)A.处理器管理主要目的是提高CPU的使用效率B.多任务处理是将CPU时间划分成时间片,轮流为多个任务服务C.并行处理系统可以使多个CPU同时工作,提高计算机系统的性能D.多任务处理要求计算机必须使用多核CPU √解析:6.下列关于高级程序设计语言中的数据成分的说法错误的是______。
江苏省计算机二级VFP基础部分真题考点
1信息技术的基本概念及其发展1.1 信息技术、信息处理系统(1)现代信息技术的主要特征之一是以数字技术和电子技术为基础;(2)遥感遥测技术、自动控制技术等均属于现代信息技术;(3)微电子技术是信息技术领域的关键技术,它以集成电路为核心;(4)光纤主要用于数字通信,它采用波分多路复用技术以增大信道容量;1.2微电子技术(1)微电子技术是以集成电路为核心的技术;现代集成电路使用的半导体材料主要是硅(Si);(2)集成电路的规模是根据其所包含的电子元件数目进行划分的;集成度是指集成电路包含的电子元件数目,可分为SSI(小规模集成电路)、MSI(中规模集成电路)、VLSI等;大规模集成电路一般以功能部件和子系统为集成对象;中小规模集成电路一般以简单的门电路或单级放大器为集成对象;Intel公司微处理器产品Core 2 Duo,其集成度已高达数千万个电子元件;(3)从原料熔炼到最终产品包装,IC的制造工序繁多,工艺复杂,技术难度非常高;目前超大规模集成电路中晶体管的基本线条已达到1nm左右;(4)集成电路技术发展很快,至2005年初已达到线宽45nm的工艺水平;经过抛光后的硅片成为晶圆,每个晶圆可以分割成成百上千个独立的集成电路;(5) Moore定律指出,单块IC的集成度平均每18~24个月翻一番;(6) IC卡分为接触式IC卡和非接触式IC卡;非基础式IC卡采用电磁感应方式无线传输数据,所以又称为射频卡或感应卡;IC卡包含存储卡和处理器卡,其中处理器卡中集成有操作系统;我国第2代居民身份证中包含有IC芯片;1.3通信技术和计算机技术(1)通信可分为模拟通信和数字通信,计算机网络属于数字通信;用户使用MODEM通过电话线上网时,采用的是数字调制技术;目前无线电广播主要还是采用模拟通信技术;(2)通信的基本任务是传递信息,因而任何一个通信系统都至少须由信源、信宿和信道组成;迷你调制的方法有3种,即调频、调幅和调相;为了实现远距离传输信息,在模拟通信和数字通信中均采用载波技术;(3)信道带宽在数字通信系统中是指一个信道允许的最大数据传输速率;在模拟传输中是指可几乎无失真地传输模拟信号的频率变化范围;数字信号不经过调制就在信道上直接进行传输,成为“基带传输”;数字传输技术最早是被藏土电话系统采用的;(4)在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率,降低传输信息的成本;常用的多路复用技术有时分多路复用(TDM)和频分多路复用(FDM)(5)同轴电缆可用于传输电视信号,但成本较高;(6)微波的波长很短,适合于长距离、大容量无线通信;卫星通信属于微波通信,它是微波接力通信技术和空间技术相结合的产物;(7)计算机局域网中大多使用无屏蔽双绞线,其无中继有效传输距离大约100m;学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质;局域网中的双绞线既可以传输数字信号,也可以传输模拟信号;(8)第一代个人移动通信(1G)采用的是模拟通信技术;目前广泛使用的GSM手机采用的通信技术属于第二代移动通信技术;第三代移动通信技术(3G)将无线通信与互联网、多媒体通信相结合,有多个国际技术标准,也有我国自主制定的标准,国内三大运营商目前采用标准不同;1.4信息化的基本含义、信息化建设内容及信息化指标体系2 计算机硬件基础知识2.1计算机的逻辑结构及各组成部分的功能、CPU的基本结构(1)从逻辑组成上看,CPU的主要组成部分有运算器、控制器和寄存器组;(2)CPU的主要功能是执行指令,不同类型的CPU的指令系统通常有所不同;(3)为了加快运算速度,CPU中可包含多个算术逻辑部件(ALU),每个ALU均可独立完成运算;(4)不同CPU能执行的指令有所不同,但同一系列的CPU产品通常是向下兼容的;(5)CPU包含几十个甚至上百个寄存器,用来临时存放数据、指令和控制信息;(6)一台计算机至少比包含1个CPU,也可以包含更多数量的CPU;(7)增加CPU中寄存器的数目、提高CPU的主频、增加CPU中高速缓存(cache)的容量可以有效提高CPU的运算速度。
[建筑]江苏省计算机二级VFP考试简介
最权威的##省计算机二级VFP考试简介公共基础知识部分30分专业语言部分 70分基本要求1、具有数据库系统的基础知识2、基本了解面向对象的概念3、掌握关系数据库的基本原理4、掌握数据库程序设计方法5、能够使用VISUAL FOXPRO建立一个小型数据库应用系统考试内容一、 VISUAL FOXPRO基础知识1、基本概念数据库、数据模型、数据库管理系统、类和对象、事件、方法.2、关系数据库:〔1〕关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字.〔2〕关系运算:选择、投影、联接.〔3〕数据的一致性和完整性:实体完整性、域完整性、参照完整性.3、 VISUAL FOXPRO系统特点与工作方式:〔1〕 WINDOWS版本数据库的特点.〔2〕数据类型和主要文件类型.〔3〕各种设器和向导〔4〕工作方式:交互方式〔命令方式、可视化操作〕和程序运行方式.4、 VISUAL FOXPRO的基本数据元素:〔1〕常量、变量、表达式.〔2〕常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试函数.二、 VISUAL FOXPRO数据库的基本操作1、数据库和表的建立、修改与有效性检验:〔1〕表结构的建立与修改.〔2〕表记录的浏览、增加、删除与修改.〔3〕创建数据库,向数据库添加或从数据库删除表.〔4〕设定字段级规那么和记录规那么.〔5〕表的索引:主索引、候选索引、普通索引、唯一索引.2、多表操作:〔1〕选择工作区.〔2〕建立表之间的关联:一对一的关联;一对多的关联.〔3〕设置参照完整性.〔4〕表的联接JOIN:内部联接;外部联接:左联接、右联接、完全联接.〔5〕建立表间临时关联.3、建立视图与数据查询:〔1〕查询文件的建立、执行与修改.〔2〕视图文件的建立、查看与修改.〔3〕建立多表查询.三、关系数据库标准语言SQL1、 SQL的数据定义功能:〔1〕 CREATE TABLE –SQL〔2〕 ALTER TABLE –SQL2、 SQL的数据修改功能:〔1〕 DELETE –SQL〔2〕 INSERT –SQL〔3〕 UPDATE –SQL3、 SQL的数据查询功能:〔1〕简单查询.〔2〕嵌套查询.〔3〕联接查询.〔4〕分组与计算查询.〔5〕集合的并运算.四、项目管理器、设计器和向导的使用1、使用项目管理器:〔1〕使用"数据"选项卡.〔2〕使用"文档"选项卡.2、使用表单设计器:〔1〕在表单中加入和修改控件对象.〔2〕设定数据环境.3、使用菜单设计器:〔1〕建立主选项.〔2〕设计子菜单.〔3〕设定菜单选项程序代码.4、使用报表设计器:〔1〕生成快速报表.〔2〕修改报表布局.〔3〕设计分组报表.〔4〕设计多栏报表.5、使用应用程序向导.五、 VISUAL FOXPRO程序设计1、命令文件的建立与运行:〔1〕程序文件的建立.〔2〕简单的交互式输入输出命令.〔3〕应用程序的调试与执行.2、结构化程序设计:〔1〕顺序结构程序设计.〔2〕选择结构程序设计.〔3〕循环结构程序设计.3、过程与过程调用.〔1〕子程序设计与调用.〔2〕过程与过程文件.〔3〕局部变量和全局变量、过程调用中的参数传递.考试方式:1、笔试:90分钟.2、上机操作:90分钟.上机操作包括:〔1〕基本操作.〔2〕简单应用.〔3〕综合应用.试形式笔试部分:共60分,基础知识的单选题20分〔所有语种相同,每题1分〕,VFP知识的单选题10分〔每题1分〕,VFP 知识的填空题30分〔每空1分〕.答题要求:单选题的答案必须涂划在专用答题卡上;填空题的答案必须写在专用答题纸上〔填空时注意:每个空要按标号顺序填,一空占一行,不是一题一行,因为有的题目一题包含多个空〕.上机部分:共40分,各场次的考试内容不同,但题型和知识点类似,都是考4道关于VFP的操作题,每题5—15分不等.每场必考的四大项操作题是:1.项目、数据库的基本操作 2.设计查询 3. 设计菜单 4.设计表单.值得注意的是:程序设计的含量越来越大,考试形式是放在表单或菜单设计的过程代码里考.答题要求:先从资源管理器中运行A盘上的"上机考试"程序,输入自己的##号、##和试卷代号,确认并退出.然后进入VFP应用程序界面,将系统默认路径设置为A盘,再开始直接在考试盘上按要求做题,中途不要随意抽出软盘,考试结束时要先退出VFP系统再取出软盘,贴上标签上交,标签上需要填写学校名称、自己的##和##号、考试的语种及场次 VFP ##.合格标准VFP二级考试最终的合格线以往是按全省平均分划定的,每次公布的成绩都是经过系数处理过的,并没有达到考试大纲中要求的60分的及格线,2000秋天的合格线为50分〔其中上机成绩不得低于18分〕,2001年春天的合格线为56分〔其中上机成绩不得低于24分〕,但对笔试的最低分一直没有要求.值得注意的是,随着考试次数的增多,考试内容越来越广,难度也越来越大,但由于教师任课经验越来越丰富,使学生的考试成绩越来越高,可以预计,今秋的合格分数线有可能要高于以往. 值得一提的是,从今年暑假召开的省计算机等级考试研讨会上获悉,省等级考试中心曾对全省高校就VFP考试成绩排列过前20名,我校有幸名列其中,成绩不俗.愿我校师生更加努力,争取达到更高的通过率和优秀率,以出色的表现让人们真实地感觉到——淮工的学生一样棒!应试策略1.关于上机<占40分>从历年的考试情况看,VFP的上机部分比较容易拿分,考试知识点掌握得好、上机操作熟练的同学一般可以得30-35分,建议多做针对性训练,熟练掌握实验指导书和以往上机考试题中涉及到的各项操作,争取拿到30分以上.另据考试中心消息,VFP上机考试今后将采用统一的数据平台——即采用教学方面的数据库,内容和形式与2001年春季上机盘中提供的相同,目的是避免考生在考试时面临新数据平台而产生紧X心理,影响正常水平的发挥.建议考前一定要熟悉此数据平台,多做相关练习.2. 笔试的基础知识部分<占20分>这部分二级各语种考题完全一样,知识点基本固定,包括计算机软、硬件的基本概念、病毒、网络、信息编码、信息媒体、软件工程的基本概念等,建议先仔细看看《新编计算机应用基础》前六章,以往有些试题考的几乎就是教程中的原话;但应用部分〔Windows 、Word、Excel〕考的是些操作经验和技巧,只看教材收效似乎不明显,最好是多做以往的试题,关键是把握考试知识点,理解相关概念.这部分一般有1-2分反映最新知识的超纲题目,拿高分较难,应该争取拿12-16分.Excel是新加的部分,建议找些题目看看.特别提醒大家注意:在2001秋季和2002年春季的考试中,这部分试题虽然都是教材上的内容,但知识点考得较偏,普遍考得很差,一般都只拿到6-7分,好的才拿10分左右.希望大家复习时仔细阅读前六章教材.另外提醒:这次参加考试的主要是2001级学生,其《计算机文化基础》所采用的教材与省等级考试指定教材有所不同,因为虽然两本书的主要内容相同,但细的知识点有差别,考试中常出现指定教材中的原话,故最好能找00/99级学生借本《新编计算机应用基础》,看一下前六章,以免对考试中出现的知识点陌生.3. 笔试的单选题<占10分>这部分相对简单些,一般都是考察对VFP基本概念的理解及常用函数的应用,建议多做VFP学习指导和以往试卷中的题目,在做题的过程中理解并掌握VFP的相关概念和常用函数.这部分比较容易得分,应该争取拿8分以上.4. 笔试的填空题<占30分>这部分涉及的知识面较广,其中必考的有: 数据库的基本概念、常用命令与函数的使用、SQL 命令、阅读理解程序、面向对象程序设计的概念、常用属性的设置等,建议先多看教材,熟练掌握各章内容,再做些练习,重在理解.这部分较难得高分,应该争取得15-18分以上.5. 考试注意事项1〕上机考试:最忌讳紧X,应该沉着地从前往后做,记住:不会的或卡壳的操作先丢开,接着往后做,等做完后面的再回过头来解决这些难题.操作过程中遇到不会的内容可以查看帮助——用"索引":将不会的名词直接输入,然后单击显示,那么相关的内容就会出现,若碰到看不懂的英文解释,就直接看其中的使用示例〔Example〕,一般都可以通过示例搞清楚用法的.上机题是按步给分的,每项操作都有相应的分值,不要轻易放弃,更不要拉下题目忘记做.值得注意的是,目前VFP上机盘已采用机器评阅,它是采用与标准答案比较的方式进行的,所以答题时对空格、标点符号等不可随便添加或减少;但对实在不会设置的属性或代码,也不要空着,填些相近的内容总比什么都没有强点,一般当总分与合格线只差1分时〔对这样的试卷一般会再重查一遍,看能否再找出1分〕,没准老师会手下留情,对这样的情况也给点分.上机考试容易发生因考生误操作而死机的情况,不幸遇到时要沉着应付:按Ctrl+Alt+Del一次,结束当前任务〔有时机器反应慢,应该耐心等片刻,不要不停地按那三个键,那样会造成机器重新启动,又多耽误几分钟〕,关闭VFP,然后再重新进入VFP系统,接着做题,这时不需要再输入##号.若遇到机器故障自己无法排除时,应及时报告监考老师协助解决或更换机器接着考试.2〕笔试:最忌讳粗心,应该看清题意再下笔〔特别是平时练习题做得多的同学更不要想当然的做,要留意题意与以往的练习题是否有什么差别〕,记住:遇到没有把握的就放放,先做有把握的;不要提前交卷,不要轻言放弃,不要空着任何一道题,实在不会就猜一个.前面已经提到,合格线是按全省平均分划定的,水涨船高,面对较难的试卷不要灰心,面对简单的试卷也不要得意忘形.总之,学得差些的同学应该争取达到合格线,学得好些的同学就应争取拿优秀啦!VFP的重点与难点VFP的主要内容分为两大部分:数据库的基本操作和应用程序的开发.其中重点内容有:〔1〕数据库与数据表的基本操作,主要包括:创建和修改数据表结构,设置库表字段的高级属性,记录的输入和维护,建立结构式复合索引,建立多表之间的关系并设置参照完整性.〔2〕用查询设计器设计查询和视图〔3〕常用命令,主要有:数据库的打开、修改和删除,记录的浏览、定位、筛选、统计、查找、复制、追加、替换和删除,程序和表单的执行,系统环境的设置等.〔4〕常用函数,特别是部分常用的数据转换函数、日期和时间函数、字符函数、数值函数、数据库操作函数.〔5〕 SQL命令,特别是SELECT-SQL、UPDATE-SQL 、CREATE TABLE-SQL命令.〔6〕面向对象程序设计的基本概念〔7〕常用控件的关键性事件、属性和方法〔8〕用表单向导和表单设计器设计与数据绑定型的表单〔9〕用类设计器和表单设计器设计自定义类〔10〕用菜单设计器设计各种菜单VFP的难点内容有:〔1〕设置数据库表中字段的有效性规那么〔2〕设置多个表之间的参照完整性〔3〕构造多字段索引表达式〔4〕设计含有表达式和分组条件的多表查询与参数化视图〔5〕为对象编写事件代码和方法程序〔6〕为自定义类添加新的属性和方法。
江苏省计算机二级考试VFP复习要点答案
第一章数据库系统基础知识1.1 数据库系统概述1. 数据处理数据:是对事实、概念或指令的一种特殊表达形式,可以用人工的方式或自动化的装置进行通信、翻译转换或者进行加工处理。
它包括两类:一类是能参与数字运算的数值型数据;一类是不能参与数字运算的非数值型数据,如文字、图画、声音、活动图象等。
数据处理:是对各种类型的数据进行收集、存储、分类、计算、加工、检索与传输的过程。
包括:收集原始数据、编码转换、数据输入、数据处理、数据输出。
2. 数据库系统(1) 数据库(DataBase)定义:是以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。
特点: 具有最小的冗余度、具有数据独立性、实现数据共享、安全可靠、保密性能好(2)数据库管理系统(DataBase Management System)定义:是操纵和管理数据库的系统软件。
Visual FoxPro 属于一种关系型数据库管理系统。
数据语言:数据定义语言(DDL):用来建立所需的数据库。
数据操作语言(DML):用来对数据库进行查询和维护操作。
关系型数据库使用的标准语言是结构化查询语言(Structured Query Language,SQL)。
(3)数据库系统(DataBase System)定义: 是以数据库应用为基础的计算机系统。
组成:数据库硬件(计算机硬件设备)软件(数据库管理系统、操作系统)用户(应用程序设计员、终端用户、数据库管理员)分类:层次型数据库、网状型数据库、关系型数据库分代:第一代非关系型数据库系统,60年代末问世,包括层次型和网状型。
第二代关系型数据库系统(RDBS),70年代中期问世。
第三代对象-关系数据库系统(ORDBS 、OOBDS),80年代中期至今。
上述三个概念之间的联系:在数据库系统中通过数据库管理系统来建立和使用数据库。
3.关系模型三个领域:现实世界→事物(对象、性质)观念世界→实体(对象、属性)数据世界→数据(记录、字段)实体模型:即反映事物联系的实体。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VFP部分笔试中的VFP单选题(占10分)相对简单些,一般都是考察对VFP基本概念的理解及常用函数的应用笔试中的VFP填空题(占30分)涉及的知识面较广,其中必考的有:数据库的基本概念,常用命令与函数的使用,SELECT-SQL命令,阅读理解程序,面向对象程序设计的概念,常用属性的设置等。
VFP部分知识点基本概念语言基本表,数据库查询和视图表单和控件类,菜单基本概念——VFP是数据库管理系统——数据库是指以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。
——E-R模型中的三个概念:实体,联系和属性。
——关系模型(即二维表格),各种关键字——数据库系统的分级结构——关系运算:选择,投影,联接VFP命令窗口的常用命令MD创建文件夹(也成目录)CD进入到指定文件夹Copy file源文件to目的文件rename源文件to目的文件Run运行可执行程序(.exe)QUIT退出VFPVFP文件类型项目文件(.PJX)数据库文件(.DBC)表文件(.DBF)表单文件(.SCX)查询文件(.QPR)报表文件(.FRX)标签(.LBX)菜单文件(.MNX)类库文件(.VCX)程序文件(.PRG)数据库中的数据按一定的数据模型组织,描述和存储,具有较小的数据冗余度,较高的数据独立性和易扩展性,并可以供用户共享。
数据模型是数据库系统中用于数据表示和操作的一组概念和定义。
数据模型通常由3部分组成,即数据结构,数据操作和数据的完整性约束条件。
语言基础——数据类型:字母表示,存储宽度——变量(命名规则),常量,数组—变量的作用域:即变量使用的有效范围。
·PUBLIC用来定义全局变量。
·LOCAL说明的变量只可以在本程序中使用,用来定义局部变量。
·PRIVATE说明的变量可以在本程序和它的子程序中使用,用来定义私有变量。
—变量的访问:当变量和字段同名时,字段有优先被访问权。
访问同名变量时,要在变量名前加m.或m->以示区别,如m.cStud—内存变量是在内存中设置的临时存储单元,当退出Visual FoxPro时其数据自动丢失,若要保存内存以便以后使用,可使用Save to命令将其保存到文件中,在Visual FoxPro中,默认的内存变量文件的文件扩展名为.mem。
——运算符,常用函数,表达式— Mod(),Round(),Substr(),At(),Val(),Type(),Str(),Alltrim(),Len()—表达式:宏替换符号&的使用如:x=100y='x'?&y+val('1e2')——程序结构—顺序—分支—循环—子程序(自定义过程,函数)函数Len(Str(123456789012))的返回值为10。
函数Len(Dtoc(Date(),1))的返回值为8。
函数Strtran(Str(35.96),Space(2),“*”)的返回值为****36.(提示:系统函数Strtran(<字符串1>,<字符串2>,<字符串3>)的功能是用<字符串3>替换<字符串1>中所包含的<字符串2>)函数Type('answer=42')返回值为L或U,这取决于变量answer是否已预先赋值及值得类型;若要显示“打开”对话框,可使用函数Getfile('DBF',“打开”)。
表的操作(创建,使用)(1)创建表结构的命令:create table如:create table cj(xh C(6),kcdh C(4))(2)修改表结构的命令:alter table如:alter table cj add column cjbz Malter table cj rename column cjbz to bzalter table cj drop column bz(3)表的打开,关闭:USE命令,表的别名,工作区的概念(used(),select()等函数的使用)(4)表的独占,共享:shared,exclusive记录的输入(1)插入单个记录的命令:insert into(掌握)Insert into cj(xh,cj)values(“1101”,98)注意:1)字段的顺序2)字段的类型(字符型,逻辑型,日期型)(2) Append和Append from命令如:将cjb表中的成绩90分以上的记录追加到cj表中Use cjAppend from cjb for cj>=90记录和字段的删选(1)记录筛选:set filter to命令如:将学生表中所有以女生的信息筛选出来Use xsSet filter to xb=“女”(2)字段的筛选:set field to命令如:set field to xh,xm,xb记录的修改(1) Update命令如:将所有A部门的教师的基本资料增加300元。
Update gz set jbgz=jbgz+300;where left(gh,1)=…A‟(2) Replace命令如:Replace jbgz with jbgz+300;For left(gh,1)=…A‟注意:表必须事先打开,且在当前工作区地表。
如果没有for条件,则默认替换当前记录。
记录的删除(1)作删除标记(delete或delete from命令)Use xsdelete for xb=“男”或者:delete from xs where xb=“男”注意:直接delete命令,表示对当前工作区表中的当前记录作删除标记。
(2)彻底删除或恢复(pack,zap,recall)Pack:删除做了删除标记的记录Zap:删除所有记录,只留下表结构。
数据库表的属性设置字段的高级属性设置(标题,输入掩码,格式,字段的有效性规则,默认值等)表的高级属性设置(长表名,记录的有效性规则,触发器等)表的索引的设置(索引的类型,索引标识,索引表达式,主控索引的创建)浏览功能设置记录的指针的概念(bof(),eof(),recno()函数)记录的浏览(go命令,skip命令,locate for命令)利用表单浏览记录的功能实现查询功能设置SQL命令的使用select输出字段from数据源【into cursor表名/to file/to dbf】【where筛选条件】【Group by分组依据】【having满足条件】【order by排序依据】主要掌握:(1)使用查询设计器创建查询(2)SQL命令填空(3)列表框,组合框中的rowsource属性设置(4)查询文件的本质以及查询和视图的联系和区别(5)组合查询表单和控件——类和对象的概念—类的特点:继承性(子类继承父类所有的属性,但属性值不一定相同。
子类有的属性父类不一定有,属性值也不一定相同),多态性,封装性,抽象性—对象的属性,事件,方法——基类的最小事件集lnit当对象创建时激活destroy当对象从内存中释放时激活error当类中的事件或方法程序中发生错误时激活VFP基类可以分为两大类型:容器类和控件类(也称非容器类)容器类是包含其他类的基类。
例如,表单集(表单,工具栏),选项按钮组。
控件类是可以包含在其他容器中的基类。
例如,命令按钮和文本框就属于控件类。
对象的引用-绝对引用和相对引用相对引用的关键字This该对象本身Thisform该对象所在的表单Thisformset该对象所在的表单集Parent包含该对象的直接容器_Screen屏幕的对象例如:对当前活动表单的引用:_Screen.Activeform事件激发的顺序Load, Lnit, Activate, Destroy, Unload, When, Gotfocus, Valid, Lostfocus事件循环是由read events命令建立事件循环是由clear events命令终止表单的常用属性AlwaysOnTop:表单是否总处在其他打开窗口之上AutoCenter:初始化时自动居中BackColor:表单窗口的颜色BorderStyle:表单的边框类型Caption:标题Closable:能否通过关闭按钮或控制菜单关闭ControlBox:是否显示控制菜单MaxButton:是否有最大化按钮MinButton:是否有最小化按钮Movable:控制表单能否被拖动Name:对象的名称向表单上添加控件直接从数据环境中拖放:表————复选框逻辑型字段————编辑框备注型字段————OLE绑定型控件其他类型的字段————文本框“表单控件”工具栏添加表单和表单集表单集有一个或多个表单组成表单集的添加和移去表单集的formcount属性容器对象的集合属性和计数属性例如:thisform.cmdgroup1.setall(“enabled”,.F.)表单的参数传递需要在表单的init事件中使用parameters语句定义参数。
VFP三种类型的表单:子表单:包含在父表单中,最小化时出现在父表单底部,父表单最小化,子表单一同最小化。
浮动表单:和子表单类似,但可以移出父表单。
顶层表单:独立的,无模式的,无父表单的表单,通常用作父表或单文档界面中,最小化时出现在windows任务栏中。
showwindowdesktop表单的保存——保存为表单文件,生产两个文件,.scx,.sct,保存为表单类。
运行表单——命令:do form表单名释放表单——Thisform.release控件分为:绑定型控件和非绑定型控件RecordSource属性用于指定与表格控件相绑定的数据源,ControlSource属性用于指定与其他控件相绑定的数据源。
常用控件的常用属性,事件,方法:(1)标签:Caption,Autosize,wordwrap属性(2)文本框:controlsource,value,passwordchar属性,setfocus方法(3)命令按钮:caption属性,特别注意访问键设置,enable属性,default,cancel属性(4)命令按钮组:buttoncount属性,通过buttons(i)访问各个按钮(5)列表,组合框:rowsource和rowsourcetype,column属性,interactivechange事件,additem(),removeitem()方法(6)选项按钮组:buttoncount,value属性(7)表格:columncount,deletemark,readonly,recordsource和recordsourcetype属性(8)微调框:increment属性,interactivechange事件(9)计时器:interval属性,timer事件(单位毫秒,1秒=1000毫秒)(10)形状:curvature属性(11)页框和页面报表——扩展名.frx,备注文件.frt——报表的常见类型:列报表,行报表,一对多报表,多栏报表——报表创建:想到,设计器,快速报表,命令(create report)——报表的带区:默认显示三个:页标头,细节,页注脚——报表的变量:_pageno等——报表的打印:report form报表文件名功能模块组织者——菜单(1)利用菜单设计器创建和修改菜单(2)菜单功能设置:分组线,快捷键,访问键,跳过功能,信息说明(3)菜单结果设置:主要为设置命令,过程和子菜单(4) set sysmenu to default命令最后连编成应用程序。