大学vfp考试题库(考试这个够用了)

大学vfp考试题库(考试这个够用了)
大学vfp考试题库(考试这个够用了)

【HNCE网上考试系统 v9.6】

一、单项选择题(20道小题,共20分)

1、如果在屏幕上要直接看到查询结果,“查询去向”应选择(A )。(1分)

A、浏览或屏幕

B、浏览

C、临时表或屏幕

D、屏幕

2、在VFP的表格结构中,逻辑型、日期型和备注型字段的宽度分别为( B)。(1分)

A、1、8、10

B、1、8、4

C、3、8、10

D、3、8、任意

3、使用DISPLAY命令时,如果范围子句为ALL或REST,则执行该命令后记录指针指向( C )。(1分)

A、末记录

B、首记录

C、末记录的后面

D、首记录的前面

4、对学生按入学成绩由高到低排序,入学成绩相同的学生按年龄由大到小排序使用的命令是( D )。(1分)

A、SORT TO 学生_1 ON 入学成绩/A,出生日期/D

B、SORT TO学生_1 ON入学成绩/D,出生日期/A

C、SORT TO学生_1 ON 入学成绩/A,出生日期/A

D、SORT TO学生_1 ON 入学成绩/D,出生日期/D

5、学生关系中有姓名、性别、出生日期等字段,要显示所有1984年出生的学生名单,应使用的命令是(C )。(1分)

A、LIST 姓名 FOR 出生日期=1984

B、LIST 姓名FOR 出生日期="1984"

C、LIST 姓名FOR YEAR(出生日期)=1984

D、LIST 姓名FOR YEAR("出生日期")=1984

6、执行SELECT 0选择工作区的结果是( B )。(1分)

A、选择了0号工作区

B、选择了空闲的最小号工作区

C、选择了一个空闲的工作区

D、显示出错信息

7、在VFP中,要对已经存在的表建立索引,应对表进行( C )。(1分)

A、记录浏览

B、记录修改

C、结构修改

D、重建表文件

8、在VFP中,使用“数据工作期”窗口打开一个表应单击的按钮是( B )。(1分)

A、添加

B、打开

C、浏览

D、关闭

9、在VFP中,建立数据库文件可以选择“文件”下拉菜单的菜单项( A )。(1分)

A、新建

B、打开

C、保存

D、另存为

10、为了以最佳方式为多种应用服务,将数据集中起来以一定的组织方式存放在计算机的外部存储器中,就构成了(A )。(1分)

A、数据库

B、数据操作系统

C、数据库系统

D、数据库管理系统

11、在有关数据库的概念中.若干记录的集合称为(D )。(1分)

A、文件

B、字段

C、数据项

D、表

12、下列函数中返回值为字符型的是(D )。(1分)

A、DATE()

B、TIME()

C、YEAR()

D、DATETIME()

13、数据库、数据库系统、数据库管理系统这3者之间的关系是(A )。(1分)

A、数据库系统包含数据库和数据库管理系统

B、数据库包含数据库系统和数据库管理系统

C、数据库管理系统包含数据库和数据库系统

D、数据库系统就是数据库,也就是数据库管理系统

14、在表设计器中,不可以(D )。(1分)

A、修改已有字段

B、增加新字段

C、删除不用字段

D、复制表结构

15、用Visual FoxPro进行人事档案管理属于计算机的(C )。(1分)

A、科学计算应用

B、过程控制应用

C、数据处理应用

D、辅助工程应用

16、数据库系统与文件系统的主要区别是(D )。(1分)

A、文件系统简单,而数据库系统复杂

B、文件系统只能管理数据文件,而数据库系统能管理各种类型的文件

C、文件系统只能管理少量数据,而数据库系统能管理大量数据

D、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以

17、如果要创建一个三级数据分组报表,第一个分组表达式为“部门(C)”,第二个分组表达式为“性别(C)”,第三个分组表达式为“基本工资(N)”,则当前索引的索引关键字表达式应该是(B )。(1分)

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

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

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

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

18、在数据库系统中,DBMS是一种(C )。(1分)

A、采用了数据库技术的计算机系统

B、包含操作系统在内的数据管理软件系统

C、位于用户与操作系统之间的一层数据管理软件

D、包括数据库管理人员、计算机软硬件以及数据库系统

19、一个表的全部备注字段的内容存储在( A )中。(1分)

A、同一备注文件

B、不同备注文件

C、同一文本文件

D、同一数据库文件

20、在VFP环境下,用LIST STRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为(C )。(1分)

A、60

B、61

C、59

D、58

二、填空题(10道小题,共20分)

1、浏览窗口显示表记录有两种格式,即(编辑 )和浏览。(2分)

2、永久关系是数据库表之间的关系,在“数据库设计器”中表现为表索引之间的( 联

线 )。(2分)

3、删除记录的操作通常分为两步:先给要删除的记录作(标记 ),然后再从磁盘上将其物理删除。(2分)

4、VFP支持两类索引文件,即( 单索引文件 )和复合索引文件。(2分)

5、在“表设计器”对话框的“索引”选项卡中,利用(插入)按钮可在当前行前插入一个空行,即可建立新索引。(2分)

6、在选择工作区的SELECT命令中,既可以使用表别名,又可以使用( 工作区的区号 ),选定的工作区称为当前工作区。(2分)

7、利用“项目管理器”上( 新建)按钮或“项目”菜单中的“新建文件”命令创建的文件会自动包含在项目中,而从“文件”菜单中创建的文件则不会自动包含在项目中。(2分)

8、向数据库中添加的表应该是目前不属于(任何数据库的一个 )的单表。(2分)

9、在“表设计器”的(索引 )选项卡中,可以设置记录验证规则、有效性出错信息,还可以指定记录插入、更新及删除的规则。(2分)

10、关联是指使不同工作区的记录指针建立起一种临时的(关系或联系),当父表的记录指针移动时,子表的记录指针也随之移动。(2分)

三、文档处理题(2道小题,共15分)

1、建立一个名为“学习”的表,结构如下:姓名(C,8),性别(C,1),出生日期(D,8),成绩(N,3),志愿者(L,1),

并将如图所示的记录输入。

按要求处理完本题的文档后,一定要上载此文档,否则本题以零分计!

【附图】(10分)

2、建立一个名为“教学管理”的数据库,将表“学习”加入到该数据库中。

按要求处理完本题的文档后,一定要上载此文档,否则本题以零分计!

(5分)

四、判断题(10道小题,共10分)

1、关系数据库管理系统所管理的关系是一个DBF文件。(1分)

正确错误。。。。。。。。。。。。。(错误)

2、可以伴随着表的打开而自动打开的索引是与表名相同的单一索引文件(IDX)。(1分)

正确错误。。。。。。。。。。。。(错误)

3、只有主索引是不允许记录中出现重复索引值的索引。(1分)

正确错误。。。。。。。。。。。。(错误)

4、在Visual FoxPro中,可以对字段设置默认值的表必须是自由表。(1分)

正确错误。。。。。。。。。。。。(错误)

5、Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是索引、排序、查找。(1分)

正确错误。。。。。。。。。。。。(错误)

6、结构化程序设计的三种基本逻辑结构是选择结构、循环结构和嵌套结构。(1分)

正确错误。。。。。。。。。。。。(错误)

7、查询设计器既可对单表查询,也可对多表查询。(1分)

正确错误。。。。。。。。。。。。(错误)

8、这个日期表达式:{^2002-05-01}-DATE() 在Visual FoxPro中是正确的。(1分)

正确错误。。。。。。。。。。。。(错误)

9、Visual FoxPro中一个数组中各个数组元素必须是同一种数据类型。(1分)

正确错误。。。。。。。。。。。。(错误)

10、在Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是4个字节。(1分)

正确错误。。。。。。。。。。。。(正确)

五、简答题(4道小题,共20分)

1、有一个名为“学习”的表,结构如下:姓名(C,8),性别(C,1),出生日期(D,8),成绩(N,3),志愿者(L,1),列出出生年份为1982年并且性别为F的记录(5分)

use 学习

list for year(出生日期)=1892.and.性别=“F”

2、有一个名为“学习”的表,结构如下:姓名(C,8),性别(C,1),出生日期(D,8),成绩

(N,3),志愿者(L,1),统计成绩在80以上的记录的个数,将结果赋给变量XYZ。(5分) use 学习

count for 成绩〉80 to xyz

3、有一个名为“学习”的表,结构如下:姓名(C,8),性别(C,1),出生日期(D,8),成绩

(N,3),志愿者(L,1),将所有男志愿者的成绩增加10分。(5分)

repla 成绩 with 成绩+10 for 性别="F".and.志愿者=.T.

4、有一个名为“学习”的表,结构如下:姓名(C,8),性别(C,1),出生日期(D,8),成绩

(N,3),志愿者(L,1),按照年龄从大到小进行排序,生成新表名为“学习sort”。(5分) sort to 学习sorton 2012-year(出生日期)/的

六、编程题(1道小题,共15分)

编程序求出{}最后8个记录中每个记录kc1到kc10中的最小值的平方和。(要求用循环做,非循环不给分。)

(下载文件“xsb.dbf”)下载方法:在链接上右击打开弹出菜单,选择“目标另存为”。

(15分)

必须将本题程序最后的运行结果填入下面的框中。否则,该题以零分计!

12917

请将你解答本题所写的源程序粘贴到下面或者上载源程序

use xsb

s=0

goto bottom

for i=1 to 8

scatter fields like kc* to a

m=a(1)

for j=2 to 10

if a(j)

m=(j)

endif

endif

s=s+m*m

skip -1

endfor

? s

VFP选择题

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

7。数据库管理系统是 ________ 。选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件答案: D

