数据组织与管理VFP习题及答案 1.docx

上传人:b****5 文档编号:11741856 上传时间:2023-03-31 格式:DOCX 页数:20 大小:23.23KB
下载 相关 举报
数据组织与管理VFP习题及答案 1.docx_第1页
第1页 / 共20页
数据组织与管理VFP习题及答案 1.docx_第2页
第2页 / 共20页
数据组织与管理VFP习题及答案 1.docx_第3页
第3页 / 共20页
数据组织与管理VFP习题及答案 1.docx_第4页
第4页 / 共20页
数据组织与管理VFP习题及答案 1.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

数据组织与管理VFP习题及答案 1.docx

《数据组织与管理VFP习题及答案 1.docx》由会员分享,可在线阅读,更多相关《数据组织与管理VFP习题及答案 1.docx(20页珍藏版)》请在冰豆网上搜索。

数据组织与管理VFP习题及答案 1.docx

数据组织与管理VFP习题及答案1

一、单选题

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

A)″总分″+[90]

B)″AB″==″AB″

C)″总分″+90

D)″x″<>″y″

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

A)CHANGE工资WITH工资+100

B)REPLACE工资WITH工资+100

C)CHANGEALL工资WITH工资+100

D)REPLACEALL工资WITH工资+100

3.文件CGE.MNX是一个

A)表单文件

B)菜单文件

C)项目文件

D)报表文件

4.VisualFoxPro关系数据库管理系统能实现的3种基本关系运算是

A)索引、排序、查找

B)建库、录入、排序

C)选择、投影、联接

D)显示、统计、复制

5.逻辑型字段的宽度固定为

A)8

B)1

C)4

D)10

8.当前表中有20条记录,当前记录号是5,Displaynext3命令将

A)显示当前记录

B)显示第三条记录

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

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

9.通用型、备注型字段的宽度固定为

A)8

B)1

C)4

D)10

10.执行?

STR(109.87,7,3)后,屏幕显示的是

A)109.87

B)″109.87″

C)109.870

D)″109.870″

11.在VisualFoxPro中,打开表命令是

A)OPENTABLE<表名>

B)USE<表名>

C)USETABLE<表名>

D)OPEN<表名>

12.假定系统日期是2006年07月11日,有如下命令:

MJ=MOD(YEAR(DATE()),100)

执行该命令后,MJ的值是

A)2006

B)7

C)11

D)6

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

A)LEFT(″VisualFoxPro″,4)与SUBSTR(″VisualFoxPro″,1,4)

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

C)lEN(″that″)与lEN(″that″)

D)假定A=″that″,B=″isamenu″,A-B与A+B

14.在VFP中,执行STOREDTOC(DATE()+10)TOB后,变量B的类型为

A)日期型

B)数据型

C)备注型

D)字符型

15.数据库表文件yisheng.DBF已经打开,共有9条记录,按关键字姓名排序,执行命令SORTON姓名TOxm后,屏幕将显示

A)9条记录排序完成

B)CJ.DBF已存在,覆盖它吗(Y/N)

C)文件在使用

D)出错信息

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

A)PACK和ZAP

B)PACK和RECALL

C)DELETE和PACK

D)DELETE和RECALL

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

A)DOWHILE

B)SCAN

C)LOOP

D)FOR

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

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

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

C)两者可以相互转换

D)两者不能相互转换

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

A)字段

B)排序依据

C)联接

D)更新条件

21.执行命令STORE″3.1416″TOTEST

则变量TEST的类型为:

A)D

B)L

C)C

D)N

22.下列叙述正确的是

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

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

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

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

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

选择"(删除)"按钮,这系统将会把该文件

A)仅仅从项目中移走

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

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

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

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

A)文件(F)

B)文件(<\F)

C)文件(\

D)文件(/\F)

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

A)0

B)1

C).T.

D).F.

26.数据库文件有30条记录,当前记录是20,执行命令LISTNEXT5后,所显示记录号是

A)21~25

B)21~26

C)20~25

D)20~24

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

A)0

B)1

C).T.

D).F.

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

A)35

B)19

C)5

D)错误信息

