vfp完整讲解.docx

上传人:b****0 文档编号:10110505 上传时间:2023-05-23 格式:DOCX 页数:21 大小:53.99KB
下载 相关 举报
vfp完整讲解.docx_第1页
第1页 / 共21页
vfp完整讲解.docx_第2页
第2页 / 共21页
vfp完整讲解.docx_第3页
第3页 / 共21页
vfp完整讲解.docx_第4页
第4页 / 共21页
vfp完整讲解.docx_第5页
第5页 / 共21页
vfp完整讲解.docx_第6页
第6页 / 共21页
vfp完整讲解.docx_第7页
第7页 / 共21页
vfp完整讲解.docx_第8页
第8页 / 共21页
vfp完整讲解.docx_第9页
第9页 / 共21页
vfp完整讲解.docx_第10页
第10页 / 共21页
vfp完整讲解.docx_第11页
第11页 / 共21页
vfp完整讲解.docx_第12页
第12页 / 共21页
vfp完整讲解.docx_第13页
第13页 / 共21页
vfp完整讲解.docx_第14页
第14页 / 共21页
vfp完整讲解.docx_第15页
第15页 / 共21页
vfp完整讲解.docx_第16页
第16页 / 共21页
vfp完整讲解.docx_第17页
第17页 / 共21页
vfp完整讲解.docx_第18页
第18页 / 共21页
vfp完整讲解.docx_第19页
第19页 / 共21页
vfp完整讲解.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

vfp完整讲解.docx

《vfp完整讲解.docx》由会员分享,可在线阅读,更多相关《vfp完整讲解.docx(21页珍藏版)》请在冰点文库上搜索。

vfp完整讲解.docx

vfp完整讲解

一、选择题

(ch1)

1、根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以分为三个阶段,其中不包括下列的B。

A.人工管理阶段B.计算机管理阶段C.文件系统阶段D.数据库系统阶段

2、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是A。

A.DBS包括DB和DBMSB.DBMS包括DB和DBS

C.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS

3、由计算机、操作系统、DBMS、数据库、应用程序等组成的系统称为A。

A.数据库系统B.数据库管理系统C.文件系统D.软件系统 

4、根据关系模型的有关理论,下列说法中正确的是C。

A.二维表中的每一列可以有多个字段名

B.二维表中允许出现完全相同的行

C.二维表中行的顺序、列的顺序均可以任意交换

D.二维表中行的顺序、列的顺序不可以任意交换

5、下列不属于关系运算的是B。

A.选择运算B.合并运算C.投影运算D.联结运算

6、用树形结构表示各类实体及其之间联系的数据模型称为:

A。

A.层次模型B.网状模型C.关系模型D.面向对象模型

7、在关系模型中,主关键字C。

A.可由多个任意属性组成

B.只能由一个属性组成,其值能惟一标识该关系模式中任何一个元组

C.可由一个或多个属性组成,其值能惟一标识该关系模式中任何一个元组

D.以上都不是

8、在下列数据库当中,目前还算不上是大型数据库的是B。

A.OracleB.Access

C.SQLServerD.Sybase

9、关键字是关系模型中的重要概念。

当一张二维表(A表)的主关键字被包含到另外一张二维表(B表)中时,它就称为B表的B。

A.主关键字B.外部关键字C.候选关键字D.超关键字

10、对于现实世界中事物的特征,在实体-联系模型中使用A描述。

A.属性B.关键字C.二维表格D.实体

11、通过指定字段的数据类型和宽度来限制字段的取值范围,属于数据完整性中的C。

A.参照完整性B.实体完整性C.域完整性D.字段完整性

(ch2)

12、在VisualFoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们的宽度分别为A。

A.1、4、8B.4、4、10C.1、10、8D.2、8、8

13、字符型常量的定界符不包括D。

A.单引号B.双引号C.方括号D.花括号

14、在VisualFoxPro系统中,下列命名中不能作为变量名的是B。

A.姓名   B.姓名+2005  C.姓名2005  D.姓名_2005

15、在VisualFoxPro中,表结构中的整型的宽度由系统自动给出,它的宽度为D。

A.1B.10C.8D.4

16、对于自由表而言,不允许有重复值的索引是___B____。

