Vfp习题集宿迁学院.docx

上传人:b****5 文档编号:4639181 上传时间:2022-12-07 格式:DOCX 页数:48 大小:89.48KB
下载 相关 举报
Vfp习题集宿迁学院.docx_第1页
第1页 / 共48页
Vfp习题集宿迁学院.docx_第2页
第2页 / 共48页
Vfp习题集宿迁学院.docx_第3页
第3页 / 共48页
Vfp习题集宿迁学院.docx_第4页
第4页 / 共48页
Vfp习题集宿迁学院.docx_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

Vfp习题集宿迁学院.docx

《Vfp习题集宿迁学院.docx》由会员分享,可在线阅读,更多相关《Vfp习题集宿迁学院.docx(48页珍藏版)》请在冰豆网上搜索。

Vfp习题集宿迁学院.docx

Vfp习题集宿迁学院

 

VFP习题集

 

班级

姓名

学号

 

 

目录

 

第一章数据库系统与VFP概述1

第二章VFP语言基础4

第三章表的创建和使用15

第四章数据库的创建和使用24

第一章数据库系统与VFP概述

一、选择题

1.数据模型是在数据库领域中定义数据及其操作的一种抽象表示。

用树形结构表示各类实体及其间的联系的数据模型称为_________模型。

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

2.扩展名为pjx的文件是。

A.数据库表文件B.表单文件C.数据库文件D.项目文件

3.数据管理技术的发展可以划分为三个阶段,__________阶段主要依靠应用程序来管理数据。

A.人工管理B.文件系统C.数据库系统D.没有一个

4.以下对数据库的描述不正确的是。

A.数据库通常包括两部分内容即数据和元数据

B.数据库的核心是数据模型

C.数据库中的数据具有教大的冗余度,较高的数据独立性和易扩展性

D.数据库技术与人工智能相结合出现了演绎数据库和知识库

5.不同类型的文件有不同的默认扩展名。

数据库文件、表文件以及查询文件的默认扩展名分别是____。

A..DBT、.FPT、.QPRB..DBT、.FPT、.QPX

C..DBC、.MPR、.PRGD..DBC、.DBF、.QPR

6.数据管理技术的发展可以划分为三个阶段,__________阶段具有较高的数据独立性。

A.人工管理B.文件系统C.数据库系统D.没有一个

7.以下有关关键字的说法不正确的是。

A.超关键字由二维表中的一个列或几个列组成,能唯一确定纪录

B.候选关键字由二维表中的一个列组成,能唯一确定纪录

C.可以从二维表的候选关键字中选出一个作为主关键字

D.当一张二维表A的主关键字被包含到另一张二维表B里,则称它为B表的外部关键字

8.主程序是一个应用系统运行时的起点,是应用系统执行时首先被执行的程序。

在“项目管理器”窗口中,可以选择一个文件为主程序。

下列各组文件类型中,所有文件类型均可以被设置为主程序的是____________。

A.菜单、查询、表单和程序(.prg)B.项目、菜单、查询和表单

C.数据库、查询、表单和程序(.prg)D.菜单、查询、表单和表

9.概念模型是按用户的观点对数据建模,它是对现实世界的第一层抽象。

下列各项中属于概念模型的是___________。

A.物理模型B.关系模型C.E-R模型D.逻辑模型

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

A.层次模型、网络模型、关系模型B.对象模型、网络模型、关系模型

C.网络模型、对象模型、层次模型D.层次模型、关系模型、对象模型

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

A.复制已执行过的命令B.重复执行已执行过的命令

C.同时执行多个命令D.在命令窗口中显示命令执行结果

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

A.人工管理阶段C.计算机管理阶段

B.文件管理阶段D.数据库系统阶段

13.二维表的主关键字是从它的______中选出一个。

A.超关键字B.候选关键字C.外关键字D.合成关键字

14.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间关系是。

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

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

15.关键字是关系模型中的重要概念。

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

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

16.一个数据库系统是由________和数据库组成。

A.应用程序、DBMS、支持数据库运行的软、硬件环境和DBA

B.应用程序、DBMS和DBA

C.DBMS、DBA、应用程序和支持数据库运行的软件环境

D.DBMS和DBA