29.当前目录下有AA.DBF、BB.DBF,其中数据表文件AA.DBF已经打开,共有10条记录,按关键字"学号"排序,执行命令SORTON学号TOBB后,屏幕将显示

A)10条记录排序完成

B)BB.DBF已存在,覆盖它吗(Y/N)

C)文件在使用

D)出错信息

30.SUBSTR(″ABCDEF″,3,2)的结果是

A)AB

B)CD

C)FE

D)CB

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

A)ACCEPT

B)WAIT

C)INPUT

D)...SAY...

32.VF6.0数据库系统是

A)网络型

B)关系型

C)层次型

D)链状型

33.视图不能单独存在,它必须依赖于()

A.视图B.数据库C.数据表D.查询

【正确答案】B

34.下列关于数据库系统的叙述中,正确的是()

A.表的字段之间和记录之间都存在联系

B.表的字段之间和记录之间都不存在联系

C.表的字段之间不存在联系,而记录之间存在联系

D.表中只有字段之间存在联系

【正确答案】A

35.下列命令中,拷贝库文件结构的命令是()

A.COPYTO

B.COPYSTRUCTURETO

C.COPYFILETO

D.COPYSTRUCTUREEXTENDEDTO

【正确答案】B

36..表达式CTOD(′970606′)-{970601}的结果是()(本题分值:

2分)

A.字符5

B.数值5

C.数值150

D.出错

【正确答案】B

37.?

AT(″大学″,″北京语言文化学院″)的答案是()

A.12

B.13

C.16

D.0

【正确答案】D

38.顺序执行下列命令:

()

x=100

y=8

x=x+y

x,x=x+y

最后一条命令的提示结果为()

A.100.F.

B.100.T.

C.108.T.

D.108.F.

【正确答案】D

39..数据表中有30个记录,如果当前记录为第1条记录,把记录指针移到最后一个,测试当前记录号函数RECNO()的值是()

A.31

B.30

C.29

D.28

【正确答案】B

40.在VisualFoxPro中,结果为真的表达式是()

A.″BCD″$″ABCD″和″ABCD″=″AB″

B.″BCD″$″ABCD″和″ABCD″$″AB″

C.″BCD″$″AB″和″ABCD″==″A″

D.″BCD″$″AB″和″ABCD″=″AB″

【正确答案】A

41.要打开多个数据表文件,应该在多个()

A.工作区中

B.数据库中

C.工作期中

D.项目中

【正确答案】A

42.在概念模型中,一个实体集合对应于关系模型中的一个()

A.元组B.字段C.关系D.属性

【正确答案】C

43.关系是指()(本题分值:

2分)

A.元组的集合

B.属性的集合(关系模式)

C.字段的集合(表结构)

D.实例的集合

【正确答案】A

44.在ZGGZ.DBF第2条记录后插入一条空白记录的命令是()

A.USEZGGZ

GO2

INSERTBEFORE

B.USEZGGZ

GO2

INSERTBLANK

C.USEZGGZ

SKIP2

INSERTBEFORE

D.USEZGGZ

SKIP

INSERT

【正确答案】B

45.假定M=[22+28],则执行命令?

M后屏幕将显示()

A.50

B.22+28

C.[22+28]

D.50.00

【正确答案】B

46.DTOC({98/09/28})的值应为()

A.1998年9月28日

B.98/09/28

C.″98/09/28″

D.″98-09-28″

【正确答案】C

47.下列命令中,定位记录指针的命令是()

A.USE

B.GO

C.SELECT

D.LIST

【正确答案】B

48、设X=″ABC″,Y=″ABCD″,则下列表达式中值为.T.的是()

A.X=Y

B.X==Y

C.X$Y

D.AT(X,Y)=0

【正确答案】C

49、修改本地视图使用的命令是()

A.CREATESQLVIEW

B.MODIFYVIEW

C.RENAMEVIEW

D.DELETEVIEW

【正确答案】B

50、打开一数据表,不能肯定将当前记录指针定位到1号记录的命令是()

A.GOTO1

B.GOTOP

C.LOCATEWHILERECNO()=1

D.LOCATEALLFORRECNO()=1

【正确答案】A