A.主索引B.侯选索引C.普通索引D.唯一索引

17、下列函数返回值为字符型的是D。

A.VAL()B.ASC()C.AT()D.TIME()

18、私有数组用_D_______声明。

A.localB.privateC.publicD.declear

19、如果要将第一个字符为“n”的所有变量保存到nvar内存变量文件中,可以使用命令:

C。

A.savetonvar     B.savetonvar  allliken?

C.savetonvar  allliken*   D.savetonvar  allexceptn?

20、通过设置文件来指定应用程序在执行时的入口程序,下面不可以作为主文件的是:

B。

A.程序B.类库C.表单D.菜单

21、机器序列下,西文字符从小到大的排序序列为:

C。

A.空格、小写字母、大写字母B.小写字母、空格、大写字母

C.空格、大写字母、小写字母D.小写字母、大写字母、空格

22、如果要求在系统显示时间时,显示如:

“24/10/08”的格式,可使用命令:

B。

A.setdatetolong

B.setdatetoDMY

C.setdatetoYMD

D.setdatetoMDY

23、以下日期值正确的是B。

A.{“2001-05-25”}B.{^2001-05-25}C.{2001-05-25}D.{[2001-05-25]}

24、函数MOD(73,-9)的值是D。

A.1B.-1C.8D.–8

25、下列关于数据的操作说法中,正确的是C。

A.货币型数据不能参加算术运算   B.两个日期型数据可以进行加法运算

C.一个日期型数据可以加或减一个整数D.字符型数据能比较大小,日期型则不能

26、表达式VAL(SUBS(“奔腾586”,5,1))+LEN(“VisualFoxPro”)的结果是D。

A.13.00B.14.00C.15.00D.18.00

(ch3)

27、如果要创建仅包含一个字段的自由表rb,字段名是rb,字段类型是字符型,宽度是10,则可以用下列的C命令创建。

A.CREATETABLErbrbC(10)

B.CREATETABLErbFIELDrbC(10)

C.CREATETABLErb(rbC(10))

D.CREATETABLErbFIELD(rbC(10))

28、一个表文件名为xs,要想打开该表,应使用命令D。

A.OPENxs                  B.OPENtablexs

C.USEtablexs          D.USExs

29、在VisualFoxPro的参照完整性规则不包括C。

A.更新规则B.删除规则C.查询规则D.插入规则

30、命令SELECT0选择的是B。

A.当前工作区B.当前未被使用的最小工作区

C.当前未被使用的最大工作区D.当前已被使用的最小工作区

31、设有一张教师表js,含有一个字符型的字段xb(性别),下列命令中语法正确的是A。

A.DELETEFROMjsWHERExb=”女”B.DELETEFROMjsFORxb=”女”

C.DELETETABLEjsWHERExb=”女”D.DELETETABLEjsFORxb=”女”

32、在Visual FoxPro中,创建数据库生成的文件不包括A。

A.dbfB.dbcC.dctD.dcx

33、当打开一张空表(无任何记录的表)时RECNO()函数的值为C。

A.0B..T.C.1D..F.

34、一个数据库名为student,要想打开该数据库,应使用命令B。

A.OPENstudent          B.OPENDATABASEstudent

C.USEDATAstudent      D.USEstudent

35、假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用的命令A。

A.MODI STRU B.MODI COMM TEST C.MODI DBF D.MODI TYPE TEST

36、表之间的“临时性关系”,是在两个打开的表之间建立的关系,如果两个表有一个关闭后,则该"临时性关系"D。

A.转化为永久关系B.永久保留C.临时保留D.消失

37、参照完整性的作用是D控制。

         

A.字段数据的输入  B.记录中相关字段之间的数据有效性

C.表中数据的完整性 D.相关表之间的数据一致性

38、在下列有关数据库及表的叙述中,错误的是A。

A.一个项目中可以包含多个数据库文件,且一个数据库文件也可以包含在多个项目中

B.一个表可以属于两个或两个以上的数据库

C.创建一个数据库后,通常在外部存储器中生成三个文件

D.表与表之间的永久性关系只能基于索引来创建

39、在VisualFoxPro中创建数据库后,系统自动生成的三个文件的扩展名分别为D。

A..PJX、.PJT、.PRGB..DBC、.SCT、.SCX

