当前位置:文档之家› VFP程序设计复习题集200601103

VFP程序设计复习题集200601103

VFP程序设计复习题集200601103
VFP程序设计复习题集200601103

VFP程序设计复习题集200601103

一、单选题

1、Visual FoxPro是基于()操作系统的数据库系统。

A:MS-DOS

B:Windows

C:UNIX

D:AMOS/L

答案:B

知识点:VFP部分/VFP基础知识/关系型数据库理论基础知识

2、命令SELECT 0的功能是()。

A:选择区号最小的空闲工作区

B:选择区号最大的空闲工作区

C:选择当前工作区的区号加1的工作区

D:随机选择一个工作区的区号

答案:A

知识点:VFP部分/多工作区操作

3、下列命令中,不能求出当前表中所有记录个数的是()。

A:COUNT all to x

B:RECCOUNT()

C:CALCULATE CNT()

D:SUM TO CONNT

答案:D

知识点:VFP部分/数据表的基本操作/表的查询与统计操作

4、已知:X="AB",AB=100。执行命令? &X+10的结果是()。

A:X

B:AB

C:ABC58

D:110

答案:D

知识点:VFP部分/数据类型、函数与表达式/表达式运算

5、在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是()。 A:BROWSE

B:SHOW

C:VIEW

D:OPEN

答案:A

知识点:VFP部分/数据表的基本操作/表记录操作/记录浏览

6、下面命令执行后都将生成ABC.DBF文件,其中生成空表文件的命令是()。

A:SORT TO ABC

B:COPY TO ABC

C:COPY STRUCTURE TO ABC

D:COPY FILE TO ABC

答案:C

知识点:VFP部分/文件操作

7、表达式LEN('ABC'-'DE')的值是()。

A:1

B:3

C:5

D:7

答案:C

知识点:VFP部分/数据类型、函数与表达式/常用函数

8、若使用REPLACE命令,其范围子句为ALL或REST,则执行该命令后记录指针指向()。 A:首记录

B:末记录

C:首记录的前面

D:末记录的后面

答案:D

知识点:VFP部分/数据表的基本操作/表记录操作/记录修改

9、仅关闭当前表文件的命令是()。

A:CLOSE ALL

B:CLEAR

C:USE

D:CLOSE DATABASE

答案:C

知识点:VFP部分/数据表的基本操作/表操作:表的建立/打开/输入记录

10、DELETE命令的作用是()。

A:为当前记录做删除标记

B:直接物理删除当前记录

C:删除当前表文件的所有记录

D:在提问确认后物理删除当前记录

答案:A

知识点:VFP部分/数据表的基本操作/表记录操作/记录删除

11、要将A盘上根目录下STK.DBF文件复制到C盘的\DB子目录,应在VFP命令窗口中使用命令()。

A:COPY A:STK.DBF C:\DB

B:COPY FILE A:\STK.DBF TO C:\DB\STD.DBF

C:COPY FILE STK.DBF TO C:\DB\STD.DBF

D:COPY TO A:\STK.DBF

答案:B

知识点:VFP部分/文件操作

12、执行LIST NEXT 1命令之后,记录指针的位置指向()。

A:下一条记录

B:原来记录

C:尾记录

D:首记录

答案:B

知识点:VFP部分/数据表的基本操作/记录定位

13、命令SELECT 3等价于命令()。

A:SELECT A

B:SELECT 0

C:SELECT C

D:SELECT Ⅲ

答案:C

知识点:VFP部分/多工作区操作

14、VFP中的SET RELATION关联是()。

A:逻辑连接

B:物理连接

C:逻辑排序

D:物理排序

答案:A

知识点:VFP部分/数据库的基本操作/基本操作

15、JOIN命令对两个数据表进行物理连接时,对它们的要求是()。

A:两个数据表都不能打开

B:两个数据表都必须打开

C:一个表打开,一个表关闭

D:两个数据表必须结构相同

答案:B

知识点:VFP部分/文件操作

16、使用下面命令必须打开索引文件的是()。

A:SORT

B:LOCATE

C:SEEK

D:SUM

答案:C

知识点:VFP部分/数据表的基本操作/表的查询与统计操作

17、若表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用的命令是()。

A:GO TOP

B:GO RECNO()=1

C:SKIP 1

D:GO 1

答案:D

知识点:VFP部分/数据表的基本操作/记录定位

18、在3号记录之后插入一个空白记录,正确的命令是()。

A:3

INSERT BLANK

B:GOTO 4

INSERT BLANK

C:GO 3

INSERT BLANK

D:TO 4

INSERT BLANK BEFORE

答案:C

知识点:VFP部分/数据表的基本操作/表记录操作/记录插入

19、显示所有以A打头的所有内存变量,正确的命令是()。

A:LIST MEMO LIKE A

B:LIST FOR A*

C:DISP MEMO LIKE A*

D:DISP MEMO A*

答案:C

知识点:VFP部分/常量、变量与数组/变量

20、SQL查询语句中ORDER BY子句的功能是()。

A:对查询结果进行排序

B:分组统计查询结果

C:限定分组检索结果

D:限定查询条件

答案:A

知识点:VFP部分/SQL语言/select查询

21、SQL查询语句中HAVING子句的作用是()。

A:指出分组查询的范围

B:指出分组查询的值

C:指出分组查询的条件

D:指出分组查询的字段

答案:C

知识点:VFP部分/SQL语言/select查询

22、执行命名SEEK "张三"后,若未找到符合条件的记录,则命令?BOF(),?FOUND(),?EOF()的显示结果是()。

A:F T F

B:F F T

C:T F F

D:F T T

答案:B

知识点:VFP部分/数据表的基本操作/表的查询与统计操作

23、查询设计器中"筛选"选项卡对应的SQL短语是()。

A:WHERE

B:JOIN

C:INTO

D:ORDER BY

答案:A

知识点:VFP部分/查询与视图/查询设计器操作

24、在VFP系统中,查询文件的扩展名为()。

A:DBF

B:QPR

C:.SCX

D:.TXT

答案:B

知识点:VFP部分/VFP基础知识/文件类型

25、关闭当前工作区所有已打开的索引文件,正确的命令是()。

A:USE

B:SET INDEX TO

C:CLOSE INDEX ALL

D:SET ORDER TO

答案:B

知识点:VFP部分/数据表的基本操作/表的索引

26、当前工作区已打开表中英语、数学及总分字段,计算每个学生总分的正确命令是()。 A:SUM 英语+数学 TO 总分

B:REPL ALL 总分 WITH 英语+数学

C:SUM 英语,数学,总分

D:REPL 总分 WITH 英语+数学

答案:B

知识点:VFP部分/数据表的基本操作/表记录操作/记录修改

27、下列命令中,不产生新文件的命令是()。

A:TOTAL TO BJHZ ON 班级

B:INDEX ON 班级 TO BJ

C:SORT TO BJ ON 班级/D

D:SET INDEX TO BJ

答案:D

知识点:VFP部分/文件操作

28、下列命令中,不能定义内存变量的有()。

A:STORE

B:SCATTER

C:REPLACE

D:A=123

答案:C

知识点:VFP部分/常量、变量与数组/变量

29、为一个打开的表文件增加新字段,应当使用命令()。

A:APPEND

B:MODIFY STRUCTURE

C:INSERT

D:BROWSE

答案:B

知识点:VFP部分/数据表的基本操作/表结构修改

30、已知:X="ABC",ABC=56。执行命令?&X+2的结果是()。

A:X

B:ABC

C:58

D:ABC58

答案:C

知识点:VFP部分/数据类型、函数与表达式/表达式运算

31、下面命令中,会生成新的表文件的命令是()。

A:SORT TO

B:BROWSE

C:APPEND FROM

D:RECALL

答案:A

知识点:VFP部分/文件操作

32、若能够正常执行下面命令,说明字段"修理日期"的类型是()。

REPLACE ALL 修理日期 WITH DTOC(DATE())

A:数值型

B:字符型

C:逻辑型

D:日期型

答案:B

知识点:VFP部分/数据类型、函数与表达式/数据类型

33、表达式MAX(1,6)+MIN(4,18)的值是()。

A:9

B:10

C:11

D:12

答案:B

知识点:VFP部分/数据类型、函数与表达式/常用函数

34、表达式LEN("计算机+6")的值是()。

A:12

B:6

C:7

D:8

答案:D

知识点:VFP部分/数据类型、函数与表达式/常用函数

35、表达式AT("IS","THIS IS A BOY")的值是()。

A:.T.

B:.F.

C:3

D:6

答案:C

知识点:VFP部分/数据类型、函数与表达式/常用函数

36、命令文件(程序文件)的扩展名是()。

A:IDX

B:PRG

C:DBC

D:DBF

答案:B

