VFP程序设计基础试题库.doc
《VFP程序设计基础试题库.doc》由会员分享,可在线阅读,更多相关《VFP程序设计基础试题库.doc(78页珍藏版)》请在沃文网上搜索。
1、练习题一 Visual FoxPro基础一、选择题1. 关系数据库管理系统应能实现的专门关系运算包括_。 A)显示、打印、制表 B)关联、更新、排序 C)选择、投影、连接 D)排序、索引、统计 2. 关系是指_。 A)属性的集合 B)元组的集合 C)实例的集合 D)字段的集合 3. 如果把学生看成实体,某个学生的姓名叫“杨波”,则“杨波”应看成是_。 A)属性型 B)属性值 C)记录型 D)记录值 4. 关系数据库系统中所使用的数据结构是_。 A)图 B)树 C)表格 D)二维表 5. 对表进行水平方向的分割用的运算是_。 A)交 B)选择 C)投影 D)连接 6. 下列数据库技术的术语与关系
2、模型的术语的对应关系中_是正确的。 A)实例与关系 B)字段与元组 C)记录与属性 D)记录类型与关系模式 7. 下列关于数据库系统的叙述中,正确的是_。 A)数据库系统中数据的一致性是指数据类型一致 B)数据库系统只是比文件系统管理的数据更多 C)数据库系统减少了数据冗余 D)数据库系统避免了数据冗余 8. 关系数据模型_。 A)只能表示实体间的1:1联系 B)只能表示实体间的1:n C)只能表示实体间的m:n D)可以表示实体间的上述三种联系 9. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为_。 A)关键字 B)主属性 C)数据项 D)主属性值
3、10. 关系数据库管理系统中的元组是_。 A)关系中的垂直方向的列 B)关系中的水平方向的行C)属性或属性的组合 D)以上的答案均不正确 11. 从数据库的整体结构看,数据库系统采用的数据模型有_。 A)层次模型、网状模型和关系模型 B)层次模型、网状模型和环状模型 C)网状模型、链状模型和层次模型 D)链状模型、关系模型和层次模型 12. 设有属性A、B、C、D以下表示中不是关系的是_。 A)R(A) B)R(A,B) C)R(A,B,C,D) D)R(ABCD) 13. 若实体间联系是M:N的,则将联系类型_。 A)也转换为关系模型 B)属性加入任一个关系模式中 C)属性加入N端实体类型相
4、应的关系模式中 D)属性加入M端实体类型相应的关系模式中 14. 数据库系统的构成为数据库、计算机硬件系统、用户和_。A)数据库管理系统 B)操作系统 C)数据集合 D)文件系统 15. 层次型、网状型和关系型数据库划分原则是_。 A)文件大小 B)记录长度 C)数据之间的联系 D)联系的复杂程度 16. 在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是_。A)封装结构 B)层次结构 C)网状结构 D)二维表结构 17. 在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过_。 A)主键 B)超键 C)外键 D)候选键 18. 层次模型不能直接表示_关系。 A)1:
5、1 B)m:n C)1:m D)1:1和1:m 19. DBAS指的是_。 A)数据库系统 B)数据库管理系统 C)数据库服务系统 D)数据库应用系统 20. 把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的_。 A)数据结构 B)操作系统 C)文件系统 D)文件结构 21. 数据库的网状模型应满足的条件是_。 A)必须有两个以上的结点 B)每个结点有且仅有一个双亲 C)有且仅有一个结点无双亲,其余结点只有一个双亲 D)允许一个以上的结点无双亲,也允许一个结点有多个双亲 22. 下列不属于文件系统特点的选项是_。A)文件内部的数据结构 B)减少和控制了数据冗余 C)数据
6、可为特定用户专用 D)数据结构和应用程序相互依赖 23. 存储在计算机内有结构的相关数据的集合称为_。 A)数据库 B)数据库结构 C)数据库系统 D)数据库管理系统 24. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是_。 A)选择 B)连接 C)投影 D)重建 25. Visual Foxpro数据库文件是_。 A) 存放用户数据的文件 B) 存放用户数据和系统数据的文件 C) 管理数据库对象的系统文件 D) 前三种说法都对 26. 数据库系统与文件系统的主要区别是_。 A)文件系统简单,而数据库系统复杂 B)文件系统只能管理少量数据,而数据库系统则能管理大量数据 C)文件系统只
7、能管理程序文件,而数据库系统则能管理各种类型的文件 D)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可解决这类问题 27. 使用关系运算对系统进行操作,得到的结果是_。 A)属性 B)关系 C)元组 D)关系模式 28. 在概念模型中,一个实体相对于关系数据库中一个关系中的一个_。 A)列 B)属性 C)元组 D)关系 29. 关系数据模型的内涵包括_。 A)关系的定义和说明 B)属性和域的定义和说明 C)数据完整性约束 D)以上都是 30. 关系数据库规范化是为解决关系数据库中_问题而引入的。 A)提高查询速度 B)插入、删除和数据冗余 C)减少数据操作的复杂性 D)保证数据的安全
8、性和完整性 31. 同一个关系模型的任两个元组值_。 A)可全同 B)不能全同 C)必须全同 D)以上都不是 32. 数据库系统的应用核心是_。 A)数据库 B)编译程序 C)操作系统 D)数据库管理系统 33. 关系模式中,满足2NF的模式_。 A)必定是1NF B)必定是3NF C)必定是BCNF D)可能是1NF 34. 一个关系是一张二维表。在VFP中,一个关系对应一个_。 A)记录 B)字段 C)索引文件 D)数据表文件 35. 使用数据库技术进行人事档案管理是属于计算的_。 A)过程控制应用 B)数据处理应用 C)科学计算应用 D)辅助工程应用 36. 规范化过程主要是解决数据库逻
9、辑结构中的插入异常、删除异常以及_的缺陷的问题。 A)数据的不一致性 B)结构不合理 C)数据丢失 D)冗余度大 37. 在关系理论中称为“元组”的概念,在关系数据库中称为_。 A)行 B)实体 C)记录 D)字段 38. 在关系理论中称为“关系”的概念,在关系数据库中称为_。 A)表 B)文件 C)实体集 D)记录 39. 关系数据库管理系统所管理的关系是_。 A)若干个DBC文件 B)一个DBF文件 C)一个DBC文件 D)若干个二维表 40. VFP关系数据库管理系统能够实现的三种基本关系运算是_。 A)选择、投影、联接 B)建库、录入、排序 C)索引、排序、查找 D)显示、统计、复制
10、41. 项目管理器的文档(DOCS)选项卡可管理_。 A)表单、数据库、视图 B)表单、报表、标签 C)自由表、报表、标签 D)表单、报表、视图 42. Visual FoxPro DBMS是_ A)操作系统的一部分 B)操作系统支持下的系统软件C)一种编译程序 D)一种操作系统 43. 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是_ A)m:n B)1:m C)m:k D)1:1 44. 把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过_。A)建立新的属性来实现 B)建立新的关键字来实现 C)建立新的关系来实
11、现 D)建立新的实体来实现 45. 对关系S和关系R进行运算称为集合运算,结果既包含S中元组也包含R中元组,这种集合为_。 A)并运算 B)交运算 C)差运算 D)积运算 46. 文件的建立、打开、关闭和退出在FoxPro中可以利用_菜单来实现。 A)编辑 B)窗口 C)运行 D)文件 二、填空题1. 是数据库系统的核心。2. 在E-R模型中,联系的连通词(方式)是指 。3. 关系规范化中的删除操作异常是指 ,插入操作异常是指 。4. 数据库系统不仅可以表示事物内部各数据项之间的联系,而且可以表示 之间的联系。5. 关系规范化过程实质是对关系不断分解的过程,通过分解使关系逐步达到 。6. 开发
12、一个关系数据库应用系统,首先要建立 。它是由若干个 组成。7. 在关系数据库的基本操作中,从表中取出满足条件元组的操作为 , 从两个关系中选取属性间满足一定条件的元组的操作称为 。8. 域是 的集合,域中的数据个数叫域的 。9. 关系数据库中可命名的最小数据单位是 。10. 数据库应用系统是在 支持下运行的计算机应用系统,简称为 。11. 把关系看成一个集合,则集合中的元素是 ,并且每个元素的 应该相同。12. 在关系对应的二维表中,行对应 ,列对应 。13. 数据库中的数据是有结构的,这种结构是由数据库管理系统所支持的 表现出来的。14. 项目管理器的 选项卡用于显示和管理数据库、自由表和查
13、询等。15. 关系数据库是采用 作为数据的组织方式。16. 在一个关系中,若数据项都是不可再分割的,那一定属于 。 17. 数据模型不仅表示反映事物本身的数据,而且表示 。18. 内部联系是指只有 的记录才包含在查询结果中。19. 用二维表数据来表示实体及实体之间联系的数据模型称为 。20. 可以在项目管理器的 选项卡下建立命令文件。练习题一 参考答案一、选择题1. C 2. B 3. B 4. D 5. B 6. D 7. C 8. D 9. A 10. B11. A 12. D 13. A 14. A 15. C 16. D 17. A 18. B 19. D 20. A21. D 22.
14、 B 23. A 24. C 25. C 26. D 27. B 28. C 29. D 30. B31. B 32. D 33. A 34. D 35. B 36. D 37. A 38. A 39. D 40. A41. B 42. B 43. B 44. C 45. A 46. D二、填空题1.数据库管理系统 2.实体之间联系方式是1:M,M:N还是1:13.不该删除的数据被删除/应该插入的数据未被插入 4.事物与事物5.较高范式 6.数据库/关系 7.选择/链接 8.值/基数9.属性名 10.数据库管理系统/DBMS 11.元素/属性个数12.元组/域 13.数据模型 14.数据 15
15、.关系模型 16.1NF17.事物与事物之间的联系 18.满足联接条件 19.关系模型|关系20.代码|全部练习题二 数据与数据运算一、选择题1. Visual FoxPro内存变量的数据类型不包括_。A)数值型 B)货币型 C)备注型 D)逻辑型 2. 下列选项中得不到字符型数据的是_。A)AT(1,STR(1231) B)DTOC(DATE(),1) C)STR(223.167) D)DTOC(DATE() 3. 下列表达式中,错误的是_。A)姓名:+姓名 B)工资:-工资 C)性别:+性别 D)姓名:是工程师 4. 以下赋值语句正确的是_。A)store 2,3 to x,y B)sto
16、re 2 to x,y C)x=y=6 D)x,y=6 5. 下列对内存变量的叙述,不正确的是_。A)内存变量是独立于数据库的变量 B)内存变量的形式只有标量 C)内存变量用赋值语句定义 D)内存变量有N,C,L,D,S类型 6. 下列命令的语法规则中,非法的是_。A)各短语和参数要连续输入无空格 B)命令动词后的子句位置可交换 C)命令动词大小写字母等价 D)命令动词只写前四个字母 7. 已知字符串M=12 34 ,N= 56 78 。那么连接运算M-N的运算结果为_。A)“12 34 56 78” B)“12 34 56 78” C)“1234 56 78” D)“123456 78” 8
17、. 设有一字段变量“姓名”,目前值为“杨一柳”,又有一内存变量“姓名”,其值为“张一舟”,则命令?姓名的值应为_。A)“杨一柳” B)“张一舟” C)杨一柳 D)张一舟 9. 在下列FoxPro的表达式中,结果为.T.的是_。A)112=90 B) 张晓华=李晓华 C)09/09/09-8 D).t.f.10. 清除以A开头的所有内存变量的命令是_。A)RELEASE ALL LIKE A* B)RELEASE ALL A* C)RELEASE A* D)ERASE A* 11. 执行命令STORE 100 TO Sum1 ? TYPE(Sum1) 其结果为_。A)D B)C C)L D)N
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 程序设计 基础 试题库