2011二级VF强化资料(笔试)
- 格式:doc
- 大小:1.10 MB
- 文档页数:36
1.字符型:C 数值型:N 货币型:Y 日期型:D 日期时间型:T2.逻辑型:L 备注型:M 通用型:G 浮动型:F 双精度型:B 整型:I3.在VF中,所占字符字节数:日期型:8 逻辑型:1 备注型:4 通用型:44.在VF中,变量包括字段变量和内存变量,当二者同名时,系统优先使用字段变量,如果要使用内存变量,可以在内存变量之间加前缀’M。
’或’M->’。
5.传统集合运算:交、并、差、笛卡尔差6.专门关系运算:选择、连接、投影(从二维表列方向进行运算)7.①表②表1、表2where………8.③order by ①不跟字段名 ASC ④group by-----------having条件9.② DSC ⑤sum( ), avg( ),max( ), min( ), count( )10.⑥where+字段名+in【where+exist<中间不加字段名>】⑦日期越大,离现在越近11.⑧TOP语句,必须与order by语句同时使用。
⑨换行加’;’。
12.结构化查询语言SQL:集数据查询、数据定义、数据操纵、数据控制功能于一体的数据库语言。
13.为表建立主索引或候选索引可以保证数据的实体完整性。
14.实体完整性保证了表中记录的唯一性。
15.通过建立字段有效性规则,保证:域完整性。
16.数据完整性包括:实体完整性、域完整性、参照完整性。
17.按耦合程度从强----弱分:内容、、外部、控制、标记、数据和非直接耦合。
18.为使模块尽可能独立,要求内聚性,耦合尽可能。
19.队列:先进先出的线性表。
栈是先进后出的线性表。
20.两个实体集间的联系实际上是实体集间的函数系,这种函数关系可有3种:一对一、一对多、多对多。
21.E-R图(实体—联系图):转换到关系模式时,实体与联系都可以表示成:关系。
22.描述信息结构但不涉及信息在计算机中的表示,属数据库设计的概念设计阶段。
23.转换成关系数据模型过程属:逻辑设计阶段。
国家二级VF笔试-试卷99(总分:100.00,做题时间:90分钟)一、选择题(总题数:34,分数:70.00)1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
__________________________________________________________________________________________ 解析:2.算法分析的目的是 ______。
(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进√解析:解析:算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。
分析算法的目的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。
3.n个顶点的强连通图的边数至少有 ______。
(分数:2.00)A.n-1B.n(n-1)C.n √D.n+1解析:解析:在有向图中,若任意两个顶点都连通,则称该图是强连通图,这样的有向图的形状是环状,因而至少应有n条边。
4.已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是 ______。
(分数:2.00)A.堆排序B.直接插入排序√C.快速排序D.直接选择排序解析:解析:当数据表A中每个元素距其最终位置不远,说明数据表A按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少,故答案为选项B。
5.用链表表示线性表的优点是 ______。
(分数:2.00)A.便于插入和删除操作√B.数据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存取解析:解析:链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。
2011年9月二级VF笔试真题及答案(标准Word文字版)[1]D(12)关系运算中选择某些列形成新的关系的运算是A)选择运算B)投影运算C)交运算D)除运算(13)在数据库中建立索引的目的是A)节省存储空间B)提高查询速度C)提高查询和更新速度D)提高更新速度(14)假设变量a的内容是“计算机软件工程师”,变量b的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是A)left(b,6)-right(a,6) B)substr(b,1,3)-substr(a,6,3)C)A和B都是D)A和B都不是(15)SQL查询命令的结构是SELECT … FROM … WHERE … GROUP BY … HAVING … ORDER BY …,其中指定查询条件的短语是A)SELECT B)FROM C)WHERE D)ORDER BY短语(16)SQL 查询命令的结构是SELECT … FROM … WHERE … GROUP BY … HAVING … ORDER BY …,其中HAVING 必须配合使用的短语是A)FROM B)GROUP BY C)WHERE D)ORDER BY(17)如果SQL查询的SELECT短语中使用TOP,则必须配合A)HAVING短语B)GROUP BY短语C)WHERE短语D)ORDER BY(18)删除表s中字段c的SQL命令是A)ALTER TABLE s DELETE c B)ALTER TABLE s DROP cC)DELETE TABLE s DELETE c D)DELETE TABLE s DROP c(19)在Visual FoxPro中,如下描述正确的是A)对表的所有操作,都不需要使用USE命令先打开表B)所有SQL命令对表的所有操作都不需要使用USE命令先打开表C)部分SQL命令对表的所有操作都不需要使用USE命令先打开表D)传统的FoxPro命令对表的所有操作都不需要使用USE命令先打开表(20)在Visual FoxPro中,如果希望跳出SCAN … ENDSCAN 循环体外执行ENDSCAN后面的语句,应使用A)LOOP语句B)EXIT语句C)BREAK语句D)RETURN语句(21)在Visual FoxPro中,为了使表具有更多的特性应该使用A)数据库表B)自由表C)数据库表或自由表D)数据库表和自由表(22)在Visual FoxPro中,查询设计器和视图设计器很像,如下描述正确的是A)使用查询设计器创建的是一个包含SQL SELECT语句的文本文件B)使用视图设计器创建的是一个包含SQL SELECT语句的文本文件C)查询和视图有相同的用途D)查询和视图实际都是一个存储数据的表(23)使用SQL语句将表s中字段price的值大于30的记录删除,正确的命令是A)DELETE FROM s FOR price>30 B)DELETE FROM s WHERE price>30B)DELETE FOR price>30 D)DELETE s WHERE price>30(24)在Visual FoxPro中,使用SEEK命令查找匹配的记录,当查找到匹配的第一条记录后,如果还需要查找下一条匹配的记录,通常使用命令A)GOTO B)SKIP C)CONTINUE D)GO(25)假设表s中有10条记录,其中字段b小于20的记录有3条,大于等于20,并且小于等于30的记录有3条,大于30的记录有4条。
一、VF中的基本概念VF命令:使用之前必须首先的打开表,非SQL语句条件for1、VF是一种面向对象的数据库编程语言2、计算机对数据管理经历了由低级到高级的发展阶段:人工管理文件系统数据库系统分布式数据库系统面向对象的数据库系统数据库系统阶段最大的特点是:实现了数据共享,减少了数据冗余3、关系运算分为:传统关系运算和专门关系运算传统关系运算:并交差专门关系运算:选择投影联接选择:针对表中行(元组进行的操作投影:针对表中列(属性进行的操作联接:对两张以上表的操作4、数据模型从低到高发展阶段:层次数据模型网状数据模型关系数据模型树状结构网状结构二维表结构5、数据库系统(DBS由五部分组成:硬件系统数据库(DB集合数据库管理系统(DBMS极其相关软件DBS 包括DB 和DBMS6、实体联系常见的实体联系有3种:一对一联系、一对多联系和多对多联系。
(1一对一联系(1:1若两个不同型实体集中,任一方的一个实体只与另一方的一个实体相对应,称这种联系为一对一联系。
(2一对多联系(1:n若两个不同型实体集中,一方的一个实体对应另一方若干个实体,而另一方的一个实只对应本方一个实体,称这种联系为一对多联系。
(3多对多联系(m:n若两个不同型实体集中,两实体集中任一实体均与另一实体集中若干个实体对应,称这种联系为多对多联系。
7、扩展名dbc:数据库文件dbf:表文件mnx:菜单的基本结构文件,只能用来修改菜单mpr:菜单的可执行文件,用来执行菜单pjx:项目文件qpr:查询文件prg:程序文件编译后的程序文件扩展名:FXPtxt:文件文件,必须要书写扩展名scx:表单文件vue:视图文件vcx可视类库文件frx:报表文件,报表要查看结果,只能预览,不能运行dbt:数据库备注文件FPT: 备注型/通用型文件通用型可以保存文档电子表格或者图片索引的扩展名:idx 和cdxidx :称为单索引index on 索引字段名to 索引名cdx :称为复合索引index on 索引字段名tag 索引名8、项目管理器:数据文档类代码其他数据:包括有数据库,自由表,查询,视图文档:包括有表单报表标签代码:程序其他:菜单9、索引:建立索引的目的就是提高查询速度,降低更新速度索引分为:主索引普通索引侯选索引唯一索引主索引:primary keyindex on 索引字段名tag 索引名&&VF语句建立普通索引index on 索引字段名tag 索引名unique &&VF语句建立唯一索引alter table 表名add unique 索引字段名tag 索引名&& SQL语句建立侯选索引index on 索引名tag 索引名candidate && VF语句建立侯选索引10、数据完整性分为:实体完整性域完整性参照完整性实体完整性:强调的是记录的唯一的特性靠主索引或者侯选索引来实现域完整性:规则信息默认值逻辑表达式字符表达式由字段类型决定参照完整性:插入规则删除规则更新规则11、数据:按照计算机处理数据形式的不同,可以把数据分为常量变量表达式和函数1 常量:N C D T Y L I M G F N C Y D T L 8D T Y :共同点是8个字节I M G :共同点是4个字节字符定界符有三对:"" '' []日期定界符:{} ^ / - . 或者空格2变量:字段变量和内存变量a、数组:连续的空白的存储单元A、数组的创建命令:dimension 数组名(下标 declare 数组名(下标B、数组有一维数组和二维数组C、数组创建后,没有赋值之前全部接收系统赋予的逻辑假值.f.D、同一个数组中,各个数组元素可以接收不同类型的数据E、vf任何数组的下标都是从1开始的b、变量按照它的作用域可以被分为:公共变量私有变量局部变量公共变量:又名为全局变量,在程序中任何地方都可以使用public 变量名私有变量:又名为内存变量(不需要事先建立就可以使用的变量局部变量:在那里定义就只能在那里使用local 变量名注:若字段变量名和内存变量名重名的现象时,优先输出字段变量的值;若想输出内存变量的值,则需在变量名前加上前缀M.(或M->。
2011江苏省计算机二级考试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,Commandgr oup,Container,DataEnvironmeng ,EditBox,Form,FormSet,Grid,He ader,Image,Label,ListBox,OptionButton,OptionGroup,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,RENNAMETABLE,BROWSE,APPEND,APPENDFROM,GO|GOTO,LOCATE,,S EEK,SKIP,CONTINUE,EDIT,DELET E,DELETE-SQL,PACK,RECALL,ZAP,INSERT-SQL,REPLACE,UPDATE-SQL,SET EXCLUSIVE,SETFILTER,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 AlwaysOnT op AutoCenter AutoSize BackColor ForeColor BorderStyle BorderWidth bound BoundColumn Cancel Caption Closable ColumnCount ControlBox ControlCount ControlSource CurrentControl Curvature Default DeleteMarkDesktop 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在美国宾夕法尼亚大学诞生,它的出现具有划时代的伟大意义。
国家二级VF笔试-试卷125(总分:104.00,做题时间:90分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
(分数:2.00)__________________________________________________________________________________________ 解析:2.数据结构中,与所使用的计算机无关的是数据的(分数:2.00)A.存储结构B.物理结构C.逻辑结构√D.物理和存储结构解析:解析:数据结构概念一般包括数据的逻辑结构、存储结构及数据上的运算集合等。
数据的逻辑结构只抽象地反映数据元素之间的逻辑关系,而不管它在计算机中的存储形式。
(分数:2.00)A.B. √C.D.解析:(分数:2.00)A.B.C.D. √解析:解析:在SQL语句中,AVG()函数用来求平均值,GROuP BY子句用于分组。
根据题意,本题应该按照“课程名称”字段分组。
5.在Visual FoxPro中,建立数据库表时,将年龄字段值限制在12~14之间的这种约束属于 ______。
(分数:2.00)A.实体完整性约束B.域完整性约束√C.参照完整性约束D.视图完整性约束解析:解析:限定字段值的范围,应该设置字段有效性规则,属于域完整性的约束。
6.函数LEN(RIGHT(”水平考试”,4))的值是( )。
(分数:2.00)A.水平B.4 √C.考试D.水平考试解析:7.软件详细设计的主要任务是确定每个模块的(分数:2.00)A.算法和使用的数据结构√B.外部接口C.功能D.编程解析:解析:从软件开发的工程化观点来看,在使用程序设计语言编制程序以前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达。
详细设计的任务就是要决定各个模块的实现算法,并精确表达出这些算法。
2011年3月计算机二级考试VF笔试试题总分:100分及格:60分考试时间:90分每小题2分,共70分(1)下列关于正确的是()。
A. 栈顶元素最先能被删除B. 栈项元素最后才能被删除C. 栈底元素永远不能被删除D. 以上三种说法都不对(2)下列叙述中正确的是()。
A. 有一个以上根结点的数据结构不一定是非线性结构B. 只有一个根结点的数据结构不一定是线性结构C. 循环链表是非线性结构D. 双向链表是非线性结构(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
A. 3B. 4C. 6D. 7(4)在软件开发中,需求分析阶段产生的主要文档是()。
A. 软件集成测试计划B. 软件详细设计说明书C. 用户手册D. 软件需求规格说明书(5)结构化程序所要求的基本结构不包括()。
A. 顺序结构B. GOT0跳转C. 选择(分支)结构D. 重复(循环)结构(6)下面描述中错误的是()。
A. 系统总体结构图支持软件系统的详细设计B. 软件设计是将软件需求转换为软件表示的过程C. 数据结构与数据库设计是软件设计的任务之一D. PAD图是软件详细设计的表示工具(7)负责数据库中查询操作的数据库语言是()。
A. 数据定义语言B. 数据管理语言C. 数据操纵语言D. 数据控制语言(8)一个教师可讲授多门课程,一门课程可由多个教师讲授。
则实体教师和课程间的联系是()。
A. 1:1联系B. 1:m联系C. m:1联系D. m:n联系(9)有三个关系R、S和T如下()。
<Ahref="javascript:;"></A>则由关系R和S得到关系T的操作是A. 自然连接B. 交C. 除D. 并(10)定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
A. -369B. 369C. 0.369D. 整数集合{1,2,3,4,5}(11)在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的()。
国家二级VF笔试-试卷114(总分:104.00,做题时间:90分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
(分数:2.00)__________________________________________________________________________________________ 解析:2.下列叙述正确的是( )。
(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止√D.以上3种描述都不对解析:解析:算法的执行效率与数据的存储结构密切相关。
算法的空间复杂度是指算法执行过程中所需的存储空间。
3.数据的存储结构是指( )。
(分数:2.00)A.数据所占的存储空间B.数据的逻辑结构在计算机中的存放形式√C.数据在计算机中的顺序存储方式D.存储在计算机外存中的数据解析:解析:数据的存储结构,又称为数据的物理结构,是数据的逻辑结构在计算机中的存放形式,数据的存储结构有顺序结构、链式结构、散列结构和索引结构等。
4.栈和队列的共同点是( )。
(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素√D.没有共同特点解析:解析:栈和队列都是操作受限制的线性表,只允许在端点插入和删除。
不同点是:栈只允许在表的一端进行插入和删除操作,而队列允许在表的一端进行插入操作,而在另一端进行删除操作。
5.有下列二叉树,对此二叉树中序遍历的结果为( )(分数:2.00)A.ABCDEFB.BDAECF √C.ABDCEFD.ABCDFE解析:解析:对二叉树的中序遍历是指:首先遍历左子树,然后访问根结点,最后遍历右子树。
在遍历左、右子树时,依旧按照“左子树一根结点一右子树”的顺序。
目录笔试备考方案 (1)笔试考试形式 (1)笔试复习计划 (1)2007年9月二级Visual Foxpro笔试试卷 (2)一﹑选择题 (2)二、填空题 (6)2008年4月二级Visual FoxPro笔试试卷 (7)一、选择题 (7)二、填空题 (11)2008年9月二级Visual FoxPro笔试试卷 (12)一、选择题 (12)二、填空题 (16)2009年4月二级Visual FoxPro笔试试卷 (16)一、选择题 (16)二、填空题 (20)2009年9月二级Visual FoxPro笔试试卷 (22)一、选择题 (22)二、填空题 (26)2010年3月二级Visual FoxPro笔试试卷 (27)一、选择题 (27)2007年9月二级Visual FoxPro笔试答案 (33)一、选择题答案 (33)二、填空题答案 (33)2008年4月二级Visual FoxPro笔试答案 (33)一、选择题答案 (33)二、填空题答案 (33)2008年9月二级Visual FoxPro笔试答案 (33)一、选择题答案 (33)二、填空题答案 (33)2009年4月二级Visual FoxPro笔试答案 (34)一、选择题答案 (34)二、填空题答案 (34)2009年9月二级Visual FoxPro笔试答案 (34)一、选择题答案 (34)二、填空题答案 (34)2010年3月二级Visual FoxPro笔试答案 (34)一、选择题答案 (34)二、填空题答案 (34)笔试备考方案笔试备考方案笔试考试形式二级VFP的笔试试卷由选择题和填空题构成,考试时间90分钟,试卷满分100分(公共基础知识30分+Visual FoxPro程序设计70分)。
其中选择题有35道题,每题2分,共70分,在选择题中前10小题考查的知识点是《公共基础知识》中的内容,其余考查的是《Visual FoxPro程序设计》中的知识点。
填空题有15个空(不一定是15个题),每空2分,共30分,在填空题中前5空考查的知识点是《公共基础知识》中的内容,其余考查的是《Visual FoxPro程序设计》中的知识点。
笔试答题采用涂写答题卡的形式。
笔试复习计划首先,一定要以教材为主,熟读教材。
二级VFP笔试考试的指定教材是高教社出版的《全国计算机等级考试二级教程—Visual FoxPro程序设计》和《公共基础知识》,这两本教材都非常注重理论完整性。
笔试中的很多题目都可以在书中找到相对应的描述,甚至有些题就是书中的原句。
因此“以书为本,以书为纲”是最重要的。
其次,要精选、慎选复习资料。
考前没有必要找各种、各地出版社的资料来练习,这些资料中题目的难度相差也很大。
有的甚至把前两章的理论总结成了十几页的填空题,其实笔试的重点在中间几章,例如,复习SQL语句时,课后的习题是要求掌握的最基本知识。
凡是涉及到概念的一定要背全背准,如一个考查参照完整性三规则的题,书上应填的空是删除规则,考试却让填插入规则,是不是下次会考更新规则,当笔试时发现变形题甚至原题时,真有一种胜券在握的感觉。
然后,把我们的笔试模拟试卷认真做完,系统、全面地练习。
模拟试卷共6套,我们要求大家在每周完成2套题,每节课由任课教师组织评讲,评讲完后,同学们要多总结,找出自己的薄弱环节,需要加强巩固的知识细节在哪里?有针对性的复习努力使自己的知识掌握全面。
还有,绝对有必要多做历年的笔试真题,身临其境,体味试题难度,出题侧重;找出规律,体会出题风格,识别出题特色;预测趋势,洞察出题方向。
一来可以自我测试,二来可以保持自我的临考状态。
把握考试重点,以不变应万变,这样才会事半功倍。
第三,复习要全面,不要道听途说。
考前有些同学说第11章不考了,实际上在以往的考试却出现了考题(出了2小题,但都是基本题),即使考前翻一下书也不会丢分。
所以,前车之鉴,希望同学们不要道听途说,以免后悔莫及。
最后,我们事先系统地学习过这门课,正确、有效地复习一个月足矣。
战线拉得太长,容易厌倦,不如速战速决。
2007年9月二级Visual Foxpro笔试试卷2007年9月二级Visual Foxpro笔试试卷一﹑选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
(1) 软件是指( )A) 程序B) 程序和文档C) 算法加数据结构D) 程序、数据与相关文档的完整集合(2) 软件调试的目的是( )A) 发现错误B) 改正错误C) 改善软件的性能D) 验证软件的正确性(3) 在面向对象方法中,实现信息隐蔽是依靠( )A) 对象的继承B) 对象的多态C) 对象的封装D) 对象的分类(4) 下列叙述中,不符合良好程序设计风格要求的是( )A) 程序的效率第一,清晰第二B) 程序的可读性好C) 程序中要有必要的注释D) 输入数据前要有提示信息(5) 下列叙述中正确的是( )A) 程序执行的效率与数据的存储结构密切相关B) 程序执行的效率只取决于程序的控制结构C) 程序执行的效率只取决于所处理的数据量D) 以上三种说法都不对(6) 下列叙述中正确的是( )A) 数据的逻辑结构与存储结构必定是一一对应的B) 由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C) 程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D) 以上三种说法都不对(7) 冒泡排序在最坏情况下的比较次数是( )A) n(n+1)/2 B) nlog2nC) n(n-1)/2 D) n/2(8) 一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为( )A) 219 B) 221C) 229 D) 231(9) 下列叙述中正确的是( )A) 数据库系统是一个独立的系统,不需要操作系统的支持B) 数据库技术的根本目标是要解决数据的共享问题C) 数据库管理系统就是数据库系统D) 以上三种说法都不对(10) 下列叙述中正确的是( )2007年9月二级Visual Foxpro笔试试卷A) 为了建立一个关系,首先要构造数据的逻辑关系B) 表示关系的二维表中各元组的每一个分量还可以分成若干数据项C) 一个关系的属性名表称为关系模式D) 一个关系可以包括多个二维表(11) 在Visual FoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为( )A) 向导B) 设计器C) 生成器D) 项目管理器(12) 命令 ?VARTYPE(TIME())结果是( )A) C B) DC) T D) 出错(13) 命令 ?LEN(SPACE(3)-SPACE(2))的结果是( )A) 1 B) 2C) 3 D) 5(14) 在Visual FoxPro中,菜单程序文件的默认扩展名是( )A) mnx B) mntC) mpr D) prg(15) 想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令( )A) SET CENTURY ON B) SET CENTURY OFFC) SET CENTURY TO 4 D) SET CENTURY OF 4(16) 已知表中有字符型字段职称和性别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是( )A) INDEX ON职称+性别TO ttt B) INDEX ON性别+职称 TO tttC) INDEX ON职称,性别TO ttt D) INDEX ON性别,职称 TO ttt(17) 在Visual FoxPro中,Unload事件的触发事件是( )A) 释放表单B) 打开表单C) 创建表单D) 运行表单(18) 命令SELECT 0的功能是( )A) 选择编号最小的未使用工作区B) 选择0号工作区C) 关闭当前工作区的表D) 选择当前工作区(19) 下面有关数据库表和自由表的叙述中,错误的是( )A) 数据库表和自由表都可以用表设计器来建立B) 数据库表和自由表都支持表间联系和参照完整性C) 自由表可以添加到数据库中成为数据库表D) 数据库表可以从数据库中移出成为自由表(20) 有关ZAP命令的描述,正确的是( )A) ZAP命令只能删除当前表的当前记录B) ZAP命令只能删除当前表的带有删除标记的记录C) ZAP命令能删除当前表的全部记录D) ZAP命令能删除表的结构和全部记录2007年9月二级Visual Foxpro笔试试卷(21) 在视图设计器中有,而在查询设计器中没有的选项卡是( )A) 排序依据B) 更新条件C) 分组依据D) 杂项(22) 在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是( )A) 排序依据B) 联接C) 筛选D) 杂项(23) 在Visual FoxPro中,过程的返回语句是( )A) GOBACK B) COMEBACKC) RETURN D) BACK(24) 在数据库表上的字段有效性规则是( )A) 逻辑表达式B) 字符表达式C) 数字表达式D) 以上三种都有可能(25) 假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。
现在从属性窗口中选择Value属性,然后在设置框中输入:={^2001-9-10}-{^2001-8-20}。
请问以上操作后,文本框Value属性值的数据类型为:( )A) 日期型B) 数值型C) 字符型D) 以上操作出错(26) 在SQL SELECT语句中为了将查询结果存储到临时表应该使用短语( )A) TO CURSOR B) INTO CURSORC) INTO DBF D) TO DBF(27) 在表单设计中,经常会用到一些特定的关键字、属性和事件。
下列各项中属于属性的是( )A) This B) ThisFormC) Caption D) Click(28) 下面程序计算一个整数的各位数字之和。
在横线处应填写的语句是( )SET TALK OFFINPUT "x=" TO xs=0DO WHILE x!=0s=s+MOD(x,10)ENDDO?sSET TALK ONA) x=int(x/10) B) x=int(x%10)C) x=x-int(x/10) D) x=x-int(x%10)(29) 在SQL的ALTER TABLE语句中,为了增加一个新的字段应该使用短语( )A) CREATE B) APPENDC) COLUMN D) ADD2007年9月二级Visual Foxpro笔试试卷(30)~(35) 题使用如下数据表:学生.DBF:学号 C(8),姓名 C(6),性别 C(,2),出生日期 D选课.DBF:学号 C(8),课程号 C(3),成绩 N(5,1)(30) 查询所有1982年3月20日以后(含)出生、性别为男的学生,正确的SQL语句是( )A) SELECT * FROM 学生 WHERE出生日期>={^1982-03-20} AND 性别="男"B) SELECT * FROM 学生 WHERE出生日期<={^1982-03-20} AND 性别="男"C) SELECT * FROM 学生 WHERE出生日期>={^1982-03-20} OR 性别="男"D) SELECT * FROM 学生 WHERE出生日期<={^1982-03-20} OR 性别="男"(31) 计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是( )A) SELECT AVG(成绩) FROM 选课 WHERE姓名="刘明"B) SELECT AVG(成绩) FROM学生,选课 WHERE姓名="刘明"C) SELECT AVG(成绩) FROM学生,选课 WHERE学生.姓名="刘明"D) SELECT AVG(成绩) FROM学生,选课 WHERE学生.学号=选课.学号 AND 姓名="刘明"(32) 假定学号的第3、4位为专业代码。