计算机二级VFP

合集下载

计算机二级vfp

计算机二级vfp

第一章VFP数据库基础一、VFP的安装二、VFP的启动与退出ALT+F4三、VFP的工作界面ctrl+空格标题栏菜单栏工具栏主窗口(演示窗口)状态栏任务栏四、设置默认路径五、项目管理器可视化、方便、集中管理的平台第二章VFP程序设计基础2.1常量与变量一、数据类型1.数值型-123.456789 1.2e32. 货币型①定界符识别符$ ②4位小数3. 字符型①定界符‘’“”[ ]? 换行输出?? 不换行输出4. 日期型①定界符{^ 2012/10/12}5. 日期时间型①定界符{^ 2012/10/15 07:25:12 am/pm}② 12小时 am/pm6. 逻辑型①定界符. t. .f.二、常量不变的值,具体的值1. set century on/off 设置年份2.set mark to “/”, “-”, “.” ,””设置分隔符3.set date to YMD/mdy/dmy 设置年月日格式4.默认格式2位年份mdy /三、变量变化的、不具体的值a=100 a=2501.变量的分类内存变量, 字段变量注意: 内存变量与字段变量同名,优先访问字段变量;M.变量或M->变量2. 简单的内存变量= 赋值变量=值Store 值to 变量1,变量2,…3. 数组x(1) x(2) 先定义,后使用Dimension 数组名(下标) 一维数组Declare 数组名(下标)Declare 数组名(行下标1, 列下标2)Declare x(2,3)x(1,1) x(1,2) x(1,3)x(2,1) x(2,2) x(2,3)4.常用命令clearstore = ? ??2.2 表达式一、运算符+ - * / 乘方3**2 3^2 求余17%5二、表达式三、数值表达式四、字符表达式(连接运算)+-五、日期表达式六、关系表达式逻辑值关系运算符> >= < <= = < > # != = = 精确比较$ 测试比较x$y 子串七、逻辑表达式与and 或or 非not2.3 函数函数名(参数1,参数2,…) 函数名( )一、数值函数1.abs(x) 求绝对值2.sign(x) 1 0 -1 求符号位3. sqrt(x) 求算术平方根4. pi( ) 求圆周率5. int(x) 取整6. ceiling(x)7. floor(x)8. round(x, n) n>0 n=0 n<0 四舍五入9. mod(x,y) x%y 求余10. max(x,y ,z)11. min(x,y,z)二、字符函数1. len(x) 求长度2. upper(x) 小变大3. lower(x) 大变小4. space(n) 生成n个空格字符串5. ltrim(x) 删除前导空格6. trim(x) rtrim(x) 删除尾部空格7. alltrim(x) 删除前导、尾部空格8.Left(x,l) 取子串(从左边第1位)9. right(x,l) 取子串(从右边第1位)10. substr(x,n, l) 取子串11. at(x, y, n) 区分大小写12. atc(x,y,n) 不区分大小写三、日期和时间函数1. date( ) 返回系统日期2. datetime( ) 返回系统日期时间3. time( ) 24小时时间字符型4. year( t )5. month(t)6. day(t)7. hour(t)8. minute(t)9. sec(t)四、数据类型转换函数1.Str(x) 数值型转换成字符型2. val(x) 字符型转换成数值型“-123.456”3. ctod(x) char to date 字符型转换成日期型4. ctot(x) char to datetime 字符型转换成日期时间型5. dtoc(t) date to char6. ttoc(t) datetime to char7. 宏替换&变量x=”25+15”?x ?&x五、测试函数1.between(x,y,z) null 空值未知的、未确定的值。

计算机二级VF选择题100题

计算机二级VF选择题100题

1。

VFP是一种 ________ 模型的数据库管理系统。

A. 层次_B. 网络_C. 对象_D. 关系 答案: D 2。

对于二维表的关键字来讲,不一定存在的是 ________ 。

选择:A. 主关键字_ B. 候选关键字_C. 超关键字_ D. 外部关键字 答案: D 3。

目前三种基本的数据模型是 ________ 。

选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_D. 层次模型、关系模型、对象模型 答案: A 4。

在命令窗口中,不能实现的操作是 ________ 。