知识点:VFP部分/VFP基础知识/文件类型

37、表达式CTOD("07/22/94")-10的值是()。

A:08/01/94

B:07/12/94

C:08/4/94

D:08/5/94

答案:B

知识点:VFP部分/数据类型、函数与表达式/常用函数

38、下列语句中,能够正确地给内存变量A赋逻辑真值的命令是()。 A:A=".T."

B:STORE "T" TO A

C:A=TRUE

D:STORE .T. TO A

答案:D

知识点:VFP部分/常量、变量与数组/变量

39、不能修改当前数据表记录内容的命令有()。

A:UPDATE

B:REPLACE

C:DISPLAY

D:BROWSE

答案:C

知识点:VFP部分/数据表的基本操作/表记录操作/记录修改

40、下面命令涉及数组操作的是()。

A:SCATTER

B:SORT

C:SEEK

D:LIST

答案:A

知识点:VFP部分/常量、变量与数组/数组

41、下面命令有语法错误的是()。

A:LIST ALL

B:DISP ALL

C:MODIFY ALL STRU

D:MODIFY COMMAND

答案:C

知识点:VFP部分/数据表的基本操作/表记录操作/记录浏览

42、关系数据库管理系统所管理的关系是()。

A:若干个二维表

B:一个DBF文件

C:一个DBC文件

D:若干个DBC文件

答案:A

知识点:VFP部分/VFP基础知识/关系型数据库理论基础知识

43、VFP系统中,内存变量只定义了数组MK(12),它具有12个下标变量。用LIST MEMORY命令显示已定义的内存变量个数是( )。

A:12

B:1

C:0

D:有时是1,有时是12

答案:B

知识点:VFP部分/常量、变量与数组/数组

44、关系运算中的选择运算是()。

A:从关系中找出满足给定条件的元组的操作

B:从关系中选择若干个属性组成新的关系的操作

C:从关系中选择满足给定条件的属性的操作

D:A和B都对

答案:A

知识点:VFP部分/VFP基础知识/关系运算

45、逻辑型、日期型、备注型字段的宽度的固定值分别为( )。

A:2,8,8

B:2,4,10

C:1,8,任意

D:1,8,4

答案:D

知识点:VFP部分/数据类型、函数与表达式/数据类型

46、测试当前记录号所使用的函数是( )。

A:FILE()

B:BOF()

C:RECON()

D:EOF()

答案:C

知识点:VFP部分/数据表的基本操作/记录定位

47、函数Int(-4.5)的返回结果是( )。

A:-4.5

B:-5

C: 4

D:-4

答案:D

知识点:VFP部分/数据类型、函数与表达式/常用函数

48、VFP中,+和-运算符能用于()表达式。

A:日期

B:字符

C:日期时间

D:A、B、C三项都对

答案:D

知识点:VFP部分/数据类型、函数与表达式/表达式运算

49、从"学生资料"表中查询所有年龄大于22岁的学生并显示其姓名,应输入( )命令。

A:SELECT 年龄 FROM 学生资料 WHERE 姓名>22

B:SELECT 年龄 FROM 学生资料

C:SELECT 姓名 FROM 学生资料 WHERE 年龄>22

D:SELECT 姓名 FROM 学生资料

答案:C

知识点:VFP部分/SQL语言/select查询

50、职工工资数据表文件按基本工资字段升序索引后,再执行GO RECORD N命令,此时当前记录号是( )。

A:1

B:基本工资最少的记录的记录号

C:N

D:基本工资最多的记录的记录号

答案:C

知识点:VFP部分/数据表的基本操作/记录定位

51、 Zgda表已按性别建立索引,表中有男生记录5个,女生记录3个,使用TOTAL命令按照性别分类汇总,生成的表文件中共有()条记录。

A:3

B:2

C:5

D:8

答案:B

知识点:VFP部分/数据表的基本操作/表的查询与统计操作

52、设当前数据表文件有数值型字段salary,则命令:REPLACE salary WITH 1500 的功能是 ( )。

A:将数据表中所有记录的salary字段的值都改为1500

B:只将数据表中当前记录的salary字段的值改为1500

C:由于没有指定条件,所以不能确定

D:将数据表中以前未更改过的salary字段的值改为1500

答案:B

知识点:VFP部分/数据表的基本操作/表记录操作/记录修改

53、函数Deleted()的值为真时,说明()。

A:当前记录已被物理删除

B:当前记录已被逻辑删除

C:当前数据表中不存在带删除标记的记录

D:当前数据表中没有记录

答案:B

知识点:VFP部分/数据表的基本操作/表记录操作/记录删除

54、DBLClick事件在( )时引发。

A:用鼠标双击对象

B:用鼠标左键单击对象

C:表单对象建立之前

D:用鼠标右键单击对象

答案:A

知识点:VFP部分/表单设计/表单/控件属性、事件、方法

55、关于空值NULL说法正确的是( ) 。

A:空值对于数值型的数据等同于0

B:空值对于字符型的数据等同于空的字符串

C:空值表示没有确定的值

D:空值对于逻辑型的数据等同于逻辑假

答案:C

知识点:VFP部分/VFP基础知识/关系型数据库理论基础知识

56、将内存变量定义为全局变量的Visual FoxPro命令是()。

A:LOCAL

B:PRIVATE

C:PUBLIC

D:Release

答案:C

知识点:VFP部分/常量、变量与数组/变量作用域

57、在命令窗口中,可用DO命令运行扩展名为()的菜单程序文件。

A:MPR

B:MNT

C:FMT

D:MNX

答案:A

知识点:VFP部分/VFP基础知识/文件类型

58、一个索引文件中包含多种索引排序方式,这种索引文件被称为( )文件。 A:单索引

B:复合索引

C:主索引

D:普通索引

答案:B

知识点:VFP部分/数据表的基本操作/表的索引

59、下面有关索引的描述正确的是( )。

A:建立索引以后,原来的数据库表文件中记录的物理顺序将被改变

B:索引与数据库表的数据存储在一个文件中

C:创建索引是创建一个指向数据库表文件记录的指针构成的文件

D:使用索引并不能加快对表的查询

答案:C

知识点:VFP部分/数据表的基本操作/表的索引

60、下列表达式中表达式值为数值型的是()。

A:DATE()-5

B:TIME()

C:YEAR(date())

D:DATETIME()

答案:C

知识点:VFP部分/数据类型、函数与表达式/表达式运算

61、下列命令执行完毕后,数据表记录指针一定指向文件尾的命令是( )。

A:SEEK

B:LIST

C:SKIP

D:DISPLAY

答案:B

知识点:VFP部分/数据表的基本操作/记录定位

62、使用"INDEX ON 关键字 TO 索引文件名"命令建立的索引文件是()。 A:单索引文件

B:结构复合索引文件

C:非结构复合索引文件

D:复合索引文件

答案:A

知识点:VFP部分/数据表的基本操作/表的索引

63、使控件获得焦点,应该调用控件的()方法。

A:TIMER

B:Gotfocus

C:CLICK

D:SETFOCUS

答案:D

知识点:VFP部分/表单设计/表单/控件属性、事件、方法

64、关系运算中的投影运算是()。

A:从关系中找出满足给定条件的元组的操作

B:从关系中选择若干个属性组成新的关系的操作

C:从关系中选择满足给定条件的属性和元组的操作

D:A和B都对

答案:B

知识点:VFP部分/VFP基础知识/关系运算

65、在VFP中,关于视图说法正确的是()。

A:视图与查询没有区别

B:视图是一个虚表,不形成对应的磁盘文件

C:通过视图不能修改原表

D:只能给自由表建立视图

答案:B

知识点:VFP部分/查询与视图/视图设计器操作

66、Visual FoxPro的"参照完整性"中"更新规则"包括的选择是()。

A:级联、限制和忽略

B:级联和删除

C:级联和限制

D:限制和忽略

答案:A

知识点:VFP部分/数据表的基本操作/表的数据完整性

67、如果想使一个命令按钮组控件包括3个按钮,可将其()属性设置为3。

A:Visible

B:ButtonCount

C:ControlSource

D:Buttons

答案:B

知识点:VFP部分/表单设计/表单/控件属性、事件、方法

68、假设已经生成了名为mymenu的菜单程序文件,执行该菜单程序文件的命令是( )。 A:DO mymenu

B:DO mymenu.mpr

C:DO mymenu.pjx

D:DO mymenu.mnx

答案:B

知识点:VFP部分/菜单设计/菜单调用

69、在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度都是()。

A:2个字节

B:4个字节

C:8个字节

D:10个字节

答案:B

知识点:VFP部分/VFP基础知识/VFP系统指标

70、不论索引是否生效,多次执行后总能定位到相同记录的命令是()。

A:GO TOP

B:GO BOTTOM

C:GO 6

D:SKIP