8。关系型数据库采用 ________ 表示实体和实体间的联系。选择:A. 对象 B. 字段_C. 二维表_ D. 表单答案: C

9。在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。选择:A. 字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案: D

11。函数SUBSTR("VisualFoxPro5.0",7,6)的返回值是______。

A. lFoxPro

B. FoxPro

C. FoxPro5

D. FoxPro5.0 答案: B

12下列说法中正确的是_____。

A.数据库打开时,该库中的表将自动打开

B.当打开数据库中的某个表时,该表所在的数据库将自动打开

C. 如果数据库以独占的方式打开,则库中的表只能以独占方式打开

D. 如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案: B

13。一个表的主关键字被包含到另一个表中时,在另一个表中称这些字段为_______。

A. 外关键字

B. 主关键字

C. 超关键字

D. 候选关键字_ 答案: A

14.设有订单表order(其中包括字段:订单号,客户号,职员号,签订日期,金额),查询2007年所

签订单的信息,并按金额降序排序,正确的SQL命令是:

A. SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 DESC

B. SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 ASC

C. SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 ASC

D. SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 DESC

答案: A

15.如果内存变量和字段变量均有变量名"姓名",那么引用内存的正确方法是:

A.M.姓名 B.M->姓名C.姓名D.A和B都可以答案:D

19。以下的四组函数,返回值的数据类型是一致的_____。 A. DTOC(DATE()), DATE(), YEAR(DATE()) _ B. ALLTRIM("VFP 5.0"),ASC("A"), SPACE(8)C. EOF( ) , RECCOUNT( ) , DBC( )_ D. STR(3.14,3,1), DTOC(DATE()), SUBSTR("ABCD",3,1) 答案: D

20。VFP的循环语句有_____。选择:A. DO WHILE,FOR和SCAN _ B. DO WHILE ,FOR 和 LOOP _C. FOR,SCAN和LOOP _ D. DO CASE 和 DO WHILE _ 答案: A

21。字段的默认值是保存在______。选择:A. 表的索引文件中 B. 数据库文件中C. 项目文件中 D. 表文件中答案: B

22。彻底删除记录数据可以分两步来实现,这两步是______。选择:A. PACK和ZAP B. PACK 和RECALL_C. DELETE和PACK D. DELE和RECALL _ 答案: C

23。表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭后,则该"临时性关系" ______。选择:A. 转化为永久关系 B. 永久保留C. 临时保留 D. 消失答案:D

24。表移出数据库后,仍然有效的是______。选择:A. 字段的有效性规则 B. 表的有效性规则 _C. 字段的默认值 _ D. 结构复合索引文件中的候选索引 _

答案: D

25。关系模型的基本结构是______。选择:A. 二维表_ B. 树形结构C. 无向图 D. 有向图 _ 答案: A

26. CLEAR

STORE 3 TO X

STORE 5 TO Y

PLUS(@X,(Y))

?X,Y

PROCEDURE PLUS

PARAMETERS A1,A2

A1=A1+A2

A2=A1+A2

ENDPROC

A、 813

B、 313

C、35

D、85

答案: D

29。关于数据库的操作,下述说法中,_________是正确的。选择:A. 数据库被删除后,则它包含的数据库表也随着被删除_ B. 打开了新的数据库,则原来已打开的数据库被关闭 _C. 数据库被关闭后,它所包含的数据库表不能被打开_ D. 数据库被删除后,它所包含的表变成自由表_ 答案: D

43。在Visual FoxPro中创建含备注字段的表和表的结构复合索引文件后,系统自动生成的三个文件的扩展名为 ___________ 。选择:A. .PJX、.PJT、.PRG_

B. .DBF、.CDX、.FPT_

C. .FPT、.FRX、.FXP _

D. .DBC、.DCT、.DCX 答案: B

45。 Visual FoxPro是一个 ________ 。选择:A. 数据库系统 B. 数据库管理系统_C. 数据库D. 数据库管理员答案: B

46。如果要在同一个数据库的二个表之间建立关系,则在父表的结构复合索引文件中创建_______。选择:A. 主索引_ B. 候选索引_C. 普通索引_ D. 唯一索引答案: A

47。在向数据库中添加表的操作时,下列说法中不正确的是 ________。选择:A. 可以将自由表添加到数据库中_ B. 可以将数据库表添加到另一个数据库中_C. 可以在项目管理器中将自由表拖放到数据库中_ D. 先将数据库表移出数据库成为自由表,而后添加到另一个数锯库中答案: B 48。VFP环境中,当用户将某个表的记录或整个表文件都锁定时,只读命令依然可以工作。下列____命令在记录或整个文件锁定时依然可以工作。选择:A. INDEX B. REPLACEC. APPEND D. SELECT-SQL 答案: D

49。表之间的“一对多”关系是指___________ 。选择:A. 一个表与多个表之间的关系 B. 一个表中的记录对应另一个表中的多个记录 _C. 一个表中的记录对应多个表中的一个记录 __ D. 一个表中的记录对应多个表中的多个记录答案: B

50。由计算机、操作系统、DBMS、数据库、应用程序等组成的整体称为___________。选择:A. 数据库系统 B. 数据库管理系统C. 文件系统 D. 软件系统答案: A

56。VFP 中,执行“?ATC("管理","数据库管理系统")”命令后,返回的结果是:______。 A. 0B. 4 C. 7 D. 错误的函数名答案: C

57。下列关于数据的操作说法中,正确的是______。答案: C

A. 货币型数据不能参加算术运算

B. 两个日期型数据可以进行加法运算

C. 一个日期型数据可以加或减一个整数

D. 字符型数据能比较大小,日期型则不能

59。如果一个数据库表的DELETE角发器设置为.F.,则不允许对该表作_________的操作。

A. 修改记录

B. 删除记录

C. 增加记录

D. 显示记录答案: B

62。VFP的文件菜单中的CLOSE命令是用来关闭________。

A. 当前工作区中已打开的数据库

B. 所有已打开的数据库

C. 所有窗口

D. 当前活动的窗口答案: D

63。项目管理器的功能是组织和管理与项目有关的各种类型的_________。

A. 文件

B. 字段

C. 程序

D. 数据答案: A

64。对于空值,下列叙述中不正确的是______。答案: C

A. 空值不是一种数据类型

B. 空值可以赋给变量、数组和字段

C. 空值等于空串(“”)和空格

D. 条件表达式中遇到null值,该条件表达式为“假”

66。有关查询与视图,下列说法中不正确的是______。答案: B

A. 查询是只读型数据,而视图可以更新数据源

B. 查询可以更新源数据,视图也有此功能

C. 视图具有许多数据库表的必性,利用视图可以创建查询和视图

D. 视图可以更新源表中的数据,存在于数据库中

67。有关类、对象、事件,下列说法中不正确的是_________。答案: A

A. 对象仅能用本身包含的代码来实现操作

B. 对象可以是任何客观事物,对象是类的特例

C. 类是一组具有相同结构、操作并遵守相同规则的对象

D. 事件是一种预先定义好的特定动作,由用户或系统激活

68。下列各组控件中,全部可与表中数据绑定的控件是_____。答案: C

A. EditBox、Grid、Line

B. ListBox、Shape、OptonButton

C. ComBox、Grid、TextBox

D. CheckBox、Separator、EditBox

69。若要建一个有5个按钮的选项组,应将属性_____的值改为5。

A. Optiongroup

B. Buttoncount

C. BoundColumn

D. ControlSource 答案: B

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

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

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

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

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

答案: C

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

A. 主索引

B. 侯选索引

C. 普通索引

D. 唯一索引答案: B

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

A. LOOP

B. EXIT

C. QUIT

D. RETURN 答案: A

74。有一菜单文件MAIN.MNX,运行该菜单的操作是_______。选择:A. 执行命令DO MAIN.MNX

B. 执行命令DO MENU MAIN.MNX

C. 先生成菜单程序文件MAIN.MPR,再执行命令DO MAIN.MPR

D. 先生成菜单程序文件MAIN.MPR,再执行命令DO MENU MAIN.MPR

答案: D

75。关于表格控件,下列说法中不正确的是_______。

选择:A. 表格的数据源可以是表、视图、查询

B. 表格中的列控件不包含其它控件

C. 表格能显示一对多关系中的子表

D. 表格是一个容器对象答案: B

76。学生管理数据库中有二个表:学生表和成绩表,表结构分别如下,

xs.dbf | cj.dbf

学号 xh c,8 | 学号 xh c,

8

姓名 xm c,8 | 课程号 kch c,

4

性别 xb c,2 | 课程名 kcm c,

20

出生日期 csrq d | 成绩 cj n,3

有一个按班级号查该班每一个学生总成绩的表单:

班级号由学生学号的前4位组成。该表单组合框的

RowSource Type属性为 3-SQL 语句,则它的

RowSource属性为_______。

选择:A. SELECT DISTINCT SUBSTR(xh,1,4) FROM xs INTO CURSOR xtmp

B. SELECT SUBSTR(xh,4) FROM xs INTO CURSOR xtmp

C. SELECT DISTINCT xh FROM xs INTO CURSOR xtmp

D. SELECT DISTINCT SUBSTR(xh,1,4) FROM xs INTO xtmp 答案: A

77。某表单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

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

A. 对象

B. 字段

C. 二维表

D. 表单答案: C

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

A. 复制已执行过的命令

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

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

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

A. 4位

B. 5位

C. 6位

D. 12位答案: C

81。打开一个空表,执行?EOF(),BOF()命令,显示结果为_________。

A. .T.和.T.

B. .F.和.F.

C. .F.和.T.

D. .T.和.F.答案: A