选择:A. 复制已执行过的命令_ B. 重复执行已执行过的命令_C. 同时执行多个命令_D. 在命令窗口中显示命令执行结果 答案: D 5。

VFP系统中,表的结构取决于 ___________ 。

选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序 答案: A 6。

某表单FrmA上有一个命令按钮组CommandGroup1,命令按钮组中有四个命令按钮:CmdTop,CmdPrior,CmdNext,CmdLast。

要求按下CmdLast时,将按钮CmdNext的Enabled属性置为.F.,则在按钮CmdLast 的Click事件中应加入_______ 命令。

选择:A. This.Enabled=.F. B. This.Parent.CmdNext.Enabled=.F._C. This.CmdNext.Enabled=.F.D. Thisform.CmdNext.Enabled=.F._ 答案: B 7。

数据库管理系统是 ________ 。

选择:A. 教学软件_ B. 应用软件 C. 计算机辅助设计软件_ D.系统软件 答案: D 8。

关系型数据库采用 ________ 表示实体和实体间的联系。

计算机二级VFP 理论知识点汇总

计算机二级VFP 理论知识点汇总

计算机二级VFP 理论知识点汇总计算机二级VFP 理论知识点汇总第一:扩展名的整理第二:常见命令整理1.REPORT FORM <报表文件名>[PREVIEW] P286打印[预览指定的报表]2.RELEASE POPUPS<快捷菜单名>[EXTENDED] P252在快捷菜单的”清理”代码中添加清除菜单的命令,使得在选择\执行菜单命令后能及时清除菜单,释放其所占用的内存空间.[表示清除条形菜单时一起清除其下属的所有子菜单]3.RELEASE MENU<菜单名>[EXTENDED]在表单的DESTROY 事件代码中添加清除菜单的命令,使得在关闭表但时能同时清除菜单,释放其所占用的内存空间4.SET SYSMENU TO DEFAULT|SAVE|NO SAVE P238第三:关于数据源的问题报表的数据源:表(数据库表和自由表)或视图查询的数据源:表(数据库表和自由表)或视图视图的数据源:表(数据库表和自由表)或视图第四:SQL 命令视图:视图的定义:CREATE VIEW 视图名AS (SELECT SQL)视图的删除:DROP VIEW<视图名>查询:表结构的修改:ALTERALTER TABLE 表名ADD|ALTER[COLUMN][SET CHECK [ERROR]]添加一个新的字段|修改已有的字段,SET CHECK 设置字段有效性规则,ERROR 是提示信息ALTER TABLE 表名ALTER 字段名SET CHECK ERRORALTER TABLE 表名ALTER 字段名DROP CHECK用于定义、修改和删除有效性规则和默认值定义更改字段名:ALTER TABLE 表名RENAME COLUMN 原字段名TO 新字段名删除字段:ALTER TABLE 表名DROP COLUMN 字段名增加|删除侯选索引:ALTER TABLE 表名ADD|DROP UNIQUE TAG表的删除DROP TABLE 表名表结构的修改⑴.添加字段:alter table 表名add 字段名类型(长度)⑵.删除字段:alter table 表名drop 字段名⑶.修改字段:alter table 表名alter 字段名新类型(长度)⑷.重新命名字段:alter table 表名rename 旧字段名to 新字段名⑸.建立有效性规则:alter table 表名(数据库表)alter 字段set check 字段条件⑹.删除有效性规则:alter table 表名alter 字段drop check⑺.建立默认值:alter table 表名alter 字段set default 条件⑻.删除默认值:alter table 表名alter 字段drop default⑼.建立唯一索引:alter table 表名add unique 字段tag索引名⑽.删除唯一索引:alter table 表名drop unique tag 索引名⑾.建立主索引:alter table 表名add primary key字段tag索引名⑿.删除主索引:alter table 表名drop primary key字段tag索引名⒀.建立普通索引:alter table 表名add foreign key字段tag索引名⒁.删除普通索引:alter table 表名drop foreign key tag索引名知识点复习:1.?表示隔行输出。

全国计算机二级VFP 汇总