C..FPT、.FRX、.FXPD..DBC、.DCT、.DCX

(ch4)

40、在Visual FoxPro中,创建C将不以独立的文件存储。

A.查询B.表单C.视图D.程序

41、若SQL语句中的ORDERBY短语指定了多个字段,则C。

A.  依次按自右至左的字段顺序排序

B. 只按第一个字段排序

C. 依次按自左至右的字段顺序排序

D.  无法排序

42、查询单位名称中含“北京”字样的所有读者的借书证号和姓名,正确的SQL语句是D。

A. SELECT 借书证号,姓名 FROM 读者 WHERE 单位="北京%"

B. SELECT 借书证号,姓名 FROM 读者 WHERE 单位="北京*"

C. SELECT 借书证号,姓名 FROM 读者 WHERE 单位 LIKE "北京*"  

D. SELECT 借书证号,姓名 FROM 读者 WHERE 单位 LIKE "%北京%"

43、在下列关于利用查询设计器设计查询的叙述中,错误的是C。

A.在设计基于两个表的查询时,通常需设置两个表之间的联接类型,默认类型内联接

B.在选择一个排序字段时,系统默认的排序方式为升序

C.在"杂项"中设置查询结果输出记录的范围时,可以选择前n条记录或后n条记录

D.在设置分组时,所选的分组字段可以不是查询输出字段

44、有如下SQLSELECT语句:

SELECT*FROMstockWHERE单价BETWEEN12.76AND15.20

与该语句等价的是A。

A.SELECT*FROMstockWHERE单价<=15.20.AND.单价>=12.76

B.SELECT*FROMstockWHERE单价<15.20.AND.单价>12.76

C.SELECT*FROMstockWHERE单价>=15.20.AND.单价<=12.76

D.SELECT*FROMstockWHERE单价>15.20.AND.单价<12.76

45、查询设计器和视图设计器的主要不同表现在于B。

A.查询设计器有"更新条件"选项卡,没有"查询去向"选项

B.查询设计器没有"更新条件"选项卡,有"查询去向"选项

C.视图设计器没有"更新条件"选项卡,有"查询去向"选项

D.视图设计器有"更新条件"选项卡,也有"查询去向"选项

46、以下关于视图的描述正确的是B。

A.视图和表一样包含数据       B.视图物理上不包含数据

C.视图定义保存在命令文件中    D.视图定义保存在视图文件中

(ch5)

47、在VisualFoxpro中,下面关于属性、方法和事件的叙述错误的是__A______。

A.属性用于描述对象的状态,方法用于表示对象的行为

B.基于同一个类产生的两个对象可以分别设置自己的属性值

C.事件代码也可以象方法一样被显示调用

D. 在创建一个表单时,可以添加新的属性、方法和事件

48、对于任何一个表单来说,下列说法中正确的是C。

A.均可以创建新的属性、事件和方法B.仅可以创建新的属性和事件

C.仅可以创建新的属性和方法D.仅可以创建新的事件和方法

(ch6)

49、表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码____c____。

A.myForm.Page3.myPageFrame.Caption="修改"

B.myForm.myPageFrame.Caption.Page3="修改"

C.Thisform.myPageFrame.Page3.Caption="修改"

D.Thisform.myPageFrame.Caption.Page3="修改"

(ch8)

50、报表的数据源不包括__B_。

A.  视图B.文本文件C.数据库表D.自由表

二、填空题

(ch1)

1、在VFP的“命令”窗口输入setdefaulttod\:

命令可以将D盘设置为默认的工作目录。

2、关系数据库中,从关系中选择某些(部分)属性列的关系运算称为投影运算。

3、从狭义上讲,数据库系统由数据库、数据库管理系统和有关软件组成,软件包含数据库管理系统、宿主语言和开发工具等。

4、在VisualFoxpro系统中,可以实现关系型数据库的三种完整性:

实体完整性、__域完整性_______________、用户自定义完整性。

5、E-R模型中有三个基本的抽象概念,分别是实体、联系和属性。

(ch2)

6、VisualFoxPro中声明数组后,数组的每个元素在未赋值之前的默认值是.F.。

7、表达式LEN(SUBSTR("1234586",5,1))*Len("visualFoxPro")的结果是__12____。