17.“项目管理器”窗口中共分6个选项卡,用来分类显示各数据项。

其中,数据库项目位于______选项卡中。

A.“数据”B.“文档”C.“代码”D.“其他”

18.数据模型是在数据库领域中定义数据及其操作的一种抽象表示。

用二维表结构表示的实体及其间的联系的数据模型称为______模型。

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

19.在关系模型中,超关键字______。

A.可由任意的属性组成

B.只能由一个属性组成,其值能唯一识别该关系模式中的任一元组

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

D.以上都不对

20.DBMS的含义是。

A.数据库系统B.数据库管理系统C.数据库管理员D.数据库

21.从关系中指定若干个属性组成新的关系的运算称为。

A.联接B.投影C.选择D.排序

22.对于“关系”的描述,正确的是。

A.同一个关系中允许有完全相同的两行

B.同一个关系中元组必须按关键字升序存放

C.在一个关系中必须将关键字作为该关系的第一个属性

D.同一个关系中不能出现相同的属性名

23.数据库系统的核心是。

A.数据模型B.数据库管理系统C.数据库D.数据库管理员

24.扩展名为mnx的文件是。

A.备注文件B.项目文件C.表单文件D.菜单文件

25.VisualFoxPro是一个。

A.数据库系统B.数据库管理系统C.数据库D.数据库管理员

26.根据关系模型的有关理论,下列说法中不正确的是。

A.二维表中的每一列均有唯一的字段名B.二维表中不允许出现完全相同的两行

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

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

27.专门的关系运算不包括下列中的。

A.联接运算B.选择运算C.投影运算D.交运算

28.扩展名为SCX的文件是。

A.备注文件B.项目文件C.表单文件D.菜单文件

29.数据库技术与其他学科的技术内容相结合,出现可各种新型数据库。

例如,数据库技术与人工智能相结合出现了数据库。

A.多媒体B.空间C.智能D.演绎

30.概念模型是按用户的观点对数据建模,它是对现实世界的第一层抽象。

下列各项中属于概念模型的是。

A.物理模型B.关系模型C.E-R模型D.逻辑模型

31.下列关于关键字的说法不正确的是。

A.可以是一个或多个字段B.它的值唯一区分每条记录

C.可以有很多个D.不可以是所有字段

32.下列关于项目、数据库和表的描述中,错误的是。

A.一个项目可以包含多个数据库B.一个数据库可以包含在多个项目中

C.一个数据库可以包含多个表D.一个表可以包含在多个数据库中

33.主程序是一个应用系统运行时的起点,是在运行应用系统时首先执行的程序。

主程序可以是程序、表单或菜单等,一个项目中能指定个主文件为主程序。

A.1B.2C.3D.4

34.项目(project)是VFP中各种文件组织的核心。

在下列有关VFP项目的叙述中,错误的是。

A.项目的创建既可以利用菜单或工具栏,也可以利用VFP命令

B.一个VFP窗口中,只能打开一个项目

C.在VFP窗口中,项目管理器可以折叠成工具栏形式

D.“连编”操作是针对项目而言的,该操作位于“项目”菜单栏

35.创建并保存一个项目后,系统会在磁盘上生成两个文件,这两个文件的文件扩展名分别为。

A..scx和.sct文件B..mnx和.mnt文件C..frx和.frt文件D..pjx和.pjt文件

36.设有关系R1和R2,经过关系运算得到结果S,则S是。

A.一个关系B.一个表单C.一个数据库D.一个数组

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

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

二、填空题

1.E-R图是E-R模型的图形表示法,在E-R图中,用矩形框表示实体集,表示属性。

2.在关系模型中设计关系模式时,一般要求满足________NF。

3.数据库系统的结构定义为三级模式结构:

外部层、内部层和_________。

4.用二维表的形式来表示实体之间联系的数据模型叫做____。

5.在二维表中能够唯一确定记录的一列或多列的组合被称为超关键字。

如果一个超关键字去掉其中任何一列后就不再能唯一确定记录了,则称其为。

6.从数据模型看,VFP属于型数据库。

7.E-R图是实体-联系模型的图形表示法,它是直接表示概念模型的有力工具。