全国计算机二级VFP 汇总
第一章、VFP 数据库基础 操作题做一步保存一步,以防机器死机! ! ! ! !
1.1 数据库基础知识
1.数据是指存储在某一种媒体上能够识别的物理符号,数据是凡是能被计算机处理的。 2.数据处理是指将数据转换成信息的过程,VFP 就是数据处理软件。 3.信息是一种被加工成特定形式的数据,注意这种数据形式对于数据接收者来说是有意义 的。 4.数据管理经历的阶段: (1)人工管理阶段:背景是计算机主要用于科学计算;这一时期数 据管理的特点是数据与程序不具有独立性, 数据和程序相互依赖, 一组数据只对应一组程序, 数据不长期保存, 程序运行结束后就退出计算机系统, 一个程序中的数据无法被其他程序利 用, 因此程序与程序之间存在大量的重复数据, 称为数据冗余且没有软件系统对数据进行管 理。 (2)文件系统阶段:命名存取;程序与数据有了一定的独立性,程序和数据分开存储, 有了程序文件和数据文件的区别,数据文件可以长期保存在外存储器上被多次存取。 (3)数 据库系统阶段:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的 冗余度(不是消除)以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减 少应用程序的开发和维护代价。 (4)分布式数据库系统:网络的兴起。 (5)面向对象数据库 系统(面向对象、面向过程) 。 5.数据库系统(DBS)组成: (1)数据库(DB) (2)数据库管理系统(DBMS) (3)数据库 应用系统(DBAS) (4)数据库管理员(DBA) (5)计算机硬件(数据库系统包括数据库与 数据库管理系统) 。 6.数据库管理系统是数据库系统的核心。 一个数据库系统的主要特点是: (1) 实现数据共享, 减少数据冗余(2)采用特定的数据模型(3)具有较高的数据独立性(4)有统一的数据控 制功能。 7.数据模型:把现实事物描述成计算机可以接受的事物。数据模型的分类: (1)层次数据模 型(2)网状模型(3)关系数据模型:用二维表结构来表示实体以及实体之间联系的模型。 实体:客观存在并且可以相互区别的事物。实体的属性:描述实体的特性。 8.实体间的对应关系称为联系。两个实体间的联系主要归结为以下三种类型: (1)一对一的 联系(2)一对多的联系(3)多对多的联系。

全国计算机等级考试二级VF知识点(完整版)

全国计算机等级考试二级VF知识点(完整版)

1、数据处理的中心问题是数据管理。

多年来,数据管理经历了人工管理阶段、文件管理阶段、数据库系统阶段。

2、人工管理阶段面对的主要问题:1、数据不能独立。

2、数据不能长期保存。

3、文件管理阶段面对的主要特点:1、数据与程序分开。

2、数据能长期保存。

3、数据没有完全独立。

4、存在数据冗余。

5、数据不能集中管理。

4、数据库系统阶段特点:1、实现了数据的结构化。

2、实现了数据共享。

3、实现了数据独立。

4、实现了数据统一控制。

5、三者之间的区别:主要在于数据与程序之间的关系。

在人工管理阶段,数据与程序不具有独立性。

在文件系统阶段,程序和数据有了一定的独立性。

在数据库系统阶段提供了数据与应用程序的独立性。

6、数据库(DATA BASE 简写为DB)是按一定的组织形式存储在一起的相互关联的数据集合。

数据库具有数据的结构化、独立性、共享性、冗余量小、安全性、完整性和并发控制的基本特点。

7、数据库管理系统(DATA BASE MANAGEMENT SYSTEM 简写为DBMS)是数据库系统的核心部分。

而数据库运行管理和控制例行程序是数据库管理系统的核心部分。

8、数据库系统(DATA BASE SYSTEM 简写为DBS)具体包括计算机硬件、操作系统、数据库、数据库管理系统和建立在该数据库之上的相关软件、数据库管理员和用户等5个部分。

9、数据库应用系统(DATA BASE APPLICATION SYSTEMS 简写为DBAS)通常由数据库和应用程序组成。

10、数据模型是指数据库的组织形式,它取决于数据库中数据之间联系的表达方式。

数据库管理系统所支持的数据模型分为3类,层次模型、网状模型和关系模型。

11、关系模型:用二维表结构来表示实体以及实体之间联系的模型称为关系模型,在关系模型中把数据看成是二维表中的元素,一张二维表就是一个关系。