82。表(XS.DBF)中含有100条记录,执行下列命令后显示的记录序号是________。

USE XS

GO 10

LIST NEXT 4

A. 10,11,12,13

B. 11,12,13,14

C. 4,5,6,7

D. 1,2,3,4 答案: A

83。下列关于数据库的描述中,不正确的是 __________ 。选择:A. 数据库是一个包容器,它提供了存储数据的一种体系结构

B. 数据库表和自由表的扩展名都是.DBF

C. 数据库表的表设计器和自由表的表设计器是不相同的

D. 数据库表的记录保存在数据库中答案: D

84。创建数据库后,系统自动生成扩展名为 ________ 的三个文件。

A. .SCX、.SCT、.SPX

B. .DBC、.DCT、.DCX

C. .PJX、.PJT、.RPJ

D. .DBF、.DBT、.FPT答案: B

85。在向数据库中添加表的操作时,下列说法中不正确的是 ________。答案: B

A. 可以将自由表添加到数据库中

B. 可以将数据库表添加到另一个数据库中

C. 可以在项目管理器中将自由表拖放到数据库中

D. 先将数据库表移出数据库成为自由表,而后添加到另一个数据库中

86。下列关于索引的描述中,不正确的是 ________。选择:A. 结构和非结构复合索引文件的扩展名均为.CDX

B. 结构复合索引文件随表的打开而自动打开

C. 一个数据库表仅能创建一个主索引和一个唯一索引

D. 结构复合索引文件中的索引在表中的字段修改时,自动更新答案: C

87。参照完整性的作用是___________ 控制。

A. 字段数据的输入

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

C. 表中数据的完整性

D. 相关表之间的数据一致性答案: B

88。 ___________ 不可以作为查询和视图的输出类型。

A. 自由表

B. 表单

C. 临时表

D. 数组答案: B

89。下列说法中正确的是___________。

A. 视图文件的扩展名.vcx

B. 查询文件中保存的是查询的结果

C.查询设计器实质上是SELECT-SQL 命令的可视化设计方法

D. 查询是基于表的并且是可更新的数据集合答案: C

90. 实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而 __________ 是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对现实世界的抽象。

A. 数据模型

B. 关系模型

C. 逻辑模型

D. 概念模型答案: A

91. 学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2)班级(BJ,C,6),用Insert 命令向XS表添加一条新记录,记录内容为:

XH XM XB BJ

99220101 王凌男 992201