在E-R图中,用矩形表示实体,表示联系,椭圆表示属性。

8.计算机数据管理技术的发展分为三个阶段:

人工管理阶段、文件系统阶段以及数据库系统阶段,其中20世纪60年代以后出现的是。

9.狭义上讲,数据库系统由数据库、和有关软件组成。

10.数据库系统(DBS)是实现有组织地、动态地存储大量关联数据,方便用户访问的计算机资源组成具有管理数据库功能计算机系统。

11.数据库中的数据按一定的数据模型组织、描述和存储、具有较小的、较高的数据独立性和易扩展性,并可以供各种用户共享。

12.E-R图中,字母缩写E的中文含义为:

13.关系表的一列称为。

14.可以在项目管理器的选项卡下建立查询文件。

15.E-R图是E-R模型的图形表示法,它是表示概念数据模型的有力工具。

在E-R模型中有3个基本的概念,即实体、联系和______,在E-R图中它们分别用矩形框、菱形框和椭圆形框来表示。

16.数据库中通常包含两方面数据,其中存放在数据字典中的各种描述信息通常称为。

17.在VFP中,关闭所有的文件,并结束当前VFP系统的运行的命令是。

18.关系的基本运算有两类。

一是传统的集合运算,包括并、差、交运算;二是专门的关系运算,包括:

选择、和联接。

19.数据模型是对现实世界客观事物的抽象描述,这种抽象描述应能确切反映事物、事物的特征和事物之间的联系。

从形式上看,数据模型分成两个级别:

概念模型和实施模型。

其中实施模型侧重与数据库中数据的表达方式和数据库结构的实现方法,主要有层次数据模型、网络数据模型和数据模型。

20.目前用户通常是在操作系统环境下(如在“我的电脑”或“资源管理器”窗口中)创建和删除文件夹。

在VFP中,也可以使用MD命令和命令来创建新文件夹和删除已建文件夹。

第二章VFP语言基础

一、选择题

1.在下面的表达式中,运算结果为逻辑真的是。