12、关系术语:1、关系:一个关系就是一张二维表,在VFP中,一个关系存储为一个文件,文件的扩展名为.dbf,称为表。

全国计算机等级考试二级vfp

全国计算机等级考试二级vfp

全国计算机等级考试二级vfp
全国计算机等级考试二级vfp是指Visual FoxPro(简称VPF)的考试,这是一种数据库程序设计语言。

通过这个考试,意味着考生掌握了VPF的基本知识和应用技能,能够使用VPF进行数据库应用程序的设计、开发和管理。

VPF是一种关系数据库管理系统,具有数据存储、查询、更新和管理等功能,同时也支持面向对象编程和可视化设计。

在二级vfp考试中,考生需要掌握VPF的基本语法、数据类型、函数、数据库操作、查询与更新、程序设计等知识,并具备一定的实际操作和应用能力。

考试形式包括笔试和机试,其中机试要求考生在规定时间内完成一个完整的数据库应用程序的设计和实现。

通过二级vfp考试,考生可以获得国家教育部颁发的计算机等级证书,并能够在实际工作中更好地应用VPF进行数据库管理系统的开发和应用。

vfp计算机二级考试题及答案

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》考试试题及答案

计算机二级《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中,什么是视图?答:视图是一个虚拟表格,它是基于其他表格或查询构建的,因此它实际上并不存储数据,而是从其他表格中检索数据。

计算机二级VFP1

计算机二级VFP1

不等于 包含
123<>321结果为.T
左边字符串包含在右边字符串中为真。 ”ab”=“ddabce” 为.T.
§1.3 Visual FoxPro 基本运算量
5、逻辑型表达式
逻辑型运算符运算优先级从高到低为: NOT→AND→OR。 若A、B为逻辑型数据,则两者之间的逻辑运算规则如下表:
A B NOT A NOT B A AND B
§1.3 Visual FoxPro 基本运算量
3、日期型表达式
运算符为+和-,运算规则如下:
(1) 两个日期型数据相减,得到的数值为两个日期之间相差的天数。
? {^2004/7/31}-{^2004/7/15} && 显示16
(2) 一个日期型数据与一个数值型数据相加或相减,则加/减天数。
? {^2004/7/15}-50
(2)日期时间型常量:用花括号括起来符合约定的符号串。 严格的日期时间格式为: {^yyyy/mm/dd h[:mm[:ss]][a|p]} 日期与时间数据之间必须用空格分隔 例如:{^2004/07/11 11:12:30p}
§1.3 Visual FoxPro 基本运算量
4、货币型常量
货币型常量以$或¥符号开头,并四舍五 入到小数点后4位。
第一章 Visual FoxPro 概述
§1.1 §1.2 §1.3
数据库概述 Visual FoxPro 概述 Visual FoxPro 基本运算量
§1.1 数据库概述
1、数据库(DataBase):以一定的方式将相 关数据组织在一起并存储在外存储器上的、 能为多个用户共享、与应用程序彼此独立的 相互关联的数据的集合
例如:$88.1696,¥288

计算机二级《VFP》考试试题及答案3篇

计算机二级《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命令来进行创建。

计算机二级VF需要背诵的命令

计算机二级VF需要背诵的命令

常用VFP命令、函数及程序语句一、主要命令:1、CREATE作用:建立一个新的表。

格式:CREATE [<文件>|?](注意,命令字符可取前面四个字符,后面可省略不写,即CREA,下同;中括号表示其中的参数是可选的;|管道符号表示两个参数只能选择一个,不能同时选择,下同。

)说明:文件指建立以.dbf为扩展名的VFP数据库文件,在命令后面加上一个问号表示系统会弹出对话框,要求用户输入想要建立的表名。

在命令中不加文件名或问号系统也会弹出对话框,要求用户输入想要建立的表名。

2、MODIFY STRUCTURE作用:显示表文件结构,并允许修改此表的结构。

格式:MODIFY STRUCTURE说明:只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。

3、APPEND作用:在当前表的尾部(无论表中有无记录)追加记录(在当前表指当前正使用的表)。

格式:APPEND [BLANK]说明:在APPEND命令后面加上BLANK参数表示在当前表的尾部添加一条空白记录。

