Visual FoxPro 程序设计习题 计算机考试习题_第1页
Visual FoxPro 程序设计习题 计算机考试习题_第2页
Visual FoxPro 程序设计习题 计算机考试习题_第3页
Visual FoxPro 程序设计习题 计算机考试习题_第4页
Visual FoxPro 程序设计习题 计算机考试习题_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 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. 数据库中只

2、存在记录之间的联系 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. BAK7.在Visual FoxPr

3、o中,数据库完整性一般包括_。 A. 实体完整性、域完整性 B. 实体完整性、域完整性、参照完整性 C. 实体完整性、域完整性、数据库完整性D. 实体完整性、域完整性、数据表完整性8.数据库系统由_组成。 A. 计算机硬件系统、数据集合、数据库管理系统、相关软件、数据管理员(用户) B. 计算机软件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户) C. 计算机硬件系统、数据库集合、数据系统、相关软件、数据管理员(用户) D. 计算机硬件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)9.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是_。

4、 A. DB包括DBS和DBMS B. DBS包括DB和DBMS C. DBMS包括DBS和DB D. 三者同级,没有包含关系10.计算机数据管理依次经历了_几个阶段。 A. 人工管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统 B. 文件系统、人工系统、数据系统、分布式数据库系统和面向对象数据库系统 C. 数据系统、文件系统、人工系统、分布式数据库系统和面向对象数据库系统 D. 文件管理、数据系统、人工系统、分布式数据库系统和面向对象数据库系统11. 要控制两个表中的数据的完整性和一致性可以设置“参照完整性”。参照完整性要求这两个表是_ 。 A. 不同数据库中的两个表 B. 同

5、一数据库中的两个表 C. 一个数据库表和一个自由表 D. 两个自由表12.建立参照完整性的前提是_。 A. 先建立表之间的联系 B. 系统存在两个自由表 C. 系统存在两个数据表 D. 有一个表13.存储在计算机存储设备上、结构化的相关数据集合是_。 A. 数据库 B. 数据库系统 C. 数据库管理系统 D. 数据模型14.下列关于数据库系统的叙述中,正确的一项是_。 A. 数据库系统比文件系统出现的冗余多 B. 数据系统中数据冗余是指数据超出指定数量 C. 数据库系统没有数据冗余 D. 数据库系统减少了数据冗余15.Visual FoxPro是一种关系数据库管理系统,所谓关系是指_。 A.

6、表中各记录间的关系 B. 表中各字段间的关系 C. 数据模型符合满足一定条件的二维表格式 D. 一个表与另一个表间的关系16.下列关于关系模型的叙述,正确的是_。 A. 用二维表的形式表示实体和实体间联系的数据模型即为关系模型 B. 数据管理系统用来表示实体及实体间联系的方法即为关系模型 C. 用一维表的形式表示实体和实体间联系的数据模型即为关系模型 D. 用三维表的形式表示实体和实体间联系的数据模型即为关系模型17.下列关于关系模式的说法不正确的一项是_。 A. 关系模式即是对关系的描述 B. 一个关系模式对应一个关系的结构 C. 关系模式的格式为关系名(属性名1,属性名2,.,属性名n)

7、D. 关系模式的格式为表名(属性名1,属性名2,.,属性名n)18.下列关于对象的说法不正确的一项是_。 A. 对象可以是具体的实物,也可以是一些概念 B. 一条命令、一个人、一个桌子等都有可以看作是一个对象 C. 一个命令按钮可以看作是一个对象 D. 一个程序不可以看作是一个对象19.在Visual FoxPro中,_是描述对象行为的过程,_用来表示对象的状态。 A. 属性;方法 B. 方法;属性 C. 方法;类 D. 属性;类20.数据处理的中心问题是_。 A. 数据 B. 处理数据 C. 数据管理 D. 数据计算21. Visual FoxPro关系数据库管理系统能够实现的三种基本关系运