答案:C

知识点:VFP部分/数据表的基本操作/记录定位

71、要为当前表所有职工增加100元工资应该使用命令()。

A:CHANGE 工资 WITH 工资+100

B:REPLACE 工资 WITH 工资+100

C:CHANGE ALL 工资 WITH 工资+100

D:REPLACE ALL 工资 WITH 工资+100

答案:D

知识点:VFP部分/数据表的基本操作/表记录操作/记录修改

72、在数据库设计器中要为两个表建立一对多联系,则关于两个表的索引类型描述正确的是()。

A:"一方"表建主索引或候选索引,"多方"表建普通索引

B:"一方"表建主索引,"多方"表建普通索引或候选索引

C:"一方"表建普通索引,"多方"表建主索引或候选索引

D:"一方"表建普通索引,"多方"表建候选索引或普通索引

答案:A

知识点:VFP部分/数据表的基本操作/表的索引

73、当表单被读入内存来调用时,首先触发的事件是()。

A:Load

B:Init

C:Release

D:Activate

答案:A

知识点:VFP部分/表单设计/表单/控件属性、事件、方法

74、设执行表达式X=messagebox("提示信息:",48+2,"提示框:"),当按下提示框中的某个按钮时,会把一个值赋给变量X,那么X的值的类型是()。

A:数值型

B:字符型

C:逻辑型

D:日期型

答案:A

知识点:VFP部分/数据类型、函数与表达式/messagebox函数

75、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。

A:m:n

B:1:m

C:m:k

D:1:1

答案:B

知识点:VFP部分/VFP基础知识/关系型数据库理论基础知识

76、在Visual FoxPro中,关于自由表叙述正确的是()。

A:自由表和数据库表是完全相同的

B:自由表不能建立字段级规则和约束

C:自由表不能建立候选索引

D:自由表不可以加入到数据库中

答案:B

知识点:VFP部分/数据表的基本操作/自由表与数据库表

77、在Visual FoxPro中,建立数据库表时,将年龄字段值限制在12~14之间的这种约束属于()。

A:实体完整性约束

B:域完整性约束

C:参照完整性约束

D:视图完整性约束

答案:B

知识点:VFP部分/数据表的基本操作/表的数据完整性

78、在Visual FoxPro中,运行表单T1.SCX的命令是()。

A:DO T1

B:RUN FORM1 T1

C:DO FORM T1

D:DO FROM T1

答案:C

知识点:VFP部分/表单设计/表单设计操作

79、在Visual FoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据全部存储在()文件中。

A:STUDENT.DOC

B:STUDENT.MEN

C:STUDENT.DBT

D:STUDENT.FPT

答案:D

知识点:VFP部分/VFP基础知识/VFP特别约定

80、在Visual FoxPro中,使用"菜单设计器"定义菜单,最后生成的菜单程序的扩展名是()。 A:MNX

B:PRG

C:MPR

D:SPR

答案:C

知识点:VFP部分/菜单设计/菜单调用

81、可以实现预览报表文件PP1.frx的命令是()。

A:REPORT FROM PP1 PREVIEW

B:DO FROM PP1 PREVIEW

C:REPORT FORM PP1 PREVIEW

D:DO FORM PP1 PREVIEW

答案:C

知识点:VFP部分/报表设计/报表预览与理论相关

82、在Visual FoxPro中,建立索引的作用之一是()。

A:节省存储空间

B:便于管理

C:提高查询速度

D:提高查询和更新的速度

答案:C

知识点:VFP部分/数据表的基本操作/表的索引

83、在Visual FoxPro中,相当于主关键字的索引是()。

A:主索引

B:普通索引

C:唯一索引

D:排序

答案:A

知识点:VFP部分/数据表的基本操作/表的索引

84、在Visual FoxPro中,为了实现单击command1按钮来退出表单(将表单从内存中释放掉),则command1按钮的Click事件代码应为()。

A:ThisForm.Refresh

B:ThisForm.Delete

C:ThisForm.Hide

D:ThisForm.Release

答案:D

知识点:VFP部分/表单设计/表单/控件属性、事件、方法

85、在Visual FoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是()。

A:CREATE

B:CREATE SDB

C:CREATE TABLE SDB

D:CREATE DATABASE SDB

答案:D

知识点:VFP部分/数据库的基本操作/基本操作

86、在Visual FoxPro环境下,要从磁盘上删除一个名为SDB.DBC的数据库文件,使用的命令是()。

A:DELETE TABLE SDB

B:DELETE SDB

C:DELETE DATABASE SDB

D:DELETE FILE SDB

答案:C

知识点:VFP部分/数据库的基本操作/基本操作

87、在 DO WHILE … ENDDO循环结构中,LOOP命令的作用是( )。

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

B:转移到DO WHILE语句行,开始下一个判断和循环

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

D:终止程序执行

答案:B

知识点:VFP部分/过程程序设计/循环结构

88、在Visual FoxPro中,关于视图的正确叙述是()。

A:视图与数据库表相同,用来存储数据

B:视图不能同数据库表进行连接操作

C:在视图上不能进行更新操作

D:视图是从一个或多个数据库表导出的虚拟表

答案:D

知识点:VFP部分/查询与视图/视图设计器操作

89、应用程序连编后,可以脱离开Visual FoxPro独立运行的文件类型是( )。

A:APP

B:EXE

C:FXP

D:PRG

答案:B

知识点:VFP部分/VFP基础知识/文件类型

90、利用计时器控件的()事件来实现定时执行规定操作代码。

A:TIMER

B:INTERVAL

C:CLICK

D:SETFOCUS

答案:A

知识点:VFP部分/表单设计/表单/控件属性、事件、方法

91、在VFP中,( )不是〈范围〉选项所包括的内容。

A:NEXT n

B:RECORD n

C:REST

D:GO n

答案:D

知识点:VFP部分/数据表的基本操作/记录定位

92、对于逻辑删除和物理删除,下列说法中正确的是( )。

A:逻辑删除不可恢复,物理删除可恢复

B:逻辑删除可恢复,物理删除不可恢复

C:二者均可恢复

D:二者均不可恢复

答案:B

知识点:VFP部分/数据表的基本操作/表记录操作/记录删除

93、下列函数中,函数值为字符型的是()。

A:DATE()

B:TIME()

C:YEAR()

D:DATETIME()

答案:B

知识点:VFP部分/数据类型、函数与表达式/数据类型

94、独立于数据库之外的表是()。

A:数据库表

B:自由表

C:逻辑表

D:索引表

答案:B

知识点:VFP部分/数据表的基本操作/自由表与数据库表

95、数据库系统的核心是( )。

A:数据库

B:数据管理系统

C:编译程序

D:操作系统

答案:B

知识点:VFP部分/VFP基础知识/关系型数据库理论基础知识

96、可以存储照片的字段类型是()。

A:通用型

B:字符型

C:逻辑型

D:日期型

答案:A

知识点:VFP部分/数据类型、函数与表达式/数据类型

97、若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是( )。 A:普通索引

B:惟一索引

C:候选索引

D:主索引

答案:D

知识点:VFP部分/数据表的基本操作/表的索引

98、下面有关索引文件的描述正确的是( )。

A:建立索引以后,原来的数据表文件中记录的物理顺序将被改变

B:索引与数据表的数据存储在一个文件中

C:表student.dbf的结构复合索引文件为student.cdx

D:单索引文件的扩展名为cdx

答案:C

知识点:VFP部分/数据表的基本操作/表的索引

99、报表文件的扩展名为()。

A:FRX

B:SCX

C:VCT

D:DBF

答案:A

知识点:VFP部分/VFP基础知识/文件类型

100、RightClick事件在( )时引发。

A:用鼠标双击对象

B:用鼠标左键单击对象

C:表单对象建立之前

D:用鼠标右键单击对象

答案:D

知识点:VFP部分/表单设计/表单/控件属性、事件、方法

101、zgda表有姓名、性别、年龄、职称四个字段,则对zgda表的关系模式描述为()。 A:zgda(姓名、性别、年龄、职称)

B:zgda(姓名,性别,年龄,职称)

C:zgda{姓名,性别,年龄,职称}

D:姓名、性别、年龄、职称

答案:B

知识点:VFP部分/VFP基础知识/关系型数据库理论基础知识

102、在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的()。

A:参照完整性

B:实体完整性

C:域完整性

D:用户定义完整性

答案:B

知识点:VFP部分/数据表的基本操作/表的索引

103、设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置"参照完整性规则",为此要求这两个表()。

A:在父表连接字段上建立普通索引,在子表连接字段上建立主索引

B:在父表连接字段上建立主索引,在子表连接字段上建立普通索引

C:在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引

D:在父表和子表的连接字段上都要建立主索引

答案:B

