vfp程序中,调用两个子程序但在最后只有一个return是是返回到最初调用第一个子程序的do那里吗

vfp程序中,调用两个子程序但在最后只有一个return是是返回到最初调用第一个子程序的do那里吗,第1张

最后的return 控制权返回到一个高层的程序,意思就是整个程序的返回值

另外private定义了a的值只会在过程P1中改变,过程结束后a的值恢复原样,过程p1,p2的endproc被省略了,当一个过程遇到另一个过程,或到程序尾的时候自动执行"endproc"

cddbc cbdcd bbadb ccdcd ccbcc acccd cdadb cbdbd

选择题

1. VFP中下列表达式中写法错误的是

A) 〃总分〃+[90]

B) 〃AB〃==〃AB〃

C) 〃总分〃+ 90

D) 〃x〃<>〃y〃

2 数据文件工资DBF共有10条记录,当前记录号为3, 用SUM命令计算工资总和,如果不给出范围短句,那么命令

A) 计算后5条记录工资值之和

B) 计算后6条记录工资值之和

C) 只计算当前记录工资值

D) 计算全部记录工资值之和

3 要为当前表所有职工增加100元工资应该使用命令

A) CHANGE 工资 WITH 工资+100

B) REPLACE 工资 WITH 工资+100

C) CHANGE ALL工资 WITH工资+100

D) REPLACE ALL 工资 WITH 工资+100

4 文件CGEMNX是一个

A) 表单文件

B) 菜单文件

C) 项目文件

D) 报表文件

5 Visual FoxPro关系数据库管理系统能实现的3种基本关系运算是

A) 索引、排序、查找

B) 建库、录入、排序

C) 选择、投影、联接

D) 显示、统计、复制

6 使用数据库技术进行人事档案管理,是属于计算机的

A) 科学计算应用

B) 过程控制应用

C) 数据处理应用

D) 辅助工程应用

7 逻辑型字段的宽度固定为

A) 8

B) 1

C) 4

D) 10

8 当前表中有20条记录,当前记录号是5,Display next 3命令将

A) 显示当前记录

B) 显示第三条记录

C) 显示第6到第8条记录

D) 显示第5到第7条记录

9 备注型字段的宽度固定为

A) 8

B) 1

C) 4

D) 10

10执行 ?STR(10987,7,3)后,屏幕显示的是

A) 10987

B) 〃10987〃

C) 109870

D) 〃109870〃

11 在Visual FoxPro中,打开表命令是

A) OPEN TABLE<表名>

B) USE <表名>

C) USE TABLE<表名>

D) OPEN<表名>

12 假定系统日期是1998年12月20日,有如下命令:MJ=MOD(YEAR(DATE()),100)

执行该命令后,MJ的值是

A) 1998

B) 98

C) 981220

D) 1220

13 在以下四组函数运算中,结果相同的是

A) LEFT(〃Visual FoxPro〃,4)与SUBSTR(〃Visual FoxPro〃,1,4)

B) YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)

C) lEN(〃that 〃)与 lEN(〃that 〃)

D) 假定A=〃that 〃,B=〃is a menu〃,A-B与A+B

14 在VFP中,执行STORE DTOC(DATE()+10) TO B后,变量B的类型为

A) 日期型

B) 数据型

C) 备注型

D) 字符型

15 如果要创建一个3级数据分组报表,第1个分组表达式是"部门",第2个分组表达式是"性别",第3个分组表达式是"基本工资",则当前索引的索引关键字表达式应该是

A) 部门+性别+基本工资

B) 部门+性别+STR(基本工资)

C) 性别+部门+STR(基本工资)

D) STR(基本工资)+性别+部门

16 数据表文件CJDBF已经打开,共有10条记录,按关键字XM排序,执行命令SORT ON XM TO CJ后,屏幕将显示

A) 10条记录排序完成

B) CJDBF已存在,覆盖它吗(Y/N)

C) 文件在使用

D) 出错信息