无BLANK参数时,表示在当前表的尾部添加一条记录并要求用户输入相应的字段内容。

4、INSERT作用:在表文件中间插入一个新记录。

格式:INSERT [BEFORE] [BLANK]说明:INSERT 在当前记录后插入一记录;INSERT BEFORE 在当前记录前插入一记录;INSERT BEFORE BLANK 在当前记录前插入一空记录。

5、BROWSE作用:主要用于打开浏览窗口,查阅表文件并同时进行修改。

格式:BROWSE6、USE作用:打开和关闭表文件。

格式:USE [<文件名>]说明:前一个命令用来打开<文件名>指定的表文件,该表如有备注型字段,则同时打开相应的备注文件(.fpt文件);后一个命令关闭当前打开的表文件。

7、LIST和DISPLAY作用:显示表(.dbf)的内容、结构或状态。

格式:LIST|DISPLAY [OFF] [<范围>] [FIELDS] <表达式表> [WHILE <条件>] [FOR <条件>][TO PRINT|TO FILE <文件>]LIST|DISPLAY STRUCTURE TO PRINT|TO FILE <文件>]LIST|DISPLAY STATUS [TO PRINT|TO FILE <文件>]说明:命令带OFF参数表示不显示记录号,范围指定对哪些记录进行操作,范围包括:RECORD n第几号记录、NEXT n 当前记录开始的几个记录、REST 自当前记录开始至文件末尾的所有记录、ALL所有的记录。

历年全国计算机考试vfp二级笔试试题集及答案

历年全国计算机考试vfp二级笔试试题集及答案

历年全国计算机考试vfp二级笔试试题集及答案一、单项选择题(每题2分,共40分)1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. IntegerB. TextC. StringD. Real答案:A2. Visual FoxPro中,用于定义变量类型的关键字是?A. DimB. DefineC. DeclareD. Set答案:A3. 下列哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A4. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. Open FormB. Load FormC. Release FormD. Close Form答案:A5. 如果要将一个表单的标题设置为“用户登录”,应该使用哪个属性?A. CaptionB. TitleC. HeaderD. Label答案:B6. 在Visual FoxPro中,哪个命令用于创建一个新的数据库?A. Create DatabaseB. Use DatabaseC. Open DatabaseD. Set Database答案:A7. 以下哪个选项是Visual FoxPro中的合法变量名?A. 2variableB. variable-nameC. $variableD. variable答案:B8. Visual FoxPro中,以下哪个函数用于将字符串转换为日期?A. StrToDateB. Date()C. CDateD. Val答案:C9. 在Visual FoxPro中,以下哪个命令用于删除一个表?A. Delete TableB. Drop TableC. Remove TableD. Clear Table答案:B10. Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数差?A. DateDiffB. DateAddC. DateSubD. DateDiff答案:A二、多项选择题(每题3分,共30分)1. Visual FoxPro支持的索引类型包括以下哪些?A. 主索引B. 候选索引C. 唯一索引D. 普通索引答案:A, B, C, D2. 在Visual FoxPro中,以下哪些是合法的SQL语句?A. SELECT * FROM table_nameB. INSERT INTO table_name VALUES (value1, value2)C. UPDATE table_name SET column_name = value WHERE conditionD. DELETE FROM table_name WHERE condition答案:A, B, C, D3. Visual FoxPro中,以下哪些是合法的表单控件?A. LabelB. TextboxC. CommandButtonD. OptionGroup答案:A, B, C, D4. 在Visual FoxPro中,以下哪些是合法的循环结构?A. DO WHILEB. FORC. SCAND. LOOP答案:A, B, C5. Visual FoxPro中,以下哪些是合法的文件操作命令?A. COPY FILEB. MOVE FILEC. DELETE FILED. RENAME FILE答案:A, B, C, D三、填空题(每题3分,共15分)1. 在Visual FoxPro中,使用________命令可以创建一个查询。

计算机二级VF基础知识

计算机二级VF基础知识

计算机二级VF基础知识计算机二级VF基础知识引导语:你知道计算机二级VF考试怎么准备吗,以下是店铺分享给大家的计算机二级VF基础知识,帮助大家备考2017年9月计算机二级VF考试,欢迎阅读参考!VISUAL FOXPRO基础知识1、基本概念数据库、数据模型、数据库管理系统、类和对象、事件、方法。