下列命令中正确的是 ________。选择:A. INSERT INTO XS VALUES("99220101","王凌","男","992201") B. INSERT TO XS VALUES("99220101","王凌","男","992201")C. INSERT INTO XS(XH,XM,XB,BJ) VALUES(99220101, 王凌,男,992 D. INSERT TO XS(XH,XM,XB,BJ)

VALUES("99220101"," 王凌","男","992 答案: A

92。建立两个表之间的临时关系时,必须设置 _________ 。答案: D

A. 主表的主索引

B. 主表的主控索引

C. 子表的主索引

D. 子表的主控索引

93。在Visual FoxPro中创建含备注字段的表和表的结构复合索引文件后,系统自动生成的三个文件的扩展名为 ___________ 。

A. .PJX、.PJT、.PRG

B. .DBF、 .CDX、.FPT

C. .FPT、.FRX、.FXP

D. .DBC、.DCT、.DCX 答案: B

94。在Visual FoxPro系统中, ________创建时,将不以独立的文件形式存储,而必须依赖于数据库。

A. 查询

B. 视图

C. 类库

D. 表单答案: B

95。运行查询CX1.QPR命令是 ________ 。

A. USE CX1

B. USE CX1.QPR

C. DO CX1.QPR

D. DO CX1 答案: C

96.用DIMENSION ARR(3,3)命令声明了一个二维数组后,再执行ARR=3命令,则__________。A. 命令ARR=3 创建了一个新的内存变量,它与数组无关

B. 数组的第1个元素被赋值为3

C. 所有的数值元素均被赋值为3

D. 当存在数组ARR时,不可用ARR=3命令创建与数组同名的内存变量答案: C

97。在命令窗口中执行了命令X=5后,则默认该变量的作用域是_________。

选择:A. 全局 B. 局部C. 私有 D. 不定答案: A

99。用户在VFP中创建子类或表单时,不能新建的是 ___________。选择:A. 属性

B. 方法

C. 事件

D. 事件的方法代码答案: C

100。下列对于事件的描述不正确的是________________。

选择:A. 事件是由对象识别的一个动作

B. 事件可以由用户的操作产生,也可以由系统产生

C.如果事件没有与之相关联的处理程序代码,则对象的事件不会发生

D. 有些事件只能被个别对象所识别,而有些事件可以被大多数对象所识别答案: C

101。所有类都可识别的事件即最小事件集包括____________。选择:A. Init、Destroy和Error 事件

B. Load、Init和Destroy事件

C. Load、Init和Unload事件

D. Init、Activate和Destroy

事件答案: A

102。对于任何子类或对象,一定具有的属性是_________。选择:A. Caption

B. BaseClass

C. FontSize

D. ForeColor 答案: B

104。从CommandButton基类创建子类cmdA和cmdB,再由cmdA类创建cmdAA子类,则cmdA、cmdB 和cmdAA必具有相同的_________。选择:A. Caption属性

B. Name属性

C. BaseClass属性

D. ParentClass属性答案: C

105。有关类、对象、事件、,下列说法不正确的是 ____________。选择:A. 对象用本身包含的代码来实现操作

B. 对象是类的特例

C. 类刻划了一组具有相同结构、操作并遵守相同规则的对象

D. 事件是一种预先定义好的特定动作,由用户或系统激活答案: A

106。下列属于方法名的是_________。

选择:A. GotFocus B. SetFocusC. LostFocus D. Activate 答案: B

107。容器型的对象_________。选择:A. 只能是表单或表单集

B. 必须由基类Container派生得到

C. 能包容其他对象,并且可以分别处理这些对象

D. 能包容其他对象,但不可以分别处理这些对象答案: C

109. 当执行命令 USE teacher ALIAS js IN B 后,被打开的表的别名是_________。选择:A. teacher B. js C. B D. js_B 答案: B

110.下面__________命令组与 LIST FOR xb="女" 具有相同的显示结果。选择:A. LIST(回车) SET FILTER TO(回车) B. SET FILTER TO xb="女"(回车) LISE(回车)C. SET FILTER TO(回车) LIST(回车) D. LIST(回车) SET FILTER TO xb="女"(回车) 答案: B

111. 索引文件中的标识名最多由_______个字母、数字或下划线组成。选择:A. 5 B. 6C. 8D. 10答案: D

112.已知js表中有两条记录,下列操作中,返回值一定是.T. 的是______。选择:A. USE js(回车) ? BOF()(回车) B. USE js(回车) GO 2(回车) SKIP-1(回车) ? BOF()(回车)C. USE js(回车) GO BOTTOM(回车) SKIP(回车) ? EOF()(回车) D. USE js(回车) SKIP-1(回车) ? EOF()(回车) 答案: C

2.6.某打开的表中有20条记录,当前记录号为8,执行命令 LIST NEXT 3 (回车)后,所显示的记录的序号为_____________。选择:A. 8-11 B. 9-10C. 8-10 D. 9-11答案: C

2.7.打开一张表后,执行下列命令:

GO 6

SKIP-5

GO 5

则关于记录指针的位置说法正确的是____________。选择:A. 记录指针停在当前记录不动 B. 记录指针的位置取决于记录的个数C. 记录指针指向第5条记录 D. 记录指针指向第一条记录答案: B

2.8.下列命令中___________可以在共享方式下运行。选择:A. APPEND B. PACK C. MODIFY STRUCTURE D. ZAP 答案: A

2.9.一张表的全部Memo字段的内容存储在___________。选择:A. 不同的备注文件中 B. 同一个文本文件中C. 同一个备注文件中 D. 同一个数据库文件中答案: C

2.10.有关表的索引,下列说法中不正确的是___________。选择:A. 当一张表被打开时,其对应的结构复合索引文件被自动打开 B. 任何表的结构复合索引能控制表中字段重复值的输入C. 一张表可建立多个候选索引 D. 主索引只适用于数据库表答案: B

2.11.建立索引时,__________字段不能作为索引字段。选择:A. 字符型 B. 数值型C. 备注型

D. 日期型答案: C

2.12.设计数据库时,可使用纽带表来处理表与表之间的______________。选择:A. 多对多关系

B. 临时性关系

C. 永久性关系

D. 继承关系答案: A

2.1

3.创建数据库后,系统自动生成的三个文件的扩展名是_______。选择:A. .pjx .pjt .rpg

B. .sct .scx .spx

C. .fpt .frx .fxp

D. .dbc .dct .dcx 答案: D

2.14.如果要在数据库的两张表之间建立永久关系,则至少要求在父表的结构复合索引文件中创建一个____________,在子表的结构复合索引文件中创建任何类型的文件。选择:A. 主索引 B. 候选索引C. 主索引或候选索引 D. 唯一索引答案: C

2.15.数据库表之间创建的永久关系保存在_________中。选择:A. 数据库表 B. 数据库C. 表

设计器 D. 数据环境设计器答案: B

2.16.下列关于表的索引的描述中,错误的是_________。选择:A. 复合索引文件的扩展名为.cdx

B. 结构复合索引文件随表的打开而自动打开

C. 当对表编辑修改时,其结构复合索引文件中的所有索引自动维护

D. 每张表只能创建一个主索引和一个候选索引答案: D

2.17.在參照完整性中,设置更新操作规则时,选择了“限制”,下列说法中_________是正确的。选择:A. 当更改了主表的“主”或“候选”关键字后,自动更改子表相应记录 B. 允许更改子表中对应的普通索引关键字的字段值C. 在子表中有相关记录时,主表的主或候选关键字段值禁止

更改 D. 当更改了子表中的字段值,则自动更改主表中对应记录的字段值答案: C

2.18.如果一张数据库表的 DELETE 触发器设置为.F.,则不允许对该表作__________记录的操作。选择:A. 修改 B. 删除C. 增加 D. 显示答案: B

2.20.数据库表的 INSERT 触发器,在表中_____________记录时触发该规则。选择:A. 增加 B. 修改C. 删除 D. 浏览答案: A

2.21.在参照完整性的设置中,如果当主表中删除记录后,要求删除子表中的相关记录,则应将“删除”规则设置为__________。选择:A. 限制 B. 级联C. 忽略 D. 任意答案: B

2.22.要在两张相关的表之间建立永久关系,这两张表应该是____________。选择:A. 同一个数据库内的两张表 B. 两张自由表C. 一张自由表,一张数据库表 D. 任意两张数据库表或自由表

答案: A

2.2

3.库表字段的默认值保存在__________文件中。选择:A. 表 B. 数据库C. 项目 D. 表的索引答案: B

2.24.以下的__________操作将造成相关表之间数据的不一致。选择:A. 在主表中插入记录的主关键字的值是子表中所没有的 B. 在主表中删除了记录,而在子表中没有删除相关记录C. 在子

表中删除了记录,而在主表中没有删除相关记录 D. 用主表的主关键字字段的值修改了子表中的一个记录答案: B

2.25.以下___________操作不会损坏相关表之间的数据一致性。选择:A. 删除了子表中的记录而没有删除主表中相关记录 B. 删除了主表中的记录而没有删除子表中相关记录C. 在子表中插

入记录的为外部关键字值是主表关键字中所没有的 D. 主表中修改了主关键字值而子表中没修改有关的外部关键字值答案: A

2.26.建立两张表之间的临时关系时,必须设置的是___________。选择:A. 主表的主索引 B. 主表的主索引和子表的主控索引C. 子表的主控索引 D. 主表的主控索引和子表的主控索引答案:C

2.27.以下_____________操作不会激活记录的有效性规则检验。选择:A. 修改表结构并保存时 B. 修改表的某一记录时C. 修改了记录值并执行SKIP命令时 D. 修改了数据并关闭表时答案: B 2.28.当成功执行以下一组命令后,下列不正确的说法是__________。

OPEN DATABASE jxsj

OPEN DATABASE rsda 选择:A. 由于打开了第二个数据库rsda,而关闭了jxsj数据库 B. 当前数据库是rsdaC. 表达式DBUSED("jxsj")AND DBUSED("rsda")的值为.T. D. 当再执行CLOSE DATABASES命令后,jxsj库没有被关闭答案: A

2.29.永久关系的主要作用是_________。选择:A. 作为查询的联接条件 B. 作为表单数据环境中默认的临时关系C. 存储参照完整性信息 D. 控制相关表之间记录的访问答案: C

2.30.表之间的“一对多”关系是指___________。选择:A. 一张表与多张表之间的关系 B. 一张表中的一个记录对应另一张表中的多个记录C. 一张表中的一个记录对应多张表中的一个记录

D. 一张表中的一个记录对应多张表中的多个记录答案: B

2.31.设学生成绩表cj包含学号xh字段和课程代号kcdh字段,如果设置记录有效性规则为NOT (EMPTY(xh) OR EMPTY(kcdh)),则执行下列________命令并关闭表时,不会违反该记录的有效性规则。选择:A. USE cj{回车} APPEND BLANK B. USE cj{回车} APPEND BLANK{回车}REPLACE xh WITH "9901000C. INSERT INTO cj(xh,kcdh) VALUES("99010001","02") D. INSERT INTO cj(xh,cj) VALUES("99010001",85) 答案: C

2.32.如已在学生表和成绩表之间按学号建立永久关系,现要设置参照完整性:当在成绩表中添加记录时,凡是学生表中不存在的学号不允许添加,则该参照完整性应设置为_________。选择:

A. 更新级联

B. 更新限制

C. 插入级联

D. 插入限制答案: D

2.3

3.参照完整性的作用是_______________控制。选择:A. 字段数据的输入 B. 记录中相关字段之间的数据有效性C. 表中数据的完整性 D. 相关表之间的数据一致性答案: D

3.1.视图是一种存储在数据库中的特殊的表,当它被打开时,对于本地视图而言,系统将同时在其他工作区中把视图所基于的基表打开,这是因为视图包含一条__________语句。选择:A. SELECT-SQL B. USEC. LOCATE D. SET FILTER TO ..... 答案: A

3.2.有关查询和视图,下列说法中不正确的是__________。选择:A. 查询是只读型数据,而视图可以更新数据源 B. 查询可以更新数据源,视图也有此功能C. 视图具有许多数据库表的属性,利用视图可以创建查询和视图 D. 视图可以更新源表中的数据,存储于数据库中答案: B

VFP填空题

1.数据的不一致性是指_________。

答案:相同的数据在不同的应用程序中出现不同的值

3.目前较为流行的一种信息模型设计方法称为E-R方法,E-R方法的中文含义为

______。

答案:实体联系方法

4.如果要把一个文本框对象的初值设置为当前日期,则在该文本框的Init事件中设置代码

为______。

答案: THIS.VALUE=DATE()

6.______型数据只能用于表而不能用于内存变量。

答案:备注和通用

7.已知教师表(JS.DBF)中含有一条姓名(XM)为"王一平"的记录,执行下列程序段后,输出结果为______。

SELE JS

LOCAT FOR XM="王一平"

XM=3

?XM

答案:王一平

8.与XB="男" .OR. XB="女"等价的表达式为______。

答案: XB$"男女"

9.表达式STR(YEAR(DATE()+10)) 的数据类型为_______ 。

答案: C

11.打开项目的命令是_______。

答案: MODIFY PROJECT

12.Grid、Text、CommandGroup、Column是VFP系统中的对象,它们当中不能直接加到表单中的对象是________。

答案: Column

13.类包含了对象的程序设计和数据抽象,是具有相同行为的_______的抽象。

答案:对象

14.当打开的表为一个空表时,函数RECNO()的值为________。

答案: 1

16.下列程序段用来求0~100之间的偶数之和,请将它写完整:

N=0

S=0

DO WHILE N<=100

N=N+1

IF N%2=1

_______

ELSE

S=S+N

ENDIF

ENDDO

答案: LOOP

17.视图可以在数据库设计器中打开,也可以用USE命令打开,但在使用USE命令之前,必须打开包含该视图的________。

答案:数据库

18.假定有三个数据库文件:答案: SET DATABASE TO MYDATA2

MYDATA1,MYDATA2,MYDATA3,它们分别存放在C盘的DATA目

录,D盘的DATA目录,A盘的DATA目录,完善下列程序,使

得程序执行以后,DBC()函数的值为

D:\DATA\MYDATA2.DBC。

OPEN DATABASE C:\DATA\MYDATA1

OPEN DATABASE D:\DATA\MYDATA2

OPEN DATABASE A:\DATA\MYDATA3

________

?DBC()

21.阅读下列程序,写结果:

SET TALK OFF

S='ABCDEF'

N=LEN(S)

K=1

DO WHILE K<=N

?SUBS(S,K,N-K)

K=K+1

ENDDO

上述程序运行以后,显示内容的前二行为________,_______。

答案: ABCDE ,BCDE

23. VFP中表单文件以_______扩展名存贮,通过______属性来引用表单对象。而Caption属性是设置表单标题栏中的信息。

答案: SCX ,NAME

25. 将控制绑定到一个字段,移动记录后字段的值发生变化,这时对象的_______ 属性的值也随之变化。

答案: VALUE

26.如果要让一个文本框的初值设置为当前日期且不能更改,则在该文本框的______ 事件中设置代码为This.Value=DATE(),同时要将它的______属性设置为.F.。

答案: INIT ,ENABLED

27. 如果在主表中删除一条记录,要求子表中的相关记录自动删除,则参照完整性的删除规则应设置成_______。

答案:级联

28.对于列表框,当其_______发生变化时,将触发InteractiveChange事件。

答案: VALUE

31. 选项按钮组是_______对象,它的Value属性表明用户选定了哪个按钮。假定现有一个选项按扭组有六个选项按钮,该选项按钮组的ControlSource 属性值是一个整型字段,如果用户选择了第四个按钮,则选项按钮组的Value属性值为_______。

答案:容器,4

32.利用查询设计器设计查询,可以实现多项功能,查询设计器最终实质上是生成一条_______ 语句。

答案: SELECT - SQL

33.组合框的数据源由RowSource属性和RowSourceType属性给定,如果RowSource属性

中写入一条SELECT-SQL语句,则它的RowSourceType属性应设置为_______。

答案: 3-查询

34.某表单中有一"下一记录"的记录定位命令按钮CmdNext,请完成该按钮的Click事件代码:(假定该表单所用到的表为XS.DBF)

SELECT XS

______

IF EOF()

GO BOTTOM

This.______ &&让该按钮不响应用户操作

ELSE

Thisform.Refresh

ENDIF

答案: SKIP

ENABLED=.F.

40.表达式{09/18/2000}-{09/20/2000}的值是 _________。

表达式INT(6.26*2)%ROUND(3.14,0)的值是___________。

答案: -2 0

41. 对于数据绑定型控件,通过对 ___________ 属性的设置来绑定控制和数据源。

答案: ControlSoure

42. 执行下列程序段后,X(1,1)和x(2,2)的值分别为___________ 。

程序清单如下:

DIMENSION X(6,10)

X=123

答案: 123,123

43. 恢复主菜单系统为默认的 Visual FoxPro 系统菜单状态的命令是___________ 。

答案: SET SYSMENU TO DEFALUT

44.不能用 ___________ 和通用型字段构造索引表达式创建索引。

答案:备注型

45. 如果要将某选项按钮组上的按钮设置为5个,应把选项按钮组的 ___________ 属性值设定为5。

答案: ButtonCount

46. 采用面向对象的程序设计方法设计的应用程序,其功能的实现是由 ___________ 驱动的。答案:事件

48.对象是______的实例。

答案:类

49. 打开一个空表,函数EOF()的值为______。

答案: .T.

50. 数据库表可以设置长表名,但存贮在磁盘上的文件名是______。

答案:表名

51. 如果数据库表的插入触发器设置为.F.,则当向该表中插入一条空记录时,屏幕显示

______。

答案:触发器失败

52. 组合框兼有下拉列表框和______的功能。

答案:文本框

53. 在SELECT-SQL语句中,DISTINCT选项的功能是______。

答案:排除查询结果中所有重复的行

54. 在表单中,一个OLE绑定型控件利用表中的______型字段显示一个OLE对象。

答案:通用

56. 下列程序用来求0~100偶数之和,请将它写完整:

N=0

S=0

DO WHILE .T.

IF N>100

_______

ELSE

S=S+N

ENDIF

N=N+2

ENDDO

答案: EXIT

57. 本地视图的______ 表随视图的打开而自动地打开,但是不随视图的关闭而关闭。答案:基

58. 在VFP系统中,多个对象的同一个属性(如width属性)可以同时设定,设定前必须同时_______这些对象。

答案:选定

59.下述命令执行后,S4的值为______________.

S1=' ABCD '

S2=' EFG '

S3=ALLT(S1)+ALLT(S2)

S4=SUBSTR(S3,5,2) 答案: 'EF'

60. 答案: D:\ DATA\ MYDATA2.DBC

假定有三个数据库文件MYDATA1,MYDATA2,MYDATA3,它们

分别存放在C盘的DATA目录,D盘的DATA目录,A盘的

DATA目录,执行下列程序以后,DBC()函数的值为

_______。

OPEN DATABASE C:\DATA\MYDATA1

OPEN DATABASE D:\DATA\MYDATA2

OPEN DATABASE A:\DATA\MYDATA3

SET DATABASE TO MYDATA2

?DBC()

65. OOP中文含义为:______。

答案:面向对象程序设计

68. 表达式STR(YEAR(DATE())+10)的数据类型为 ______。

答案: C

69.项目管理器的功能是组织和管理所有与项目有关的类型的________。答案:文件

70. 在数据库系统中,关系模型的基本结构是一张__________。

答案:二维表

71. 按所用的数据模型来分,VFP属于___________数据库管理系统。

答案:关系型

72. 英文缩写‘DBMS’的中文含义是__________________。DBMS主要由_____________、存储管理器和事务管理器三部分组成。

答案:数据库管理系统

查询管理器

73.复选框控件可以为三种状态,其Value 属性值分别为.F. 、.T. 或 __________ 。

答案: NULL

74. 使用报表打印表中的数据,需在报表中将与表字段相关的控件放在报表中的 ___________ 带区。

答案:细节

75. 如果要物理删除带有删除标志的记录,可使用命令___________,但在该命令的执行前,必须将表以___________方式打开。

答案: PACK ,独占

76. Visual FoxPro系统中,表的触发器是绑定在表上的 ___________ ,当表中的任何记录被指定的操作命令修改时,触发器被激活。

答案:表达式

77. 从二维表的后选关键字中,选出一个可作为____________。

答案:主关键字

78.XS(学生)表的结构为:答案: TABLE xs ZZMM L

字段名中文含义类型长度

XH 学号字符 6

XM 姓名字符 8

XB 性别字符 2

CSRQ 出生日期日期 8

ZZMM 政治面貌逻辑 1

BZ 备注备注 4

下列命令用来创建XS表的结构,请将它完善:

CREATE ___________;

(XH C(6),XM C(8),XB C(2),CSRQ D,

__________ ,BZ M)

79. 答案: Cdd

已知学生成绩表(CJ.DBF)中含有学号(XH,C,6)、课程代号

(KCDH,C,2)和成绩(CJ,N,3)字段。为了给每个成绩评定成

绩等级(优、良、及格、不及格),在该表所在的数据库中

创建了一个根据成绩分数评定成绩等级的自定义函数

getdd,函数getdd的代码如下:

FUNCTION getdd

PARAMETERS nCj

LOCAL cdd

cdd=""

DO CASE

CASE nCj>=90

cdd="优"

CASE BETWEEN(nCj,80,89)

cdd="良"

CASE BETWEEN(nCj,60,79)

cdd="及格"

CASE nCj<60

cdd="不及格"

ENDCASE

RETURN ________

注:Visual FoxPro系统函数BETWEEN()的功能是判

断一个表达式的值是否在两个相同数据类型的表达式的值

之间。

80. 一张表的主关键字被包含到另一张表中时,在另一张表中称这些字段为___________。

答案:外部关键字

81. 表中的一列称为__________,它规定了数据的特征;表中的一行称为一个__________,它是多个字段的集合。

每个字段都必须有一个____________属性来标识该字段。

答案:字段,记录

字段名

82. 表文件的扩展名为___________,如果表结构中包含_______类型或_________类型的字段时,会产生一个扩展名为___________的备注文件。

答案: DBF 备注,通用 FPT

83.已知成绩表(cj.dbf)的表结构如下:答案: 1 003

字段名类型宽度含义

xh C 3 学号

qz N 3,0 其中成绩

qm N 3,0 期末成绩

表中含有3条记录,按输入时的物理顺序排列如下:

xh qz qm

001 89 93

002 98 75

003 80 87

该表已创建结构复合索引如下:

索引顺序索引名索引表达式

降序 CJA QZ+QM

升序 CJB STR(QZ)+STR(QM)

执行如下命令:

USE CJ ORDER TAG CJA

BROWSE

在浏览窗口中学号为"002"的记录显示在第 _______ 行。

若在命令窗口中执行命令:

SET ORDER TO TAG CJB

BROWSE

则在浏览窗口中学号为 _______的记录显示在第1行。

85.有一表单frmA,该表单中包含一个页框pgfB,页框中包含的页面数未知,在刷新表单时,为了刷新页框中的所有页面,可在页框pgfB的REFRESH方法中编写一段FOR循环结构的代码实现,请完善如下代码:

FOR i=1 to This. _________

This.Pages.refresh

ENDFOR

答案: PAGECOUNT

87.已知教师表JS.DBF(含有字段:工号(GH,C,6), 姓名

(XM,C,8), 基本工资 (JBGZ,N,7,2), 系名

(XIMING,C,16))。完成下列SQL命令,统计JS表中"信息管

理系" 职工的平均工资。SQL命令如下:

SELECT _________ ;

FROM JS;

________ ;

INTO CURS JSTMP ;

_________

答案: AVG(jbgz) as 平均工资

WHERE ximing='信息管理系'

GROUP BY ximing

89。‘银行存款’表(CK.DBF)的表结构字段组成为:

帐号(ZH,C,15,NULL)

存入日期(CRRQ,T,8)

存期(CQ,N,2,0)

金额(JE,Y,8)

要求写出创建CK表的SQL语句_________。

为该表增加一个备注型字段BZ的命令是_____________。

增加一条空记录的命令是____________。

答案: CREATE TABLE ck(zh C(15) NULL,crrq D,cq N(2,0),je Y)

ALTER TABLE ck ADD COLUMN BZ M &&修改表结构

APPEND BLANK

90。在js表中要删除所有工龄(字段名gl)大于60的记录的SQL命令是DELETE ________ js WHERE _______;

要彻底删除这些记录,可用_______命令,但这一命令的实施,必须要求表以________方式打开。答案: FROM,gl>60 PACK 独占

91。在教师表(js)中按如下要求更改基本工资(jbgz :

工龄在10年以下(不含10年)基本工资加 20

工龄在10--19年基本工资加35

工龄在20年以上(含20年)基本工资加50

可用UPDATE命令完成上述更改:

UPDATE js _______ jbgz=IIF(js.gl<10,_________,

;

IIF(________,jbgz+50,jbgz+35))

答案: SET

jbgz+20

jbgz>=20

92。如果学生表(xs.dbf)已在当前工作区中打开,要筛选出专业代号zydh为“102001”的记录的命令是____________;要取消该筛选的命令是____________。

答案: SET FILTER TO zydh="102001"

SET FILTER TO

94。执行下列一组命令:

SET EXCLUSIVE OFF

USE js

USE xs EXCLUSIVE IN 0

则js表的打开方式是___________;

xs表的打开方式是___________。

答案:共享

独占

95。已知xs表的结构复合索引中已创建xh字段的普通索引,索引标识为xh,在没有设置主控索引的情况下,要用SEEK命令定位到学号“98010”的记录上,则该命令为_______________。答

VFP大学期末考试基本操作题答案2015

VFP 上机练习题答案 说明:操作时用到的文件及要保存的文件均在与题号对应的文件夹内(下) 注意操作题要求运行程序的地方必须都运行一下,否则可能影响得分。 蓝色的文本为操作说明、提示或参考操作答案,红色的文本为原题中题干说明可能有些不合适或错误。 本文中给出的说明或参考代码均在VFP 环境下测试通过,仅供参考,不 是题目的唯一答案,如有不对的地方,请指正。 基本操作 第一题 1.在指定文件夹下建立数据库BOOKAUTH,并把表BOOKS 和表AUTHORS 文件添加到该数 据库中。(建立数据库后,执行modi data 命令打开数据库设计器,然后在窗口空白处右单击选择“添加表”即可,后面各个题目中类似操作不再重复说明。) 2.为AUTHORS 表建立主索引,索引名为“PK”,索引表达式为“作者编号”(在表设计 器中,在索引字段上选择“索引”下拉框中的箭头,有具体升序或降序要求时选择方向向上或向下的箭头,无要求是默认选择升序即可;若索引表达式不是字段名字本身,可以在此基础上再点击“索引”标签,找到具体的索引条目,输入索引标记名和索引表达式即可)。为BOOKS 建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”,第二个索引 名和索引表达式均为“作者编号”。 3.建立表AUTHORS 和表BOOKS 之间的永久性联系。(参见课本3.7.3 节的第二部分,AUTHORS 主表的PK 到BOOKS 子表的“作者编号”,鼠标拖拽即可建立一对多联系,不要反了) 第二题 1.在指定文件夹下打开数据库文件SCORE_MANAGER,该数据库中有3 个表STUDENT、SCORE1 和COURSE,根据已经建立好的索引,建立表间的联系(寻找两表间相同的索引名称,建立一对一的连接,或一个主索引和一个普通索引建立一对多连接,这里指的是永久联接)。 2.为COURSE 表增加字段,开课学期(N,2,0)。(直接在数据库设计器中右单击表, 选择修改,在表结构设计器中添加即可) 3.为SCORE1 表中的“成绩”字段设置字段有效性规则:成绩>=0,出错信息:“成绩必 须大于或等于0”。(练习题中给定的数据表中已经设置了,设置字段有效性规则时注意在表 设计器中首先正确选择字段再进行设置,记录有效性操作类似。注意信息内容要字符串界定符) 第三题 根据以下要求,完成基本操作,所需文件在指定文件夹下: 1.从SCORE_MANAGER 数据库中删除名为NEW_VIEW1 的视图(在数据库设计器中,右单 击视图,选择删除即可)。 2.用SQL 命令向SCORE1 表中插入一条记录:学号为“993503433”、课程号为“0001”、成绩为99。(在VFP 命令窗口中执行命令:insert into score1 (学号,课程号,成绩) values("993503433","0001",99),不用考虑打开表)

最新计算机等级考试二级VFP笔试真题模拟

最新计算机等级考试二级VFP笔试真 题

4月全国计算机等级考试二级Visual FoxPro数据库设计 「、选择题(每小题2分,共70分) (1)数据的存储结构是指()。 A)存储在外存中的数据 B)数据所占的存储空间量 C)数据在计算机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示 (2)下列关于栈的描述中错误的是()。 A)栈是先进后出的线性表 B)栈只能顺序存储 C)栈具有记忆作用 D)对栈的插入与删除操作中,不需要改变栈底指针 (3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 ()。 A) 冒泡排序为n/2 B) 冒泡排序为n C) 快速排序为n D) 快速排序为n(n-1)/2 (4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()A)log2n B)n/2 C)n D)n+1 (5)下列对于线性链表的描述中正确的是()。 A)存储空间不一定连续,且各元素的存储顺序是任意的 B)存储空间不一定连续,且前件元素一定存储在后件元素的前面 C)存储空间必须连续,且前件元素一定存储在后件元素的前面 D)存储空间必须连续,且各元素的存储顺序是任意的 (6)下列对于软件测试的描述中正确的是()。 A)软件测试的目的是证明程序是否正确 B)软件测试的目的是使程序运行结果正确 C)软件测试的目的是尽可能多地发现程序中的错误 D)软件测试的目的是使程序符合结构化原则 (7)为了使模块尽可能独立,要求()。 A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 (8)下列描述中正确的是()。 A)程序就是软件 B)软件开发不受计算机系统的限制 C)软件既是逻辑实体,又是物理实体 D)软件是程序、数据与相关文档的集合