8、算是_。 A. 选择、投影、联接 B. 索引、排序、查找 C. 选择、索引、联系 D. 差、交、并22.下列关于数据的说法,不正确的是_。 A. 数据(Data)是存储在某一媒体上能够识别的物理符号 B. 数据(Data)是存储在某一媒体上能够识别的数据 C. 库,2,3,4是数据 D. 文字、图片等非数字都不属于数据23.数据库系统与文件系统的主要区别是_。 A. 文件系统简单,数据库系统复杂 B. 文件系统只能管理少量数据,数据库系统可以管理大量数据 C. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可解决这些问题 D. 文件系统只能管理程序文件,数据库系统可以管理各种类型的文件

9、24. 表达式987-321的值为_。 A. B. C. 666 D. 66625.数据库系统的核心是_。 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.46027. 数据库系统与文件系统的主要区别是_。 A. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 B. 数据库系统复杂,而文件系统简单 C. 文件系统复杂,而数据库系统简单 D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数

10、据量28. Visual FoxPro是一种_。 A. 数据库管理系统 B. 数据库 C. 文件管理系统 D. 语言处理程序29. 下列运算中属于关系运算的是_。 A. 索引 B. 排序 C. 选择 D. 关联30. 数据库文件的扩展名为_。 A. .DBF B. .DBC C. .DBT D. .DAT31. 下列不属于程序设计基本结构的是_。 A. 选择 B. 循环 C. 转移 D. 顺序32. 关于工作区和表的正确描述是_。 A. 一个工作区只能打开一个表,一个表可以在多个工作区打开 B. 一个工作区只能打开一个表,一个表只能在一个工作区打开 C. 一个工作区可以打开多个表,一个表可以在

11、多个工作区打开 D. 一个工作区可以打开多个表,一个表只能在一个工作区打开33. 下列工具和命令中,不能创建表的是_。 A. 表向导 B. 表设计器 C. 命令APPEND FROM D. 命令CREATE34. 在Visual FoxPro中,属于数据库表特征的是_。 A.长字段名 B. 字段级规则 C. 默认值 D. 三者都是35.下列关于数据库系统的叙述,正确的是_。 A. 表的字段之间和记录之间都存在联系 B. 表的字段之间和记录之间都不存在联系 C. 表的字段之间存在联系,而记录之间不存在联系 D. 表的记录之间存在联系,而字段之间不存在联系36.二维表中的列称为关系的_,二维表中的

12、行称为关系的_。 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.将两个关系中相同的属性的元组联接在一起构成新的二维表的操作称为

13、 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. 提高

14、数据的共享性,使多个用户能够同时访问数据库中的数据 B. 数据的冗余度,以提高数据的一致性和完整性 C. 提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价 D. 以上答案均正确47.要想改变关系中属性的排列顺序,应使用关系运算中的_运算。 A. 选择 B. 投影 C. 联接 D. 筛选48.事件作用于_,_识别事件并做出相应反应。 A. 对象,对象 B. 表,表 C. 数据库,数据库 D. 二维表,二维表49. 关系运算中,选择的操作对象是_,投影的操作对象是_ ,联接的操作对象是_。 A. 两个表,一个表,两个表 B. 一个表,两个表,两个表 C. 一个表,一个表,一个表 D.

15、一个表,一个表,两个表50.选择是从_的角度进行的运算;投影是从_的角度进行的运算。 A. 行,列 B. 行,行 C. 列,列 D. 列,行51.函数? SQRT(9)的运算结果是_。 A. 3 B. 9 C. 0 D. -352.下列方法中,不能退出Visual FoxPro的一项是_。 A. 单击“文件”菜单中的“关闭”命令 B. 单击“文件”菜单中的“退出”命令 C. 单击窗口标题栏右端的“关闭”按钮 D. 按 Alt+F4 组合键53.配置Visual FoxPro的属性环境,应执行_菜单中的“选项”命令。 A. “编辑” B. “视图” C. “格式” D. “工具”54.如果要隐藏