2、关系数据库:(1) 关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。

(2) 关系运算:选择、投影、联接。

(3) 数据的一致性和完整性:实体完整性、域完整性、参照完整性。

知识要点1. 数据和信息数据是存储在某一媒体上能够识别的物理符号。

数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像和声音等多媒体数据。

信息是一种已经被加工为特定形式的数据,信息是以某种数据形式表现的。

【例题】:____是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是____;二是____。

[解析]本题考查的知识点是数据的概念及包括的内容。

数据是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是描述事物特性的数据内客;二是存储在某一种媒体上的数据形式。

做好该题的关键是熟练掌握数据的概念及包含的两个方面。

[答案]数据描述事物特性的数据内容存储在某一媒体上的数据形式2.数据处理数据处理是指将数据转换成信息的过程,其中心问题是数据管理。

数据处理的内容主要包括:数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动的总和。

数据处理的目的是从大量的数据中,根据数据自身的规律和及其相互联系,通过分析、归纳、推理等科学方法,利用计算机技术、数据库技术等技术手段,提取有效的信息资源,为进一步分析、管理、决策提供依据。

数据处理也称信息处理。

【例题】:数据处理的中心问题是____。

A.数据B.处理数据C.数据管理D.数据计算[解析] 本题考查的知识点是数据处理。

全国计算机vfp二级考试

全国计算机vfp二级考试

全国计算机vfp二级考试计算机VFP二级考试内容一、Visual FoxPro 基础知识1. 基本概念:数据库,数据模型,数据库管理系统,类和对象,事件,方法。

2. 关系数据库:(1) 关系数据库:关系模型,关系模式,关系,元组,属性,域,主关键字和外部关键字。

(2) 关系运算:选择,投影,连接。

(3) 数据的一致性和完整性:实体完整性,域完整性,参照完整性。

3. Visual FoxPro 系统特点与工作方式:(1) Windows 版本数据库的特点。

(2) 数据类型和主要文件类型。

(3) 各种设计器和向导。

(4) 工作方式:交互方式(命令方式,可视化操作)和程序运行方式。

二级各科考试的公共基础知识大纲及样卷见高等教育出版社出版的《全国计算机等级考试二级教程———公共基础知识(2013 年版)》的附录部分。

4. Visual FoxPro 的基本数据元素:(1) 常量,变量,表达式。

(2) 常用函数:字符处理函数,数值计算函数,日期时间函数,数据类型转换函数,测试函数。

二、Visual FoxPro 数据库的基本操作1. 数据库和表的建立、修改与有效性检验:(1) 表结构的建立与修改。

(2) 表记录的浏览、增加、删除与修改。

(3) 创建数据库,向数据库添加或移出表。

(4) 设定字段级规则和记录级规则。

(5) 表的索引:主索引,候选索引,普通索引,唯一索引。

2. 多表操作:(1) 选择工作区。

(2) 建立表之间的关联,一对一的关联,一对多的关联。

(3) 设置参照完整性。

(4) 建立表间临时关联。

3. 建立视图与数据查询(1) 查询文件的建立、执行与修改。

(2) 视图文件的建立、查看与修改。

(3) 建立多表查询。

(4) 建立多表视图。

三、关系数据库标准语言SQL1. SQL 的数据定义功能:(1) CREATE TABLE-SQL。

(2) ALTER TABLE-SQL。

2. SQL 的数据修改功能:(1) DELETE-SQL。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机二级考试VFP上机精选题及答案一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)1. 新建一个名为"图书管理"的项目。

2. 在项目中建立一个名为"图书"的数据库。

3. 将考生文件夹下的所有自由表添加到"图书"数据库中。

4. 在项目中建立查询book_qu:查询价格大于等于10的图书(book 表)的所有信息,查询结果按价格降序排序。

二、简单应用(2小题,每题20分,计40分)1. 用SQL语句完成下列操作:检索"田亮"所借图书的书名、作者和价格,结果按价格降序存入booktemp表中。