VFP上机模拟考试题1解答版

VFP模拟题 一、选择题:30题,每题1分,共30分 1、下面当中正确的变量名是 D 。 A) 12abc B ) zhan jiang C)“DVD” D) _ABC 2、设XS.DBF数据库中共有50条记录,执行如下命令: USE XS GOTO 5 DISPLAY ALL ? RECNO( ) 执行最后一条命令后,屏幕显示的值为___C__。 A) 5 B) 50 C) 51 D)错误信息 3、下列关于自由表的叙述中,正确的是_____C___。 A)全部是用以前版本的FoxPro(FoxBase)建立的表 B)可以用Visual FoxPro建立,但是不能把它添加到数据库中 C)自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D)自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表 4、下列函数中,函数值为数值的是:C A、BOF() B、CTOD(“01/01/96”) C、AT(“人民”,“中华人民共和国”) D、SUBSTR(DTOC(DA TE()),7) 5、数据库文件的扩展名和数据表文件的扩展名是:A A、.DBC和.DBF B、.DOT和.FPT C、.DBT和.DEF D、.PJX和.QPR 6、要为当前所有职工增加150元工资,应该使用的命令是: D A、change 工资With 工资+150 B、replace 工资With 工资+150 C、change all 工资With 工资+150 D、replace all 工资With 工资+150 7、Visual FoxPro属于一种数据库管理系统。(D) A) .层次型 B) 现代型 C) 网状型 D) 关系型

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

