习题
一. 单选题
1. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是____。 ① DBS包括DB和DBMS ② DBMS包括DB和DBS
③ DB包括DBS和DBMS ④ DBS就是DB,也就是DBMS 2. 数据库系统的核心是____。 ①编译系统②数据库
③操作系统④数据库管理系统
3. 关于数据库系统的正确叙述是____。 ①数据库系统减少了数据冗余 ②数据库系统避免了一切数据冗余
③数据库系统中数据的一致性是指数据类型一致 ④数据库系统比文件系统管理更多的数据
4. 用二维表来表示实体及实体之间联系的数据模型称为____。 ①实体-联系模型②关系模型③层次模型④网状模型 5. 在下述关于数据库系统的叙述中,正确的是____。 ①数据库中只存在数据项之间的联系
②数据库的数据项之间和记录之间都存在联系 ③数据库的数据项之间无联系,记录之间存在联系 ④数据库的数据项之间和记录之间都不存在联系
6. Visual FoxPro是一种关系型数据库管理系统,所谓关系是指____。 ①各条记录中的数据彼此有一定的关系
②一个表文件与另一个表文件之间有一定的关系 ③数据模型符合满足一定条件的二维表格式 ④数据库中各个字段之间彼此有一定的关系
7. 关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括____。
①联结②比较③选择④投影
8. 数据库模型提供了两个映像,它们的作用是____。 ①控制数据的冗余度②实现数据的共享 ③使数据结构化④实现数据独立性 9. ____不属于文件系统的特点。
①文件内部的数据有结构②数据可以为特定用户专用 ③数据结构和应用程序相互依赖④减少和控制了数据冗余 10. 关系数据库系统中所使用的数据结构是____。 ①树②图③表格④二维表
11. 在关系理论中,把二维表表头中的栏目称为____。 ①数据项②元组③结构名④属性名
12. 使用关系运算对系统进行操作,得到的结果是____。 ①属性②元组③关系④关系模式
13. 用于实现数据库各种数据操作的软件称为____。 ①数据软件②操作系统③数据管理系统④编译程序
14. 显示与隐藏命令窗口的操作是____。
①单击“常用”工具栏上的“命令窗口”按钮 ②通过“窗口”菜单下的“命令窗口”命令来切换 ③直接按Ctrl+F2或Ctrl+F4组合键 ④以上方法都可以
15. 在“选项”对话框的“文件位置”选项卡里可以设置____。 ①表单的默认大小②默认目录
③日期和时间的显示格式④程序代码的颜色 16. 退出Visual FoxPro的操作方法是____。 ①选择“文件”菜单的“退出”命令 ②单击“关闭”按钮
③在“命令窗口”中键入QUIT,按回车键 ④以上方法都可以
17. 要启动Visual FoxPro的向导可以____。 ①打开“新建”对话框
②单击工具栏上的“向导”图标按钮 ③从“工具”菜单中选择“向导”命令 ④以上方法均可以
18. 关系数据库管理系统所管理的关系是____。
①一个DBF文件②若干个二维表③一个DBC文件④若干个DBC文件 19. 不允许记录中出现重复索引值的索引是____。 ①主索引②主索引、候选索引、普遍索引
③主索引和候选索引④主索引、候选索引和唯一索引
20. Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是____。 ①索引、排序、查找②建库、录入、排序 ③选择、投影、联接④显示、统计、复制
21. ____是存储在计算机内的有结构的数据集合。 ①网络系统②数据库系统③操作系统④数据库
22. 按照数据模型划分,Visual FoxPro应当是____。 ①层次型数据库管理系统②网状型数据库管理系统 ③关系型数据库管理系统④混合型数据库管理系统
23. 按照数据模型分类,Visual FoxPro和FoxBASE是属于____。 ①层次型②网状型③关系型④混合型
24. 用二维表来表示实体及实体之间联系的数据模型称为____。 ①面向对象模型②关系模型③层次模型④网状模型
25. 关系模型的一个关系可用一张二维表表示,它相当于Visual FoxPro中的一个____。 ①数据库②记录③字段④表文件
26. 一个关系相当于一张二维表,二维表中的各栏目相当于该关系的____。 ①数据项②元组③结构④属性
27. 在Visual FoxPro中,基本的关系运算有三种,它们是____。 ①建库、维护和使用②投影、选择和联接 ③查询、复制和删除④比较、选择和追加
28. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是____。 ①重建②选取③投影④联接
29. Visual FoxPro表文件允许每条记录的最大长度是____。
① 4000 ② 256 ③ 1 000 ④ 65 000B 30. 在关系运算中,查找满足一定条件的元组的运算称之为____。 ①复制②选择③投影④联接
31. 在命令格式中,与短语“FIELDS <字段名列表>”对应的关系运算是____。 ①选择②投影③联接④自然联接
32. 在一个关系中,能够唯一确定一个元组的属性或属性组合叫做____。 ①索引码②关键字③域④排序码
33. 有关Visual FoxPro工作方式的叙述,正确的是____。 ①只有一种工作方式,即命令工作方式 ②有两种工作方式,即命令方式和程序方式 ③有两种工作方式,即键盘方式和鼠标方式
④有三种工作方式,即命令方式、程序方式和菜单方式
34. 按照数据模型分类,数据库系统可以分为____三种类型。 ①大型、中型和小型②西文、中文和兼容 ③层次、网状和关系④数据、图形和多媒体 35. 一个表文件中的各条记录____。
①前后顺序不能任意颠倒,一定要按照输入的顺序排列 ②前后顺序可以任意颠倒,不影响表中数据的实际意义
③前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同 ④前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列 36. Visual FoxPro数据库管理系统的主要功能是____。 ①建立数据库,查询数据库,数据库排序 ②数据定义,数据操纵,程序设计 ③数据库建立,程序编制,文字编辑 ④程序编制,程序编辑,联接编译 37. 表文件的扩展名是____。
① DBT ② DBF ③ BAT ④ FPT 38. Visual FoxPro命令中的FOR条件规定的命令作用范围是____。 ①从当前记录开始到满足条件的记录为止 ②从当前记录开始到不满足条件的记录为止 ③从当前记录开始满足条件的记录 ④命令指定范围中满足条件的所有记录
39. Visual FoxPro命令中的WHILE条件规定的命令作用范围是____。 ①从当前记录开始满足条件的记录 ②满足条件的所有记录
③从当前记录开始到不满足条件的记录为止 ④命令指定范围中满足条件的记录
40. Visual FoxPro数据库管理系统的主要执行文件是____。
① FOXPRO.EXE ② VISUAL.EXE ③ VFP.EXE ④ VFP6.EXE 41. 在执行了USE AA命令后,____的书写是错误的。
① DIS ② DISP ③ DISPL ④ DISPLAY 42. 下面命令书写正确的是____。
① LIST FIELDS 姓名,性别,入学成绩 OFF
② LIST FIELDS 姓名性别入学成绩 OFF ③ LIST FIE 姓名,性别,入学成绩 OFF ④ OFF LIST FIELDS 姓名,性别,入学成绩
43. Visual FoxPro允许命令只用命令字的前____个以上字符表示。 ① 2 ② 3 ③ 4 ④ 6 44. 关于数据库,正确的说法是____。
①数据库就是二维关系表②数据库就是表和关系的结合 ③数据库就是关系④数据库就是数据表格 45. “向导”菜单命令在“____”菜单中。 ①编辑②文件③窗口④工具
46. 在Visual FoxPro中,除使用菜单方式、命令方式外,还可以使用____方式进行数据库的操作。
①循环②程序③内存变量④字段变量
47. 关于数据库表和自由表,正确的说法是____。 ①数据库表可以转换为自由表,反之不能 ②自由表可以转换为数据库表,反之不能 ③两者不能互相转换 ④两者可以互相转换
48. 关于MSDN,错误的叙述是____。
①安装示例和联机文档都需要使用“MSDN安装向导”进行安装 ② MSDN的内容是不变的
③在安装Visual FoxPro结束时,系统提问是否安装MSDN
④在安装Visual FoxPro过程中,如果选择“典型安装”选项,不安装帮助文件 49. 要执行命令窗口中的命令,____按回车键执行。 ①光标必须在行首②光标必须在行末
③光标必须在行中④光标可以在行中任意位置 50. 关于菜单和工具栏,错误的叙述是____。
①菜单和工具栏中有不少相同的命令②菜单中的命令工具栏中都有 ③工具栏中的命令菜单中一般都有④两者的共同命令执行结果一样 51. 对工具栏不能进行的操作是____。 ①新建②修改
③删除用户定义的工具栏④删除系统工具栏
52. ____是一种交互式程序,用户在一系列的对话框中回答或者选择选项。 ①生成器②向导③项目管理器④设计器
53. 绝大部分____是对表单中的对象进行操作的。 ①生成器②向导③项目管理器④设计器
54. 使用向导生成文件后,要对该文件进行修改需要____。 ①重新启动该向导②启动相应的设计器 ③启动相应的生成器④用命令启动向导
55. 要通过按F12功能键就可以退出Visual FoxPro,需要在配置文件CONFIG.FPW中有____内容。
① F11F12=ON、F12=\ ② F11F12=ON、F12=\③ F12=\ ④ F12=\56. 启动向导的方法是____。
①选择“文件”菜单的“新建”命令,打开“新建”对话框 ②选择“工具”菜单的“向导”命令 ③单击工具栏上的向导按钮 ④以上方法都可以
57. 关系数据库中最普遍的联系是____。
① 1-1 ② 1-M ③ M-N ④ 1-1和M-N 二. 是非题
1. 表可以独立于程序。
2. 关系模型是把数据看成二维表,并且这个表中还可以套子表。 3. 按照二维表这种关系模型所建立的数据库称为关系数据库。 4. dBASEⅢ、FoxBASE+、Visual FoxPro都称为关系数据库管理系统。 5. 表文件的字段名对应于二维表的一列数据。 6. 表文件的一条记录对应于二维表的一行数据。
7. 由若干个相互关联的数据项可以组成的一个数据记录。
8. 用表文件保存二维表格数据时,表文件对应有:文件名、结构和内容三个成分。 9. “|”表示它两边的命令或子句可选择其中一个。
10. “FOR <条件>”短语和“WHILE <条件>”短语都是在指定的范围对记录进行搜索,直到范围末。
11. “FOR <条件>”短语在对记录进行搜索时,一旦条件为假便停止搜索。 12. 数据库对于数据库管理系统是完全独立的。
13. “FOR <条件>”短语和“WHILE <条件>”短语的共同点是:条件为真时继续往下搜索。 14. 在对执行过的命令编辑后,不管光标在什么位置,按回车键均可执行光标所在行上的命令。
15. 下面各命令的书写是等价的: LIST FIELDS 姓名,性别 LIST FIEL 姓名,性别 list fiel 姓名,性别
16. 由于短语先后顺序可任意,命令“OFF LIST FIEL 姓名,性别”的书写是正确的。 17. 由于一个短语中的各参数之间必须用逗号分隔,因此下面的命令书写是正确的: LIST,FIELDS,姓名,性别,入学成绩
18. LIST命令的必选项是<字段清单>和<条件>,下面命令的书写是正确的: LIST 姓名,性别,入学成绩性别=\男\
19. 在Visual FoxPro操作结束时,不用退出,一般可直接关机。 三. 多选题
1. 范围子句中不能操作所有记录的子句是____。
① ALL ② RECORD
① OFF ② ALL ③ FIELDS ④ REST
3. 在“DISPLAY [范围] [FIELDS <字段清单>]”命令格式中,错误说法是____。 ①没有必选项②必选项是FIELDS <字段清单>
③必选项是字段清单④选用FIEL子句时,字段清单不可少
4. 在命令窗口执行了“? 计算机”命令后,如果需要执行“? 计算器”命令,可以____。 ①用鼠标单击“机”字左边位置,将“机”字改为“器”字,按回车键 ②按↑和→光标移动键移动光标到“机”字,将其改为“器”字,按回车键