2. 在考生文件夹下有一个名为menu_lin的下拉式菜单,请设计顶层表单frmmenu,将菜单menu_lin加入到该表单中,使得运行表单时菜单显示在本表单中,并在表单退出时释放菜单。

三、综合应用(1小题,计30分)设计名为formbook的表单(控件名为form1,文件名为formbook)。

表单的标题设为"图书情况统计"。

表单中有一个组合框(名称为Combo1)、一个文本框(名称为Text1)和两个命令按钮"统计"(名称为Command1)和"退出"(名称为Command2)。

运行表单时,组合框中有三个条目"清华"、"北航"、"科学"(只有三个出版社名称,不能输入新的)可供选择,在组合框中选择出版社名称后,如果单击"统计"命令按钮,则文本框显示出"图书"表中该出版社图书的总数。

单击"退出"按钮关闭表单。

简单应用题答案:1、sele 书名,作者,价格 FROM book,borrows,loans where book.图书登记号=loans.图书登记号and ;Loans.借书证号=borrows.借书证号 and 姓名=”田亮” order by 价格desc into table booktemp2、建一个frmmenu的表单,将表单的show windows属性值设置为2,然后在表单的init事件代码中加入:DO menu_lin.mpr with this,在表单的destory事件代码中加入:release menu menu_lin extended 。

注意其中extended不可少。

综合应用题答案:表单的CAPTION属性设为“图书统计情况”,组合框的rowsource 属性设为“清华,北航,科学”, rowsourcetype属性设为1,style属性设为2-下拉列表框。

表单的“统计”命令按钮的CLICK事件代码为:close all select count(*) from book where 出版社=bo1.value into array Tempthisform.text1.value=temp(1) 表单的“退出”命令按钮的CLICK事件代码为:thisform.release一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)1. 建立项目"超市管理";并把"商品管理"数据库加入到该项目中。

2. 为商品表增加字段:销售价格N(6,2),该字段允许出现"空"值,默认值为.NULL.。

3. 为"销售价格"字段设置有效性规则:销售价格>0;出错提示信息是:"销售价格必须大于零"。

4. 用报表向导为商品表创建报表:报表中包括商品表中全部字段,报表样式用"经营式",报表中数据按商品编码升序排列,报表文件名report_a.frx。

其余按缺省设置。

二、简单应用(2小题,每题20分,计40分)1. 使用SQL命令查询2001年(不含)以前进货的商品,列出其分类名称、商品名称、进货日期,查询结果按进货日期升序排序并存入文本文件infor_a.txt中;所用命令存入文本文件cmd_aa.txt中;2. 用SQL UPDATE 命令为所有商品编码首字符是"3"的商品计算销售价格:销售价格为在进货价格基础上加22.68%,并把所用命令存入文本文件cmd_ab.txt中。

三、综合应用(1小题,计30分)建立表单,表单文件名和表单名均为myform_a,表单标题为"商品浏览",表单样例如图所示(左图)。

其它功能要求如下:1. 用选项按钮组(OptionGroup1)控件选择商品分类(饮料(Option1)、调味品(Option2)、酒类(Option3)、小家电(Option4));2. 单击"确定"(Command2)命令按钮,显示选中分类的商品,要求使用DO CASE语句判断选择的商品分类(如右图所示);3. 在右图所示界面中按Esc键返回左图所示界面;4. 单击"退出"(Command1)命令按钮,关闭并释放表单。

注:选项按钮组控件的Value属性必须为数值型。

简单应用题答案:1、cmd_aa.txt的内容如下:SELECT 分类名称,商品名称,进货日期 FROM 商品,分类WHERE 商品.分类编码=分类.分类编码 AND 进货日期<{^2001-01-01};order by 进货日期 TO FILE infor_a.txt2、cmd_ab.txt的内容如下:update 商品 set 销售价格=进货价格*1.2268 where substr(商品编码,1,1)="3"综合应用题答案:“确定”命令按钮的CLICK事件代码为:DO CASECASE THISFORM.OPTIONGROUP1.VALUE=1SELECT 商品.* FROM 分类,商品 WHERE分类.分类编码=商品.分类编码 and 分类.分类名称="饮料"CASE THISFORM.OPTIONGROUP1.VALUE=2SELECT 商品.* FROM 分类,商品 WHERE分类.分类编码=商品.分类编码 and 分类.分类名称="调味品"CASE THISFORM.OPTIONGROUP1.VALUE=3SELECT 商品.* FROM 分类,商品 WHERE分类.分类编码=商品.分类编码 and 分类.分类名称="酒类"CASE THISFORM.OPTIONGROUP1.VALUE=4SELECT 商品.* FROM 分类,商品 WHERE分类.分类编码=商品.分类编码 and 分类.分类名称="小家电"ENDCASE“退出”命令按钮的CLICK事件代码为:thisform.release一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)1、打开数据库PROD_M及数据库设计器,其中的两个表的必要的索引已经建立,为这两个表建立永久性联系。