知识点:VFP部分/数据表的基本操作/表的索引

104、在指定字段或表达式中不允许出现重复值的索引是()。

A:惟一索引

B:惟一索引和候选索引

C:惟一索引和主索引

D:主索引和候选索引

答案:D

知识点:VFP部分/数据表的基本操作/表的索引

105、在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面的语句,应使用()。

A:LOOP语句

B:EXIT语句

C:BREAK语句

D:RETURN语句

答案:B

知识点:VFP部分/过程程序设计/循环结构

106、在Visual FoxPro中,下列关于表的叙述正确的是()。

A:在数据库表和自由表中,都能给字段定义有效性规则和默认值

B:在自由表中,能给表中的字段定义有效性规则和默认值

C:在数据库表中,能给表中的字段定义有效性规则和默认值

D:在数据库表和自由表中,都不能给字段定义有效性规则和默认值

答案:C

知识点:VFP部分/数据表的基本操作/自由表与数据库表

107、Visual FoxPro的"参照完整性"中"插入规则"包括的选择是()。

A:级联和忽略

B:级联和删除

C:级联和限制

D:限制和忽略

答案:D

知识点:VFP部分/数据表的基本操作/表的数据完整性

108、在Visual FoxPro中,关于查询和视图的正确描述是()。

A:查询是一个预先定义好的SQL SELECT语句文件

B:视图是一个预先定义好的SQL SELECT语句文件

C:查询和视图是同一种文件,只是名称不同

D:查询和视图都是一个存储数据的表

答案:A

知识点:VFP部分/查询与视图/查询设计器操作

109、使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是()。

A:DELETE FOR AGE>30

B:DELETE FROM S WHERE AGE>30

C:DELETE S FOR AGE>30

D:DELETE S WHERE AGE>30

答案:B

知识点:VFP部分/SQL语言/delete语句

110、在Visual FoxPro中,使用LOCATE FOR命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用()。

A:再次使用LOCATE FOR命令

B:SKIP命令

C:CONTINUE命令

D:GO命令

答案:C

知识点:VFP部分/数据表的基本操作/表的查询与统计操作

111、使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓

名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确命令是()。

A:APPEND INTO S(SNO,SN,SEX,AGE)VALUES('0401','王芳','女',18)

B:APPEND S VALUES('0401','王芳',18,'女')

C:INSERT INTO S(SNO,SN,SEX,AGE)VALUES('0401','王芳','女',18)

D:INSERT S VALUES('0401','王芳',18,'女')

答案:C

知识点:VFP部分/SQL语言/Insert语句

112、在SQL的SELECT查询结果中,消除重复记录的方法是()。

A:通过指定主关系键

B:通过指定惟一索引

C:使用DISTINCT子句

D:使用HAVING子句

答案:C

知识点:VFP部分/SQL语言/select查询

113、在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了"限制",则当删除父表中的记录时,系统反应是()。

A:不做参照完整性检查

B:不准删除父表中的记录

C:自动删除子表中所有相关的记录

D:若子表中有相关记录,则禁止删除父表中记录被逻辑删除。

答案:D

知识点:VFP部分/数据表的基本操作/表的数据完整性

114、用树形结构表示实体之间联系的数据模型是()。

A:关系模型

B:网状模型

C:层次模型

D:以上三个都是

答案:C

知识点:VFP部分/VFP基础知识/关系型数据库理论基础知识

115、Append blank命令的功能是()。

A:在第一条记录前增加新记录

B:编辑记录

C:在表尾增加一条空白记录

D:在当前记录前增加一条空白记录

答案:C

知识点:VFP部分/数据表的基本操作/表记录操作/记录插入

116、在建立唯一索引,出现重复字段值时,唯一索引只存储重复出现记录的()。

A:全部

B:最后二个

C:第一个

D:几个

答案:C

知识点:VFP部分/数据表的基本操作/表的索引

117、在表文件中,如果包含有2个备注型字段和1 个通用型字段,则创建表文件后,Visual FoxPro 将自动建立()个FPT文件。

A:0

B:1

C:2

D:3

答案:B

知识点:VFP部分/VFP基础知识/文件类型

118、数据库表间创建的永久关系保存在()中。

A:数据库表

B:数据库

C:表设计器

D:数据环境

答案:B

知识点:VFP部分/数据库的基本操作/永久关系

119、对于表之间的永久关系和临时关系,()说法是错误的。

A:只要打开数据库表,两数据库表之间永久关系就起作用

B:永久关系只能建立于数据库表之间,而临时关系可以建立于各种表之间

C:表关闭之后临时关系消失

D:临时关系不保存在数据库中

答案:A

知识点:VFP部分/数据库的基本操作/永久关系

120、在关系数据库中,实现"表中任意两行不能相同"的约束是靠()来实现的。

A:外部关键

B:属性

C:主关键字

D:列

答案:C

知识点:VFP部分/VFP基础知识/关系型数据库理论基础知识

121、在人事档案数据表中,文字内容较多的个人简历字段的类型定义为______较为合适。 A:数值型

B:字符型

C:备注型

D:逻辑型

答案:C

知识点:VFP部分/数据表的基本操作/表结构修改

122、WAIT命令用于让用户输入一个()。

A:数字

B:字符

C:字符串

D:以上都是

答案:B

知识点:VFP部分/过程程序设计/人机交互命令

123、VFP中的DO CASE-ENDCASE语句属于()。

A:顺序结构

B:选择结构

C:循环结构

D:模块结构

答案:B

知识点:VFP部分/过程程序设计/选择结构

124、一个过程文件最多可以包含128个过程,每个过程的第一条语句是()。

A:PARAMETER

B:DO <过程名>

C:<过程名>

D:PROCEDURE <过程名>

答案:D

知识点:VFP部分/过程程序设计/过程与子程序

125、在VFP中,"-"(减号)运算符可以用于()数据的运算。

A:数值型、字符型、日期型

B:数值型、日期型、逻辑型

C:数值型、字符型、逻辑型

D:逻辑型、字符型、日期型

答案:A

知识点:VFP部分/数据类型、函数与表达式/表达式运算

126、在DO WHILE/ENDDO循环中,若循环条件设置为.T.,则下列说法中正确的是()。

A:程序不会出现死循环

B:程序无法跳出循环

C:用EXIT可以跳出循环

D:用LOOP可以跳出循环

答案:C

知识点:VFP部分/过程程序设计/循环结构

127、使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为()。 A:2

B:3

C:5

D:6

答案:D

知识点:VFP部分/常量、变量与数组/数组

128、有以下程序段:

DO CASE

CASE 计算机<60

?″计算机成绩是:″+″不及格″

CASE 计算机>=60

?″计算机成绩是:″+″及格″

CASE 计算机>=70

?″计算机成绩是:″+″中″

CASE 计算机>=80

?″计算机成绩是:″+″良″

CASE 计算机>=90

?″计算机成绩是:″+″优″

ENDCASE

设学生数据库当前记录的"计算机"字段的值是89,执行上面程序段之后,屏幕输出()。 A:计算机成绩是:不及格

B:计算机成绩是:及格

C:计算机成绩是:良

D:计算机成绩是:优

答案:B

知识点:VFP部分/过程程序设计/选择结构

VFP数据库程序设计基础课后作业(三)参考答案

VFP数据库程序设计基础课后作业(一)2011.11.10 一、根据题目要求,对进行books.dbf进行数据统计,写出相应的VFP命令 1、统计类别为“计算机”的图书共有几种。 USE "c:\documents and settings\administrator\桌面\ books.dbf" count all for 类别="计算机" to x ?x 2、统计所有书籍的平均页数。 average 页数to x 3、统计高等教育出版社出版的图书的价格总和。 sum 价格for 出版单位="高等教育出版社" 4、统计会计类图书价格最高是多少,最低是多少? calculate max(价格),min(价格) for 类别="会计" 二、根据题目要求,编写Vfp程序 1、编写一个程序,根据输入的长方形的长和宽,计算长方形的周长和面积。 Clear local C,S input "请输入长方形的长:" to x input "请输入长方形的宽:" to y C=2*(x+y) S=x*y ?"长方形的周长为:",C ?"长方形的面积为:",S 例1:设计程序先用XXXX年XX月XX日显示当前日期的年月日,再用星期X显示星期,然后 用XX时XX分XX秒显示当前时间(共分三行显示)。 ?alltrim(str(year(date())))+"年"+ alltrim(str(month(date())))+"月"+ alltrim(str(day(date())))+"日" ?cdow(date()) ?alltrim(str(hour(datetime())))+"时"+ alltrim(str(minute(datetime())))+"分"+ alltrim(str(sec(datetime())))+"秒" 3、编写一个程序,程序的功能是根据5个评委所给分数,计算并输出“最后得分”,具体计算方法 是去掉一个最高分、去掉一个最低分,再对其余得分求平均。 Clear local DF input "1号评委给分:" to x1 input "2号评委给分:" to X2 input "3号评委给分:" to X3 input "4号评委给分:" to X4 input "2号评委给分:" to X5 DF =((X1+X2+X3+X4+X5)-max(X1,X2,X3,X4,X5)-min(X1,X2,X3,X4,X5))/3 ?"最后得分:",DF

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试卷考试及答案 第一项:单项选择题答案见最后 1、下面关于运行应用程序的说法,正确的是 A)APP应用程序能够在Visual FoxPro和Windows环境下运行 B)EXE应用程序只能在Windows环境下运行 C)EXE应用程序能够在Visual FoxPro和Windows环境下运行 D)APP应用程序只能在Windows环境下运行 2、调用报表格式文件pp1预览报表的命令是 A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW 3、报表的数据源能够是 A)自由表或其它报表 B)数据库表、自由表或视图 C)数据库表、自由表或查询 D)表、查询或视图