8、MOD(365,-7)的返回值为:

-6。

9、EMPTY({})的返回值为:

___.T.________。

10、STR(378.192,6,1)的返回值为:

378.2。

11、能够返回当前日前的函数是:

DATE()。

12、假定系统当前日期为2012年6月19日,则表达式DTOC(DATE(),1)的值为20120619。

13、自由表的扩展名是.dbf。

14、条件函数IIF((LEN(SPACE

(1))-1)=2,1,-1)的值是:

-1。

15、在Visual FoxPro中,建立项目jxgl的命令是CREATEproject[jxgl]。

16、2012年7月1日为星期天,?

DOW({^2012-07-01})的结果为:

1。

17、名称命名规则中,名称的开头只能是字母、汉字和下划线。

18、设n=234,m=432,k="m+n",表达式1+&k的值是667。

(ch3)

19、要求一个表中的数值型字段数据精度具有4位小数,则该字段的宽度至少定义为_6___位。

20、将记录指针直接指向表的第一条记录的命令是:

GOTOTOP。

21、使用一条命令关闭非当前工作区中表JS,可用命令:

USE__in_____JS.

22、若一张表中有N个记录,移动记录指针使函数EOF()的值为真时,函数RECNO()的返回值是N+1。

23、对数据库表添加新记录时,系统自动地为某一字段给定一个初始值,这个值称为该字段的____默认值__。

24、数据库表的触发器是在对表的记录进行操作时被触发的检验规则。

在VFP中,触发器分为3种类型,即更新触发器、删除触发器和插入触发器。

25、如果使用INSERT-SQL命令向xs表中追加一条新的记录。

请将下面的命令补充完整:

INSERTINTOxs(xh,xm,xdh)_VALUES__('950101','李林','')。

26、若有一个表文件xsda.dbf,则利用ALTERTABLExsdaADDCOLUMNxbC

(2)命令,可以添加一个字段“xb”。

27、将学生表STUDENT中的学生年龄(字段名是AGE,数值型)增加1岁,应该使用的SQL命令是UPDATESTUDENTSETAGE=AGE+1。

28、索引文件包括结构复合索引文件和非结构复合索引文件、独立索引文件。

答案:

结构复合索引文件

(ch4)

29、在使用Select-sql进行查询时,若要保证在查询结果中没有重复记录,可以在查询命令中使用distinct关键字。

(ch6)

30、如果要将某命令按钮组上的命令按钮个数设置为5个,应把命令按钮组______buttoncount_____属性的值设定为5。

31、在面向对象程序设计中通过类可以简化应用程序的设计,类具有抽象性、封装性、多态性和继承性等特点。

32、当用户按下并释放键盘上的按键时,将触发keypress事件。

33、现有一表单(Frm_xscj)用于操作(查看或修改)学生的成绩信息,如果要把该表单中的一个文本框对象的初值设置为当前日期,则在该文本框的Init事件中设置代码为___this.value=date()_。

34、VisualFoxPro中,报表是由两个基本部分组成的,包括数据源和数据布局。

(ch9)

35、在VisualFoxPro中,假设当前文件夹中有菜单程序文件mymenu.mpr,运行该菜单程序的命令是domymenu.mpr。

三、判断题

(ch1)

1、VFP中的注释可为:

*或&&。

(T)

2、VFP程序每行必须以“;”结尾。

(F)

3、VFP是一种微机数据库管理系统产品。

(T)

(ch2)

4、不是通过VFP创建的文件不能添加到项目中去。

(F)

5、命令窗口可以显示命令执行结果。

(F)

6、空值等价于没有任何值。

(F)

7、?

“123”$“abc123123”的返回值是4。

(F)

8、TIME()函数的功能是返回当前的系统时间,返回值类型是日期时间型。

(F)

9、定义数组以后,系统为数组的每个数组元素赋以数值0。

(F)

10、在给数组元素赋值时,既可以给整个数组赋值,也可以给单个元素赋值,同一数组的不同元素可以赋不同数据类型的值。

(T)

11、使用LOCAL、PRIVATE和PUBLIC命令可以指定内存变量的作用域。

在VFP命令窗口中创建的任何内存变量均为全局变量。

(T)

(ch3)