17 物理删除记录可用两条命令分两步来完成,这两个命令分别为

A) PACK和ZAP

B) PACK和RECALL

C) DELETE和PACK

D) DELETE和RECALL

18 在VFP的几种循环语句中,当循环次数为常数时,应选用的语句是

A) DO WHILE

B) SCAN

C) LOOP

D) FOR

19 关于数据库表和自由表,下列说法正确的是

A) 数据库表可以转换为自由表,反之不能

B) 自由表可以转换为数据库表,反之不能

C) 两者可以相互转换

D) 两者不能相互转换

20 视图设计器中比查询设计器多出的选项卡是

A) 字段

B) 排序依据

C) 联接

D) 更新条件

选择题

1 在FoxPro数据库中的常量的类型种类是

A) 4

B) 5

C) 6

D) 3

2 执行命令STORE 〃31416〃 TO TEST

TYPE(〃TEST〃)

其结果为

A) D

B) L

C) C

D) N

3 下列叙述正确的是

A) INPUT语句只能接收字符串

B) ACCEPT命令只能接收字符串

C) ACCEPT语句可以接收任意类型的VFP表达式

D) WAIT只能接收一个字符,而且必须按ENTER键

4 在使用项目管理器时,如果要移去一个文件,在提示的框中选择"Remove(移去)"按钮,系统将会把所选择的文件移走。选择"Delete(删除)"按钮,这系统将会把该文件

A) 仅仅从项目中移走

B) 仅仅从项目中移走,磁盘上的文件未被删除

C) 不仅从项目中移走,磁盘上的文件也被删除

D) 只是不保留在原来的目录中

5 要使文件菜单项用"F"作为访问快捷键,定义该菜单标题可用

A) 文件(F)

B) 文件(<\F)

C) 文件(\<F)

D) 文件(/\F)

6 用户设计菜单系统时,系统默认菜单系统位置

A) 替换原有菜单系统

B) 追加在原有的菜单系统后面

C) 插入到原菜单系统的前面

D) 与原菜单系统无关

7 打开一个数据表文件的同时打开以"姓名"为关键字的单一索引文件,要求查找姓名为"张伟"的教师,应使用命令

A) GO张伟

B) LOCATE张伟

C) FIND张伟

D) SEEK张伟

8 在报表设计中打印每条记录的带区是

A) 标题

B) 页标头

C) 细节

D) 总结

9 BOF()是测试函数,当正使用的数据表文件的记录指针已达头部,其函数值为

A) 0

B) 1

C) T

D) F

10 数据库文件有30条记录,当前记录是20,执行命令LIST NEXT 5后,所显示记录号是

A)21~25

B)21~26

C)20~25

D)20~24

11 EOF()是测试函数,当正使用的数据表文件的记录指针已达尾部,其函数值为

A) 0

B) 1

C) T

D) F

12 统计在校生党员数的正确 *** 作是

A) SUM FOR 党员否

B) COUNT TO 党员否=T

C) SUM 党员否

D) COUNT FOR 党员否

13 函数LEN(SPACE(20)-SPACE(15))的返回值是

A) 35

B) 19

C) 5

D) 错误信息

14 关于索引的叙述,下列选项不正确的是

A) VFP支持两种索引文件:复合索引文件和单索引文件

B) 实现索引查询必须满足以下条件:打开数据库;打开索引文件;确定控制索引文件;对于复合索引文件还需确定控制索引

C) 打开和关闭索引文件均使可用SET INDEX TO命令

D) 索引文件不会随着库文件的关闭而关闭

15 当前目录下有AADBF、BBDBF,其中数据表文件AADBF已经打开,共有10条记录,按关键字"学号"排序,执行命令SORT ON 学号 TO BB 后,屏幕将显示

A)10条记录排序完成

B)BBDBF已存在,覆盖它吗(Y/N)

C)文件在使用

D)出错信息

16 把当前数据库文件中"性别"字段为"女"的值全部清除,但仍保留该字段与其他各字段内容,应当使用命令