51、依次执行以下6条命令:

  SELECT 1

  USE F1

  SELECT 2

  USE F2

  SELECT 3

  USE F3

现在要给F1追加记录,但又不改变当前表的打开状态,应该使用命令序列()

A.GO F1

  APPEND

B.GO 1

  APPEND

C.SELECT 1

  APPEND

D.USE F1

  APPEND

【正确答案】C

52、UPDATE-SQL语句的功能是()

A.属于数据定义功能

B.属于数据查询功能

C.可以修改表中某些列的属性

D.可以修改表中某些列的内容

【正确答案】D

53、当前数据库表中,"体育达标"字段为逻辑类型,要显示所有未达标的记录应使用命令()

A.LIST FOR体育达标=F

B.LISTT FOR体育达标<>.F.

C.LISTT FOR.NOT.体育达标

D.LISTT FOR.NOT.″体育达标″

【正确答案】C

54、下列关于数据库系统的叙述中,正确的是()

A.数据库系统只是比文件系统管理的数据更多

B.数据库系统中数据的一致性是指数据类型一致

C.数据库系统避免了数据冗余

D.数据库系统减少了数据冗余

【正确答案】D

55、数据库系统与文件系统的主要区别是()

A.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可解决这类问题

B.文件系统只能管理少量数据,而数据库系统则能管理大量数据

C.文件系统只能管理程序文件,而数据库系统则能管理各种类型的文件

D.文件系统简单,而数据库系统复杂

【正确答案】A

56、Visual FoxPro是一种关系数据库管理系统,所谓关系是指()

A.表中各条记录彼此有一定的关系

B.表中各个字段彼此有一定的关系

C.一个表与另一个表之间有一定的关系

D.数据模型符合满足一定条件的二维表格式

【正确答案】D

57、下列4个表达式中,其值为"数据库系统"的是()

A.″数据库″+"系统″

B.″数据库″+″系统″

C.”数据库″-″系统″

D.″数据库″-″系统″

【正确答案】C

58、以下赋值语句正确的是()

A.STORE8TOX,Y

B.STORE8,9TOX,Y

C.X=8,Y=9

D.X,Y=8

【正确答案】A

59、下列选项中不能够返回逻辑值的是()

A.EOF()

B.BOF()

C.RECNO()

D.FOUND()

【正确答案】C

60、执行命令STORE CTOD(′03/09/94′)TOA后,变量A的类型为()(本题分值:

1分)

A.日期型

B.数值型

C.备注型

D.字符型

【正确答案】A

61、实际存储在数据库中的表是()(本题分值:

1分)

A.基本表

B.视图

C.基本表和视图

D.以上均不是

【正确答案】A

62、STD.DBF中的记录有:

姓名(C,8)、课程名(C,16)、成绩(N,3,0)等字段,下面一段程序用于显示所有成绩及格的学生的信息,请在程序空缺处作适当的选择。

 SET TALK OFF

 USE STD

 CLEAR

 GO TOP

 DO WHILE.NOT.EOF()

  IF成绩>=60

   ?

″姓名:

″+姓名,;

   ″课程:

″+课程名,;

   ″成绩:

″+STR(成绩,3,0)

  ENDIF

 []

 ENDDO

 USE

 SET TALK ON

上述程序的循环部分(程序第11行)可用一条命令代替,即()(本题分值:

1分)

A.空语句

B.SKIP

C.LOOP

D.EXIT

【正确答案】B

63.不允许记录中出现重复索引值的索引是()。

A)主索引B)主索引、候选索引、普遍索引

C)主索引和候选索引D)主索引、候选索引和唯一索引

64.要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表。

A)是同一个数据库中的两个表B)不同数据库中的两个表

C)两个自由表D)一个是数据库表另一个是自由表

65.VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是。

A)索引、排序、查找B)建库、录入、排序

C)选择、投影、联接D)显示、统计、复制

66.打开VisualFoxPro"项目管理器"的"文档"(Docs)选项卡,其中包含。

A)表单(Form)文件B)报表(Report)文件

C)标签(Label)文件D)以上三种文件

67.在VisualFoxPro中,表单(Form)是指。