12、在一个工作区中可以同时打开多张表。

(F)

13、索引是改变表的物理顺序,排序是排列表的逻辑顺序。

(F)

14、在VisualFoxPro中进行参照完整性设置时,要想设置成:

当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择更新规则为级联(Cascade)。

(T)

15、数据库表可以设置记录级的有效性规则。

(T)

16、一个数据库表只能设置一个主索引。

(T)

17、对于vfp中的参照完整性规则,插入规则是当父表中插入或更新记录时触发。

(F)

18、查询设计器和视图设计器在本质上都是SELECT-SQL命令的可视化设计方法。

使用查询和视图都可以更新数据源。

(F)

19、在VisualFoxPro中,每个表最多可以有256个字段。

(F)

(ch4)

20、在SQL查询时,使用WHERE子句指出的是查询的结果。

(F)

21、视图与查询类似的是:

可以从一个或多个相关联的表中提取有用信息。

(T)

(ch5)

22、结构化程序设计的三种基本逻辑结构是顺序结构、循环结构和选择结构。

(T)

(ch6)

23、表格中的列控件不包含其他控件。

(F)

24、可以通过表单向导创建并修改表单。

(F)

25、对于许多控件来说,可以通过ControlSource属性与数据绑定。

其中标签(Label)控件无ControlSource属性。

(T)

四、综合题

(ch1)

1、请画出层次模型、网状模型、关系模型实例。

问题描述如下:

(1)08计算机专业有08001号李平、08002号王刚、08003号赵乐、08004号李平四位同学。

(2)本学期可选课程有A01计算机基础、A02数据库技术、A03计算机网络三门课程。

(3)08001号李平同学选修了A01计算机基础、A02数据库技术两门课程,08002号王刚同学选修了A02数据库技术、A03计算机网络两门课程,08003号赵乐同学选修了A01计算机基础、A03计算机网络两门课程,08004号李平同学没有选课。

2、用E-R图表示仓库管理的概念模型。

(1)仓库管理包含仓库、职工、零件、供应商、项目5个实体集:

仓库实体具有仓库号、面积、电话号码等属性;零件实体具有零件号、名称、规格、单价、描述等属性;供应商实体具有供应商号、姓名、地址、电话号码、帐号等属性;项目实体具有项目号、预算、开工日期等属性;职工具有职工号、姓名、年龄、职称等属性。

(2)实体集之间的联系:

一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。

仓库和零件具有多对多的联系。

用库存量来表示某种零件在某个仓库中的数量。

一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作,仓库和职工之间是一对多的联系。

职工之间具有领导-被领导关系。

即仓库主管领导若干保管员。

供应商、项目和零件三者之间具有多对多的联系

3、用E-R图表示教学管理的概念模型。

(1)教学管理包含学院、教师、学生、课程4个实体集:

学院实体具有学院代码、学院名称等属性;教师实体具有工号、姓名、性别、出生日期、工作时间等属性;学生实体具有学号、姓名、性别、出生日期、入学时间等属性;课程实体具有课程代号、课程名称等属性。

(2)实体集之间的联系:

一个学院可以有多名教师,一个学院可以有多名学生。

一位老师可以教授多门课程,一门课程可以由不同的老师来承担不同专业的教学任务。

用课程安排来表示老师和课程的关系。

一名学生可以学习多门课程,一门课程可以被不同的学生选修。

用选课来表示学生和课程的关系。

(ch2)

4、执行下列命令后,屏幕上显示的结果是0。

(5分)

    X="AREYOUOk?

    Y="are"

    ?

AT(Y,X)

5、有如下程序代码:

     DIMENSIONxx[4]

     ta=TYPE("xx[1]")

     xx[1]="VFP"

     xx=1113

     tb=TYPE("xx[1]")

则这段程序运行后,变量ta和tb的值分别是LN。

(6分)

(ch3)

6、依次执行下面的命令,写出数字标记5处命令执行的结果。

(10分)

Closeall

Usejs①在工作区1区打开js表,别名是js

Usejsaliasjiaoshiagainin10②在工作区10区打开js表,别名是jiaoshi

Select100

Usejsagain③在工作区100区打开js表,别名是w100

Select0

Usexs④在工作区2区打开xs表,别名是xs

Usexsagaini

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2