4、确定列表框内的某个条目是否被选定应使用的属性是 A)Value B)ColumnCount C)ListCount D)Selected 5、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click 事件代码设置为 A)Thisform.Refresh B)Thisform.Delete C)Thisform.Hide D)Thisform.release 6、在Visual FoxPro中,控件分为 A)容器类和控件类 B)控件类和基类 C)容器类和基类 D)控件类的基础类 7、在Visual FoxPro中,扩展名为.DBC的文件是 A)数据库表文件 B)表单文件

计算机二级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。关系型数据库采用 ________ 表示实体和实体间的联系。 选择:A. 对象 B. 字段_ C. 二维表_ D. 表单 答案: C 9。在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。 选择:A. 字符型、货币型、数值型_ B. 字符型、货币型、整型_ C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型 答案: D 10。 VFP系统中的查询文件是指一个包含一条SELECT-SQL命令的程序文件,文件的扩展名为________ 。 选择:A. .PRG B. .QPR C. .SCX D. .TXT 答案: B  11。函数SUBSTR("VisualFoxPro5.0",7,6)的返回值是______。 A. lFoxPro B. FoxPro C. FoxPro5 D. FoxPro5.0 答案: B 12下列说法中正确的是_____。 A. 数据库打开时,该库中的表将自动打开 B. 当打开数据库中的某个表时,该表所在的数据库将自动打开 C. 如果数据库以独占的方式打开,则库中的表只能以独占方式打开 D. 如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式 答案: B

vfp期中考试试题

VISUALFOXPRO期中考试试题 一、填空题(30分) 1、在Viusal Fox Pro6.0查询设计器的“排序依据”选项卡中可以指定用于排序的字 段和方式。 2、Viusal Fox Pro6.0的视图设计器可以设计本地视图和。 3、向查询设计器添加表或视图,可以选择菜单的“添加表”命令。 4、查询默认的输出去向是。 5、SQL是语言。 6、SQL的核心是。 7、SELECT语句的ORDER BY中,DESC表示。 8、修改本地视图时,可以先在项目管理器中选择视图,再选择按钮。 9、启动视图设计器的命令是。 10、在视图设计器中修改视图时,可以选择菜单的命令运行视图。 11、为了在报表中加入一个文字说明,这时应该插入一个控件。 12、为使表单运行时在Viusal Fox Pro6.0主窗口中居中显示,应设置表单的AutoCenter 属性值为。 13、客观世界的任何事物可以被看成是对象,对象所具有的特征称为。 14、属性用来描述对象的状态,用来描述对象的行为。 二、选择题(60分) 1、下面关于查询设计器正确的描述是()。 A、用CREATE VIEW 命令可打开查询设计器建立查询 B、使用查询设计器生成的SQL语句存盘后将存放在扩展名为.qpr文件中 C、使用查询设计可以生成所有的SQL SELECT查询语句 D、使用DO <查询文件名>执行查询时可不带扩展名 2、Viusal Fox Pro6.0中,关于查询正确的描述是()。 A、查询是使用查询设计器生成对数据库进行操作 B、查询是使用查询设计器生成各种复杂的SQL SELECT语句 C、查询是使用查询设计器帮助用户编写SQL SELECT 语句 D、使用查询设计器生成查询程序,与SQL语句无关 3、下列关于视图的描述正确的是()。 A、不能根据自由表建立视图 B、只能根据自由表建立视图 C、只能根据数据库表建立视图 D、可以根据数据库表和自由表建立视图 4、下列关于查询的描述不正确的是()。 A、查询只能在数据库表内进行 B、查询实际上就是一个定义好的SQL SELECT语句,在不同的场合可以直接使用 C、查询可以在自由表和数据库之间进行 D、查询是以扩展名为.qpr的文件 5、下列关于创建查询的叙述,错误的是()。

《VFP数据库》试题及答案

页脚内容1 ****学院 学年 学期期末考试试题 (考试时间:120分钟 ) 答题说明: 1、请使用钢笔或圆珠笔进行答题,字迹要清楚,工整(有特殊要求需要用其他笔答题的试卷例外); 2、请在答卷前将密封线内的项目用正楷填写清楚,如所填写的信息不全造成无法登分,则后果自负; 3、客观题的答题要求写在指定的空处,主观题的答题须写在成教院统一印制的答题纸上,其他纸上的答题无效。 一、选择(每小题2分,共70分) 1. VFP 是一种 ________ 模型的数据库管理系统。 选择:A. 层次_ B. 网络_C. 对象_ D. 关系 答案: D

2.目前三种基本的数据模型是________ 。 选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型答案:A 3.VFP系统中,表的结构取决于___________ 。 选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序答案:A 4.数据库管理系统是________ 。 选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件答案:D 5.在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。 选择:A. 字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D 6.下列说法中正确的是_____。 A.数据库打开时,该库中的表将自动打开 B.当打开数据库中的某个表时,该表所在的数据库将自动打开 C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开 D.如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B 7.VFP系统中,使用查询设计器生成的查询文件中保存的是_______。 A. 查询的命令 B. 与查询有关的基表 C. 查询的结果 D. 查询的条件答案:A 页脚内容2

vfP程序设计基础习题集

VFP程序设计习题 习题一 一、判断题(1分/题,共20分,对打画√,错打×) 1.建立自由表分两步:定义表结构和输入数据。 2.表间的关系分三种:一对一关系、一对多关系和多对多关系。 3.若要使用多个表,就要使用多个工作区。 4.在应用程序中可以通过使用该工作区的表的别名来标识工作区。 5.对象具有属性,而属性只能在设计阶段设置。 6.引用对象的方法分绝对引用和相对引用。 7.表单集是指两个以上的表单同时输出,并且可以通过程序或鼠标交换输出权。 8.一条命令可分几行写,在行结束处用“:”表示一行未完,转入下一行。 9.VFP主要数据容器有:表记录、变量和数组。 10.报表包括两个基本组成部分:数据源和布局。 11.如果不想使用“报表向导”或“快速报表”设计报表,可以从空白报表布局开始,然后自己添加控件。 12.表选择查询输出的去向可以是浏览、报表或表单。 13.视图与查询相类似的地方是:可以用来从一个或多个相关联的表中提取有用信息。14:视图与表相类似的地方是:可以用来更新其中的信息,并将更新结果永久保存在磁盘上。15.在“数据库设计器”中,视图的显示方式与表在分层结构中的显示方式相同,所不同的是视图名代替了表名。 16.一个视图在使用时,将作为临时表在自己的工作区中打开。 17.如果打开基于本地表的视图,则在Visual FoxPro的另一个工作区中基表被同时打开。18.在视图中更新数据与在表中更新数据类似,使用视图还可以对其基表进行更新。19.VFP中的NULL表示未知数据,便于与含有NULL值的SQL数据库一起工作。20.索引是改变表的物理顺序,排序是排列表的逻辑顺序。 二、选择题(每个选择3分,共24分) 1.统计女生人数并将结果存放于变量X中的命令是() (A).COUNT FOR .NOT. 性别=”男” TO X (B).COUNT FOR ( 性别=”女”)=.T. TO X (C).SUM FOR ( 性别<>”男”)=.T. TO X (D).SUM FOR 性别=”女” TO X 2. 在已打开的表中,要永久删除当前记录位置开始的10条记录,可用() (A)先执行DELETE NEXT 10命令,后用PACK命令 (B)先执行DELETE RECORD 10命令,后用PACK命令 (C)先执行DELETE FOR RECORD> 10命令,后用PACK命令 (D)ZAP NEXT 10 3.按数值型字段”总分”进行索引,使其按降序排列的命令是() (A)INDEX ON -总分TO WP (B)INDEX ON 总分/A TO WP (C)INDEX ON 总分TO WP (D)INDEX ON 总分/D TO WP 4.下列操作后,不改变表记录指针的命令是()