A)数据库中各个表的清单B)一个表中各个记录的清单

C)数据库查询的列表D)窗口界面

68.在VisualFoxPro中,打开数据库的命令是。

A)ORENDATABASE<数据库名>B)USE<数据库名>

C)USEDATABASE<数据库名>D)OPEN<数据库名>

69在VisualFoxpro中,用于建立或修改过程文件的命令是。

A)MODIFY<文件名>B)MODIFYCOMMAND<文件名>

C)MODIFYPROCEDURE<文件名>D)上面B)和C)都对

70在SQL查询时,使用WHERE子句指出的是。

A)查询目标B)查询结果C)查询条件D)查询视图

71结构化程序设计的三种基本逻辑结构是。

A)选择结构、循环结构和嵌套结构

B)顺序结构、选择结构和循环结构

C)选择结构、循环结构和模块结构

D)顺序结构、递归结构和循环结构

72.VisualFoxPro的报表文件.FRX中保存的是

A)打印报表的预览格式B)打印报表本身

C)报表的格式和数据D)报表设计格式的定义

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

当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。

应选择。

A)限制B)忽略

C)级联D)级联或限制

74.在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是。

A)永久性关联B)永久性关联或临时性关联

C)临时性关联D)永久性关联和临时性关联

75在下列函数中,函数值为数值的是。

A)AT(′人民′,′中华人民共和国′)

B)CTOD(′01/01/96′)

C)BOF()

D)SUBSTR(DTOC(DATE()),7)

76.在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度都是。

A)2个字节B)4个字节C)8个字节D)10个字节

77.可以伴随着表的打开而自动打开的索引是。

A)单一索引文件(IDX)B)复合索引文件(CDX)

C)结构化复合索引文件D)非结构化复合索引文件

78.VisualFoxPro参照完整性规则不包括。

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

79.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的。

A)"一方"表的主索引或候选索引,"多方"表的普通索引

B)"一方"表的主索引,"多方"表的普通索引或候选索引

C)"一方"表的普通索引,"多方"表的主索引或候选索引

D)"一方"表的普通索引,"多方"表的候选索引或普通索引

二、填空题

(1)在关系数据库中,二维表的列称为属性,二维表的行称为[1]。

元组

(2)在VisualFoxPro中,项目文件的扩展名是[2]。

PJX或.PJX

(3)查询设计器的"筛选"选项卡用来指定查询的[3]。

查询条件

(4)、删除记录的操作通常分为两步:

先给要删除的记录作

然后再从磁盘上将其物理删除。

【正确答案】删除标记

(5)、内部联接是指只有

的记录才包含在查询结果中。

【正确答案】满足联接条件

(6)、已知数据表COURSE.DBF的结构为:

 字段  名  类型  长度  小数

 学    号  C  2

 课程名称  C  8

 成    绩  N  5  1在该库中已存入了每位学生的各科成绩,且按学号排序。

若要统计每位学生的总成绩,并存入SCORE.DBF中,可用命令

【正确答案】TOTALTOSCORE.DBFON学号

(7)、复制一个含有两个备注型字段的未打开表文件JQ.DBF,新生成的表文件名为JO1,应使用的命令是

【正确答案】COPYFILEJQ.DBFTOJO1.DBF

COPYFILEJQ.DBTTOJO1.DBT

(8).在SORT命令中,当记录按关键字段值升序排序时可以省略参数

,当记录按关键字段值降序排序时则必须使用参数

【正确答案】【1】/A【2】/D

(9)..字段变量与内存变量同名时,区分方法是

【正确答案】【6】在变量名前加上前缀“M->”或“M.”表示内存变量

(10).数据库系统不仅可以表达事物内部各数据项之间的联系,而且可以表示

之间的联系。

【正确答案】【7】事物与事物

(11).在VisualFoxPro支持的SQL语句中,

命令可以向表中输入记录,

命令可以检查和查询表中的内容。

【正确答案】【11】INSERT【12】SELECT

(12).表文件的结构是指

,表文件的内容是指

【正确答案】

【13】基本框架

【14】记录数据

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

当前位置:首页 > 人文社科 > 法律资料

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

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