A) MODIFY STRUCTURE

B) DELETE

C) RELACE

D) ZAP

17 SUBSTR(〃ABCDEF〃,3,2)的结果是

A) AB

B) CD

C) FE

D) CB

18 下列命令中,不能输入字符型数据的命令是

A) ACCEPT

B) WAIT

C) INPUT

D) SAY

19 VF60数据库系统是

A)网络型

B)关系型

C)层次型

D)链状型

20 设VFP的程序中有P1PRG, P2PRG ,P3PRG三层程序嵌套,下面叙述正确的是

A)在P1中用!RUN P2PRG语句可以调用P2子程序

B)在P2中用RUN P3PRG语句可以调用P3子程序

C)在P3中用RETURN语句可以返回P1子程序

D)在P3中用RETURN TO MASTER语句可以返回P1子程序

考试内容分析:

一、VISUALFOXPRO基础知识1、基本概念数据库、数据模型、数据库管理系统、类和对象、事件、方法。2、关系数据库:(1)关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。(2)关系运算:选择、投影、联接。(3)数据的一致性和完整性:实体完整性、域完整性、参照完整性。3、VISUALFOXPRO系统特点与工作方式:(1)WINDOWS版本数据库的特点。(2)数据类型和主要文件类型。(3)各种设器和向导(4)工作方式:交互方式(命令方式、可视化 *** 作)和程序运行方式。4、VISUALFOXPRO的基本数据元素:(1)常量、变量、表达式。(2)常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试函数。

分析:本部分内容试题的题型都是选择、填空题。这部分的重点是"关系数据库中的数据的一致性何完整性"和"关系运算"。在"常用函数"这部分也是常考的内容。要求学员一定要弄清楚函数的作用。

二、VISUALFOXPRO数据库的基本 *** 作1、数据库和表的建立、修改与有效性检验:(1)表结构的建立与修改。(2)表记录的浏览、增加、删除与修改。(3)创建数据库,向数据库添加或从数据库删除表。(4)设定字段级规则和记录规则。(5)表的索引:主索引、候选索引、普通索引、唯一索引。2、多表 *** 作:(1)选择工作区。(2)建立表之间的关联:一对一的关联;一对多的关联。(3)设置参照完整性。

-1-

(4)表的联接JOIN:内部联接;外部联接:左联接、右联接、完全联接。(5)建立表间临时关联。3、建立视图与数据查询:(1)查询文件的建立、执行与修改。(2)视图文件的建立、查看与修改。(3)建立多表查询。

分析:这部分考试题型是选择、填空题和上机题。选择填空题主要集中在表的索引、关联等。上机题主要考点集中在:表记录的建立、增加、删除和修改以及建立视图和数据查询。

三、关系数据库标准语言SQL1、SQL的数据定义功能:(1)CREATETABLE-SQL(2)ALTERTABLE-SQL2、SQL的数据修改功能:(1)DELETE-SQL(2)INSERT-SQL(3)UPDATE-SQL3、SQL的数据查询功能:(1)简单查询。(2)嵌套查询。(3)联接查询。(4)分组与计算查询。(5)集合的并运算。

分析:这部分是VF考试的重点,无论是客观题还是主观题都会涉及这部分知识。值得注意的是:查询功能这部分几乎每年都是必考的内容。

四、项目管理器、设计器和向导的使用1、使用项目管理器:(1)使用"数据"选项卡。(2)使用"文档"选项卡。2、使用表单设计器:(1)在表单中加入和修改控件对象。

-2-

(2)设定数据环境。3、使用菜单设计器:(1)建立主选项。(2)设计子菜单。(3)设定菜单选项程序代码。4、使用报表设计器:(1)生成快速报表。(2)修改报表布局。(3)设计分组报表。(4)设计多栏报表。5、使用应用程序向导。

分析:这部分考题在主观题和客观题中都会涉及到,表单设计和菜单设计是重点要求掌握的内容。