vfp试题和答案

vfp试题和答案 1. 数据库系统的核心部分是____。 A)数据模型B)数据库 C)数据库管理系统D)计算机硬件 2. 关系数据模型用____结构表示实体和实体间的联系。 A)树型B)网状C)二维表 D)对象 3. 在下列四个选项中,不属于基本关系运算的是____。 A)连接B)投影C)选择 D)排序 4. DB、DBS、DBMS三者之间的关系是。 A)DBS包括DB和DBMS B)DBMS包括DB和DBS C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS 5. 投影运算是从关系中选取若干个组成一个新的关系。 A)字段B)记录C)表 D)关系 1. 在关系型数据库中,三种基本关系运算是:选择、投影和 。

2. 在关系运算中,查找满足一定条件的元组的运算称之为 。 3. 数据模型主要有三种,即:层次模型、网状模型和。 4. 在二维表中,每一行称为一个,用于表示一组数据项。 5. 用二维表来表示实体及实体间联系的数据模型称为____。 6. Visual FoxPro是一种____数据库管理系统。 7. 表中的行称为【1】,表中的列称为【2】。 1.Visual FoxPro支持的数据模型是。 A) 层次数据模型B) 关系数据模型 C) 网状数据模型D) 树状数据模型2.有关命令窗口的叙述中,错误的是。 A) 命令窗口是执行、编辑Visual FoxPro系统命令的窗口 B) 命令窗口中,可以输入命令来实现对数据库的操作管理 C) 命令窗口隐藏之后,则无法再显示出来 D) 命令窗口中的文字大小可以改变 3.Visual FoxPro对数据的操作命令输入时,叙述错误的是 。 A) 每条命令必须以命令动词开头 B) 命令动词使用时不区分大小写 C) 命令动词后面不能再输入其他参数 D) 命令动词前4个字母和整个命令动词等效

Visual FoxPro考试试题及答案

VFP考试试题及答案 一.单选题 1.关系模型的完整性不包括(A)。 A.迭代完整性 B.实体完整性 C.参照完整性 D.用户定义完整性 数据中的每一行称为(C)。 A.串标 B.行号 C.记录 D.编数 3.关系数据模型中的关系指的是(D)。 A.表行 B.表列 C.总和 D.二维表 4.常用的数据模型中有(C)。 A.比较模型 B.曲面模型 C.关系模型 D.对称模型 5.常用的数据模型中包括(A)。 A.层次模型 B.线性模型 C.双轨模型 D.瀑布模型 6.(A)是包含表中的一个或一组字段按一定顺序排列的数据列表。 A.索引 B.合并 C.列序 D.标号 7.数据库系统的三级模式中包括(B)。 A.循环模式 B.内模式 C.高级模式 D.流行模式 8.常用的数据模型里有(B)。 A.回旋模型 B.网状模型 C.棱状模型 D.交叉模型 的表中每一列称作(A)。 A.字段 B.列标 C.名称 D.线型 10.数据库系统不包括(D)。 A.操作系统 B.数据表 C.数据库 D.计划书 11.数据模型描述的是(C)。 A.大小 B.颜色 C.事物间联系 D.特征 12.关系二维表中垂直方向的列称作(C)。 A.列名 B.特征 C.属性 D.行标

13.数据库系统三级模式中包括(A)。 A.外模式 B.层叠模式 C.交叉模式 D.圆环模式 14.数据库是指(A)的数据集合。 A.相关的 B.无序的 C.混合的 D.循环的 15.关系二维表中水平方向的行称作(A)。 A.元组 B.行标 C.数值 D.列值 16.数据库系统中不包括(B)。 A.数据库 B.空调 C.管理员 D.数据库管理系统 17.数据库系统的特点不包括(D)。 A.数据共享 B.减少数据冗余 C.避免不一致 D.数据交叉 18.数据库管理系统的英文缩写是(B)。 19.数据库系统的组成中不包括(A)。 A.说明书 B.数据库管理系统 C.电脑主机 D.数据 20.关系二维表中列的取值范围称作(A)。 A.域 B.值围 C.数据 D.区间 21.数据库的英文缩写是(C)。 22.符合数据库特点的是(A)。 A.存储在计算机内部 B.无序的 C.内部无关的 D.用户独享 23.以下选项属于数值类数据的是(B)。 A.一二三 2/1 24.关系R(D1,D2)的目等于(B)。 25.关系代数中的专门的关系运算中不包括(A)。 A.套用 B.选择 C.投影 D.连接 26.关系运算的类别中包括(C)。

VFP程序设计基础-表单设计练习

1.扩展名为SCX的文件是( )。 ?A、备注文件 ?B、项目文件 ?C、表单文件 ?D、菜单文件 参考答案: C 2.在当前表单的LABEL1控件中显示系统时间的语句是()。 ?A、https://www.doczj.com/doc/412195525.html,BEL1.CAPTION=TIME() ?B、https://www.doczj.com/doc/412195525.html,BEL1.VALUE=TIME() ?C、https://www.doczj.com/doc/412195525.html,BEL1.TEXT=TIME() ?D、https://www.doczj.com/doc/412195525.html,BEL1.CONTROL=TIME() 参考答案: A 3.以下叙述与表单数据环境有关,其中正确的是()。 ?A、当表单运行时,数据环境中的表处于只读状态,只能 显示不能修改 ?B、当表单关闭时,不能自动关闭数据环境中的表 ?C、当表单运行时,自动打开数据环境中的表 ?D、当表单运行时,与数据环境中的表无关 参考答案: C

4.在Visual FoxPro中,运行表单T1.SCX的命令是()。 ?A、DO T1 ?B、RUN FORM1 T1 ?C、DO FORM T1 ?D、DO FROM T1 参考答案: C 5.假定一个表单里有一个文本框Text1和一个命令按钮组Comman dGroup1,命令按钮组是一个容器对象,其中包含Command1 和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的value属性值,下面哪个式子是正确的?()。 ?A、ThisForm.Text1.value ?B、This.Parent.value ?C、Parent.Text1.value ?D、this.Parent.Text1.value 参考答案: A 6.假设表单上有一选项组:●男○女,如果选择第二个按钮“女”,则该项组Value属性的值为________。 ?A、.F. ?B、女 ?C、 2

《VFP数据库》试题及答案

****学院学年学期期末考试试题 (考试时间:120分钟) 1、请使用钢笔或圆珠笔进行答题,字迹要清楚,工整(有特殊要求需要用其他笔答题的试卷例外); 2、请在答卷前将密封线内的项目用正楷填写清楚,如所填写的信息不全造成无法登分,则后果自负; 3、客观题的答题要求写在指定的空处,主观题的答题须写在成教院统一印制的答题纸上,其他纸 一、选择(每小题2分,共70分) 1.VFP是一种________ 模型的数据库管理系统。 选择:A. 层次_ B. 网络_C. 对象_ D. 关系答案:D 2.目前三种基本的数据模型是________ 。 选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型答案:A 3.VFP系统中,表的结构取决于___________ 。 选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序答案:A 4.数据库管理系统是________ 。 选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件答案:D 5.在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。

选择:A. 字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D 6.下列说法中正确的是_____。 A.数据库打开时,该库中的表将自动打开 B.当打开数据库中的某个表时,该表所在的数据库将自动打开 C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开 D.如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B 7.VFP系统中,使用查询设计器生成的查询文件中保存的是_______。 A. 查询的命令 B. 与查询有关的基表 C. 查询的结果 D. 查询的条件答案:A 8.对于创建新类,VFP提供的工具有:_____。 选择:A. 类设计器和报表设计器_ B. 类设计器和查询设计器_C. 类设计器和表单设计器D. 类设计器答案:C 9.VFP的循环语句有_____。 选择:A. DO WHILE,FOR和SCAN _ B. DO WHILE ,FOR 和LOOP _C. FOR,SCAN和LOOP _ D. DO CASE 和DO WHILE _ 答案:A 10.彻底删除记录数据可以分两步来实现,这两步是______。 选择:A. PACK和ZAP B. PACK和RECALL_C. DELETE和PACK D. DELE和 RECALL _ 答案:C 11.表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭 后,则该"临时性关系" ______。 选择:A. 转化为永久关系B. 永久保留C. 临时保留D. 消失答案:D 12.下列控件均为容器类的是_____。

VFP程序设计题汇总

一.程序设计题汇总 1.通过输入学生的学号(字符型)查找学生,若找到该学生,先输出学号与姓名,然后输出“英语”和“计算机实用技术”成绩。若找不到该学生输出“查无该生”。(设表文件“学生信息”满足题目需要) set talk off clear use 学生信息 accept "请输入学生学号:" to xh locate for 学号==xh if !eof() 学号,姓名 list fiel 英语,计算机实用技术 for 学号=xh else "查无该生" endif use 2.输入学生成绩,并要求:成绩小于60分时,输出“不及格”;成绩在60~69分之间时,输出“及格”;成绩在70~79之间时,输出“中”;当成绩在80~89之间时,输出“良”;当成绩在90~100之间时,输出“优”。 set talk off