2、设置CATEGORY表中"种类名称"字段的默认值为:"饮料"。

3、为PRODUCTS表增加字段:销售价格N(8,2)。

4、如果所有商品的销售价格是在进货价格基础上增加18.98%,计算所有商品的销售价格。

二、简单应用(2小题,每题20分,计40分)1、在考生文件夹中有一个数据库SDB,其中有数据库表STUDENT、SC和COURSE表结构如下:STUDENT(学号,姓名,年龄,性别,院系号);SC(学号,课程号,成绩,备注);COURSE(课程号,课程名,先修课程号,学分)。

在考生文件夹下有一个程序DBTEST61.PRG,该程序的功能是检索同时选修了课程号C1和C2的学生的学号。

请修改程序中的错误,并调试该程序,使之正确运行。

考生不得增加或删减程序行。

2、在考生文件夹中有一个数据库SDB,其中有数据库表STUDENT、SC和COURSE。

表结构如下:STUDENT(学号,姓名,年龄,性别,院系号);SC(学号,课程号,成绩,备注);COURSE(课程号,课程名,先修课程号,学分)。

在考生文件夹下设计一个表单,该表单为SDB库中STUDENT表窗口式输入界面,表单上还有一个名为cmdclose的按钮,标题名为"关闭",点击该按钮,使用ThisForm.release 退出表单。

最后将表单存放在考生文件夹中,表单文件名是S_FORM。

提示:在设计表单时,打开SDB数据库,将STUDENT表拖入到表单中就实现了STUDENT表的窗口式输入界面,不需要其他设置或修改。

三、综合应用(1小题,计30分)在考生文件夹下有股票管理数据库stock_6,数据库中有stock_mm表和stock_cs表,stock_mm的表结构是股票代码C(6)、买卖标记L(.T.表示买进,.F.表示卖出)、单价N(7.2)、本次数量N(6)。

tock_cs的表结构是股票代码C(6)、买入次数N(4)、最高价N(7.2)。

stock_mm表中一只股票对应多个记录,stock_cs 表中一只股票对应一个记录(stock_cs表开始时记录个数为0)。

请编写并运行符合下列要求的程序:(1)设计一个名为stock_m菜单,菜单中有两个菜单项"计算"和"退出"。

程序运行时,单击"计算"菜单项应完成的操作是计算每支股票的买入次数和(买入时的)最高价存入stock_cs表中,买卖标记.T.(表示买进)(注意:stock_cs表中的记录按股票代码从小到大的物理顺序存放)。

(2)根据stock_cs 表计算买入次数最多的股票代码和买入次数存储到的stock_x表中(与stock_cs 表对应字段名称和类型一致)。

单击"退出"菜单项,程序终止运行。

基本操作题答案:4、update products set 销售价格=进货价格*(1+18.98/100)简单应用题答案:1、第一处将“=”改为“in”, 第二处将“*”改为“学号”, 第三处将“学号”改为“课程号”综合应用题答案:“计算”菜单项的过程代码为:SELECT 股票代码,COUNT(*) AS 买入次数,MAX(单价) AS 最高价FROM STOCK_MM WHERE 买卖标记GROUP BY 股票代码;ORDER BY 股票代码INTO ARRAY aaaDELETE FROM STOCK_CSINSERT INTO STOCK_CS FROM ARRAY aaaSELECT * TOP 1 FROM STOCK_CS ORDER BY 买入次数DESC INTO TABLE STOCK_X“退出”菜单项的命令代码为:set sysmenu to default。

相关文档
最新文档