五、VISUALFOXPRO程序设计1、命令文件的建立与运行:(1)程序文件的建立。(2)简单的交互式输入输出命令。(3)应用程序的调试与执行。2、结构化程序设计:(1)顺序结构程序设计。(2)选择结构程序设计。(3)循环结构程序设计。3、过程与过程调用。(1)子程序设计与调用。(2)过程与过程文件。(3)局部变量和全局变量、过程调用中的参数传递。4、用户定义对话框(MESSAGEBOX)的使用

分析:这部分试题主要是综合性题型,常出现在上机试题过程中,选择和循环机构的程序设计的重点,过程与过程调用是难点,但是考试的比重不会太大。

严格的说只要支持socket 的 都可以做网站的服务器 所以 vfp 可以做网站后台

座椅额vfp程序 插入一个ActiveX控件 监听80 端口 , 分析获取的请求, 结果运算将结果返回给请求方浏览器,

但是实践过程中碰到以下问题,

1 vfp 不支持 utf8 编码

2 vfp 为单线程 ,不支持并发, 可以用调用子程序的方法来"伪并发" 但是效率很低

所以 做一些很小的 并发要求不高的项目还是可以试一下的 大的项目还是用主流的网站开发工具来实现把, 如果一定要用到 VFP 就把vfp 编译成COM 给php 调用吧

这是全国二级的大纲

◆ 基本要求

1、 具有数据库系统的基础知识。

2、 基本了解面向对象的概念。

3、 掌握关系数据库的基本原理。

4、 掌握数据库程序设计方法。

5、 能够使用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) 建立表间临时关联。

3、 建立视图与数据查询:

(1) 查询文件的建立、执行与修改。

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

(3) 建立多表查询。

(4) 建立多表视图。

二、 关系数据库标准语言SQL

1、 SQL的数据定义功能:

(1) CREATE TABLE –SQL

(2) ALTER TABLE –SQL

2、 SQL的数据修改功能:

(1) DELETE –SQL

(2) INSERT –SQL

(3) UPDATE –SQL

3、 SQL的数据查询功能:

(1) 简单查询。

(2) 嵌套查询。

(3) 连接查询。

内连接外连接:左连接,右连接,完全连接

(4) 分组与计算查询。

(5) 集合的并运算。

三、 项目管理器、设计器和向导的使用

1、 使用项目管理器:

(1) 使用“数据”选项卡。

(2) 使用“文档”选项卡。

2、 使用表单设计器:

(1) 在表单中加入和修改控件对象。

(2) 设定数据环境。

3、 使用菜单设计器:

(1) 建立主选项。

(2) 设计

(3) 设定菜单选项程序代码。

4、 使用报表设计器:

(1) 生成快速报表。

(2) 修改报表布局。

(3) 设计分组报表。

(4) 设计多栏报表。

5、 使用应用程序向导。

6、 应用程序生成器与连骗应用程序。

四、 VISUAL FOXPRO程序设计

1、 命令文件的建立与运行:

(1) 程序文件的建立。

(2) 简单的交互式输入、输出命令。

(3) 应用程序的调试与执行。

2、 结构化程序设计:

(1) 顺序结构程序设计。

(2) 选择结构程序设计。

(3) 循环结构程序设计。

3、 过程与过程调用。

(1) 子程序设计与调用。

(2) 过程与过程文件。

(3) 局部变量和全局变量、过程调用中的参数传递。

4、 用户定义对话框(MESSAGEBOX)的使用。

这是江苏省二级的大纲

总体要求

1测试计算机的基本知识及 *** 作使用计算机的能力;

2测试使用一种软件包或使用一种高级语言进行编程和上机调试、运行的能力。

考试范围

一 计算机基本知识

1计算机与信息处理技术的发展及应用,以及计算机处理的基本特点;

2各种记数制系统及其数值的转换

3信息和数据的基本概念、中西文信息在计算机内的各种编码及其处理方式;