范文 2020年全国计算机二级vfp全真模拟考试题库及答 1/ 7

案(共六套) 2020年全国计算机二级vfp全真模拟考试题库及答案(共六套)2020年全国计算机二级vfp全真模拟考试题及答案(一) 1.下列叙述中正确的是( B )。 A)有一个以上根结点的数据结构不一定是非线性结构 B) 只有一个根结点的数据结构不一定是线性结构 C) 循环链表是非线性结构D) 双向链表是非线性结构【解析】线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,也最多有一个后件,所以B)正确。 所以有一个以上根结点的数据结构一定是非线性结构,所以A)错误。 循环链表和双向链表都是线性结构的数据结构。 2.下列关于二叉树的叙述中,正确的是( B )。 A)叶子结点总是比度为2的结点少一个 B) 叶子结点总是比度为2的结点多一个 C) 叶子结点数是度为2的结点数的两倍 D) 度为2的结点数是度为1的结点数的两倍【解析】根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个。 所以选择B)。 3.程序调试的任务是( D )。

A)设计测试用例 B) 验证程序的正确性 C) 发现程序中的错误 D) 诊断和改正程序中的错误【解析】程序调试的任务是诊断和改正程序中的错误。 4.下列关于数据库设计的叙述中,正确的是( A )。 A)在需求分析阶段建立数据字典 B) 在概念设计阶段建立数据字典 C) 在逻辑设计阶段建立数据字典 D) 在物理设计阶段建立数据字典【解析】数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。 数据库系统的三级模式是概念模式、外模式和内模式 5.下列选项中属于面向对象设计方法主要特征的是( A )。 A)继承 B) 自顶向下 C) 模块化 D) 逐步求精【解析】面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性,所以选择A)。 6.在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4 位数字显示,应当使用设置命令( A )。 A)SET CENTURY ON B) SET CENTURY TO 4 C) SET YEAR TO 4 D) SET YAER TO yyyy 【解析】命令格式SET CENTURY ON|OFF|TO 的功能是用于决定如何显示或解释一个日期数据的年份。 ON显示世纪,即用4位数字表示年份; OFF不显示世纪,即用2位数字表示年份;TO决定如何解释一个用2位 3/ 7

大学计算机vfp考试选择题题库

第 1 题 101.下面叙述中()不属于数据库系统的特点。答案:(C) A.数据结构化好 B.数据独立性高 C.数据冗余度高 D.数据共享程度高 102.某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上, 则产品和零件之间存在着()的联系。答案:(C) A.一对一 B.一对多 C.多对多 D.不能确定 103.现实世界中的事物(对象或个体),在数据世界中则表示为()。答案:(A) A.记录 B.数据项 C.文件 D.数据库 104.数据库的一系列特性是由一个称为()的软件,提供通用的存取和控制方法加以实现 的。答案:(B) A.数据服务器 B.数据库管理系统 C.数据分析系统 D.数据存储系统 105.数据库系统的特点包括()。答案:(D) A.数据的结构化 B.数据共享 C.数据的独立性和可控冗余度 D.以上都是 第 2 题 201.一个关系相当于一张二维表,表中的各列相当于关系的()。答案:(D) A.数据项 B.元组 C.结构 D.属性 202.在关系模式中,关系可视为一张表,元组是指表中的()。答案:(B) A.一列 B.一行 C.表名 D.值域 203.关系数据库管理系统必须实现的三种基本关系运算是()。答案:(C) A.索引、排序、查找 B.建库、录入、排序 C.选择、投影、连接 D.显示、统计、复制