clear input "请输入成绩: " to cj do case case cj>=90 "优秀" case cj >=80 "良好" case cj >=70 "中" case cj >=60 "及格" case cj<60 "不及格" otherwise "数据有误" endcase set talk on 3.按学号在“学生信息.dbf”文件中查找并显示指定的记录。要求可以重复查询,找到则显示该生的记录,找不到则提示“查无此人!”,按非“Y”、“y”可结束查询。

SET TALK OFF CLEAR USE 学生信息 &&设当前目录下表文件存在 ACCEPT '学号查询吗(Y/N)' TO cx &&循环条件的初始化 DO WHILE cx='Y'.='y' &&大小写均可执行查询 CLEAR ACCEPT '请输入学号:' TO xh LOCATE ALL FOR 学号=xh &&此处ALL可以缺省,默认为在全部记录查找。 IF EOF() '查无此人!' WAIT ELSE DISPLAY ENDIF ACCEPT '继续按学号查询吗(Y/N)' TO cx &&修改循环条件 ENDDO SET TALK ON USE

VFP数据库试卷(带答案)

《VFP数据库》试卷 1.下列表达式的结果为真的是()。 A.'中国'<='' B.'电脑'$'电脑报' C.2*4.2<=11%6 D.'电脑报'=='电脑' 2.视图不能单独存在,它必须依赖于()。 A.视图B.查询C.数据表D.数据库 3.有如下SQL select语句: select * from 成绩where 数学between 80 and 100 与该语句等价的SQL语句是()。 A.select * from 成绩where 数学<100 and 数学>80 B.select * from 成绩where 数学>=100 and 数学<=80 C.select * from 成绩where 数学>100 and 数学<80 D.select * from 成绩where 数学<=100 and 数学>=80 4.SQL语句中修改表结构的命令是()。 A.alter table B.modify table C.alter structure D.modify structure 5.SQL中,select语句的功能是()。 A.定义B.查询C.修改D.控制 6.只有数据表中有而自由表中没有的索引类型是()。 A.普通索引B.唯一索引C.主索引D.候选索引7.要将当前数据库的“照片”字段删除,应使用()命令。 A.delete B.zap C.modify structure D.pack 8.一个工作区最多可以打开()个表。 A.32767 B.1 C.2 D.3 9.查询设计器的“筛选”选项卡,对应SQL语句的子句是()。 A.join on子句B.where子句 C.group by子句D.having子句 10.字符串长度函数len("学英语从ABC开始")的结果是()。 A.9 B.18 C.15 D.16.6 11.要为“成绩”表的所有学生的语文成绩增加10分,正确的SQL命令是()。 A.replace 成绩set 语文=语文+10 B.update 成绩set 语文=语文+10 C.edit 成绩set 语文=语文+10 D.change 成绩set 语文=语文+10

vfp试题带答案的

304班数据库(10月摸底试题) 一.单选题10*2 1、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是:(A) (A)DBS包括DB和DBMS (B)DBMS包括DB和DBS (C)DB包括DBS和DBMS (D)DBS就是DB,也就是DBMS 2、下述关于数据库系统的正确叙述是(C)。 A、数据库系统避免了一切冗余 B、数据库系统中数据的一致性是指数据类型一致 C、数据库系统减少了数据冗余 D、数据库系统比文件系统管理更多的数据 3、Visual FoxPro 6.0数据库系统是(C)型数据库系统。 (A)网络(B)层次(C)关系(D)链状 4、设A=”123”,B=”234”,表达式(C)的值为假(.F.)。 (A).NOT.(A= =B) .OR.(B$”ABC”) (B).NOT.(A$”ABC”).AND.(A<>B) (C).NOT.(A<>B) (D).NOT.(A>=B) 5、将逻辑假值赋给内存变量DY的正确方法是(B) (A)DY=FALSE (B)STORE .F. TO DY (C)DY=”.F.”(D)STORE “F”TO DY 6、有以下命令: STORE “23.45” TO A ?STR(&A,2)+”45&A” 执行上述命令后的结果为(C) (A)4545&A(B)4545.45 (C)234523.45 (D)454523.45 7、假定Y=2,执行命令?Y=Y+2 后,其结果是(C) (A)3 (B)4 (C).F. (D).T. 8、在下列Visual FoxPro表达式中,结果为日期型的正确表达式是(B)。 A、DA TE () +TIME () B、DA TE ()+120 C、DA TE()-CTOD("02/01/99") D、288-DA TE () 9、设N=886,M=345,K=”M+N”,表达式1+&K的值是(A) (A)1232 (B)数据类型不匹配(C)1+M+N (D)346 10. 现有以下命令: T=36500 M=MOD(T,60) HH=INT(T/60) H=MOD(HH,24) D=INT(HH/24) ?HH,D,H,M 执行上述命令后的结果为(B) (A)25,608,8,20 (B)608,25,8,20 (C)608,25,20,8 (D)20,25,8,608 二. 判断题10*2 11. 数据库就是大量数据的集合(F) 12.在V isual FoxPro 6.0中,数组的每个元素的数据类型必须一致。(F) 13.内存变量和字段变量可以取同名,引用内存变量的正确方法是M->变量名。(T)

vfp期末考试试题(带答案)

《VFP》期末考试试题 一、选择题: 1.以下所列各项属于命令按钮事件的是(d) A.Parent B.This C.ThisForm D.Click 2.执行如下命令序列后,最后一条命令的显示结果是(c) DIMENSION M(2,2) M(1,1)=10 M(1,2)=20 M(2,1)=30 M(2,2)=40 ? M(2) A.变量未定义的提示 B.10 C.20 D..F. 3.在Visual FoxPro中,以下关于查询的描述正确的是(d) A.不能用自由表建立查询B.只能使用自由表建立查询 C.不能用数据库表建立查询D.可以用数据库表和自由表建立查询4.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下命令: 姓名=姓名-"您好" ? 姓名 那么主窗口中将显示(b) A.张三 B.张三您好-- C.张三您好 D.出错 5. 在Visual FoxPro中,假设表单上有一个选项组:O男 O女,初始时该选项组的Value属性值为1。若选项按钮“女”被选中,该选项组的Value属性值是(b) A.1 B.2 C.“女” D.“男” 6.假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句 (c) A. ThisForm.Close B. ThisForm.Erase C. ThisForm.Release D. ThisForm.Return 7.有 Visual FoxPro中,释放表单时会引发的事件是(a) A. UnLoad事件 B.Init事件 C.Load事件 D.Release事件 8.设置表单标题的属性是(d) A.Title B.Text C.Biaoti D.Caption 9.让控件获得焦点,使其成为活动对象的方法是(c) A.SHOW B. RELEASE C.SETFOCUS D.GOTFOCUS 10.在Visual FoxPro中字段的数据类型不可以指定为(b) A.日期型 B.时间型 C.通用型 D.备注型 11. DBMS的含义是:( b ) A.数据库系统 B.数据库管理系统 C.数据库管理员 D.数据库 12.对于“关系”的描述,正确的是:( d ) A.同一个关系中允许有完全相同的元组

VF第3章习题及答案

一、选择题 1. 在VFP中,“.DBF ”文件被称为__________。 A.数据库文件B.表文件C.程序文件D.项目文件 2. 对于数据库表的索引,以下说法不正确的是__________。 A.数据库被打开时,其对应的结构复合索引文件不能被自动打开 B.主索引和候选索引能控制表中字段重复值的输入 C.一个表可建立多个候选索引 D.主索引只适用于数据库表 3. 建立索引时,__________字段不能作为索引字段。 A.字符型B.数值型C.备注型D.日期型 4. 对于数据库_________说法是错误的。 A.数据库是一个容器 B.自由表和数据库表的扩展名都为.dbf C.自由表的表设计器和数据库表的表设计器是不一样的 D.数据库表的记录数据保存在数据库中 5. 对于数据库添加表_________说法是错误的。 A.可以将一个自由表添加到数据库中 B.可以将一个数据库表直接添加到另一个数据库中 C.可以在项目管理器中将自由表拖到数据库中,使它成为数据库表 D.将一个数据库表从一个数据库移到另一个数据库,则必须先使其成为自由表 6. 数据库表间创建的永久关系保存在_________中。 A.数据库表B.数据库C.表设计器D.数据环境 7. 要在两张相关的表之间建立永久关系,这两张表应该是________。 A.同一数据库内的两张表B.两张自由表 C.一个自由表和一个数据库表D.任意两个数据库表或自由表 8. 对于日期型数据________说法是错误的。 A.两个日期型数据可进行加法运算B.两个日期型数据可进行减法运算 C.一个日期型数据可以加一个整数D.一个日期型数据可以减一个整数 9. 下列赋值语句中错误的是________。 A.V1=”23”+46 B.V2=DA TE()-4 C.V3=.T..OR.3>4 D.V4=”今天是”- DTOC(DATEA()) 10. 在DO WHILE / ENDDO循环中,若循环条件设置为.T.,则下列说法中正确的是________。 A.程序无法跳出循环 B.程序不会出现死循环 C.用EXIT可跳出循环D.用LOOP可跳出循环 11. 已知A=0,B=-1,C=.T.,则下列逻辑表达式的值为.T.的是________。 A.(A+B)*100>0 .AND. .NOT. C B.A-1=B .OR. C C..NOT. (A>B-1) .AND. C .OR. .F. D.A