4计算机的组成、各部分的功能极其基本工作原理,计算机分类与性能评测;

5微型计算机硬件组成、各部件的功能几起发展;

6计算机软件的功能及分类, *** 作系统、数据库系统、程序设计语言及语言处理程序

的基础知识,软件工程的基础知识软件的知识产权;

7多媒体技术基础:图形、声音和视频信息在计算机内的表示、多媒体计算机系统的

组成,多媒体技术的应用;

8计算机安全与病毒防范的基础知识

PS:省二级是很好过的

公共基础知识是包含在二级笔试里的题目,占30分左右,无论你考VFP还是C公共基础都是一样的

VFP即为Visual FoxPro 。

是Microsoft公司从Fox公司的FoxBase数据库软件经过数次改良,并且移植到Windows之后,得来的应用程序开发软件,主要用于开发数据管理与运算等方面的软件。

VFP是Microsoft公司推出的最新可视化数据库管理系统平台,是功能特别强大的32位数据库管理系统。

它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术。

具有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。

扩展资料:

VFP的发展历史:

1、VFP 6

Visual FoxPro 60及其中文版,是可运行于Windows 95和Windows NT平台的32位数据库开发系统。

它不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理。Visual FoxPro 60使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。

利用可视化的设计工具和向导,用户可以快速创建表单、查询和打印报表。

Visual FoxPro 60还提供了一个集成化的系统开发环境。

它不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术,并拥有功能强大的可视化程序设计工具。

目前,Visual FoxPro 60是用户收集信息、查询数据、创建集成数据库系统、进行实用系统开发较为理想的工具软件。

2、VFP 7

Web Services支持 VFP 7支持注册和发布Web Services,而无需使用Microsoft SOAP Toolkit和VFP扩展来从底层完成这些任务;

服务器增强 VFP 7对于COM服务器作了很大程度的增强,可以与核心平台如COM+服务进行互 *** 作;

XML支持 为了适应以XML形式在Web上传送数据的潮流,VFP 7提供了一些函数用于在XML数据和FoxPro游标(Cursor)或表格(Table)之间的转换。

多样的XBase特性 VFP添加了很多新的或改进的XBase特性,并且这些特性都是用VFP语言编写的;

OLE DB Provider 通过实现OLE DB Provider接口,开发者可以在任何支持OLE DB的程序和语言中调用VFP数据。

3、VFP 8

n 数据特性增强 VFP 8对其数据特性进行了改进,并增加了很多新的数据特性。

包括:远程数据连接、创建DataEnvironment类、自动增长域值、支持对照序列、与SQL语句Select…Union之间的隐式数据转换、使用SQL Select命令插入行等;

其他增强 VFP 8对一些工具、示例数据库和解决方案案例都进行了改进。

4、VFP 9

数据和XML增强 这一时期的VFP对其数据特性进行了巨大的加强,改进项目之多真是令人眼花缭乱,详情可以参考这里,此处不再赘述;

实现SQL语言 VFP 9已经能够充分地支持SQL查询语言;

设计器的增强 VFP 9增强了这些设计器:报表和标签设计器、菜单设计器、表格设计器、查询和视图设计器、数据环境设计器以及类和窗体设计器等;

其他方面的增强 和VFP 8一样,VFP 9在其他微小的细节上进行了不少的改进,使得开发者的体验更加舒适。

参考资料:

百度百科 ------ VFP

s=0

for i=1 to 10

s=s+myProcedure(i)

endfor

s

自定义过程

PROCEDURE myProcedure

LPARAMETERS myPar1

y=1

for j=1 to myPar1

y=yj

ENDFOR

return y

ENDPROC

以上就是关于vfp程序中,调用两个子程序但在最后只有一个return是是返回到最初调用第一个子程序的do那里吗全部的内容,包括:vfp程序中,调用两个子程序但在最后只有一个return是是返回到最初调用第一个子程序的do那里吗、求VFP程序设计上机指导与习题选解、vfp二级考试考什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10122454.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存