204.数据库管理系统采用的数据模型一般有()三种。答案:(B) A.网状、链状和层次 B.层次、关系和网状 C.链状、网状和关系 D.层次、关系和环状 205.在下列关系模型的叙述中,不正确的是()。答案:(B) A.主码能够唯一地定义关系中的每一个元组 B.关系中的每个属性可以对应于多个值域 C.在关系中,元组的次序无关紧要 D.在关系中,列的次序无关紧要 第 3 题 301.设计器是创建和修改应用系统的可视化工具,如果要在设计器中新建和查看不同的表 及其关系,应使用()。答案:(D) A.表设计器 B.查询设计器 C.表单设计器 D.数据库设计器 302.扩展名为.prg的程序文件在项目管理器的()选项卡中显示和管理。答案:(C) A.数据 B.文档 C.代码 D.类 303.要启动vfp的向导,可进行的操作是()。答案:(D) A.打开新建对话框 B.单击工具栏的“向导”图标按钮 C.从“工具”菜单中选择向导 D.以上方法均可 304.要想在不同的工作区中打开相应的表,可在vfp主窗口中选择()菜单项。答 案:(D) A.文件→打开 B.工具→选项 C.显示→工具栏 D.窗口→数据工作期 305.下面有关vfp的正确叙述是()。答案:(B) A.在vfp命令窗口中,对命令的大小写敏感 B.vfp的命令关键字中如果出现全角字符,则执行该命令时就会出错 C.按ctrl+f3快捷键,会显示隐藏的命令窗口 D.项目管理器中不能创建视图文件 第 4 题 401.设当前数据库有n条记录,当函数eof()的值为.t.时,函数recno()的显示结果是()。 答案:(B) A.n B.n+1 C.n-1

全国计算机VFP二级考试题库(超全)

全国计算机考试VFP二级考试题库题量: 1、数据库管理系统是( )。 A:应用软件 B:系统软件 C:辅助设计软件 D:科学计算软件 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 2、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)的关系是()。 A:DBMS包括DB和DBS B:DBS包括DB和DBMS C:DB包括DBS和DBMS D:DB、DBS和DBMS是平等关系 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 3、DBMS的含义是()。 A:数据库系统 B:数据库管理系统 C:数据库管理员 D:数据库 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 4、Visual FoxPro软件属于()。 A:数据库系统 B:数据库管理系统 C:数据库应用系统 D:数据库

5、DBAS指的是()。 A:数据库管理系统 B:数据库系统 C:数据库应用系统 D:数据库服务系统 答案:C 知识点:VFP部分/选择题/V1概述/V11数据库系统T 6、数据库系统的核心是( )。 A:数据库 B:数据库管理系统 C:编译程序 D:操作系统 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 7、以一定的组织形式存放在计算机存储介质上的相互关联的数据集合称为( )。 A:数据库 B:数据库管理系统 C:编译程序 D:操作系统 答案:A 知识点:VFP部分/选择题/V1概述/V11数据库系统T 8、下列属于数据库管理系统的软件是( )。 A:Microsoft Word B:Visual Foxpro C:Visual Basic D:Turbo C 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 9、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是()阶段。 A:数据库系统 B:文件系统

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.同一个关系中允许有完全相同的元组

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中的索引分为主索引、候选索引、唯一索引 和普通索引四种。主索引是在指定字段或表达式中不允许出现重复值 的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯 一索引是索引项的唯一,而不是字段值的唯一;普通索引既允许字段中出现重复值,也允许索引项中出现重复值。所以不允许出现字段值

VFP考试题库

1、数据库管理系统是( )。 A:应用软件 B:系统软件 C:辅助设计软件 D:科学计算软件 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 2、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)的关系是()。 A:DBMS包括DB和DBS B:DBS包括DB和DBMS C:DB包括DBS和DBMS D:DB、DBS和DBMS是平等关系 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 3、DBMS的含义是()。 A:数据库系统 B:数据库管理系统 C:数据库管理员 D:数据库 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 4、Visual FoxPro软件属于()。 A:数据库系统 B:数据库管理系统 C:数据库应用系统 D:数据库 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 5、DBAS指的是()。 A:数据库管理系统 B:数据库系统 C:数据库应用系统 D:数据库服务系统 答案:C 知识点:VFP部分/选择题/V1概述/V11数据库系统T 6、数据库系统的核心是( )。 A:数据库 B:数据库管理系统 C:编译程序 D:操作系统 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 7、以一定的组织形式存放在计算机存储介质上的相互关联的数据集合称为( )。

B:数据库管理系统 C:编译程序 D:操作系统 答案:A 知识点:VFP部分/选择题/V1概述/V11数据库系统T 8、下列属于数据库管理系统的软件是( )。 A:Microsoft Word B:Visual Foxpro C:Visual Basic D:Turbo C 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 9、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是()阶段。 A:数据库系统 B:文件系统 C:人工管理 D:数据项管理 答案:A 知识点:VFP部分/选择题/V1概述/V11数据处理阶段T 10、在数据管理技术的发展过程中,经历了()管理阶段、文件系统阶段和数据库系统阶段。 A:数据库系统 B:文件系统 C:人工 D:数据项管理 答案:C 知识点:VFP部分/选择题/V1概述/V11数据处理阶段T 11、在数据管理技术的发展过程中,经历了人工管理阶段、()阶段和数据库系统阶段。 A:数据库系统 B:文件系统 C:人工 D:数据项管理 答案:B 知识点:VFP部分/选择题/V1概述/V11数据处理阶段T 12、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和()阶段。 A:数据库系统 B:文件系统 C:人工 D:数据项管理 答案:A 知识点:VFP部分/选择题/V1概述/V11数据处理阶段T 13、设有部门和职员两个实体集,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。

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.360docs.net/doc/4c10935807.html,mandButton,OptionGroup,ListBox https://www.360docs.net/doc/4c10935807.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.二维表中不允许出现完全相同的两行

全国计算机VFP二级考试题库(超全)

全国计算机考试 VFP 二级考试题库 一、单选题 1、数据库管理系统是 ( )。 A:应用软件 B:系统软件 C:辅助设计软件 D:科学计算软件 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 2、数据库 (DB)、数据库系统 (DBS)和数据库管理系统 (DBMS)的关系是 () 。 A:DBMS 包括DB 和 DBS B:DBS 包括 DB 和 DBMS C:DB 包括 DBS 和 DBMS D:DB 、 DBS 和 DBMS 是平等关系 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 3、 DBMS 的含义是()。 A:数据库系统 B:数据库管理系统 C:数据库管理员 D:数据库 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 4、 Visual FoxPro软件属于()。 A:数据库系统 B:数据库管理系统 C:数据库应用系统 D:数据库 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 5、 DBAS 指的是()。 A:数据库管理系统 B:数据库系统 C:数据库应用系统 D:数据库服务系统 答案:C 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 6、数据库系统的核心是 ( )。 A:数据库 B:数据库管理系统 C:编译程序 D:操作系统 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T

7、以一定的组织形式存放在计算机存储介质上的相互关联的数据集合称为 ( )。 A:数据库B:数据库管理系统 C:编译程序 D:操作系统 答案:A 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 8、下列属于数据库管理系统的软件是 ( )。 A :Microsoft Word B:Visual Foxpro C:Visual Basic D:Turbo C 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 9、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是()阶段。 A:数据库系统 B:文件系统 C :人工管理 D :数据项管理 答案:A 知识点:VFP 部分 /选择题 /V1概述 /V11数据处理阶段 T 10、在数据管理技术的发展过程中,经历了()管理阶段、文件系统阶段和数据库系统阶段。A:数据库系统 B:文件系统 C:人工 D:数据项管理 答案:C 知识点:VFP 部分 /选择题 /V1概述 /V11数据处理阶段 T 11、在数据管理技术的发展过程中,经历了人工管理阶段、 ()阶段和数据库系统阶段。 A:数据库系统 B:文件系统 C:人工 D:数据项管理 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据处理阶段 T 12、在数据管理技术的发展过程中, 经历了人工管理阶段、文件系统阶段和 () 阶段。 A:数据库系统 B:文件系统 C:人工 D:数据项管理 答案:A 知识点:VFP 部分 /选择题 /V1概述 /V11数据处理阶段 T 13、设有部门和职员两个实体集, 每个职员只能属于一个部门, 一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。

vfp试题1

最佳答案 1、下述关于数据库系统的正确叙述是: C 。 (A)数据库系统避免了一切冗余 (B)数据库系统中数据的一致性是指数据类型一致 (C)数据库系统减少了数据冗余 (D)数据库系统比文件系统管理更多的数据 2、字段变量和内存变量都有多种类型,字段变量特有的数据类型是 D 。 A、字符型 B、日期型 C、数值型 D、备注型 3、在VFP中可以使用的常量类型有 C 。 A、数值型、字符型、日期型、备注型 B、数值型、字符型、逻辑型、备注型 C、数值型、字符型、日期型、逻辑型 D、数值型、字符型、备注型、货币型 4、下列表达式中,正确的表达式是 B 。 A、256<.T. AND 30=("12"+25) B、256<100 .AND. BETWEEN(5,2,8) C、"256"<.T. .AND. 30=(12+25) D、256<100 AND date()>AT(‘A’,’ABC’) 5、结果为逻辑真的表达式是 D 。 A、"ABC"$"AB" B、"ABC"$"ABXCYZ" C、"ABCYZ"$"BC" D、"BC"$"CBAABC" 6、在下列命令中,不改变数据库记录指针的命令是 B 。 A、LIST B、RECALL C、SUM D、REPLACE ALL 7、若要物理删除当前数据库中的某些记录,应先后使用的两条命令是 B 。 A、DELETE;ZAP B、DELETE;PACK C、ZAP;PACK D、DELETE;RECALL 8、在VFP中,下列叙述正确的是 C 。 A、不能使用数组 B、只能使用一维数组 C、可以使用一维数组和二维数组 D、可以使用二维数组以上的多维数组 9、表达式-2^(2*2)的运算结果为。 A、-16 B、16 C、-8 D、8 10、下列命令结果中,肯定生成一个空表的是 C 。 A、copy to 库存_1 for 商品名="空调" B、copy file 库存表.DBF to 库存_1.DBF C、copy stru to 库存_1 fields 商品名,规格,库存量 D、select * from 库存表 where 商品名="空调" into table 库存_1 11、在VFP程序设计中,程序的三种基本结构是 B 。 A、顺序、选择、逻辑 B、顺序、选择、循环 C、模块、转移、循环 D、网状、选择、逻辑 12、若使用REPLACE命令后,其范围子句为ALL OR REST,则执行完该命令后,记录指针指向___D_。 A、首记录 B、末记录 C、BOF( )为真 D、EOF( )为真 13、在给自由表的字段命名时,一个字段名最多可使用 B 个字符。