计算机二级《VFP》考前冲刺选择试题及答案

计算机等级考试/模拟试题 2016年计算机二级《VFP》考前冲刺选 择试题及答案 一、选择题 1设X=〝11〞,Y=〝1122″,下列表达式结果为假的是( )。 A.NOT(X==Y)AND(X$Y) B.NOT(X$Y)OR(X<>Y) C.NOT(X>=Y) D.N OT(X$Y) 参考答案:D 参考解析:字符串精确比较运算符(==),只有当两个字符串完全相同时,才会是逻辑真,所以X==Y为逻辑假;子串包含测试运算符($),如果运算符前的字符串是运算符后的字符串的-个子字符串,则为逻辑真,所以X$Y为逻辑真;大于等于运算符(>=),是对两个字符串自左向右逐个进行比较,-旦发现两个对应字符不同,就根据两个字符的排序序列决定两个字符串的大小,x、Y的前两个字符相胃。所以比较第3个字符,由于x只有两个字符,则第3位x 小于Y.所以x小于Y,故X>=Y为逻辑假;X<>Y为逻辑真。

由以上可得:A)选项中,由于.NOT的优先级高于AND。所以先比较NOT(X==Y)为逻辑真,由于X$Y也为逻辑真,所以NOT(X==Y)AND(X$Y)为逻辑真。B)选项中。由于NOT的优先级高于0R,所以先比较NOT(X$Y)为逻辑假,由于X<>Y也为逻辑真,所以NOT(X$Y)OR(X<>Y)为逻辑真。C)选项中,X>=Y为逻辑假,则NOT(X>=Y)为逻辑真。D)选项中,X$Y也为逻辑真,则NOT(X$Y)为逻辑假。 2数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 参考答案:A 参考解析:数据库(DB)是存储在计算机存储设备上的结构化的相关数据集合;数据库管理系统(DBMS)是为数据库的建立、使用和维护而配置的软件。数据库和数据库管理系统都属于数据库系统(DBS)。

VFP程序设计教程习题答案

第一章 1.试说明数据与信息的区别和联系。 数据是人们用于记录事物情况的物理符号。信息是数据中所包含的意义。数据与信息既有区别,又有联系。数据是表示信息的,但并非任何数据都能表示信息,信息只是加工处理后的数据,是数据所表达的内容。另一方面信息不随表示它的数据形式而改变,它是反映客观现实世界的知识,而数据则具有任意性,用不同的数据形式可以表示同样的信息,信息只是加工处理后的数据,是数据所表达的内容。 2.什么是数据库、数据库管理系统和数据库系统? 数据库是在数据库管理系统的集中控制之下,按一定的组织方式存储起来的、相互关联的数据集合。 数据库管理系统(Database Management System,DBMS)是对数据进行统一的控制和管理,从而可以有效地减少数据冗余,实现数据共享,解决数据独立性问题,并提供统一的安全性、完整性和并发控制功能的系统软件。 数据库系统是把有关计算机硬件、软件、数据和人员组合起来为用户提供信息服务的 系统。 3.简述数据库的三级模式结构。 为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设 计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、模 式和内模式。 模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数 据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。外模式又称子模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。内模式又称存储模式,对应于物理级。它是数据库中全体数据的内部表示或底层描述。 4.数据库系统的特点是什么? 特点是数据共享,减少数据冗余,具有较高的数据独立性,增强了数据安全性和完整性保护。 5.实体之间的联系有哪几种?分别举例说明。

VFP考试试题及答案

1.表单的NAME属性是____。 A.显示在表单标题栏中的名称 B.运行表单程序时的程序名 C.保存表单时的文件名 D.引用表单对象时的名称 2.在VFP6.0中,将字符型数据转换成日期型数据的函数是____。 A.DTOC() B.CTOD() C.DA TE() D.STR() 3. 执行命令INPUT”请输入数据:”TO XYZ时,可以通过键盘输入的内容包括_____ A) 字符串B) 数值和字符串 C) 数值、字符串和逻辑值D) 数值、字符串、逻辑值和表达式 4.下列四组基类中,同一组中各个基类全是容器型的是____。 A.Grid,Column,TextBox https://www.doczj.com/doc/412195525.html,mandButton,OptionGroup,ListBox https://www.doczj.com/doc/412195525.html,mandGroup,DataEnvironment,Header D.Form,PageFrame,Column 5.字段的默认值保存在____ A.表的索引文件中 B.数据库文件中 C.项目文件中 D.表文件中 6.下列叙述中含有错误的是____。 A.一个数据库表只能设置一个主索引 B.唯一索引不允许索引表达式有重复值 C.候选索引既可以用于数据库表也可以用于自由表 D.候选索引不允许索引表达式有重复值 7.表移出数据库后,仍然有效的是____ A.记录的验证规则 B.表的验证规则 C.字段的默认值 D.结构复合索引中的候选索引 8.菜单文件经过生成以后形成的菜单程序文件的扩展名是____ A.MPR B.MNX C.MPX D.MND 9.下列叙述中含有错误的是____。 A.一个表可以有多个外部关键字 B.数据库表可以设置记录级的有效性规则 C.永久性关系建立后,主表记录指针移动将使子表记录指针相应移动 D.对于临时性关系,一个表不允许有多个主表 10.下列对象中,属于容器类的是____ A.文本框 B.组合框 C.页框 D.选项按钮 11.对于自由表而言,不能创建的索引类型是____。 A.主索引 B.候选索引 C.普通索引 D.唯一索引 12.下列类的特性中,____ 体现并扩充了面向对象程序设计方法的共享机制。 A.抽象性 B.多态性 C.封装性 D.继承性 13. 下列命令中,不能使程序跳出循环的是。 A.LOOP B.EXIT C.QUIT D.RETURN 14. 根据关系模型的有关理论,下列说法中不正确的是____ A.二维表中的每一列均有唯一的字段名 B.二维表中不允许出现完全相同的两行

2020年全国计算机二级vfp全真模拟考试题库及答案(共五套)

2020年全国计算机二级vfp全真模拟考试题库及 答案(共五套) 2020年全国计算机二级vfp全真模拟考试题及 答案(一) 1.下列叙述中正确的是( C )。 A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 B) 在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 C) 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D) 以上说法都不正确 【解析】栈是先进后出的数据结构,在整个过程中,栈底指针不变, 入栈与出栈操作均由栈顶指针的变化来操作,所以选择C)。 2.某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( D )。 A)3 B) 4 C) 6 D) 7 【解析】根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子节点总比度为2的节点多一个,所以本题中度为2的节点为1-1=0个,所以可以知道本题目中的二叉树的每一个节点都有一个分支,所以共7个节点共7层,即深度为7。 3.结构化程序所要求的基本结构不包括( B )。

A)顺序结构 B) GOTO跳转 C) 选择(分支)结构 D) 重复(循环)结构 【解析】1966年Boehm和Jacopini证明了程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就足以表达出各种其他形式结构的程 序设计方法。 4.下面描述中错误的是( A )。 A)系统总体结构图支持软件系统的详细设计 B) 软件设计是将软件需求转换为软件表示的过程 C) 数据结构与数据库设计是软件设计的任务之一 D) PAD图是软件详细设计的表示工具 【解析】详细设计的任务是为软件结构图中而非总体结构图中的每一 个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节,所以A)错误。 5.不允许出现重复字段值的索引是( A )。 A)候选索引和主索引 B) 普通索引和唯一索引 C) 唯一索引和主索引 D) 唯一索引 【解析】Visual FoxPro中的索引分为主索引、候选索引、唯一索引 和普通索引四种。主索引是在指定字段或表达式中不允许出现重复值 的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯 一索引是索引项的唯一,而不是字段值的唯一;普通索引既允许字段中出现重复值,也允许索引项中出现重复值。所以不允许出现字段值

相关主题