当前位置: >>
Visual FoxPro 程序设计习题 计算机考试习题
Visual FoxPro 程 序 设 计 习 题第 一 章 Visual FoxPro 基 础 知 识 ?1.1 选 择 题 ?1. 关系数据库管理系统所管理的关系是 ________ 。? A. 若干个二维表 B. 一个 DBF 文件? C. 一个 DBC 文件 D. 若干个 DBC 文 件 2.在 Visual FoxPro 中 , 用二
维表数据来表示实体与实体之间联系的数据模型称为 ________ 。 ? A. 层次模型 B. 网状模型? C. 关系模型 D. 联系模型?? 3.在 Visual FoxPro 中 , 专门的关系运算不包括 ________ 。? A. 选择 B. 投影? C. 联接 D. 差运算?? 4.下列关于数据库系统的说法 , 正确的一项是 ________ 。? A. 数据库中只存在数据项之间的联系? B. 数据库中只存在记录之间的联系? C. 数据库的数据项之间和记录之间都存在联系 D.数据库的数据项之间和记录之间都不存在联系? 5.下列关于 Visual FoxPro 的说法 , 正确的一项是 ________ 。? A. Visual FoxPro 是一种在微机上运行的数据库管理系统软件? B. 在微机上运行的数据库管理系统软件 是 Visual FoxPro 6.0 ? C. Visual FoxPro 是一种在微机上运行的数据库系统? D. Visual FoxPro 6.0是一种在微机上运行的数据库系统?? 6.在 Visual FoxPro 中 , “表”文件扩展名为 ________ 。? A. APP B. DBF C. DBC D. BAK ?? 7.在 Visual FoxPro 中 , 数据库完整性一般包括 ________ 。? A. 实体完整性、域完整性? B. 实体完整性、域完整性、参照完整性? C. 实体完整性、域完整性、数据库完整性? D. 实体完整性、域完整性、数据表完整性? ? 8.数据库系统由 ________ 组成。? A. 计算机硬件系统、数据集合、数据库管理系统、相关软件、数据管理员 ( 用户 ) ? B. 计算机软件系统、数据库集合、数据库管理系统、相关软件、数据管理员 ( 用户 ) ? C. 计算机硬件系统、数据库集合、数据系统、相关软件、数据管理员 ( 用户 ) ? D. 计算机硬件系统、数据库集合、数据库管理系统、相关软件、数据管理员 ( 用户 ) ? 9.数据库(DB)、数据库系统 (DBS) 、数据库管理系统 (DBMS) 之间的关系是 ________ 。? A. DB 包括 DBS 和 DBMS B. DBS 包括DB和DBMS? C. DBMS 包括 DBS 和 DB D. 三者同级 , 没有包含关系??110. 计算机数据管理依次经历了 ________ 几个阶段。? A. 人工管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统 B. 文件系统、人工系统、数据系统、分布式数据库系统和面向对象数据库系统 C. 数据系统、文件系统、人工系统、分布式数据库系统和面向对象数据库系统 D. 文件管理、数据系统、人工系统、分布式数据库系统和面向对象数据库系统?? 11. 要控制两个表中的数据的完整性和一致性可以设置“参照完整性”。参照完整性要求 这两个表是 ________ 。? A. 不同数据库中的两个表 B. 同一数据库中的两个表 C. 一个数据库表和一个自由表 D. 两个自由表?? 12. 建立参照完整性的前提是 ________ 。? A. 先建立表之间的联系 B. 系统存在两个自由表 C. 系统存在两个数据表 D. 有一个表?? 13. 存储在计算机存储设备上、结构化的相关数据集合是 ________ 。? A. 数据库 B. 数据库系统? C. 数据库管理系统 D. 数据模型?? 14. 下列关于数据库系统的叙述中 , 正确的一项是 ________ 。? A. 数据库系统比文件系统出现的冗余多 B. 数据系统中数据冗余是指数据超出指定数量 ? C. 数据库系统没有数据冗余? D. 数据库系统减少了数据冗余?? 15.Visual FoxPro 是一种关系数据库管理系统 , 所谓关系是指 ________ 。? A. 表中各记录间的关系? B. 表中各字段间的关系? C. 数据模型符合满足一定条件的二维表格式? D. 一个表与另一个表间的关系?? 16. 下列关于关系模型的叙述 , 正确的是 ________ 。? A. 用二维表的形式表示实体和实体间联系的数据模型即为关系模型? B. 数据管理系统用来表示实体及实体间联系的方法即为关系模型? C. 用一维表的形式表示实体和实体间联系的数据模型即为关系模型? D. 用三维表的形式表示实体和实体间联系的数据模型即为关系模型?? 17. 下列关于关系模式的说法不正确的一项是 ________ 。? A. 关系模式即是对关系的描述? B. 一个关系模式对应一个关系的结构? C. 关系模式的格式为关系名 ( 属性名1,属性名 2,..., 属性名n)? D. 关系模式的格式为表名 ( 属性名1,属性名 2,..., 属性名n)?? 18. 下列关于对象的说法不正确的一项是 ________ 。? A. 对象可以是具体的实物 , 也可以是一些概念? B. 一条命令、一个人、一个桌子等都有可以看作是一个对象? C. 一个命令按钮可以看作是一个对象? D. 一个程序不可以看作是一个对象?? 19. 在 Visual FoxPro 中 ,________ 是描述对象行为的过程 ,________ 用来表示对象的状 态。? A. 属性 ; 方法 B. 方法 ; 属性? C. 方法 ; 类 D. 属性 ; 类?? 20. 数据处理的中心问题是 ________ 。? A. 数据 B. 处理数据? C. 数据管理 D. 数据计算?? 21. Visual FoxPro 关系数据库管理系统能够实现的三种基本关系运算是 ________ 。?2A. 选择、投影、联接 B. 索引、排序、查找? C. 选择、索引、联系 D. 差、交、 并 22. 下列关于数据的说法 , 不正确的是 ________ 。? A. 数据 (Data) 是存储在某一媒体上能够识别的物理符号? B. 数据 (Data) 是存储在某一媒体上能够识别的数据? C. 库 ,2,3,4 是数据? D. 文字、图片等非数字都不属于数据?? 23. 数据库系统与文件系统的主要区别是 ________ 。? A. 文件系统简单 , 数据库系统复杂? B. 文件系统只能管理少量数据 , 数据库系统可以管理大量数据? C. 文件系统不能解决数据冗余和数据独立性问题 , 而数据库系统可解决这些问题? D. 文件系统只能管理程序文件 , 数据库系统可以管理各种类型的文件?? 24. 表达式″ 987 ″ - ″ 321 ″的值为 ________ 。? A. 987321 ″ B. ″ 987321 ? C. ″ 666 ″ D. 666 ?? 25. 数据库系统的核心是 ________ 。? A. 数据库管理系统 B. 数据库? C. 数据库系统 D. 文件系统?? 26. 设 X=123.456 ,则表达式 INT(X*100+0.5)/100 的值为 ________ 。? A. 123.450 B. 123.457? C. 123.500 D. 123.460 ?? 27. 数据库系统与文件系统的主要区别是 ________ 。? A. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决? B. 数据库系统复杂,而文件系统简单? C. 文件系统复杂,而数据库系统简单? D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量?? 28. Visual FoxPro 是一种 ________ 。? A. 数据库管理系统 B. 数据库? C. 文件管理系统 D. 语言处理程序?? 29. 下列运算中属于关系运算的是 ________ 。? A. 索引 B. 排序? C. 选择 D. 关联?? 30. 数据库文件的扩展名为 ________ 。? A. .DBF B. .DBC ? C. .DBT D. .DAT?? 31. 下列不属于程序设计基本结构的是 ________ 。? A. 选择 B. 循环? C. 转移 D. 顺序?? 32. 关于工作区和表的正确描述是 ________ 。? A. 一个工作区只能打开一个表,一个表可以在多个工作区打开? B. 一个工作区只能打开一个表,一个表只能在一个工作区打开? C. 一个工作区可以打开多个表,一个表可以在多个工作区打开? D. 一个工作区可以打开多个表,一个表只能在一个工作区打开?? 33. 下列工具和命令中,不能创建表的是 ________ 。? A. 表向导 B. 表设计器? C. 命令 APPEND FROM D. 命令 CREATE ?? 34. 在 Visual FoxPro 中,属于数据库表特征的是 ________ 。? A. 长字段名 B. 字段级规则? C. 默认值 D. 三者都是?? 35. 下列关于数据库系统的叙述 , 正确的是 ________ 。?3A. 表的字段之间和记录之间都存在联系? B. 表的字段之间和记录之间都不存在联系 C. 表的字段之间存在联系 , 而记录之间不存在联系 D. 表的记录之间存在联系 , 而字段之间不存在联系 36. 二维表中的列称为关系的 ________, 二维表中的行称为关系的 ________ 。 ? A. 元组 , 属性 B. 列 , 行? C. 行 , 列 D. 属性 , 元组?? 37. 关系数据库中每个关系的形式是 ________ 。? A. 表 B. 二维表? C. 自由表 D. 数据库表?? 38. 在 Visual FoxPro 中 , 一个关系存储为一个文件 , 文件扩展名为 .dbf, 称为 ________ 。 ? A. 元组 ( 记录 ) B. 属性? C. 字段 D. 表?? 39. 在关系数据库的基本操作中 , 从表中选出满足条件的元组的操作称为 ________ 。 ? A. 选择 B. 投影 C. 联接 D. 联系?? 40. 从表中选出属性值满足条件的列的操作称为 ________ 。? A. 选择 B. 投影? C. 筛选 D. 联接?? 41. 将两个关系中相同的属性的元组联接在一起构成新的二维表的操作称为 A. 选择 B. 投影? C. 筛选 D. 联接?? 42. 数据库中的数据是有结构的 , 这种结构是由数据库管理系统所支持的 ________ 表现出来 的。 ? A. 关系模型 B. 数据库模型 C. 数据模型 D. 关系模式 43. 实体完整性保证了表中记录的 ________, 即在一个表中不能出现 ________ 。 A. 特性 , 重复记录 B. 惟一性 , 重复字段? C. 惟一性 , 重复记录 D. 特性 , 重 复字段 44. 参照完整性与表之间的 ________ 有关。? A. 联系 B. 元组? C. 联接 D. 属性?? 45. 在 Visual FoxPro 中 ,________ 的定义即属于域完整性的范畴。? A. 数据类型 B. 数据模型? C. 关系模型 D. 关系模式?? 46. 通过数据库系统可以 ________ 。? A. 提高数据的共享性 , 使多个用户能够同时访问数据库中的数据? B. 数据的冗余度 , 以提高数据的一致性和完整性? C. 提供数据与应用程序的独立性 , 从而减少应用程序的开发和维护代价? D. 以上答案均正确?? 47. 要想改变关系中属性的排列顺序 , 应使用关系运算中的 ________ 运算。? A. 选择 B. 投影? C. 联接 D. 筛选?? 48. 事件作用于 ________,________ 识别事件并做出相应反应。? A. 对象 , 对象 B. 表 , 表? C. 数据库 , 数据库 D. 二维表 , 二维表?? 49. 关系运算中 , 选择的操作对象是 ____, 投影的操作对象是 _____ , 联接的操作对象是 _____ 。 A. 两个表 , 一个表 , 两个表 B. 一个表 , 两个表 , 两个表? C. 一个表 , 一个表 , 一个表 D. 一个表 , 一个表 , 两个表?? 50. 选择是从 ________ 的角度进行的运算 ; 投影是从 ________ 的角度进行的运算。 ? A. 行 , 列 B. 行 , 行? C. 列 , 列 D. 列 , 行??451. 函数 ? SQRT(9) 的运算结果是 ________ 。? A. 3 B. 9 ? C. 0 D. -3 ?? 52. 下列方法中 , 不能退出 Visual FoxPro 的一项是 ________ 。? A. 单击“文件”菜单中的“关闭”命令 B. 单击“文件”菜单中的“退出”命令? C. 单击窗口标题栏右端的“关闭”按钮 D. 按 Alt+F4 组合键?? 53. 配置 Visual FoxPro 的属性环境 , 应执行 ________ 菜单中的“选项”命令。? A. “编辑” B. “视图”? C. “格式” D. “工具”?? 54. 如果要隐藏窗口中的状态栏 , 应 ________ 。? A. 单击“工具”菜单中的“选项”命令 , 然后选定“显示”选项卡中的“时钟” 复选框 ? B. 单击“工具”菜单中的“选项”命令 , 然后选定“显示”选项卡中的“状态栏” 复选 框? C. 单击“工具”菜单中的“选项”命令 , 然后取消“显示”选项卡中的“状态栏” 复 选框的选定 D. 单击“工具”菜单中的“选项”命令 , 然后取消“显示”选项卡中的“时 钟” 复选框的选定?? 55. Visual FoxPro 支持 ________ 和 ________ 两种工作方式。? A. 命令方式和菜单工作方式 B. 交互操作方式和程序执行方式? C. 命令方式和程序执行方式 D. 交互操作方式和菜单工作方式?? 56. 两个日期型数据相减结果的数据类型是 ________ 。? A. 字符型 B. 日期型? C. 数值型 D. 逻辑型?? 57. 使用命令退出 Visual FoxPro 的操作是 ________ 。? A. 在命令窗口中输入 CLEAR 命令 , 按 Enter 键? B. 在命令窗口中输入QUIT命令 , 按 Enter 键? C. 在命令窗口中输入QUIT命令? D. 在命令窗口中输入 DO, 按 Enter 键?? 58. 在“选项”对话框的“表单”选项卡中可以设置 ________ 。? A. 显示网格线 B. 显示状态栏? C. 显示时钟 D. 显示计时器事件?? 59. “项目管理器”中的“全部”选项卡用于显示和管理 ________ 。? A. Visual FoxPro 包含的各类文件 B. 数据库、自由表、查询? C. 表单、报表、标签? D. 菜单、文本文件、其他文件?? 60. “项目管理器”中的“数据”选项卡用于显示和管理 ________ 。? A. 本地视图、远程视图、连接、存储过程? B. 数据库、自由表、查询? C. 数据库、自由表、视图? D. 数据库、自由表、查询、视图?? 61. “项目管理器”中的“文档”选项卡用于显示和管理 ________ 。? A. 数据、文档、类库、代码、其他 B. 数据库、自由表、查询? C. 表单、报表、标签 D. 程序、 API 库、应用程序?? 62. 下列表达式中,写法错误的是 ________ 。? A. .T. + .F. B. ″计算机″ + ″等级考试″? C. {^03/03/29}+10 D. ″ 123 ″ +DTOC({^03/03/29}) ?? 63. 扩展名为.DBC的文件表示 ________ 。? A. 表文件 B. 备份文件? C. 数据库文件 D. 项目文件??564. 下列文件扩展名中 , 表示应用程序文件的是 ________ 。? A. .APP B. .SCT ? C. .SCX D. .TBK ?? 65. 在 Visual FoxPro 中 , 显示命令窗口的操作正确的是 ________ 。? A. 单击常用工具栏上的“命令窗口”按钮? B. 单击“窗口”菜单中的“命令窗口”命 令 C. 按 Ctrl+F2 组合键? D. 以上方法均可以 66. 在 Visual FoxPro 中 , 隐藏命令窗口的操作正确的是 ________ 。? A. 单击常用工具栏上的“命令窗口”按钮? B. 单击“窗口”菜单中的“命令窗口”命令 C. 按 Ctrl+F2 组合键? D. 以上方法均可以?? 67. 扩展名为.prg的程序文件在“项目管理器”的 ________ 选项卡中。? A. 数据 B. 文档? C. 代码 D. 其他?? 68. 下列在“项目管理器”中移去数据库文件的操作方法正确的是 ________ 。? A. 选定文件 , 单击“项目”菜单中的“移去文件”命令? B. 选定文件 , 单击“项目管理器”上的“移去”按钮? C. 选定文件 , 按 Delete 键 D. A,B,C ?? 69. 下面关于项目及项目中的文件的叙述 , 不正确的一项是 ________ 。? A. 项目中的文件是项目的一部分? B. 项目中的文件不是项目的一部分 C. 项目中的文件是独立存在的? D. 项目中的文件表示该文件与项目建立了一种关 联 70. 下列文件的扩展名中 , 表示报表文件的是 ________ 。? A. .FRX B. .FPT ? C. .FRT D. .FXP ?? 71. 在 Visual FoxPro 中 , 打开“文件”菜单的快捷键是 ________ 。? A. Alt+E B. Alt+F ? C. Alt+V D. Alt+W?? 72. 打开“选项”对话框后 , 要设置“在索引中不出现重复记录”的属性 , 应选择 ________ 选项卡。? A. 显示 B. 常规? C. 数据 D. 区域?? 73. 设X=10、Y=15、Z=20,则表达式 X&Y AND Y&Z OR X&Z 的值为 ________ 。? A. .T. B. .F. ? C. 0 D. 1 ?? 74. Visual FoxPro 主界面的菜单栏中包括 ________ 菜单。? A. 文件、编辑、视图、格式、工具、程序、窗口、帮助? B. 文件、编辑、显示、格式、工具、程序、窗口、帮助? C. 文件、编辑、视图、格式、工具、程序、表格、窗口、帮助? D. 文件、编辑、显示、格式、工具、表格、窗口、帮助?? 75. 打开“工具”菜单的快捷键是 ________ 。? A. Alt+F B. Alt+E? C. Alt+V D. Alt+T ?? 76. 在命令窗口中输入 ________ 命令可退出 Visual FoxPro 。? A. DIR B. CLEAR ? C. QUIT D. DELETE?? 77. 通过项目管理器窗口的按钮不可以完成的操作是 ________ 。? A. 新建文件 B. 添加文件? C. 删除文件 D. 为文件重命名?? 78. 在项目管理器中移去文件是指 ________ 。?6A. 将文件从磁盘上彻底删除 B. 将文件从项目文件中移去? C. 移去文件后再也不能恢复 D. 移去文件与删除文件相同?? 79. Visual FoxPro 能支持的工作区数为 ________ 。? A. 1024 B. 32767? C. 255 D. 180 ?? 80. 表单文件在“项目管理器”的 ________ 选项卡下。? A. 数据 B. 文档? C. 类 D. 代码?? 81. 函数库 API Libraries 在“项目管理器”的 ________ 选项卡下。? A. 数据 B. 文档? C. 代码 D. 其他?? 82. 在“选项”对话框的“文件位置”选项卡中可以设置 ________ 。? A. 菜单生成器文件的位置 B. 程序代码的颜色? C. 日期和时间的显示格式 D. 显示快捷菜单命令的对话框?? 83. 在“项目管理器”中 , 如果某个文件前面出现加号标志 , 表示 ________ 。? A. 该文件中只有一个数据项 B. 该文件中有一个或多个数据项? C. 该文件中有多个数据项 D. 该文件不可用?? 84. 表达式″ 123 ″ + ″ 456 ″的值为 ________ 。? A. ″ 123456 ″ B. 123456 ? C. ″ 579 ″ D. 579 ?? 85. Visual FoxPro 共提供了 ________ 多种向导。 ? A. 10 B. 15 ? C. 20 D. 50 ?? 86. 在 Visual FoxPro 中 , “项目管理器”窗口上的选项卡依次为 ________ 。? A. 全部、数据、文档、表单、代码、其他? B. 全部、数据、文档、类、代码、其他? C. 全部、数据、区域、表单、代码、其他? D. 全部、数据、文档、类、代码、区域? ? 87. 下列向导中 , 不是 Visual FoxPro 新增的向导是 ________ 。? A. 新的标签向导 B. 新的数据库向导? C. 新的表单向导 D. 新的应用程序向导? ? 88. 如果要将数据的排序序列设置为 Machine, 应选择“选项”对话框中的 _______ 选项卡。 ? A. 显示 B. 常规? C. 数据 D. 区域?? 89. 在“选项”对话框的“区域”选项卡中可以设置 ________ 。? A. 在窗口中显示或隐藏状态栏 B. 设置货币和数字的格式? C. 修改文件位置 D. 显示快捷菜单命令的对话框?? 90. 表单文件的扩展名为 ________ 。? A. .SCX B. .FXP ? C. .HLP D. .IDX ?? 91. 要将帮助文件设置为复制到硬盘上的 Foxhelp.chm 文件 , 需要在“选项”对话框的 ____选项卡上设置。 ? A. 显示 B. 文件位置? C. 区域 D. 数据?? 92. 下列启动 Visual FoxPro 向导的方法中 , 正确的是 ________ 。? A. 选择“工具”菜单中的“向导”子菜单中的命令? B. 通过“新建”的对话框? C. 单击工具栏上的“向导”按钮? D. 以上方法均正确?? 93. 函数 CHR(65) 的值为 ________ 。? A. ″ A ″ B. ″65″? C. .T. D. .F. ?? 94. 在项目管理器窗口中可以完成的操作是 ________ 。?7A. 新建表单 B. 删除文件? C. 修改文件属性 D. 以上方法均正确?? 95. 函数VAL(″ 123ABC ″) 的值为 ________ 。? A. 123 B. ″ 123 ″? C. ″ ABC ″ D. 0 ?? 96. 下面关于属性、方法和事件的叙述 , 错误的是 ________ 。? A. 基于同一个类产生的两个对象可以分别设置自己的属性值? B. 新建一个表单时 , 可以添加新的属性、方法和事件? C. 属性用于表示对象的状态 , 方法用于描述对象的行为? D. 事件代码也可以象方法一样被显示调用?? 97. 在联接运算中 , 按照字段值相等为条件进行的联接操作称为 ________ 。? A. 联接 B. 等值联接? C. 自然联接 D. 关系联接?? 98. Visual FoxPro 将表分为 ________ 和 ________ 。? A. 数据库、自由表 B. 单表 , 自由表? C. 自由表 , 数据库表 D. 单表 , 数据库? ? 99. 函数 ?LEN( ″计算机 Visual FoxPro ″ ) 的计算结果是 ________ 。? A. 计算机 Visual FoxPro B. 计算机? C. Visual FoxPro D. 20 ?? 100.下列函数中 , 其值不为数值型的是 ________ 。? A. LEN( ) B. DATE( )? C. SQRT( ) D. SIGN( ) ?? 101. 在命令窗口中输入下列两条命令 , 并分别按回车键 : ? SET STRICTDATE TO 0 ? ? {^},{06.27.03} ? 主屏幕上显示的结果是 ________ 。? A. 06/27/02 06/27/03 B. 06/27/03 06/27/02 ? C. 06.27.02 06.27.03 D. 06-27-02 06-27-03 ?? 102.执行 SET EXACT OFF 命令后 , 再执行 ? ″白天″ = ″窗口″ , 显示结果是 ________ 。 A. .T. B. .F. ? C. 是 D. 非?? 103.在命令窗口中输入下列两条命令 , 并按回车键 : ? SET MARK TO ″ ; ″? ? {^},{06-27-03} ? 主屏幕上显示的结果是 ________ 。? A. 06.27.02 06.27.03 B. 06,27,02 06,27,03 C. 06;27;02 06;27;03 D. 06/27/02 06/27/03 104.下面关于 Visual FoxPro 数组的叙述中 , 不正确的是 ________ 。? A. 一个数组中各个元素必须是同一种数据类型 B. 新定义的数组各个元素初值为 .F. C. Visual FoxPro 只支持一维数组和二维数组? D. 用 DIMENSION 命令可以定义数组 105.在命令窗口中输入下列命令 : ? STORE 4*5 TO X ? ? X? 主屏幕上显示的结果是 ________ 。? A. 4 B. 5 ? C. X D. 20 ?? 106.在命令窗口中输入 ________ 命令 , 主屏幕上将显示″ Visual FoxPro 6.0 ″。8A. ? Visual FoxPro 6.0 B. ? { Visual FoxPro 6.0} ? C. ? ′ Visual FoxPro 6.0 ′ D. Visual FoxPro 6.0 ?? 107.设置当前系统时间是2002年 6 月28日 , 则表达式 VAL(SUBSTR( ″ 2002″ ,2)+RIGHT(STR(YEAR(DATE())),2))+13 的值是 ________ 。 ? A. 300 B. 215 ? C. 392 D. 187 ?? 108.8E+9 是一个 ________ 。? A. 内存变量 B. 字符常量? C. 数值常量 D. 非法表达式?? 109.下面 Visual FoxPro 表达式中 , 不正确的是 ________ 。? A. {^}+DATE( )? B. {^}-DATE( ) ? C. {^}+200? D. {^ 16:30 PM}-2 ?? 110. 在 Visual FoxPro 中 , 有下面几个内存变量的赋值语句 : ? M={^} ? N=.F. ? X= ″ 3.1438372 ″? Y=16.272 ? Z=$57632 ? 执行上述赋值语句后 , 内存变量 M 、 N 、 X 、 Y 、 Z 的数据类型分别为 ________ 。? A. T 、 L 、 N 、 C 、 Y B. T 、 M 、 N 、 C 、 Y ? C. D、 L 、 Y 、 C 、 Y D. D 、 L 、 C 、 N 、 Y ?? 111.? {^}+29的运算结果是 ________ 。? A. 07/29/02 B. 06/30/02 ? C. 07/20/02 D. 07/30/20 ?? 112.函数 SQRT(2*SQRT(2)) 的计算结果是 ________ 。? A. 0 B. 2 ? C. 1.68 D. -2 ?? 113.函数 ?ROUND(3.14159,4) 的计算结果是 ________ 。? A. 3 B. 3.14 ? C. 1.1415 D. 3.1416?? 114.下列函数中 , 函数值为字符型的是 ________ 。? A. TIME( ) B. LEN( )? C. DATE( ) D. MAX( )?? 115.下面表达式中 , 运算结果为逻辑真的是 ________ 。? A. AT( ′ a ′ , ′ 476292 ′) B. EMPTY(SPACE(2))? C. ?MAX(2,3) D. BOF()?? 116.下列函数中 , 函数值为日期的是 ________ 。? A. TIME() ? B. DATETIME() ? C. CTOD( ′ 06/28/02 ′ ) ? D. DATE(02/02/02) ?? 117.表达式 ? VAL(SUBS( ″我是中国人″ ,3))*LEN( ′ Visual FoxPro ′) 的结果是 ________ 。? A. 0.00 B. 19 ? C. 20 D. 21 ?? 118.输入下列命令 , 结果是 ________ 。? STORE.NULL.TO a ? ?a,ISNULL(a) ? A. .NULL..T. B. .NULL. ? C. T. D. .NULL..F. ?? 119.输入下列命令 , 结果是 ________ 。? STORE-43.611 TO X ? ? ″X=″ +STR(X,6,2) ?9A. 46.61 B. X=46.61 ? C. -46.61 D. X=-46.61?? 120.下列四个函数中 , 结果相同的是 ________ 。? A. YEAR(DATE()) 与 SUBSTR(DTOC(DATE),7,2) ? B. 假设 = ″我是″,=″中国人″,X-Y与 Y-X ? C. VARTYPE( ″ 38+53*2 ″ ) 与 VARTYPE(38+53*2) ? D. LEFT( ″ Visual FoxPro ″ ,6) 与 SUBSTR( ″ Visual FoxPro ″ ,1,6) ?? 121.下面关于常量的叙述 , 不正确的一项是 ________ 。? A. 常量用以表示一个具体的、不变的值? B. 常量是指固定不变的值? C. 不同类型的常量的书写格式不同? D. 不同类型的常量的书写格式相同?? 122.数值型常量在内存中用 ________ 个字节表示。? A. 4 B. 6 ? C. 8 D. 10 ?? 123.货币型常量与数值型常量的书写格式类似 , 但也有不同 , 表现在 ________ 。? A. 货币型常量前面要加一个“ $ ”符号? B. 数值型常量要以使用科学计数法 , 货币型常量不可以使用科学计数法? C. 货币数据在存储和计算时采用 4 位小数 , 数值型常量在此方面无限制? D. 以上答案均正确?? 124.字符型常量的定界符不包括 ________ 。? A. 单引号 B. 双引号? C. 花括号 D. 方括号?? 125.下列关于字符型常量的定界符书写格式 , 不正确的是 ________ 。? A. ′中国′ B. [′ 12345 ′]? C. ′中国″ D. [″ Visual FoxPro 6.0 ″] 126.下列四个表达式中 , 运算结果为数值的是 ________ 。? A. ? CTOD( [ 07/21/02 ] )-20 B. ? 500+200=400 ? C. ? ″ 100 ″ - ″50″ D. ? LEN(SPACE(4))+1?? 127.函数INT(数值表达式 ) 的功能是 ________ 。? A. 返回指定数值表达式的整数部分? B. 返回指定数值表达式的绝对值? C. 返回指定数值表达式的符号? D. 返回指定表达式四舍五入后的结果?? 128.下列变量名中 ,________ 是 Visual FoxPro 中的合法变量名。? A. Book B. 3X.Y ? C. 81 X D. AB.V ?? 129.日期型常量的定界符是 ________ 。? A. 单引号 B. 花括号? C. 方括号 D. 双引号?? 130.下列符号中 , 不能作为日期型常量的分隔符的是 ________ 。? A. 斜杠 (/) B. 连字号 (-) ? C. 句点 (.) D. 脱字符 (^) 131.下面货币型常量的书写格式 , 正确的一项是 ________ 。? A. $666.666 B. $ ? C. $123.45321 D. $123.45E4 ?? 132.下面严格日期书写格式正确的一项是 ________ 。? A. {} B. {06/27/02} ? C. {^} D. {^02-06-27} 133.在命令窗口中输入下列命令 : ? SET MARK TO [ - ]? ?{^} ?? 主屏幕上显示的结果是 ________ 。?10A. 06-27-02 B. 06-27-02 ? C.
?? 134.在命令窗口中输入下列命令 : ? SET CENTURY ON ? SET MARK TO ″ . ″? ? {^} ? 主屏幕上显示的结果是 ________ 。? A. 06.27.2002 B. 06.27.02 ? C. 06/27/2002 D. 06/27/02 ?? 135.下列常量中 , 只占用内存空间 1 个字节的是 ________ 。? A. 数值型常量 B. 字符型常量? C. 日期型常量 D. 逻辑型常量?? 136.下面关于逻辑真的表示形式 , 正确的是 ________ 。? A. .F. , .f. , .N. , .n. B. .T.,.t.,.Y.,.y. ? C. .F.,.f.,.Y.,.y. D. .T.,.t.,.N.,.n. ?? 137.下列关于变量的叙述不正确的一项是 ________ 。? A. 变量值可以随时更改? B. 变量值不可以随时更改? C. Visual FoxPro 的变量分为字段变量和内存变量? D. 在 Visual FoxPro 中 , 可以将不同的数据赋给同一个变量?? 138.在 Visual FoxPro 中 , 类型符 T 表示 ________ 内存变量。? A. 字符型 B. 数值型? C. 日期型 D. 日期时间型?? 139.下列内存变量的书写中 , 格式不正确的是 ________ 。? A. .comx B. Flash__8 ? C. __MUMU D. 变量?? 140.下列关于内存变量和字段变量叙述错误的是 ________ 。? A. 内存变量和字段变量统称为变量? B. 当内存变量名和字段变量名相同时 , 系统优先引用字段变量名? C. 当内存变量名和字段变量名相同时 , 系统优先引用内存变量名? D. 当内存变量名和字段变量名相同时 , 如要使用内存变量 , 可在内存变量名前加前缀″ M.″ ?? 141. 函数 LEN(LTRIM( ″计算机等级考试″))的值为 ________ 。? A. 14 B. 7 ? C. ″考试″ D. ″计算机″?? 142.在命令窗口中输入下列命令 : ? X=1? STORE x+1 TO a,b,c ? ? a,b,c ? 主屏幕上显示的结果是 ________ 。? A. 1 B. 1 1 ? C. 2 2 2 D. 1 1 1 ?? 143.在 Visual FoxPro 中 , 求余运算和 ________ 函数作用相同。? A. MOD() B. ROUND()? C. PI() D. SQRT() ?? 144.在命令窗口中输入下列命令 : ? m= ″发展 ″? n= ″生产力″? ? m-n ? 主屏幕上显示的结果是 ________ 。?11A. 发展 生产力 B. 发展生产力 ? C. m,n D. n,m ?? 145.表达式 3*4^2-5/10+2^3 的值为 ________ 。? A. 55 B. 55.5 ? C. 65.5 D. 0?? 146.已知 x=8,y=5,z=27, 表达式 x^3/4+6*y-7*2(4+z/9)^2 的值为 ________ 。? A. 88 B. 100 ? C. 72 D. 193 ?? 147. 设X=10,则函数 IIF(X&0,1,0) 的值为 ________ 。? A. .T. B. 0 ? C. 1 D. .F. ?? 148.关系表达式中关系运算符的作用是 ________ 。? A. 比较两个表达式的大小 B. 计算两个表达式的结果 C. 比较运算符的优先级 D. 计算两个表达式的总和?? 149.关系型表达式的运算结果是 ________ 。? A. 数值型数据 B. 逻辑型数据? C. 字符型数据 D. 日期型数据?? 150.下列运算符中 ,________ 都属于关系运算符。? A.& 、 & 、 = 、&=、&=、 $ 、&&、 + 、==? B. & 、 & 、 = 、&=、 - 、 $ 、&&、 # 、== ? C. + 、 - 、 * 、/、 % 、 & 、 & 、 # ? D. & 、 & 、=、&=、&=、 $ 、&&、 # 、 ==?? 151.函数 INT(RAND( )*20) 的值是在 ________ 范围内的整数。? A. (0,0) B. (0,20) ? C. (20.20) D. (20,0) ?? 152. 函数 ? ROUND(552.10728,4) 的计算结果是 ________ 。? A. 654 B. 654.107? C. 654.1073 D. 654.1072 ?? 153.在 Visual FoxPro 中 , 逻辑运算符有 ________ 。? A. .NOT.( 逻辑非 ) B. .AND. ( 逻辑与 ) ? C. .OR.( 逻辑或 ) D. A,B,C ?? 154.数学式 sin45 °度写成 Visual FoxPro 表达式是 ________ 。? A. SIN45 ° B. SIN(45 ° ) ? C. SIN45 D. SIN(45*PI()/180) ?? 155.在 Visual FoxPro 中 ,ABS( ) 函数的作用是 ________ 。? A. 求数值表达式的绝对值? B. 求数值表达式的整数部分? C. 求数值表达式的平方根? D. 求两个数值表达式中较大的一个?? 156.在 Visual FoxPro 中 , ? ABS(-7*6) 函数的结果是 ________ 。? A. -42 B. 42 ? C. 13 D. -13 ?? 157.函数 ? INT(53.76362) 的结果是 ________ 。? A. 53.7 B. 53.77 ? C. 53 D. 53.76362??选 择 题 答 案? 1.A 2.C 3.D 4.C 5.A 6.B 7.B 8.D 9.B 10.A 11.B 12.A 13.A 14.D 15.C 16.A 17.D 18.D 19.B 20.C 21.A 22.D 23.C 24.B 25.A 26.D 27.A 28.A 29.C 30.B 31.C 32.A 33.C 34.D 35.A 36.D 37.B 38.D 39.A 40.B 41.D 42.C 43.C 44.A 45.A 46.D 47.B 48.A 49.D 50.A 51.A 52.A 53.D 54.C 55.B 56.C 57.B 58.A 59.A 60.B 61.C 62.A 63.C 64.A 65.D 66.D 67.C 68.D 69.A 70.A 71.B 72.C 73.A 74.B 75.D 76.C 77.D 78.B 79.B 80.B 81.C 82.A 83.B 84.A 85.C 86.B 87.C 88.C 89.B 90.A 91.B 92.D 93.A 94.D 95.A 96.B 97.B 98.C1299.D 100.B 101.A 102.B 103.C 104.A 105.D 106.C 107.B 108.C 109.A 110.D 111.A 112.C 113.D 114.A 115.B 116.C 117.A 118.A 119.D 120.D 121.D 122.C 123.D 124.C 125.C 126.D 127.A 128.A 129.B 130.D 131.A 132.C 133.B 134.A 135.D 136.B 137.B 138.D 139.A 140.C 141.A 142.C 143.A 144.B 145.B 146.D 147.C 148.A 149.B 150.D 151.B 152.C 153.D 154.D 155.A 156.B 157.C1.2填 空 题 ?1. (1) 是用来表示对象的状态 ; (2) 描述对象行为的过程。? 2. 实体完整性主要用于(1),它是保证表中记录 (2) 的特性 , 即在一个表中不允许出现重复 记录。 3.在关系模型中 , 操作的对象和结果都是 ________ 。? 4.用二维表的形式来表示实体与实体之间联系的数据模型叫做 ________ 。? 5.二维表中的列称为 (1) ; 二维表中的行称为 (2) 。? 6. 分布式数据库把数据分散存储在网络的多个结点上 , 各个结点上的计算机可以利用 ________ 访问其他结构上的数据库资源。 ? 7.数据库中的数据是有结构的 , 这种结构是由数据管理系统所支持的 ________ 表现出来的。 ? 8.数据模型不仅表示反映事物本身的数据 , 而且表示 ________ 。? 9. 关系是具有相同性质的 ________ 的集合。? 10. 关系数据库中每个关系的形式是 ________ 。? 11. 数据库系统的核心是 ________ 。? 12. 对关系进行选择、投影、联接运算之后 , 运算结果仍然是一个 ________ 。? 13. 从关系中找出满足指定条件的元组的操作称为 ________ 。? 14. 从两个关系模式选择符合条件的元组或属性组成一个新的关系的操作称为 ______ 。? 15. 从一个关系模式中选择若干个属性组成新的关系的操作称为 ________ 。? 16. 在联系运算中 , 按照字段值对应相等为条件进行的联接操作称为 (1) 。 (2) 是 去掉重复属性的等值联接。 ? 17.________ 是一种由系统预先定义而由用户或系统发出的动作。? 18. (1) 是指属性或属性的组合 , 其值能够惟一地标识一个 (2) 。? 19. 事件可以由 (1) 引发 , 也可以由 (2) 引发。? 20. 域是指 (1) 的取值范围 , 即不同 (2) 对同一个 (3) 的取值所限定的范围。 ? 21. 在 Visual FoxPro 中 , 起惟一标识作用的关键字即为 ________ 。? 22. 数据库管理系统利用了操作系统提供的 (1) 和文件访问功能 , 因此它需要在 (3) 的支持下运行。 ? 23. 任何一个数据库管理系统都是基于 (1) 建立的。数据库管理系统支持的数据模型 分三种 : (2) 、 (3) 、 (4) 。 24. 查询关系数据库中用户需要的数据时 , 需要对关系进行一定的 (1) 。关系的基本 运算有两类 : 一类是传统的集合运算 , 包括 (2) , 另一类是专门的关系运算 , 包括 (3) 。 ? 25. 如果表的一个字段不是本表的 (1) 或 (2) , 而是另外一个表的 (3) 或13(4) , 这个字段 ( 属性 ) 就称为外部关键字。? 26.(1) 是存储在某一媒体上能够识别的物理符号 , 其概念包括两个方面 : 一是(2),二是 (3) 。 27. 通过 Visual FoxPro 窗口标题栏左端的控制按钮 , 可以 (1) 、 (2) 、 (3) 、 (4) 、 (5) 、 (6) 。 ? 28. 安装好 Visual FoxPro 后 , 系统提供了一个默认的工作环境 , 如果要定义自己的工作 环境 , 应选择 (1) 菜单中的 (2) 命令。 ? 29. 在项目管理器中也可以将应用系统编译成一个扩展名为 (1) 的应用文件或 (2) 的可执行文件。 ? 30. “项目管理器”对话框上共有 (1) 个选项卡 , 依次为 (2) 、 (3) 、 (4) 、 (5) 、 (6) 、 (7) , 其中 (8) 选项卡中包括数据库、自由表和查询三 项。 31. “项目管理器”中的“移去”按钮有两个功能 : 一是 (1) ; 二是 (2) 。 ? 32. 打开 Visual FoxPro “项目管理器”的“文档”选项卡 , 其中包括 (1) 、 (2) 、 (3) 。 33. 打开 Visual FoxPro “项目管理器”的“数据”选项卡 , 其中包括 (1) 、 (2) 、 (3) 。 34. 要想显示或隐藏常用工具栏 , 可单击 (1) 菜单中的“工具 栏”命令 , 在工具栏框中选择 (2) , 单击“确定”按钮。 ? 35. Visual FoxPro 可以使用 (1) 对话框或 (2) 命令进行附加的配置设定。 ? 36. “项目管理器”窗口中共有 6 个选项卡 , 分别为 (1) 、 (2) 、 (3) 、 (4) 、 (5) 、 (6) 。 37. “项目管理器”窗口中的“数据”选项卡中包括 (1) 、 (2) 、 (3) 文件。 ? 38. 利用项目管理器打开“表单设计器”的操作步骤是 : 打开“项目管理器” , 选择 (1) 选项卡 , 选定“表单” , 单击“新建”按钮 , 打开 (2) 对话框 , 单击“新建表单”按 钮 , 即可打开表单设计器。 39. 填写下列空白处的内容。? 使用自动格式生成器设置控件格式的具体操作步骤是 : 在表单设计器中按住 (1) 键 , 同时 选定多个类型相同的控件 ; 然后按表单设计器工具栏上的 (2) 按钮 , 设置控件的格式 , 单击“确定”按钮。 ? 40. 安装 Visual FoxPro 后 , 要添加或删除 Visual FoxPro 的某些组件时 , 应当启动 Windows 的 ________ 来完成。 ? 41. 逻辑表达式是由 (1) 将 (2) 连接起来形成 , 其运算结果是 (3) 型数据。 ? 42. 逻辑运算符的优先级顺序依次为 (1) , (2) , (3) 。? 43. 函数名后要紧跟 (1) , (2) 中是 (3) ( 即自变量),没有 (4) 的函数称为 无参数函数。 ? 44. 函数是 (1) 。函数用 (2) 来表示。? 45. ? MAX( ′74′ , ′93′ , ′ -23 ′ , ′45′ ) 函数的值是 ________ 。? 46. ? LOWER( ″ ABCDEF123 ″ ) 的值是 ________ 。? 47. ? UPPER( ″ welcome ″ ) 的值是 ________ 。? 48. 在命令窗口中输入 ?VARTYPE( ″优先等级″ ) 的结果是 ________ 。?1449. ?LIKE( ″ welcome ″ , ″ welcome you ″ ) 的结果是 ________ 。? 50. ?MOD(10,-3) 函数的结果是 ________ 。? 51. 在 Visual FoxPro 中 , 最多允许定义 (1) 个数组 , 每个数组中最多可包含 (2) 个元素。 ? 52. 表达式的形式包括 (1) 和 (2) 。? 53. 写出下列表达式的值 : ? (1) 5+6*3^2-7 ? (2) 10+4%3-(3*8^2) ? (3) {^}-23? (4) 573/7-261*8 ? 54. 函数的一般形式为 ________ 。? 55. 在 Visual FoxPro 中 , 函数的三要素是 ________ 。? 56. 输入 ?ROUND(56.37272,2), 出现的结果是 ________ 。? 57. 项目文件的扩展名为 ________ 。? 58. 在项目管理器中移文件是指 ________ 。? 59. 请对下面函数的使用填空。? ? ROUND(1.1314925,________) 回车 , 屏幕显示结果为 1.1 。 ? 60. 函数 ?SUBSTR( ″ WELCOMM ″ ,3,1) 的结果是 ________ 。? 61. 常量是 (1) 。它包括 (2) 种类型 , 分别为 (3) 常量。? 62. 在 Visual FoxPro 中 , 内存变量的数据类型有 ________ 。? 63. 在 Visual FoxPro 中 , 变量的赋值命令有 (1) 种格式 , 分别为 (2) 、 (3) 。它们的区别为 (4) 。 ? 64. 数组是 (1) , 它由一系列 (2) 组成 , 每个数组元素可通过 (3) 及相应的下 标来访问。 65. 在 Visual FoxPro 中 , 创建数组的命令格式有 (1) 和 (2) 两种。 ? 66. 逻辑型数据有 (1) 和 (2) 两个值。? 67. 在 Visual FoxPro 中 , 逻辑真的常量表示形式有 (1) ;逻辑假的常量表示形式有 (2) 。 ? 68. 在 Visual FoxPro 中 , 只可以使用 (1) 和 (2) 数组 , 数组必须先 (3) 后 (4) 。 ? 69. 在 Visual FoxPro 中 , 一维数组各元素在内存中按 (1) 的顺序存储二维数组各元 素在内存中按 (2) 的顺序存储。 ? 70. 在 Visual FoxPro 中 , 表达式是由 (1) 、 (2) 、 (3) 通过特定的运算符连接起 来的式子。 ? 71. 根据表达式值的类型 , 表达式可分为(1);大多数 (2) 表达式是带比较运算符的关系 表达式。 72. 数值表达式由 (1) 构成 , 其运算结果是 (2) 型数据。? 73. 在 Visual FoxPro 中 , 算术运算符有多种 , 按优先等级排列 , 依次为 (1) 、 (2) 、 (3) 、 (4) 。 ? 74. 在命令窗口中输入下列命令 : ? ? 16%3,16%-5 ? 主屏幕中显示的结果是 ________ 。 ?15在命令窗口中输入下列命令 : ? ? 17+8*9-(4/7) ? 主屏幕中显示的结果是 ________ 。 ? 76. 字符表达式由 (1) 将 (2) 连接起来形成 , 其运算结果是 (3) 型数据。 ? 77. ?LEFT( ″ GO MY HOME ″ ,2) 的结果是 ________ 。? 78. TIME() 函数值为 ________ 型数值。? 79. 关系表达式也称为 (1) , 它由 (2) 运算符将两个运算对象连接起来形成。 ? 80. 在关系运算符中 , 运算符 (1) 和 (2) 仅适用于字符型数据。?75.填 空 题 答 案 ?1.(1) 属性 ; (2) 方法? 2. (1) 表; (2) 惟一? 3. 二维表? 4. 关系模型 ? 5. (1) 属性 ; (2) 元组 ? 6. 网络通信功能 ? 7. 数据模型 ? 8. 数据之间的联系 ? 9. 元组 ( 或记录) ? 10. 二维表 ? 11. 数据库管理系统 ? 12. 关系 ? 13. 选择 ? 14. 联接 ? 15. 投影 ? 16. (1) 等值联接 ; (2) 自然联接? 17. 事件? 18. (1) 关键字 ; (2) 元组? 19. (1) 系统 ; (2) 用户? 20. (1) 属性 ; (2) 元组 ; (3) 属性? 21. 主关键字? 22. (1) 输入 / 输出控制 ; (2) 操作系统? 23. (1) 某种数据模型 ; (2) 关系模型 ; (3) 层次模型 ; (4) 网状模型? 24. (1) 关系运算 ; (2) 并、差、交 ; (3) 选择、投影和联接? 25. (1) 主关键字 ; (2) 候选关键字 ; (3) 主关键字 ; (4) 候选关键字? 26. (1) 数据 ; (2) 描述事物特性的数据内容 ; (3) 存储在某一媒体上的数据形式? 27. (1) 恢复窗口大小 ?(2) 移动窗口位置 ?(3) 调整窗口大小 ?(4) 最大化显示 窗口 ?(5) 最小化显示窗口 ?(6) 关闭窗口 ? 28. (1) 工具 (2) 选项?1629. (1) .app (2) .exe ? 30. (1) 6 (2) 全部 (3) 数据 (4) 文档 (5) 类 (6) 代码 (7)其他 (8) 数据? 31. (1) 将文件从项目中移去? (2) 将文件彻底从磁盘上删除 ? 32. (1) 表单 (2) 报表 (3) 标签? 33. (1) 数据库 (2) 自由表 (3) 查询? 34. (1) 显示 (2) 常用? 35. (1) 选项 (2) SET ? 36. (1) 全部 (2) 数据 (3) 文档 (4) 类 (5) 代码 (6) 其他? 37. (1) 数据库 (2) 自由表 (3) 查询? 38. (1) 文档 (2) 新建表单? 39. (1) Shift 或 Ctrl (2) 自动格式 ? 40. 添加 / 删除程序 ? 41. (1) 逻辑运算符 (2) 逻辑型数据 (3) 逻辑? 42. (1) NOT (2) AND (3) OR ? 43. (1) 括号 (2) 括号 (3) 参数 (4) 参数? 44. (1) 用程序来实现的一种数据运算或转换? (2) 函数名加一对圆括号 ? 45. 93 ? 46. abcdef123 ? 47. WELCOME ? 48. C ? 49. .F. ? 50. -2 ? 51. (1) 6000 ? 52. (1) 单一的运算对象 (2)由运算符将运算对象连接起来形成的式子 ? 53. (1) 52.00 (2) -181.00 (3) 06/05/02 (4) -2006.14 ? 54. 函数[参数 1 ][ , 参数 2 ] ? 55. 函数名、参数、函数值 ? 56. 56.37 ? 57. pjx ? 58. 将文件从项目文件中移去? 59. 1 ? 60. L ? 61. (1) 用来表示一个具体的、不变的值? (2) 6 ? (3) 数值型、字符型、货币型、日期型、日期时间型、逻辑型 ? 62. 数值型 (N) 、字符型 (C) 、货币型 (Y) 、逻辑型 (L) 、日期型 (D) 、日期时间型 (T) ? 63. (1) 2 ? (2) & 内存变量名 &=& 表达式& ? (3) STORE& 表达式&TO&内存变量名表& ? (4) STROE 命令可以将同一表达式的值赋给多个内存变量 , 而″ = ″命令只能将表达式的17值 赋给一个内存变量 ? 64. (1) 内存中连续的一片存储区域 ? (2) 元素 ? (3) 数组名 ? 65. (1) DIMENSION & 数组名& (&下标上限 1& [,&下标上限2&] ) [ , ?]? (2) DECLARE& 数组名 &(& 下标上限1&[,&下标上限 2& \) [ , ?] ? 66. (1) 逻辑真 (2) 逻辑假 ? 67. (1) .T.,.t.,.Y.,.y. (2) .F.,.f.,.N.,.n. ? 68. (1) 一维数 (2) 二维数 (3) 定义 (4) 使用 ? 69. (1) 下标 (2) 行 ? 70. (1) 常量 (2) 变量 (3) 函数? 71. (1) 数值表达式、字符表达式、日期时间表达式、逻辑表达式? (2) 逻辑 ? 72. (1) 数值型数据和算术运算符? (2) 数值 ? 73. (1) 括号 ( 形成表达式内的子表达式 ) ? (2) 乘方(^或 **) ? (3) 乘 ( × ) 、除 (/) 、求余 (%) ? (4) 加 (+) 、减(-) ? 74. 1,-4 ? 75. 88.43 ? 76. (1) 字符串运算符 (2) 字符型数据 (3) 字符? 77. GO ? 78. 字符? 79. (1) 简单逻辑表达式 (2) 关系 ? 80. (1) == (2) $ ?18第 二 章 Visual FoxPro 数 据 库 操 作 ?2.1选 择 题 ?1. 在 Visual FoxPro 中 , 打开一个数据库文件的命令是 ________ 。? A. CREATE DATABASE& 数据库名 & ? B. OPEN DATABASE&数据库名 & ? C. CREATE& 数据库名 & ? D. OPEN&数据库名 & ? 2. 在 Visual FoxPro 中 , 数据库文件的扩展名为 ________ 。? A. .dbc B. .dct ? C. .dcx D. .A,B,C ?? 3. Visual FoxPro 在建立数据库时建立了扩展名分别为 ________ 的文件。? A. .dbc B. .dct? C. .dcx D. .A,B,C ?? 4. 下列创建数据库的方法中正确的是 ________ 。? A. 在“项目管理器”中选定“数据”选项卡 , 选择“数据库” , 单击“新建”按钮? B. 在“新建”对话框上选择“数据库” , 单击“新建文件”按钮? C. 在命令窗口中输入 CREATE DATABASE& 数据库文件名 & ? D. 以上方法都可以?? 5. 在 Visual FoxPro 中 , 创建数据库的命令是 CREATE DATABASE [数据库文件名 | ?] , 如果不指定数据库名称或不使用问号 , 产生的结果是 ________ 。 ? A. 系统会自动指定默认的名称? B. 弹出“保存”对话框 , 批示用户输入数据库名称并保存? C. 弹出“创建”对话框 , 请用户输入数据库名称? D. 弹出提示对话框 , 提示用户不可以创建数据库?? 6. 下列打开数据库文件的操作方法中 , 正确的是 ________ 。? A. 单击“文件”菜单中的打开命令 , 在打开对话框的文件类型下拉列表中选择“数据 库” , 选择要打开的数据库 , 单击“确定”按钮 ? B. 利用 OPEN DATABASE 命令 C. 在项目管理器中选择相对应的数据库时 , 数据库将自动打开? D. 以上方法均正确?? 7. 在 Visual FoxPro 中 , 以只读方式打开数据库文件的命令是 ________ ? A. EXCLUSIVE B. SHARED ? C. NOUPDATE D. VALIDATE ?? 8. 当数据库打开时 , 包含在数据库中的所有表都可以使用 , 但这些不会自动打开 , 使用时 需要执行 ________ 命令。 A. CREATE B. USE ? C. OPEN D. LIST?? 9. 在 Visual FoxPro 中 , 打开数据库设计器的命令是 ________ 。? A. OPEN DATABASE B. USE DATABASE ? C. CREAT DATABASE D. MODIFY DATABASE ?? 10. 使用 MODIFY DATABASE 命令打开数据库设计器时 , 如果指定了 NOEDIT 选项 , 则表示19______ 。 A. 只是打开数据库设计器 , 禁止对数据库进行修改? B. 打开数据库设计器 , 并且可以在数据库进行修改? C. 在数据库设计器打开后继续执行? D. 打开数据库设计器后 , 应用程序会暂停?? 11. 在 Visual FoxPro 中 , 删除数据库的命令是 ________ 。? A. QUIT DATABASE B. CREATE DATABASE ? C. DELETE DATABASE D. CLEAR DATABASE ?? 12. 利用命令删除数据库文件时 , 指定 RECYCLE 选项后 , 将会把数据库文件和表文件 ________ 。 A. 放入回收站中 , 需要时要以还原 B. 放入回收站中 , 且不可以还原? C. 彻底删除 D. 重命名?? 13. 一个表由 ________ 个字段组成。? A. 一个 B. 两个? C. 三个 D. 若干个?? 14. 在 Visual FoxPro 中 , 自由表字段名最长为 ________ 个字符。? A. 1 B. 2 ? C. 10 D. 若干个?? 15. 在 Visual FoxPro 中 , 数据库表字段名最长为 ________ 个字符。? A. 10 B. 128 ? C. 130 D. 156 ?? 16. 下列关于字段名的命名规则 , 不正确的是 ________ 。? A. 字段名必须以字母或汉字开头? B. 字段名可以由字母、汉字、下划线、数据组成? C. 字段名中可以包含空格? D. 字段可以是汉字或合法的西文标识符?? 17. 下列字段名中不合法的是 ________ 。? A. 姓名 B. 3 的倍数? C. abs ??__? 7 D. UF1 ?? 18. 下列字段名中合法的是 ________ 。? A. 编 号 B. 1U ? C. __ 产品号 D. 生产__日期?? 19. Visual FoxPro 不支持的数据类型有 ________ 。? A. 字符型 B. 货币型? C. 备注型 D. 常量型?? 20. 在 Visual FoxPro 中 , 备注型数据类型在表中占用 ________ 个字节。? A. 1 B. 2 ? C. 4 D. 8?? 21. 在 Visual FoxPro 中 , 修改当前表的结构的命令是 ________ 。? A. MODIFY STRUCTURE B. MODIFY DATABASE ? C. OPEN STRUCTURE D. OPEN DATABASE ?? 22. 在 Visual FoxPro 中 , 要浏览表记录 , 首先用 ________ 命令打开要操作的表。? A. USE B. OPEN STRUCTURE ? C. MODIFY STRUCTURE D. MODIFY 23. 在 Visual FoxPro 中 , 浏览表记录的命令是 ________ 。? A. USE B. BROWSE? C. MODIFY D. BROWES ?? 24. 在 Visual FoxPro 中删除记录有 ________ 两种。? A. 逻辑删除和物理删除 B. 逻辑删除和彻底删除? C. 物理删除和彻底删除 D. 物理删除和移去删除??2025. Visual FoxPro 中逻辑删除是指 ________ 。? A. 真正从磁盘上删除表及记录? B. 逻辑删除是在记录旁作删除标记 , 不可以恢复记录? C. 真正从表中删除记录? D. 逻辑删除只是在记录旁作删除标记 , 必要时可以恢复记录?? 26. Visual FoxPro 中 APPEND BLANK 命令的作用是 ________ 。? A. 在表的任意位置添加记录? B. 在当前记录之前插入新记录? C. 在表的尾部添加记录? D. 在表的首部添加记录?? 27. 在 Visual FoxPro 中 , 恢复逻辑删除的记录的命令是 ________ 。? A. RECOVER B. RECALL ? C. DELETE D. PACK ?? 28. 物理删除表中所有记录的命令是 ________ 。? A. DELETE B. PACK? C. ZAP D. RECALL?? 29. 在 Visual FoxPro 中 , 逻辑删除表中性别为女的命令是 ________ 。? A. DELETE FOR 性别 = ″女″ B. DELETE 性别 = 女? C. PACK 性别 = 女 D. ZAP 性别 = 女?? 30. 定位时 , 可以用 ________ 命令向前或后移去若干条记录位置。? A. SKIP B. GOTO ? C. GO D. LOCATE 31. 在 Visual FoxPro 的数据工作期窗口中 , 使用 SET RELATION 命令可以建立两个表之间 的关联 , 这种关联是 ________ 。 ? A. 任意关联 B. 永久性关联? C. 根据情况而定 D. 临时性关 联?? 32. Visual FoxPro 中的索引有 ________ 。? A. 主索引、候选索引、普通索引、视图索引? B. 主索引、次索引、惟一索引、普通索 引? C. 主索引、次索引、候选索引、普通索引? D. 主索引、候选索引、惟一索引、普通 索引 33. 在 Visual FoxPro 中 , 一个表可以创建 ________ 个主索引。? A. 1 B. 2 ? C. 3 D. 若干?? 34. 主索引可确保字段中输入值的 ________ 性。? A. 惟一 B. 重复? C. 多样 D. 兼容?? 35. 惟一索引中的″惟一性″是指 ________ 的惟一。? A. 字段值 B. 字符值? C. 索引项 D. 视图项?? 36. 在 Visual FoxPro 中的 4 个索引中 , 一个表可以建立多个 ________ 。? A. 主索引、候选索引、惟一索引、普通索引 B. 候选索引、惟一索引、普通索引? C. 主索引、候选索引、惟一索引 D. 主索引、惟一索引、普通索引?? 37. 在 Visual FoxPro 中 , 表设计器中的选项卡依次为 ________ 。? A. 字段、索引、表 B. 表、字段、索引? C. 字段、索引、类型 D. 字段、表、索引?? 38. 如果要更改表中数据的类型 , 应在″表设计器″的 ________ 选项卡中进行。? A. 字段 B. 表? C. 索引 D. 数据类型?? 39. 下列更改索引类型的操作方法正确的是 ________ 。?21A. 打开表设计器 , 选定″字段″选项卡 , 从″索引″下拉列表中选择? B. 打开表设计器 , 选定″索引″选项卡 , 从″索引名″下拉列表中选择? C. 打开表设计器 , 选定″表″选项卡 , 从″索引名″下拉列表中选择? D. 打开表设计器 , 选定″索引″选项卡 , 从″类型″下拉列表中选择?? 40. 在 Visual FoxPro 中 , 结构复合压缩索引文件的特点是 ________ 。? A. 在打开表时自动打开? B. 在同一索引文件中能包含多个索引方案 , 或索引关键字? C. 在添加、更改或删除记录时自动维护索引? D. 以上答案均正确?? 41. 以下关于自由表的叙述 , 正确的是 ________ 。? A. 自由表可以添加到数据库中 , 但数据库中的表不可以从数据库中移出成自由表? B. 自由表不能添加到数据库中? C. 自由表可以添加到数据库中 , 数据库中的表也要以从数据库中移出成为自由表? D. 自由表是用以前 FoxPro 版本建立的表?? 42. Visual FoxPro 中的SEEK命令用于 ________ 。? A. 索引 B. 定位? C. 搜索 D. 查找?? 43. 在 Visual FoxPro 中 , 删除全部索引的命令是 ________ 。? A. SEEK ALL B. DELETE TAG Name ? C. DELETE TAG ALL D. SET ORDER ?? 44. Visual FoxPro 中的参照完整性规则包括 ________ 。? A. 更新规则 B. 删除规则? C. 插入规则 D. 以上答案均正确?? 45. 已当前表中有15条记录 , 当前记录为第12条记录 , 执行 SKIP-2 命令后 , 当前记录变为 第 ________ 条记录。 ? A. 2 B. 10 ? C. 12 D. 15 ?? 46. 下列命令中 , 不能对记录进行编辑修改的是 ________ 。? A. MODI STRU B. EDIT ? C. CHANGE D. BROWSE?? 47. 假设目前已打开表及索引文件 , 要确保记录指针定位在记录号为 1 的记录上 , 应使用 _____ 命令。 A. GO TOP B. GO 1? C. LOCATE 1 D. SKIP 1?? 48. 在 Visual FoxPro 中 , 数据库表与自由表不同 , 下列不属于数据表特点的是 。? A. 数据库表的字段没有默认的控件类? B. 数据库表可以使用长表名 , 在表中可以使用长字段名? C. 可以为数据库表的字段指定默认值和输入掩码? D. 数据库表支持主关键字、参照完整性和表之间的联系?? 49. 将表从数据库中移出 , 使之成为自由表的命令是 ________ 。? A. REMOVE B. DELETE ? C. RECYCLE D. REMOVE TABLE ?? 50. 执行下列命令序列后,VF1的指针指向第 ________ 条记录,VF2指向第 ________ 条记录。? SELECT 2 ? USE VF1 ? SELECT 3 ? USE VF 2 ? SELECT 2 ? SKIP 2 ?22A. 1,2 B. 1,1 C. 3,1 D. 2,1 ?? 51. 数据库文件当前记录指针指向100,要使指针指向记录号为20的记录 , 应使用命令 _______ 。 A. LOCATE 20 B. SKIP -80 ? C. GO 20 D. SKIP 80?? 52. 在 Visual FoxPro 中 , 主索引用于 ________ 。? A. 关键字字段 B. 主关键字字段? C. 次关键字字段 D. 次主关键字字段?? 53. 在浏览器中设置删除标记和取消删除标记的命令是 ________ 。? A. Ctrl+F B. Ctrl+T? C. Ctrl+Y D. Ctrl+E ?? 54. 使用逻辑删除命令 DELETE [FOR&逻辑表达式 & ]时 , 如用 FOR 短语指定了逻辑表达式 , 则 _____ 。 A. 逻辑删除使该逻辑表达式为真的所有记录? B. 逻辑删除使该逻辑表达式为假的所有记录? C. 物理删除使该逻辑表达式为真的所有记录? D. 物理删除使该逻辑表达式为假的所有记录?? 55. 浏览记录时 , 按 ________ 键查看上一条记录。? A. HOME B. END ? C. PageUP D. PageDown ?? 56. 修改本地视图的命令是 ________ 。? A. MODIFY VIEW B. DELETE VIEW ? C. RENAME D. CREATE SQL VIEW ?? 57. 设置字段级规则时 , “字段有效性”框的“规则”中应输入 ________ 表达式 , “信 息”框中输入 ________ 表达式。 ? A. 字符串、逻辑 B. 逻辑、字符串? C. 逻辑、由字段决定 D. 由输入的字段决定、逻辑?? 58. 假设当前有一个姓名表 , 将记录指针定位在姓名为“李战”的记录上 , 应输入的命令 是 ________ 。 ? A. SEEK ′李战′ ORDER 姓名 B. SEEK ′李战′ TO 姓名 ? C. SEEK ′姓名′ ORDER 李战 D. SEEK ′姓名′ TO 李战?? 59. 在 Visual FoxPro 中 , 将当前索引文件中的“姓名”设置为当前索引 , 应输入的命令 是 ________ 。 A. SET ORDER 姓名 B. SET姓名? C. SET ORDER TO TAG 姓名 D. SET ORDER TO 姓名?? 60. Visual FoxPro 支持 ________ 两种索引文件。? A. 单索引文件和复合索引文件 B. 单索引文件和主索引文件? C. 主索引文件和复合索引文件 D. 主索引文件和候选索引文件?? 61. 要删除表中“年龄”字段中的所有值 , 其他字段值保持不变 , 应输入 ________ 命令。? A. REPL ALL 年龄 WITH 1 B. REPL ALL 年龄 WITH 0 ? C. REPL ALL 年龄 D. REPL 年龄 ALL?? 62. Visual FoxPro 参照完整性不包括 ________ 。? A. 更新规则 B. 插入规则? C. 查询规则 D. 删除规则?? 63. 如果要在当前表中新增一个字段 , 应使用 ________ 命令。? A. MODIFY STRUCTURE B. APPEND ? C. INSERT D. EDIT ?? 64. 要为当前表所有学生的年龄增加 2 岁 , 应输入的命令是 ________ 。?23A. CHANGE ALL 年龄 WITH 年龄 +2 B. CHANGE ALL 年龄 +2 WITH 年龄? C. REPLACE ALL 年龄 +2 WITH 年龄 D. REPLACE ALL 年龄 WITH 年龄+2?? 65. 一个表的全部备注字段的内容存储在 ________ 中。? A. 不同表备注文件 B. 同一表备注文件? C. 同一数据文件 D. 不同数据库文件??选 择 题 答 案1.B 2.A 3.D 4.D 5.C 6.D 7.C 8.B 9.D 10.A 11.C 12.A 13.D 14.C 15.B 16.C 17.B 18.D 19.D 20.C 21.A 22.A 23.B 24.A 25.D 26.C 27.B 28.C 29.A 30.D 31.B 32.D 33.A 34.A 35.C 36.B 37.A 38.A 39.D 40.D 41.C 42.B 43.C 44.D 45.B 46.A 47.B 48.A 49.D 50.C 51.C 52.B 53.B 54.A 55.C 56.A 57.B 58.A 59.C 60.A 61.B 62.C 63.A 64.D 65.B2.2填 空 题 ?1. 在 Visual FoxPro 中 , 与“打开”对话框中的“独占”复选框等效的命令是 ________ 。 2.Visual FoxPro 可以同时打开多个数据库 , 但所有作用于数据库的命令或函数只对 ____起 作用。 3. 在 Visual FoxPro 中 , 指定当前数据库的命令是 ________ 。? 4. 在 Visual FoxPro 中的数据类型中 , 浮点型的数据长度在表中最长可达 ________ 位。? 5. 在浏览器中添加记录的快捷键是 (1) , 与“表”菜单中的 (2) 命令等效。? 6. 如果在表上建立了主索引和候选索引 , 则不能用 (1) 或 (2) 命令插入记录 , 必 须用 (3) 中的 INSERT命令插入记录。 ? 7. 在 Visual FoxPro 中 , 显示记录的命令是 (1) 和 (2) 。它们的区别在于不使用 条件时 , (3) 默认显示全部记录 , 而 (4) 则默认显示当前记录。 ? 8. 在 Visual FoxPro 中 ,SKIP 命令是按 (1) 定位 , 即如果使用索引时 , 是按 (2) 的顺序定位。 9. 在多个字段上的索引称为 ________ 。? 10. 每个表打开后都有两个默认的别名 , 一个是 (1) , 一个是 (2) 。? 11. 在表设计器的 ________ 选项卡中 , 可以设置记录验证规则 , 有效性出错信息 , 还可以 指定记录插入更新及删除的规则。 ? 12. 在 Visual FoxPro 中 , 创建索引的命令是 ________ 。? 13. 在 Visual FoxPro 中 , 用命令可以创建 (1) 索引 , 但不可以创建 (2) 索引。? 14. 字段的数据类型决定存储在 ________ 的数据类型。? 15. 惟一索引中的“惟一性”是指 (1) 的惟一 , 而不是指 (2) 的惟一。? 16. Visual FoxPro 中的表设计器中有 (1) 、 (2) 、 (3) 三个选项卡。? 17. 在 Visual FoxPro, 要建立参照完整性 , 必须首先建立 ________ 。? 18. 输入下列命令 , 最后一条命令显示的结果是 ________ 。? USE 学生? GO 5 ? SKIP 4 ? ? RECNO() ? 19. 如果想逐条显示当前表中的所有记录 , 可根据 ________ 函数来判断是否已经显示完毕。24? 20. 在 Visual FoxPro 中 , 自由表字段名最长为 ________ 个字符。? 21. 要物理删除表中第 2-6 条的记录 , 应输入的命令是 ________ 。? 22. 在 Visual FoxPro 中 , 复合索引文件包括 (1) 和 (2) 。? 23. 结构复合索引文件的主名与 (1) 相同 , 它随 (2) 的打开而打开 , 在删除记录时会自 动维护。 24. 非结构复合索引文件在 (1) 时用户为其取了名字 , 打开非结构复合索引文件要使用 (2) 或 (3) , 因而使用很少。 ? 25. 单击表单设计器中的“索引”选项卡上 ______ 按钮 , 可以在当前行插入一个空行定义新 的索引。 26. 在 Visual FoxPro 中 , 表分为 (1) 和 (2) 。? 27. 把自由表 A 添加到当前数据库中 , 表名为考生成绩表 , 应输入的命令是 ________ 。? 28. 在物理排序SORT命令中 ,/A 表示 (1) ,/D 表示 (2) ,/C 表示 (3) 。? 29. “永久联系”存储在 (1) 中 , 可以在 (2) 和 (3) 中自动作为默认条件保持数 据库表之间的联系。 ? 30. “参照完整性”对话框中的“插入规则”选项卡用于指定 ________ 中插入新记录或更 新已存在的记录时所用的规则。 ? 31. Visual FoxPro 在执行 (1) 和 (2) 时可以自动打开和选择数据库。? 32. 在关系数据库中 , 关系也称为 (1) , 在 FoxBASE 和早期的 FoxPro 中称为 (2) 。?填 空 题 答 案 ?1. EXCLUSIVE ? 2. 当前数据库 ? 3. SET DATABASE TO & 数据库文件名& ? 4. 20 5. (1) Ctrl+Y (2) 追加新记录? 6. (1) APPEND (2) INSERT (3) SQL 7. (1) LIST (2) DISPLAY (3) LIST (4) DISPLAY? 8. (1) 逻辑顺序 (2) 索引项 9. 复合 索引 10. (1) 表名本身 (2) 工作区所对应的别名?11. 表 ? 12. INDEX ? 13. (1) 普通索引、惟一索引、候选索引 (2) 主索引? 14. 字段中的值 15.(1) 索引项 (2) 字段值 16. (1) 字段 (2) 索引 (3) 表?17. 表之间的关系? 18. 9 ? 19. EOF() 或 BOF() 函数 ? 20. 10 21. GO 2 ? DELETE NEXT 5 ? PACK ? 22. (1) 结构复合索引文件? (2) 非结构复合索引文件 ? 23. (1) 表的主名 (2) 表 ? 24. (1) 定义复合索引文件? (2) SET INDEX 命令? (3) USE 命令中的 INDEX 短 语 ? 25. 插入 ? 26. (1) 数据库表 (2) 自由表?27. ADD TABLE A NAME 考生成绩表? 28. (1) 按升序排序 (2) 按降序排序 (3) 说明排序时不分大小写? 29. (1) 数据库 (2) 查询设计器 (3) 视图设计器?30. 子表? 31. (1) 查询 (2) 表单 ?2532. (1) 表 (2) 数据库文件?26第 三 章 结 构 化 查 询 语 言 SQL ?3.1 选 择 题 ?1.SQL 是 ________ 语言。? A. 结构化查询 B. 数据定义? C. 数据操作 D. 数据控制?? 2.SQL 除了具有数据查询的功能外 , 还有 ________ 。? A. 数据定义 B. 数据操纵? C. 数据控制 D. 以上答案均正确?? 3.下列选项中 , 不属于数据定义功能的 SQL 语句是 ________ 。? A. CREATE B. ALTER? C. SELECT D. DROP ?? 4.SQL 的核心是 ________ 。? A. 查询 B. 数据定义? C. 数据操纵 D. 数据控制?? 5.下列命令中 , 属于数据查询功能的 SQL 语句是 ________ 。? A. CREATE B. SELECT ? C. INSERT D. GRANT ?? 6.下列命令动词中 , 不具有数据操纵功能的 SQL 语句是 ________ 。? A. DELETE B. UPDATE ? C. INSERT D. DROP ?? 7.SQL 同其他数据操作语言不同 , 其关键在于 ________ 。? A. SQL 是一种过程性语言 B. SQL 是一种非过程性语言? C. SQL 语言简练 D. SQL 的词汇有限?? 8.在 Visual FoxPro 中 , 简单查询基于 ________ 。? A. 单个表 B. 两个表? C. 两个有关联的表 D. 多个表?? 9.从“学生资料”表中查询所有的姓名 , 应输入 ________ 命令。? A. SELECT 学生资料 FROM 姓名 B. SELECT 姓名 FROM 学生资料? C. SELECT 姓名 D. SELECT 学生资料 WHERE 姓名?? 10. 从“学生资料”表中查询所有年龄大于22岁的学生并显示其姓名 , 应输入 ________ 命 令。 ? A. SELECT 年龄 FROM 学生资料 WHERE 姓名>22? B. SELECT 年龄 FROM 学生资料? C. SELECT 姓名 FROM 学生资料 WHERE 年龄>22? D. SELECT 姓名 FROM 学生资料?? 11. 联接查询是基于 ________ 的查询。? A. 一个表 B. 两个表? C. 多个关系 D. 有一个关联的表?? 12.SQL 语句中删除表的命令是 ________ 。? A. DELETE TABLE B. DROP TABLE ? C. ALTER TABLE D. UPDATE TABLE ?? 13. 使用 SQL SELECT 可以将查询结果排序 , 排序的短语是 ________ 。? A. ORDER BY B. ORDER? C. GROUP BY D. COUNT ?? 14. 在 Visual FoxPro 中 , 嵌套查询是基于 ________ 的查询。? A. 一个表 B. 多个表? C. 一个关系 D. 多个关系?? 15. 嵌套查询命令中的IN相当于 ________ 。? A. 等号 = B. 集合运算符∈? C. 加号 + D. 减号 - ??2716.SQL SELECT 中的几个特殊运算符是 ________ 。? A. BETWEEN B. AND ? C. LIKE D. 以上答案均正确?? 17. 在 SQL 中 , “不等于”用 ________ 表示。? A. != B. ≠? C. && D. # ?? 18. 在 SQL 中用来计算平均值的函数为 ________ 。? A. COUNT B. SUM ? C. AVG D. MAX ?? 19. 下列查询空值的命令中正确的一项是 ________ 。? A. IS NULL B. =NULL ? C. NULL D. SELECT NULL ?? 20. Visual FoxPro 的 SQL SELECT 语句的联接格式只能实现 ________ 的联接 , 如果要实现多 个表的联接 , 还需要使用标准格式。 ? A. 一个表 B. 两个表? C. 若干个表 D. 以上答案都不正确?? 21. 下列关于 SQL 的并运算 , 说法不正确的一项是 ________ 。? A.集合的并运算 , 即 UNION, 是指将三个以上 SELECT语句的查询结果通过并运算合并成一个查 询结果 B.集合的差运算 , 即 UNION, 是指两个以上 SELECT 语句的查询结果通过并运算合并成 一个查询结果 C.进行并运算要求两个查询结果具有相同的字段个数据 , 并且对应的字段的 值要出自同一个值域 D. 两个查询结果要具有相同的数据类型和取值范围?? 22. 建立表结构的 SQL 命令是 ________ 。? A. ALTER TABLE B. DROP TABLE ? C. CREAT TABLE D. CREAT INDEX 23. 下列关于 INSERT-SQL 的叙述正确的是 ________ 。? A. 在表尾插入一条记录 B. 在表头插入一条记录? C. 在表中任何位置插入一条记录 D. 可以向表中插入若干记录?? 24.DELETE FROM 考生成绩 WHERE 成绩 &90 语句的功能是 ________ 。? A. 物理删除成绩在90分以下的记录? B. 彻底删除成绩在90分以下的记录 C. 删除考生成绩表? D. 为表中成绩小于90分的记录添加删除标记 25.SQL 语句中 ,UPDATE 命令的功能是 ________ 。? A. 数据更新 B. 删除数据? C. 建立表 D. 修改表?? 26. 按列名的值进行分组的语句是 ________ 。? A. GROUP B. ORDER BY ? C. ARRAY BY D. GROUP BY ?? 27. 在 SQL 语句中 , 修改表中数据的命令是 ________ 。? A. ALTER B. UPDATE ? C. DELETE D. DISTINCT ?? 28. 在 ORDER BY 子句中 ,DESC 表示 ________; 省略DESC表示 ________ 。? A. 升序 , 降序 B. 降序 , 升序? C. 升序 , 升序 D. 降序 , 降序?? 29.SQL SELECT 语句中的特殊运算符不包括 ________ 。? A. BETWEEN B. AND? C. OR D. LIKE ?? 30. 假设打开表“考生成绩” , 查询成绩不在90到95之间的记录 , 应输入 ________ 命令。? A. SELECT*FROM 考生成绩 WHERE 成绩 NOT BETWEEN 90 AND 95 ? B. SELECT*FROM 考生成绩 WHERE 成绩 BETWEEN 90 AND 95 ? C. SELECT*FROM 考生成绩 WHERE 成绩 BETWEEN 90-95 ? D. SELECT*FROM WHERE 成绩 NOT BETWEEN 90 AND 95 ?? 31. 如果要将查询到的成绩信息存储到文本文件的尾部 , 应输入 ________ 命令。?28A. SELECT*FROM 考生成绩 TO tmp ORDER BY 成绩 ADDITIVE ? B. SELECT*FROM 考生成绩 TO tmp ORDER BY 成绩? C. SELECT*FROM 考生成绩 TO INTO tmp ORDER BY 成绩? D. SELECT*FROM 考生成绩 TO tmp ORDER 成绩?? 32. SQL 的查询命令的基本形式由 ________ 查询块组成。? A. SELECT-FROM-WHERE B. SELECT FROM WHERE ? C. SELECT-WHERE-FROM D. SELECT WHERE-FROM ?? 33. 如果要将查询到的考生信息保存到数组 tmp 中 , 应输入 ________ 命令。? A. SELECT*FROM 考生 INTO ARRAY tmp ? B. SELECT*FROM 考生 INTO CURSOR tmp C. SELECT*FROM 考生 INTO DBF tmp ? D. SELECT*FROM 考生 INTO TABLE tmp 34. 利用 SQL 语句为表中所有学生的名次增加 1 应输入 ________ 命令。? A. UPDATE 学生 SET 名次 = 名次+1 B. UPDATE 名次 = 名次+1? C. SET 名次 = 名次+1? D. UPDATE 学生SET 名次+1?? 35.SELECT-SQL 语句的作用是 ________ 。? A. 选择工作区语句 B. 数据查询? C. 选定标准语句 D. 数据修改?? 36. 如果在 SQL SELECT 语句的 ORDER BY 子句中指定了 DESC, 则表示 ________ 。? A. 按降序排序 B. 按升序排序? C. 不排序 D. 无任何意义?? 37. SQL 中的数据操作语句不包括 ________ 。? A. INSERT B. UPDATE? C. SELECT D. DELETE ?? 38. 下列查询类型中 , 不属于 SQL 查询的是 ________ 。? A. 简单查询 B. 嵌套查询? C. 联接查询 D. 视图查询?? 39. 下列关于语句的说法 , 不正确的一项是 ________ 。? A. SQL 是Structured Query Language的缩写 , 中文译为″结构化查询语言″? B. SQL 只用于查询信息? C. SQL 除了可用于查询信息外 , 还可用于定义数据 、操作数据、控件数据等功能? D. SQL 语言是一体化语言?? 40. 如果从磁盘中物理删除表文件 , 应输入 ________ 命令。? A. DROP B. DROP TABLE ? C. DELETE D. DELETE TABLE ?? 41. 在 Visual FoxPro 的 SQL 语句中 , 具有数据查询功能的是 ________ 语句。? A. CREAT B. INSERT? C. SELECT D. DELETE ?? 42. Visual FoxPro 支持的 SQL 命令要求 ________ 。? A. 被操作的表一定要打开 B. 被操作的表一定不要打开? C. 被操作的表不一定要打开 D. 以上说法都不正确?? 43. 在 SQL 中 , 空值用 ________ 表示。? A. IS NULL B. =NULL? C. NULL D. *NULL?? 44.SQL DELETE 命令是 ________ 删除记录。? A. 逻辑 B. 物理? C. 彻底 D. 以上说法都不正确?? 45. 使用 ________ 短语可以将查询结果存放到永久表中。? A. INTO TABLE B. INTO ARRAY ? C. INTO VURSOR D. INTO DBF | TABLE ?? 46. 使用 ________ 短语可以直接将查询结果输出到打印机。? A. INTO PRINTER B. TO PRINTER ? C. TO PROMPT D. INTO PROMPT ??29选 择 题 答 案1.A 2.D 3.C 4.A 5.B 6.D 7.B 8.A 9.B 10.C 11.C 12.B 13.A 14.D 15.B 16.D 17.A 18.C 19.A 20.B 21.B 22.C 23.A 24.D 25.A 26.D 27.B 28.B 29.C 30.A 31.A 32.A 33.A 34.A 35.B 36.A 37.C 38.D 39.B 40.B 41.C 42.C 43.A 44.A 45.D 46.B3.2填 空 题 ?1. SQL DELETE 命令是 ________ 删除记录。? 2. SQL 的查询命令也称为 ________ 。? 3. 属于数据控制功能的 SQL 语句有 ________ 。? 4. 在 SQL 中 , 查询空值时要使用 (1) , 而不能用 (2) 。? 5. 在一般 SQL 中 , 超联接运算符是 (1) 和 (2) 。? 6. SQL 中超联接运算符中 ,(1) 称为左联接。 7. SQL SELECT 语句中 INNER JOIN 等价于 (1) , 为 (2) , 在 Visual FoxPro 中称为 (3) 。 8. (1) 是 SQL 的核心。在 Visual FoxPro 中,SQL的查询命令也称为 (2) , 它的基本形式由 (3) 组成 , 多个查询块可以嵌套执行。 ? 9. 使用 ________ 短语可以将查询结果存放到临时数据库文件中。? 10. Visual FoxPro 中用于计算检索的函数有 ________ 。 ? 11. SQL 的操作功能是指 (1) , 主要包括数据的 (2) 、 (3) 、 (4) 三个方面 的内容。 ? 12. 在 Visual FoxPro 中 , 向表中输入记录的命令是 ________ 。? 13. 在 SQL SELECT 语句中 , 字符串匹配运算符用 (1) 表示 ; (2) 表示 0 个或多个字 符 ; (3) 表示一个字符。 ? 14. 在 SQL SELECT 语句中 , 条件表达式用 (1) 子句 , 分组用 (2) 子句 , 排序用 (3) 子句。 15. 在 ALTER TABLE 中 , (1) 用来添加新字段 ; (2) 用来修改已有字 段。 ? 16. 在 SELECT-SQL 语句中 ,HAVING 子句必须与 ________ 子句配合使用。? 17. 在 SELECT- SQL 语句中 , 定义一个区间范围的特殊运算符是 (1) , 检查一个属性值 是否属于一组值中的特殊运算符是 (2) 。 ? 18. 在 SQL 语句中 ,AVG()函数用来 ________ 。? 19. 在 Visual FoxPro 中 SQL DELETE 命令是 (1) 删除记录 , 如要物理删除记录应使用 (2) 命令。 20. 将查询结果存放到数组中的短语是 ________ 。? 21. Visual FoxPro 中用于计算检索的函数中 , (1) 用于计数 , (1) 用来求和 , (3) 用于求平均值 , (4) 用于求最大值 , (5) 用于求最小值。 ? 22. Visual FoxPro 中 , 用来修改表结构的命令是 (1) ; 修改表中数据的命令是 (2) 。 ? 23. 在 SELECT-SQL 语句中 , 消除重复出现的记录的行子句是 ________ 。?填 空 题 答 案 ?301. 逻辑? 2. SELECT 命令? 3. GRANT 和 REVOKE? 4.(1) IS NULL (2) =NULL 5. (1) *= (2) =* 6. (1) *= 7. (1) JOIN (2) 普通索引 (3) 内部联接? 8. (1) 查询 (2) SELECT 命令 ?(3) SELECT-FROM-WHERE查询块 ? 9. INTO CURSOR ? 10. COUNT 、 SUM 、 AVG 、 MAX 、 MIN ? 11. (1) 对数据库中数据的操作功能 (2) 插入 (3) 更新 (4) 删除 12. INSERT ? 13. (1) LIKE (2) * (3) ? ? 14. (1) WHERE ? (2) GROUP BY ? (3) ORDER BY 15. (1) ADD (2) ALTER? 16. GROUP BY ? 17. (1) BETWEEN (2)IN ?18. 计算平均值 19. (1) 逻辑 (2) PACK ? 20. INTO ARRAY ArrayName ? 21. (1) COUNT (2) SUM (3) AVG (4) MAX(5) MIN? 22. (1) ALTER (2) UPDATE ? 23. DISTINCT第四章 查询与视图?4.1 选 择 题 ?1.下面关于视图的说法不正确的是 ________ 。? A. 在 Visual FoxPro 中视图是一个定制的虚拟表? B. 视图可以是本地的、远程的 , 但不可以带参数? C. 视图可以引用一个或多个表? D. 视图可以引用其他视图?? 2.在 Visual FoxPro 中 , 查询文件的扩展名为 ________ 。? A. .qpr B. .fmt? C. .fpt D. .lbt ?? 3.下列关于查询的说法 , 不正确的一项是 ________ 。? A. 查询是 Visual FoxPro 支持的一种数据库对象? B. 查询就是预先定义好的一个 SQL SELECT 语句? C. 查询是从指定的表或视图中提取满足条件的记录 , 然后按照想得到的输出类型定向输 出查询结果 ? D. 查询就是查询 , 它与 SQL SELECT 语句无关?? 4.打开查询设计器的命令是 ________ 。? A. OPEN QUERY B. OPEN VIEW ? C. CREATE QUERY D. CREATE VIEW ?? 5.下列利用项目管理器新建查询的操作中 , 正确的一项是 ________ 。? A. 打开项目管理器 , 选定“数据”选项卡 , 选定“查询” , 单击“新建”按钮? B. 打开项目管理器 , 选定“数据”选项卡 , 选定“查询” , 单击“运行”按钮? C. 打开项目管理器 , 选定“文档”选项卡 , 选定“查询” , 单击“新建”按钮? D. 打开项目管理器 , 选定“代码”选项卡 , 选定“查询” , 单击“新建”按钮?? 6. 在 Visual FoxPro 中 , 当一个查询基于多个表时 , 要求表 ________ 。? A. 之间不需要有联系31B. 之间必须是有联系的? C. 之间一定不要有联系 D. 之间可以有联系可以没联系?? 7.查询设计器中的选项卡依次为 ________ 。? A. 字段、联接、筛选、排序依据、分组依据? B. 字段、联接、排序依据、分组依据、杂项? C. 字段、联接、筛选、排序依据、分组依据、更新条件、杂项? D. 字段、联接、筛选、排序依据、分组依据、杂项?? 8.在 Visual FoxPro 中 , 查询设计器中的选项卡与 ________ 语句相对应。 , ? A. SQL SELECT B. SQL ALSERT ? C. SQL UPDATE D. SQL DROP ?? 9.在查询设计器中 , “字段”选项卡对应的 ________ 短语 , 用来指定要查询的数据。 ? A. SQL SELECT B. FROM ? C. WHERE D. ORDER BY ?? 10. 在查询设计器中 , 用于编辑联接条件的选项卡是 ________ 。? A. 字段 B. 联接? C. 分组依据 D. 排序依据?? 11.SQL SELECT 语句中的 GROUP BY 和HAVING 短语对应查询设计器上的 ________ 选项卡。 ? A. 字段 B. 联接? C. 分组依据 D. 排序依据?? 12. 在查询器中 , 选定“杂项”选项卡中的“无重复记录”复选框 , 与执行 SQL SELECT 语句 中的 ________ 等效。 ? A. WHERE B. JOIN ON ? C. ORDER BY D. DISTINCT ?? 13. 在查询器的“字段”选项卡中设置字段时 , 如果将“可用字段”框中的所有字段一次移 到“选定字段”框中 , 可单击 ________ 按钮。 ? A. 添加 B. 全部添加? C. 移去 D. 全部移去?? 14. 在 Visual FoxPro 中 , 联接类型有 ________ 。? A. 内部联接 , 左联接 , 右联接? B. 内部联接 , 左联接 , 右联接 , 外部联接?32C. 内部联接 , 左联接 , 右联接 , 完全联接? D. 内部联接 , 左联接 , 外部联接?? 15. 在 Visual FoxPro 中 , 运行查询的快捷键为 ________ 。? A. Ctrl+V B. Ctrl+P ? C. Ctrl+D D. Ctrl+Q ?? 16. 下列运行查询的方法中 , 不正确的一项是 ________ 。? A. 打开项目管理器中的“数据”选项卡 , 选则要运行的查询 , 单击“运行”按钮? B. 单击“查询”菜单中的“运行查询”命令? C. 按 Ctrl+D ? D. 执行 DO& 查询文件名 & 命令?? 17. 在查询设计器中可以定义的“查询去向”有 ________ 。? A. 浏览、临时表、表、图形、屏幕、报表、标签? B. 浏览、临时表、表、图形、屏幕、报表、视图? C. 浏览、临时表、表、图形、屏幕、标签? D. 浏览、临时表、表、图形、报表、标签?? 18. 使用当前数据库中的数据库表建立的视图是 ________; 使用当前数据库之外的数据源中 的表创建的视图是 ________ 。 ? A. 本地视图 , 本地视图 B. 远程视图 , 本地视图? C. 本地视图 , 远程视图 D. 远程视图 , 远程视图?? 19. 在 Visual FoxPro 中 , 视图基于 ________ 。? A. 表 B. 视图? C. 查询 D. 报表?? 20. 查询设计器和视图设计的主要不同表现在 ________ 。? A. 查询设计器有“更新条件”选项卡 , 没有“查询去向”选项? B. 视图设计器没有“更新条件”选项卡 , 有“查询去向”选项? C. 视图设计器有“更新条件”选项卡 , 也有“查询去向”选项? D. 查询设计器没有“更新条件”选项卡 , 有“查询去向”选项?? 21. 在 Visual FoxPro 中 , 建立视图的命令是 ________ 。? A. CREATE QUERY B. OPEN VIEW ? C. OPEN QUERY D. CREATE SQL VIEW ?? 22. 下列关于“连接”的说法, 不正确的是 ________ 。? A. 连接是 Visual FoxPro 数据库中的一种对象? B. 连接是根据表创建并保存在数据库中的一个命名连接?33C. 从 Visual FoxPro 内部可定义连接? D. 要建立远程视图 , 必须先建立连接远程数据库的连接?? 23. 建立远程视图必须首先建立与远程数据库的 ________ 。? A. 联系 B. 关联? C. 连接 D. 数据源?? 24. Visual FoxPro 中用来创建连接的命令是 ________ 。? A. CREATE CONNECTION B. CREATE VIEW ? C. CREATE QUERY D. OPEN CONNECTION ?? 25. 如果视图是基于多个表的 , 默认可以更新“全部表”的相关字段 , 如果要指定只更新某 个表的数据 , 则可以单击 ________ 选项卡中“表”下拉列表中的表。 ? A. 更新条件 B. 杂项? C. 分组依据 D. 排序依据?? 26. 只有满足联接条件的记录才包含在查询结果中 , 这种联接称为 ________ 。? A. 内部联接 B. 左联接? C. 右联接 D. 外部联接?? 27. 在视图设计器的“更新条件”选项卡中 , 如果出现“钥匙”标志 , 表示 ________ 。? A. 更新 B. 该字段为非字? C. 该字段是关键字段 D. 该字段为关键字?? 28. 在视图设计器的“更新条件”选项卡中 , 如果出现“铅笔”标志 , 表示 ________ 。? A. 该字段为关键字 B. 该字段为非关键字? C. 该字段可以更新 D. 该字段不可以更新?? 29. 下列关于查询的说法正确的一项是 ________ 。? A. 查询文件的扩展名为.qpx? B. 不能基于自由表创建查询? C. 根据数据库表或自由表或视图可以建立查询? D. 不能基于视图创建查询?? 30. 远程视图可以访问 ________ 上的数据。? A. 局域网服务器 B. 网络服务器? C. 本地服务器 D. 远程服务器?? 31. 视图设计器上的选项卡有 ________ 。? A. 字段、联接、筛选、排序依据、分组依据?34B. 字段、联接、筛选、排序依据、更新条件、杂项? C. 字段、联接、筛选、排序依据、分组依据、更新条件、杂项? D. 字段、联接、筛选、排序依据、分组依据、更新条件?? 32. 在 Visual FoxPro 中 , 视图分为 ________ 。? A. 本地视图和远程视图 B. 本地视图和网络视图? C. 远程视图和网络视图 D. 以上答案都不正确?? 33. 修改本地视图的命令是 ________ 。? A. MODIFY VIEW B. CREATE VIEW ? C. DELETE VIEW D. RENAME VIEW ?? 34. 如果用命令来使用一个视图首先要 ________ 。? A. 新建数据库 B. 关闭数据库? C. 打开数据库 D. 修改数据库?? 35. 下列关于视图的作用 , 不正确的是 ________ 。? A. 在数据库中使用 USE 命令打开或关闭视图? B. 在文本框、表格等控件中使用视图作为数据源? C. 在“浏览器”窗口中可以显示或修改视图中的记录? D. 不能使用 SQL 语句操作视图?? 36. 查询设计器中的“筛选”选项卡用来 ________ 。? A. 编辑联接条件 B. 指定查询条件? C. 指定排序属性 D. 指定是否要重复记录?? 37. 如果要在屏幕上直接看到查询结果 , “查询去向”应选择 ________ 。? A. 屏幕 B. 浏览? C. 浏览或屏幕 D. 临时表?? 38. 为视图重命名的命令是 ________ 。? A. MODIFY VIEW B. RENAME VIEW ? C. OPEN VIEW D. CREATE VIEW ?? 39. 在 SQL 查询中 , 使用 WHERE 子句指出的是 ________ 。? A. 查询条件 B. 查询结果?35C. 查询文件 D. 查询目标?? 40. 如果要使创建的查询按降序排列 , 应在 ________ 选项卡中操作。? A. 字段 B. 联接? C. 筛选 D. 排序依据?? 41. 下列建立查询文件的方法中 , 不正确的一项是 ________ 。? A. 单击“文件”菜单中的“新建”命令 , 或单击常用工具栏上的“新建”按钮 , 打开 “新建”对话框 , 选择“查询”并单击“新建文件”按钮 , 同时打开查询设计器和“添加表 或视图”对话框。单击“添加”按钮添加用于建立查询的表或视图 ? B. 执行 CREATE QUERY 命令打开查询设计器建立查询? C. 打开项目管理器 , 选择“数据”选项卡下的“查询” , 单击“新建”按钮打开查询设 计器建立查询 ? D. 执行 OPEN QUERY 命令打开查询设计器建立查询?? 42. 在数据库中 , 打开视图的命令是 ________ 。? A. CREATE B. OPEN ? C. USE D. 以上答案都不正确?? 43. 在 Visual FoxPro 中 , 完全联接是指 ________ 。? A. 只有满足联接条件的记录出现在查询结果中? B. 除满足联接条件的记录出现在查询结果中外 , 第一个表中不满足联接条件的记录也出 现在查询结果中 ? C. 除满足联接条件的记录出现在查询结果中外 , 第二个表中不满足联接条件的记录也出 现在查询结果中 ? D. 除满足联接条件的记录出现在查询结果中外 , 两个表中不满足联接条件的记录也出现 在查询结果中 ?? 44. 在 Visual FoxPro 中 ,CREATE CONNECTION 命令的作用是 ________ 。? A. 打开视图设计器 B. 打开查询设计器? C. 打开连接设计器 D. 创建连接设计器?? 45. 查询设计器中的“杂项”选项卡用于 ________ 。? A. 编辑联接条件? B. 指定是否要重复记录及列在前面的记录等? C. 指定查询条件? D. 指定要查询的数据?? 46. 在查询设计器中 , “分组依据”选项卡对应的 ________ 语句。? A. JOIN ON B. WHERE ?36C. ORDER BY D. GROUP BY ?? 47. 在 Visual FoxPro 中 , 执行下列 ________ 项可以运行查询。? A. 打开项目管理器 , 选定“数据”选项卡的查询项展开 , 选择要运行的查询 , 然后单击 “运行” ? B. 打开查询设计器 , 在空白位置单击鼠标右键 , 打开快捷菜单 , 单击“运行查询”命令? C. 在“命令”窗口中输入 DO& 查询文件名 & 命令? D. A,B,C ?? 48. 在查询设计器中 , 可以指定是否重复记录的是 ________ 选项卡。? A. 字段 B. 杂项? C. 联接 D. 筛选?? 49. 视图的使用类似于 ________ 。? A. 表 B. 查询? C. 数据库 D. 报表??选 择 题 答 案1.B 2.A 3.D 4.C 5.A 6.B 7.D 8.A 9.A 10.B 11.C 12.D 13.B 14.C 15.D 16.C 17.A 18.C 19.A 20.D 21.D 22.B 23.C 24.A 25.A 26.A 27.D 28.C 29.C 30.D 31.C 32.A 33.A 34.C 35.D 36.B 37.C 38.B 39.A 40.D 41.D 42.C 43.D 44.C 45.B 46.D 47.D 48.B 49.B4.2填 空 题 ?1. 在关系数据库中 , 视图也称为 ________, 即视图是操作表的窗口。? 2. 在关系数据库中 , 视图依赖于 ________, 但是不独立存在。? 3. 在涉及到视图的时候 , 常把表称作为 ________ 。? 4. 当一个查询基于多个表时 , 这些表之间必须是 ________ 。? 5. 在查询设计器中 , 用于编辑联接条件的选项卡是 (1) , 对应于 (2) 语句。? 6. 在查询设计器中 , 用于指定查询条件的选项卡是(1) 。与 SQL SELECT 语句中的 (2) 相对应。 ? 7. 在 Visual FoxPro 中 , 视图的基础是 ________ 。? 8. 执行 ________ 命令可以打开查询设计器建立查询。? 9. 执行查询的命令是 ________ 。? 10. 内部联接是指只有 ________ 的记录才包含在查询结果中。? 11. 在 Visual FoxPro 中 , 联接类型有 ________ 。? 12. 当建立完查询并存盘后将产生一个扩展名为 (1) 的文件 , 它是一个 (2) 文件。 ? 13. 视图是在数据库表的基础上创建的一种虚拟表。所谓虚拟是指视图的数据是从已有的37数据库表或其他视图中提取的 , 这些数据在 ________ 中并不实际存在。 ? 14. 在 Visual FoxPro 中 , 视图与 (1) 有很多相似之处 , 视图是一个定制的 (2) , 可以是本地的、远程的或带参数的。视图可引用一个或多个表 , 也可以引用 (3) 。 ? 15. 在 Visual FoxPro 中 , 视图具有 (1) 和 (2) 功能。? 16. 在 Visual FoxPro 中 , 查询是指从指定的 (1) 或 (2) 查找满足条件的记录。 ? 17. 关联是指使不同工作区的记录指针建立起一种临时 ________ 关系 , 当父表的记录指针 移动时 , 子表的记录指针也随之移动。 ? 18. 查询设计器中“排序依据”选项卡对应于 SQL 语句中的 ________ 短语。? ?填 空 题 答 案 ?1. 窗口? 2. 表? 3. 基本表? 4. 有联系的? 5. (1) 联接 (2) JOIN ON ? 6. (1) 筛 选 (2) WHERE 7. SQL SELECT ? 8. CREATE QUERY ? 9. DO ?10. 满足联接条件? 11. 内部联接、左联接、右联接、完全联接? 12. (1) qpr (2) 查询程序?13. 数据库? 14. (1) 查询 (2) 虚拟表 (3) 其他视图? 15. (1)