vfp期中考试试题

v f p期中考试试题 This model paper was revised by the Standardization Office on December 10, 2020

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、下列关于创建查询的叙述,错误的是()。 A、创建查询可以选择“新建查询”对话框中的“查询向导”按钮 B、创建查询可以选择“新建”对话框中的“查询”单选按钮和“查询向导”按钮 C、创建查询可以选择“新建查询”对话框中的“新建查询”按钮 D、创建查询可以选择“新建”对话框中的“查询”单选按钮和“新建文件”按钮

VFP大学期末考试基本操作题标准答案

VFP大学期末考试基本操作题答案

————————————————————————————————作者:————————————————————————————————日期: 2

VFP 上机练习题答案 说明:操作时用到的文件及要保存的文件均在与题号对应的文件夹内(下) 注意操作题要求运行程序的地方必须都运行一下,否则可能影响得分。 蓝色的文本为操作说明、提示或参考操作答案,红色的文本为原题中题干说明可能有些不合适或错误。 本文中给出的说明或参考代码均在VFP 环境下测试通过,仅供参考,不 是题目的唯一答案,如有不对的地方,请指正。 基本操作 第一题 1.在指定文件夹下建立数据库BOOKAUTH,并把表BOOKS 和表AUTHORS 文件添加到该数 据库中。(建立数据库后,执行modi data 命令打开数据库设计器,然后在窗口空白处右单击选择“添加表”即可,后面各个题目中类似操作不再重复说明。) 2.为AUTHORS 表建立主索引,索引名为“PK”,索引表达式为“作者编号”(在表设计 器中,在索引字段上选择“索引”下拉框中的箭头,有具体升序或降序要求时选择方向向上或向下的箭头,无要求是默认选择升序即可;若索引表达式不是字段名字本身,可以在此基础上再点击“索引”标签,找到具体的索引条目,输入索引标记名和索引表达式即可)。为BOOKS 建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”,第二个索引 名和索引表达式均为“作者编号”。 3.建立表AUTHORS 和表BOOKS 之间的永久性联系。(参见课本3.7.3 节的第二部分,AUTHORS 主表的PK 到BOOKS 子表的“作者编号”,鼠标拖拽即可建立一对多联系,不要反了) 第二题 1.在指定文件夹下打开数据库文件SCORE_MANAGER,该数据库中有3 个表STUDENT、 SCORE1 和COURSE,根据已经建立好的索引,建立表间的联系(寻找两表间相同的索引名称,建立一对一的连接,或一个主索引和一个普通索引建立一对多连接,这里指的是永久联接)。 2.为COURSE 表增加字段,开课学期(N,2,0)。(直接在数据库设计器中右单击表, 选择修改,在表结构设计器中添加即可) 3.为SCORE1 表中的“成绩”字段设置字段有效性规则:成绩>=0,出错信息:“成绩必 须大于或等于0”。(练习题中给定的数据表中已经设置了,设置字段有效性规则时注意在表 设计器中首先正确选择字段再进行设置,记录有效性操作类似。注意信息内容要字符串界定符) 第三题 根据以下要求,完成基本操作,所需文件在指定文件夹下: 1.从SCORE_MANAGER 数据库中删除名为NEW_VIEW1 的视图(在数据库设计器中,右单 击视图,选择删除即可)。 2.用SQL 命令向SCORE1 表中插入一条记录:学号为“993503433”、课程号为“0001”、成绩为99。(在VFP 命令窗口中执行命令:insert into score1 (学号,课程号,成绩) values("993503433","0001",99),不用考虑打开表)

《VFP语言程序设计》考试试题及参考答案

《VFP 语言程序设计》考试试卷 年级 专业 姓名 学号 座位号 一、单项选择(在备选答案中选出一个正确答案,将答题卡上对应的选项涂黑。每题2分,共50分) 01.按照数据库管理系统采用的数据模型Visual FoxPro 是_____DBMS 。 A )层次型 B )混合型 C )关系型 D )网状型 02.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是_____。 A )DBS 包括DB 和DBMS B )DBMS 包括DB 和DBS C )DB 包括DBS 和DBMS D )DBS 就是DB ,也就是DBMS 03.关系数据库管理系统存储与管理数据的基本形式是_____。 A )关系树 B )二维表 C )结点路径 D )文本文件 04.用户启动Visual FoxPro 后,若要退出Visual FoxPro 回到Windows 环境,可在命令窗口中输入_____命令。 A )EXIT B )CLOSE C )SYSTEM D )QUIT 05.Visual FoxPro 的最大特点是______。 A) 面向过程编程技术 B) 面向对象编程技术 C) 结构化编程技术 D) 界面友好 06.在Visual FoxPro 数据库管理系统中,下列数据是常量的是_____。 A )T B ).T. C )TOP D )02/10/99 07.在Visual FoxPro 中,下列定义的变量名中,错误的是_____。 A )ABC B )3A C )A_3 D )A3 08.下列四个选项中,结果相同的是 。 A )LEET(″Visual FoxPro″,6)与SUBSTR(″Visual FoxPro″,1,6) B )YEAR(DA TE())与SUBSTR(DTOC(DATE()),7,2) C )AT(″5″,″36-5*4″)与LEN(″36-5*4″) D )假定A=″this ″,B=″is a string″,A-B 与A+B 09.在Visual FoxPro 中说明数组的命令是_____。 A )DIMENSION 和ARRAY B )DECLARE 和ARRAY C )DIMENSION 和DECLARE D )只有DIMENSION 10.Visual FoxPro 项目文件的扩展名是_____。 A )DBF B )FPT C )PJX D )QPR 11.在Visual FoxPro 的项目管理器选项卡中不包括的选项卡是_____。 A )数据 B )文档 C )类 D )表单 12.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 。

vfp期末考试试题

一、选择题(每题1分) 1、在关系模型中,关系规范化的过程是通过关系属性中的分解和关系模式中的分解来实现的。在实际应用中,设计关系模式是一般要求满足。 A.1NF B.3NF C.2NF D.4NF 2、下列有关关系的规范化的说法中,不正确的是。 A、属性值是原子值,不可分解 B、二维表中不允许出现完全相同的两行 C、二维表中行、列的顺序均可任意交换 D、二维表中允许出现相同的属性 E、 3、联接运算是根据给定的联接条件将两个关系拼成一个新的。 A、元组 B、关系 C、属性 D、列 4、数据库表的记录有效性规则的设置可以实现。 A.域完整性 B.参照完整性 C.实体完整性 D.用户自定义完整性 5、函数SELECT(0)的返回值是。 A.当前工作区号 B.当前未被使用的最小工作区号 C.当前工作区的下一个工作区 D.当前未被使用的最大工作区号 6、设变量x的值为“abcd ”(其长度为5,末尾为一个空格字符),变量y的值为“ abcd”(其长度为5,第一个字符为空格),则表达式LEN(X+Y)和LEN(x-y)的返回值分别为。 A.10,8 B.10,9 C.8,8 D.10,10 7、以下几组表达式中,返回值均为.T.(真)的是。 A.EMPTY({})、ISNULL(SPACE(0))、EMPTY(0) B.EMPTY(0)、ISBLANK(SPACE(0))、ISNULL(.NULL.) C.EMPTY(SPACE(0))、ISBLANK(0)、EMPTY(0) D.EMPTY({})、EMPTY(.NULL.)、EMPTY(0) 8、设某数据库中的学生表(XS.DBF)已在2号工作区中打开,且当前工作区为1号工作区,则下列命令中不能将该XS表关闭的是。 A.CLOSE TABLES ALL B.CLOSE DATEBASE ALL C.USE IN 2 D.USE 9、JS(教师)表中有XG(性格,备注型)等字段,使用命令可以直接浏览/输出所有记录的XG字段的具体内容(即备注中的信息)。 A.USE JS LIST OFF XG B.SELECT XG FROM JS C.USE JS BROWSE FIELD XG D.USE JS ?XG 10、数据库表的有效性规则保存在。 A.项目文件中 B.数据库文件中 C.数据库表文件中 D.数据库表的备注文件中 11、依次执行下列命令后,浏览窗口中显示的表的别名及当前工作区号分别是。CLOSE TABLES ALL SELECT 0 USE JS SELECT 0 USE JS AGAIN BROWSE A.B、2 B.JS、2 C.B、5 D.E、2 12、在下列有关数据库及表的叙述中,错误的是 A. 一个项目中可以包含多个数据库文件,且一个数据库文件也可以包含在多个项目中 B. 一个表不可以从属于两个或两个以上的数据库 C. 创建一个数据库后,通常在外部存储器中生成三个文件 D. 表与表之间的永久性关系只能基于主索引来创建 13、打开一个非空记录的表,若未作任何与记录指针移动相关的操作,则执行命令“?RECNO(),BOF(),EOF()”后屏幕上应显示。 A.0、.T.和.T. B.0、.T.和.F. C.1、.T.和.T. D.1、.F.和.F.

vfp期中考试试题

v f p期中考试试题文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]

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、下列关于创建查询的叙述,错误的是()。 A、创建查询可以选择“新建查询”对话框中的“查询向导”按钮 B、创建查询可以选择“新建”对话框中的“查询”单选按钮和“查询向导”按钮 C、创建查询可以选择“新建查询”对话框中的“新建查询”按钮

相关主题
相关文档
最新文档