VFP期末复习题

更新时间:2023-10-19 12:17:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《数据库技术及应用》部分期末复习资料

一、选择题

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

B. 人工管理阶段 D. 数据库系统阶段

2. 数据库系统与文件系统的主要区别是______。 A. 数据库系统复杂,而文件系统简单

B. 文件系统不能解决数据冗余和数据独立性的问题,而数据库系统能够解决 C. 文件系统只能管理程序文件,而数据库系统能够管理各类文件 D. 文件系统管理的数据量少,而数据库系统能够管理庞大的数据量 3. 数据库(DB.、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是______。

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

B. DBS包括DB和DBMS D. DB就是DBS,也就是DBMS

4. 一个完整的数据库系统由数据库、_________组成。 A. 应用程序和数据库管理系统 B. 数据库管理系统和数据库管理员 C. 应用程序和数据库管理员

D. 应用程序、数据库管理系统和数据库管理员 5. 下列叙述中正确的是:

A.数据库系统是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统

C.数据库技术的根本目标是要解决数据共享的问题

D.在数据库系统中,数据的物理结构必须与逻辑结构一致 6. 数据库系统的核心是:

A.数据模型 B.数据库管理系统 C.软件工具 D.数据库 7. 在E-R图中,用来表示实体之间联系的图形是: A.矩形 B.椭圆形 C.菱形 D.平行四边形 8. 对于“关系”的描述,正确的是: A.同一个关系中允许有完全相同的元组 B.在一个关系中元组必须按关键字升序存放

C.在一个关系中必须将关键字作为该关系的第一个属性 D.同一个关系中不能出现相同的属性名 9. 实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而______是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。 A. 数据模型 B. 物理模型 C. 逻辑模型 D. 概念模型 10. 关系模型的基本结构是_________。 A.树形结构 B.无向图 C.二维表 D.有向图 11. 根据关系模型的有关理论,下列说法中不正确的是______。

第 1 页,共 26 页

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

C. 二维表中行的顺序、列的顺序均可以任意交换 D. 二维表中行的顺序、列的顺序不可以任意交换 12. 下列不属于关系代数运算的是_____。 A. 查询 B. 投影 C. 选择 D. 连接 13. 假设有关系R1和R2,经过关系运算后得到结果S,则S是一个______。 A. 关系 B. 表单 C. 数据库 D. 二维数组 14. 如果一个班级只能有一个班长,且一个班长不能同时担任其他班的班长,班级和班长是______。 A. 一对一联系 B. 多对一联系 C. 多对多联系 D. 一对多联系 15. 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的关系类型是:

A. 多对多关系 B. 一对一关系 C. 一对多关系 D. 一对二关系 16. 有两个关系R和T如下: R T A B C a 1 2 b 2 1 c 3 1 A C a 2 b 1 c 1 则由关系R得到关系T的操作是:

A.选择 B. 投影 C. 交 D. 并 17. 把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过______。 A. 建立新的属性来实现 C. 建立新的关系来实现

B. 建立新的关键字来实现 D. 建立新的实体来实现

18. 在VFP的操作中,指定当前工作路径是F盘、文件夹为EX的命令是: A.SET DEFA ON F:\\EX B.SET DEFA TO F:\\EX C.SET DEFA INTO F:\\EX D.SET TO F:\\EX 19. VFP支持的数据模型是_____。

A.层次数据模型 B.关系数据模型 C.网状数据模型 D.树状数据模型 20. VFP是一个_____。 A. 数据库系统 B. 数据库管理系统 C. 数据库 D. 数据库管理员 21. VFP基于的数据模型是 。 A. 层次型 B. 关系型 C. 网状型 D. 混合型 22. VFP是一种关系数据库管理系统,所谓的关系是指______。 A. 表中各记录之间有一定的关系 C. 一个表与另一个表之间有一定的关系 23.

B. 表中各字段之间有一定的关系 D. 数据模型满足二维表的关系

实体是信息世界的术语,与之对应的数据库术语是_____。

第 2 页,共 26 页

A. 文件 B. 数据库 C. 记录 D. 字段 24. 在下面的叙述中,正确的是______。 A. 生成器可以辅助创建和修改VFP各类文件

B. 向导既可以用于创建文件,又可以用于修改文件 C. 设计器只能用于修改文件,而不能用于创建新文件 D. 设计器是创建和修改应用系统各组件的可视化工具 25. 后缀名是.pjx的文件类型为___ __。 A.生成的应用程序 B. 表文件 C. 报表文件 D. 项目文件 26. 在“项目管理器”窗口中,选定一个文件,单击“移去”按钮,在提示的框中选择“删除”按钮,系统将会把该文件______。 A. 仅仅从项目中移走

B. 仅仅从项目中移走,磁盘中的文件未被删除 C. 不仅从项目中移走,磁盘中的文件也被删除 D. 只是不保留在原来的目录中 27. “项目管理器”已打开,执行“文件”菜单中的“新建”命令,所创建的文件______。

A. 属于当前打开的项目 C. 属于任何项目 28.

C. 默认工作目录 A. 表单的默认大小

B. 不属于任何项目 D. 不能添加到任何项目

“选项”对话框中的“文件位置”选项卡,用于显示和管理______。

B. 程序代码颜色

D. 日期和时间的显示格式

29. 退出VFP系统的命令是:

A. CLEAR B. DROP C. RETURN D. QUIT 30.

算术表达式X?Y的VFP形式是:

X?YA.(X+Y)/X-Y B. X+Y/X-Y C.X+Y/(X-Y) D. (X+Y)/(X-Y) 31. 在下面的VFP表达式中,不正确的是: A.{^2008-05-01}+DATE() B.{^2008-05-01}-10 C.{^2008-05-01}-DATE() D.{^2008-05-01}+10 32. VFP的变量按存储方式分为两类,它们是______。 A. 字符变量与数组变量 C. 内存变量与字段变量

B. 简单变量与数值变量 D. 一般变量与下标变量

D. 逻辑型

33. VFP内存变量的数据类型不包括 。 A. 数值型 B. 货币型 C. 备注型 34. 关于VFP的变量,下面说法中正确的是______。 A. 使用一个简单变量之前要先声明或定义 B. 数组中各数组元素的数据类型可以不同

C. 定义数组以后,系统为数组的每个数组元素赋以数值0 D. 数组元素的下标下限是0 35. 表的备注型字段中存放的是 。

第 3 页,共 26 页

A. 指向备注的具体内容 C. 指向FPT中文字块的指针

B. 指向DBF文件的指针 D. 指向FPT文件的文件名

36. 若一个数据表文件的数值型字段具有5位小数,那么该字段的宽度最少应定义成 。 A. 5位 B. 6位 C. 7位 D. 8位 37. 下列数据类型中,只适用于表的数据类型是__ _。 A. 字符型 B. 货币型 C. 通用型 D. 数值型 38. 在VFP 中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为______。 A. 1、4、8 B. 4、4、10 C. 1、10、8 D. 2、8、8 39. 在VFP中,存储图像的字段类型应该是 。 A. 备注型 B. 通用型 C. 字符型 D. 双精度型 40. 在 VFP 系统中,下列表示中不属于常量的是 ______ 。 A. .T. B. [T] D. T C. "T" 41. 下列哪个符号不能作为VFP中的变量名 。 A. ABCDEFG B. P0000000 C. 89TWDDFF D. XYZ 42. 下列对VFP变量命名的名称合法的是__ 。 A. 2x B. num-of-xs C. sum_of_score D. use 43. 在 VFP 系统中,下列命名中不能作为变量名的是 _______ 。 A. 姓名 B. 姓名+2005 C. 姓名2005 D. 姓名_2005 44. DIMENSION命令用来对______进行声明。 A. 对象 B. 变量 C. 字段 D. 数组 45. 连续执行以下命令后,最后一条命令的输出结果是______。

SET EXACT ON X=\刘晓\刘\SET EXACT OFF Y=\刘晓\刘\

? IIF(\刘晓\刘\

C. .T. D. .F. A. 刘晓 B. 刘

46. 下列关于数据操作的说法中,正确的是__________。 A. 货币型数据不能参加算术运算 B. 两个日期型数据可以进行加法运算

C. 字符型数据能比较大小,日期型则不能 D. 一个日期型数据可以加或减一个整数 47. 在VFP中,下面4个关于日期或日期时间的表达式中,错误的是 。 A. {^2002.09.01 11:10:10 AM}-{^2001.09.01 11:10:10 AM} B. {^2002.01.01}+20

C. {^2002.02.01}+{^2001.02.01} D. {^2002.02.01}-{^2001.02.01} 48. 在下列有关日期和日期时间型的表达式中,语法上不正确的是 。 A. DATETIME ()-DATE () C. DATE()-100

B. DATETIME () +100 D. DTOC (DATE ())-?TEST?

第 4 页,共 26 页

49. 下列表达式中,合法的是________.

B. Date()-{^2000/08/02} D. A、B、C均对

A. Year(Date())-{^2000/08/02} C. Date()+{^2000/08/02}

50. 设系统日期为1998年12月20日,表达式(YEAR(DATE())-1900)0的值是______。 A. 1998 B. 20 C. 0 D. 98 51. 在VFP命令窗口中执行 ? STR(2345.278,7,2)命令后,返回的结果是___。 A. 2345.278 B. 2345.27 C. 345.278 D. 2345.28 52. 在VFP中,将字符型数据转换成日期型数据的函数是_____。 A. DTOC() B. CTOD() C. DATE() D. STR() 53. 设A=[5*8+9],B=6*8,C=\,下列表达式中,合法的是( )。 A. A+B B. B+C C. A+C D. C-B 54. 在VFP5.0命令窗口中执行 ? ATC(\学习\认真学习计算机\)命令后,返回的结果是______ 。 A.2 B.5 C.7 D.9 55. 函数SUBSTR(\)的返回值是________。 A. ualFoxP B. FoxPro5 C. FoxP D. FoxPro5.0 56. 下列函数中,其返回值类型为字符型的是____ _。 A. Date() B. Len() C. VAL() D. Str() 57. 在系统 VFP 中,以下函数返回值不是数值型的是______。 A. LEN (\C. YEAR (DATE ())

B. LEFT (\D. AT (\

58. 在以下四组函数运算中,结果相同的是____ _。 A. LEFT(\与SUBSTR(\

B. YEAR(DATE()) 与SUBSTR(DTOC(DATE()),7,2) C. TYPE(\与TYPE(36-5*4)

D. 假定A=\ \与A+B 59. 以下的四组函数,返回值的数据类型是一致的 。 A. DTOC(DATE()), DATE(), YEAR(DATE()) B. ALLTRIM(\AL(\C. EOF( ) , RECCOUNT( ) , DBC( )

D. STR(3.14,3,1), DTOC(DATE()), SUBSTR(\60. 表达式2*3^2+2*8/4+3^2的值为 。 A. 31 B. 64 C. 49 D. 22 61. 逻辑运算符的优先顺序是:

A. .NOT..AND..OR. B. .NOT..OR..AND. C. .AND..OR. .NOT. D. .AND. .NOT..OR. 62. 在VFP中,有下面几个内存变量赋值语句:

X={^2001-07-28 10:15:20 PM} Y=.T. M=$123.45 N=123.45

第 5 页,共 26 页

本文来源:https://www.bwwdw.com/article/77of.html

Top