16、窗口中的状态栏,应_。 A. 单击“工具”菜单中的“选项”命令,然后选定“显示”选项卡中的“时钟” 复选框 B. 单击“工具”菜单中的“选项”命令,然后选定“显示”选项卡中的“状态栏” 复选框 C. 单击“工具”菜单中的“选项”命令,然后取消“显示”选项卡中的“状态栏” 复选框的选定 D. 单击“工具”菜单中的“选项”命令,然后取消“显示”选项卡中的“时钟” 复选框的选定55. Visual FoxPro支持_和_两种工作方式。 A. 命令方式和菜单工作方式 B. 交互操作方式和程序执行方式 C. 命令方式和程序执行方式 D. 交互操作方式和菜单工作方式56. 两个日期型数据相减结果的数据类型

17、是_。 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. 表单、报表、标签

18、 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.

19、 表文件 B. 备份文件 C. 数据库文件 D. 项目文件64.下列文件扩展名中,表示应用程序文件的是_。 A. .APP B. .SCT C. .SCX D. .TBK65. 在Visual FoxPro中,显示命令窗口的操作正确的是_。 A. 单击常用工具栏上的“命令窗口”按钮 B.单击“窗口”菜单中的“命令窗口”命令 C. 按 Ctrl+F2 组合键 D. 以上方法均可以66. 在Visual FoxPro中,隐藏命令窗口的操作正确的是_。 A. 单击常用工具栏上的“命令窗口”按钮 B. 单击“窗口”菜单中的“命令窗口”命令 C. 按 Ctrl+F2 组合键 D. 以上方法均可以67.扩

20、展名为.prg的程序文件在“项目管理器”的_选项卡中。 A. 数据 B. 文档 C. 代码 D. 其他68.下列在“项目管理器”中移去数据库文件的操作方法正确的是_。 A. 选定文件,单击“项目”菜单中的“移去文件”命令 B. 选定文件,单击“项目管理器”上的“移去”按钮 C. 选定文件,按 Delete 键 D. A,B,C69.下面关于项目及项目中的文件的叙述,不正确的一项是_。 A. 项目中的文件是项目的一部分 B. 项目中的文件不是项目的一部分 C. 项目中的文件是独立存在的 D. 项目中的文件表示该文件与项目建立了一种关联70.下列文件的扩展名中,表示报表文件的是_。 A. .FRX

21、 B. .FPT C. .FRT D. .FXP71. 在Visual FoxPro中,打开“文件”菜单的快捷键是_。 A. Alt+E B. Alt+F C. Alt+V D. Alt+W72.打开“选项”对话框后,要设置“在索引中不出现重复记录”的属性,应选择_选项卡。 A. 显示 B. 常规 C. 数据 D. 区域73. 设X=10、Y=15、Z=20,则表达式XY AND YZ OR X0,1,0) 的值为_。 A. .T. B. 0 C. 1 D. .F.148.关系表达式中关系运算符的作用是_。 A. 比较两个表达式的大小 B. 计算两个表达式的结果C. 比较运算符的优先级 D.

22、计算两个表达式的总和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.1072153.在Visua

23、l FoxPro中,逻辑运算符有_。 A. .NOT.(逻辑非) B. .AND. (逻辑与) C. .OR.(逻辑或) D. A,B,C154.数学式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

24、 C. 13 D. -13157.函数? 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

25、 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.C 99.D 100.B 101.A 102.B 103.C 104.A 105.

26、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.

27、A 156.B 157.C 1.2 填空题1. (1) 是用来表示对象的状态; (2) 描述对象行为的过程。2. 实体完整性主要用于(1),它是保证表中记录(2)的特性,即在一个表中不允许出现重复记录。3.在关系模型中,操作的对象和结果都是_。4.用二维表的形式来表示实体与实体之间联系的数据模型叫做_。5.二维表中的列称为 (1) ;二维表中的行称为 (2) 。6. 分布式数据库把数据分散存储在网络的多个结点上,各个结点上的计算机可以利用_ 访问其他结构上的数据库资源。 7.数据库中的数据是有结构的,这种结构是由数据管理系统所支持的_表现出来的。8.数据模型不仅表示反映事物本身的数据,而且表示

28、_。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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论