A.EMPTY(.NULL.)B.LIKE("edit","edi?

")C.AT("A","123abc")D.EMPTY(SPACE(10))

2.下列程序的功能是统计字符串中包含多少个中文字符,多少个英文字符(设字符串中的所有字符均为GB2312字符集中的字符或ASCII码字符),从语法和语义上看。

下列程序中存在

行错误语句。

cString=”在下列VFP的基类中,无Caption属性的基类是哪几个?

STORE0TOnCh,nEn

DOWHILE(cString)#0

c=LEFT(cString,1)

IFASC(c)<127

nEn=nEn+1

cString=SUBSTR(cString,2)

ELSE

nCh=nCh+1

cString=SUBSTR(cString,3)

ENDIF

ENDDO

WAITWINDOWS”中西文字符个数分别为”+nCh+nEn

A.1B.3C.2D.4

3.函数ROUND(1234.1962,3)的返回结果为。

A.1234.1960B.1234.1900C.1234.2000D.1234.0000

4.在VisualFoxPro中,将只能在建立它的模块中使用的内存变量称为。

A.局部变量B.私有变量C.全局变量D.不确定

5.在VisualFxoPro系统中,以下函数返回值不是数值型的是。

A.LEN(“VisualFxoPro”)B.AT(“This”,”ThisForm”)

C.YEAR(DATE())D.LEFT(”ThisForm”,4)

6.在下列有关VFP表达式中,语法上错误的是。

A.DATETIME()+100B.DATE()-100

C.DATETIME()-DATE()D.DTOC(DATE())-TTOC(DATETIME())

7.下列关于.NULL.的叙述中错误的是。

A.逻辑表达式.F.OR.NULL.的返回值为.F.

B.空值排序时优先于其他数据

C.在计算过程中或大多数函数中都可以用到NULL值

D.等价于没有任何值

8.在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量。

A.局部变量B.公共变量C.私有变量D.以上都不对

9.利用命令DIMENSIONX(3,4)定义了一个名为X的数组后,依次执行三条赋值命令X(3)=10、X(6)=20,则数组元素X(1,1)、X(1,3)、X(2,2)的值分别是。

A.30、30、30B..F.、10、20C.30、10、20D.0、10、20

10.函数INT(-3.14)的返回结果为。

A.-3B.3C.0D.1

11.在下列函数中,其返回值为字符型的是。

A.AT()B.TYPE()C.VAL()D.DOW()

12.下列变量名称中不合法的是。

A.X2B._avergzC.x+yD.cVar

13.执行?

VAL(“12+34”)命令的结果显示。

A.12+34B.12.00C.46D.0

14.执行如下命令序列后,最后一条命令的显示结果是。

DIMENSIONM(2,2)

M(1,1)=10

M(1,2)=20

M(2,1)=30

M(2,2)=40

?

M

(2)

A.变量未定义的提示B.20C.10D..F.

15.下列表述中,能将日期“2004年10月16日”赋值给日期型变量D的正确语句是。

A.D=10/16/2004B.D=”10/16/2004”C.D=CTOD(”10/16/2004”)D.D=DATE(”10/16/2004”)

16.在DOWHILE(条件){语句组}ENDDO中,若条件设置为.T.,则下列说法中正确的是。

A.程序一定出现死循环B.程序不会出现死循环

C.在语句组中设置EXIT防止出现死循环D.在语句组中设置LOOP防止出现死循环

17.下列关于.NULL.的叙述中错误的是。

A.排序优先于其他数据

B.与0、空字符串(“”)及空格相同

C.在计算过程中或大多数函数中都可以用到NULL值

D.NULL值会影响到命令、函数、逻辑表达式和参数的行为

18.在下列VFP命令的叙述中,不正确的是。

A.在命令窗口中输入并执行DIR,则显示当前目录中所有的表文件的目录

B.rename命令可以完成文件移动的功能

C.所有IF…ENDIF结构的程序段均可以写成IIF()函数形式

D.?

命令与?

?

命令的功能不同

19.下列命令中,不能使程序跳出循环的是。

A.LOOPB.EXITC.QUITD.RETURN

20.以下关于空值(NULL)叙述正确的是。

A.空值等同于空字符串B.空值表示字段或变量还没有确定值

C.VFP不支持空值D.空值等同于数值0

21.运行下列程序段后,屏幕上显示的内容是。

STORE5TOnX

nX=.NULL.

?

TYPE(“nX”)

A.CB.NC.LD.NULL

22.在DOWHILE…ENDDO循环结构中,EXIT命令的作用是。

A.退出过程,返回程序开始处

B.转移到DOWHILE语句行,开始下一个判断和循环

C.终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行

D.终止程序执行

23.下列有关名称命名规则的叙述中,不正确的是。

A.名称中只能包含字母、下划线“_”、数字符号和汉字

B.名称的开头只能是字母、汉字或下划线,不能是数字

C.各种名称的长度均可以是1~128个字符

D.系统规定的系统变量,其名称均以下划线开头

24.函数MOD(-35,ABS(-6))的返回结果为。

A.5B.-1C.-5D.1

25.通用数据类型用于在表中存储OLE对象。

通用字段包含一个______字节的引用,它指向该字段的真正内容。

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

26.下列关系表达式中,运算结果为逻辑真.T.的是______。

A."副教授"$"教授"B.3+5#2*4

C."计算机"<>"计算机世界"D.{^2004/05/01}==CTOD("04/05/01")

27.执行?

ROUND(135.246,1)+2%3命令的结果显示______。

A.135.25B.135.9C.137.2D.显示出错信息

28.下列不表示常量的是。

A..T.B.’T’C.TD.[T]

29.在SQL语句中,与表达式"工资BETWEEN1210AND1240"功能相同的表达式是。

A.工资>=1210AND工资<=1240B.工资>1210AND工资<1240

C.工资<=1210AND工资>1240D.工资>=1210OR工资<=1240

30.下列函数中函数返回值为数值型的是。

A.DATE()B.TIME()C.YEAR()D.DATETIME()

31.函数len(trim(“__vfp___””))的返回值是_________。

A.8B.5C.6D.3

32.下列函数中,其返回值为数值型的是。

A.SUBSTR()B.LEFT()C.AT()D.SPACE()

33.在下面的VisualFoxPro表达式中,运算结果为逻辑真的是。

A.EMPTY(.NULL.)B.BETWEEN(5,1,10)C.AT('xy','abcxyz')D.ISNULL(SPACE(0))

34.设X=10,语句?

TYPE("X")的输出结果是。

A.NB.CC.10D.X

35.执行Dimensiona(5)命令后,再执行?

A(5)命令,结果显示______。

A.0B.1C..F.D.A(5)

36.表达式LEN(SPACE(0))的运算结果是。

A..NULL.B.1C.0D.""

37.在VFP集成环境下,用户利用DO命令执行一个程序文件时,系统实质上是执行文件。

A..prgB..bakC..exeD..fxp

38.在VFP中,可用EMPTY()函数测试表达式的值是否为空,则函数EMPTY(0)和EMPTY(SPACE(0))的返回值分别为______。

A..T.和.T.B..F.和.F.C..T.和.F.D..F.和.T.

39.在下列叙述的操作中,不能关闭VFP集成操作环境窗口的是______。

A.按组合键ALT+F4B.执行菜单命令“文件→关闭”

C.单击窗口中的“关闭”按钮D.在“命令”窗口中执行QUIT命令

40.表达式LEN(SPACE(0))的运算结果是______。

A..NULL.B.1C.0D.“”

41.EMPTY({})和ISNULL({})函数的值分别为______。

A..T.和.T.B..F.和.F.C..T.和.F.D..F.和.T.

42.表达式ASC(‘APPEND’)的值为______。

A.128B.127C.65D.‘A’

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

A.复制已执行过的命令B.重复执行已执行过的命令

C.同时执行多个命令D.在命令窗口中显示命令执行结果

44.下列表达式中错误的是___________.

A.CTOD(“01/01/98”)-CTOD(“12/22/99”)B.CTOD(“01/09/99”)-200

C.“01/01/90”-“01/01/89”C.“01/01/90”+200

45.下列表述中,能将日期“2007年5月1日”赋值给日期型变量D的正确语句是________。

A.D=05/01/2007B.D=”05/01/2007”

C.D=CTOD(”05/01/2007”)D.D=DATE(”05/01/2007”)

46.执行下面命令后,屏幕上显示的结果是_____。

X=“WHATISYOUNAME?

Y=“what”

?

ATC(Y,X)

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

47.在SETEXACTOFF(默认值)时,下列字符串精确比较为.T.的是。

A.”AB”=”ABCD”B.”AB”=”AB”C.”ABCD”=”AB”D.”AB”=”AB”

二、填空题

1.函数len(dtoc(date(),1))返回值为,函数len(str(12345678901))的函数返回值为。

2.设X=.F.,则函数IIF(X,1,2)的返回值是。

3.在VFP中,乘方运算的运算符是**或。

4.运行以下程序后,VFP主窗口中显示的结果是。

SETTALKOFF

CLEAR

STORE“计算机基础知识和应用能力等级考试”TOa1

Vfp=”二级”

a3=RIGTHT(a1,8)

a2=”vfp”

?

&a2+a3

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

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

6.完善下列程序,以显示7~1000以内能被7整除、且含有数字5的所有整数(例如15、45、75等)。

FORn=7TO1000SETP7

ch=ALLT(STR(n))

IF

?

n

ENDIF

ENDFOR

7.定义数组时,使用和DEMENSION声明的数组属于“私有数组”,而使用PUBLIC命令声明的数组属于“全局数组”,使用LOCAL命令声明的数组属于“局部数组”。

8.在VFP中,系统规定:

除了自由表的字段名、表的索引标识名至多只能有个字符以外,其余名称的长度可以长达100多个字符。

9.在VisualFoxPro系统的命令窗口中,输入并执行下列命令后,VisualFoxPro主窗口中显示内容为。

3^2+2=MOD(12,7)+LEN(“FoxPro”)

10.完善程序题。

下列程序的功能是统计一个字符串中各个字符的个数(假定字符串仅由大写英文字母A、B、C、D组成):

cStr=‘AABBDDCABCDAADBCAACCDDDDBB’

STORE0TOnA,nB,nC,nD

DOWHILELEN(cStr)>0

c=LEFT(cStr,1)

n&c=

cStr=

ENDDO

?

nA

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

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1