在线急求!! 求解Visual FoxPro的题
展开全部
一、选择题
1. 在一个二维表中,行称为________,列称为________。B
A) 属性;元组 B) 元组;属性
C) 关系;元组 D) 属性;关系
2. 数据库系统的核心是________。A
A) 数据库管理系统 B) 数据库
C) 数据 D) 数据库应用系统
3. VFP是一种________数据库管理系统。C
A) 层次型 B) 网状型
C) 关系型 D) 树型
4. 支持数据库各种操作的软件系统是________。C
A) 数据库系统 B) 操作系统
C) 数据库管理系统 D) 命令系统
5. 在关系模型中,从表中选出满足条件的记录的操作称为________。D
A) 连接 B) 投影
C) 联系 D) 选择
6. 数据库系统与文件系统的主要区别是________。D
A) 文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件
B) 文件系统管理的数据较少,而数据库系统能管理大量数据
C) 文件系统比较简单,数据库系统比较复杂
D) 文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题
7. 在关系运算中,选择的操作对象是________;投影的操作对象是________;连接的操作对象是_____A
A) 一个表;一个表;两个表
B) 一个表;两个表;两个表
C) 一个表;一个表;一个表
D) 两个表;一个表;两个表
8. 在关系数据库中,基本的关系运算有三种,它们是________。B
A) 选择、投影和统计 B) 选择、投影和连接
C) 排序、索引和选择 D) 统计、查找和连接
9. VFP是一种关系型数据库管理系统,所谓关系是指________。B
A) 表中各个记录之间的联系
B) 数据模型满足一定条件的二维表格式
C) 表中各个字段之间的联系
D) 一个表与另一个表之间的联系
10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是__的联系。D
A) 一对一 B) 多对一
C) 一对多 D) 多对多
11. 自然连接要求被连接的两关系有若干相同的________。B
A) 实体名 B) 属性名
C) 主关键字 D) 主属性名
12. 数据库类型是根据________划分的。C
A) 文件形式 B) 存取数据方法
C) 数据模型 D) 记录形式
13. 关系是指________。A
A) 元组的集合 B) 字段的集合
C) 属性的集合 D) 实例的集合
14. 对于关系S(S1, S2, S3, S4),写一条规则,把其中S2的属性限制在10-20之间,则这条规则属于___C
A) 参照完整性规则 B) 实体完整性规则
C) 域完整性规则 D) 不属于以上任何规则
15. 在使用项目管理器时,如果需要创建文件,利用“文件”菜单中的“新建”命令创建的文件___B
A) 属于当前打开的项目
B) 不属于任何项目
C) 属于任何项目
D) 以上都不正确
16. 在使用项目管理器时,如果要移去一个文件,在对话框中选择“移去”按钮,系统会把所选择的文件移走,被移走的文件将会________。D
A) 不被保留在原目录中
B) 将被从磁盘上删除
C) 也可能保留在原来的目录中,也可能被保留在其他目录中
D) 被保留在原目录中
17. Visual FoxPro的工作方式不包括_______。B
A) 程序执行方式 B) 结构操作方式
C) 菜单操作方式 D) 命令操作方式
18. 关于VFP命令格式的规则,下面叙述错误的是________。D
A) 每条命令必须以命令动词开头
B) 命令动词太长,最小保留4个字符
C) FOR和WHILE引导的条件子句是有区别的
D) 命令动词后面的子句顺序是不能调换的
19. 下面关于“类”的描述,错误的是________。B
A) 一个类包含了相似的有关对象的特征和行为方法
B) 类可以按所定义的属性、事件和方法进行实际的行为操作
C) 类只是实例对象的抽象
D) 类并不实行任何行为操作,它仅仅表明该怎样做
20. 下列关于对象的说法,不正确的是_______。D
A) 任何对象都有自己的属性和方法
B) 属性是对象所固有的物理特征,方法是附属于对象的行为和动作
C) 客观世界的任何实体都可以看作是对象
D) 不同的对象具有相同的属性和方法
21. 关系数据库系统中所使用的数据结构是B
A)表格 B)二维表 C)树 D)图
22. 下面关于属性、事件和方法的叙述中,错误的是A
A)属性用于描述对象的状态,方法用于表示对象的行为
B)基于同一类产生的两个对象可以分别设置自己的属性值
C)事件代码也可以像方法一样被显示调用
D)在新建一个表单时,可以添加新的属性、方法和事件
23. 对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为A
A)并运算 B)交运算 C)差运算 D)积运算
24. 数据处理的核心问题是_______。A
A) 数据管理 B)数据分组
C)安全维护 D)数据传输
25. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是_______。C
A)DB包括DBS和DB B) DBMS包括DB和DBS
C)DBS包括DB和DBMS D) 三者之间没有联系
26. 从关系模式中指定若干个属性组成新的关系称为_______。B
A)选择 B)投影
C) 连接 D)人工连接
27. 计算机数据管理依次经历了_______几个阶段。D
A)人工管理、文件系统、分布式数据库系统、数据库系统
B) 文件系统、人工管理、数据库系统、分布式数据库系统
C) 数据库系统、人工管理、分布式数据库系统、文件系统
D)人工管理、文件系统、数据库系统、分布式数据库系统
28. 按一定的组织形式存储在一起的相互关联的数据集合称为_______。B
A)数据库管理系统 B) 数据库
C) 数据库应用系统 D) 数据库系统
29. 在一个关系中,不可能有完全相同的_______。D
A)分量 B) 属性 C) 域 D)元组
30. 下列操作方法中,不能退出VFP的一项是_______。 B
A) 单击“文件”菜单中的“退出”命令
B) 单击“文件”菜单中的“关闭”命令
C) 在命令窗口中输入QUIT命令,按Enter键
D) 按Alt+F4键
31. 下面关于项目及项目中的文件的叙述,不正确的一项是_______。 C
A) 项目中的文件不是项目的一部分
B) 项目中的文件表示该文件与项目建立了一种关联
C) 项目中的文件是项目的一部分
D) 项目中的文件是独立存在的
32. 按所使用的数据模型来分,数据库可分为_______三种模型。D
A)网状、链状和环状 B) 独享、共享和分时
C)大型、中型和小型 D) 层次、关系和网状
33. 下列关于类的说法,不正确的是_______。B
A)类是对象的集合,类是对一类相似对象的性质描述
B)类是对象的实例,对象是类的集合
C)类具有继承性、封装性等特性
D)类可以派生出新类,这里派生出来的新类被称为子类,原有的类被称为父类。子类将继承父类的所有属性和方法
34. 下列关于事件的说法,不正确的是_______。A
A)用户可以根据自己的需要创建事件
B)事件是一种由系统预先定义而由用户或系统发出的动作
C)事件可以由系统和用户引发
D)事件是由系统定义的,用户不能随便创建或修改
35. 层次模型不能直接表示_______。C
A)1:1关系 B)1:n关系
C)m:n关系 D)1:1和1:n关系
36. 如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于_______。 A
A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系
37. 设有关系R1和R2,经过关系运算得到结果S,则S是_______。 A
A)一个关系 B)一个表单 C)一个数据库 D)一个数组
38. Visual FoxPro DBMS是_______。B
A)操作系统的一部分 B)操作系统支持下的系统软件
C)一种编译程序 D)一种 操作系统
39. 对于现实世界中事物的特征,在实体-联系模型中使用_______。C
A)属性描述 B)关键字描述 C)二维表格描述 D)实体描述
40. 把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过_______。A
A)建立新的属性来实现 B)建立新的关键字来实现
C)建立新的关系来实现 D)建立新的实体来实现
41. 专门的关系运算不包括下列中的_______。D
A)连接运算 B)选择运算 C)投影运算 D)交运算
42. 对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为_A
A)并运算 B)交运算 C)差运算 D)积运算
43. 关系模型中,一个关键字是_______。B
A)只能由一个属性组成
B)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
C)可由多个任意属性组成
D)以上都不是
44. 关系模式的任何属性_______。C
A)在该关系模式中的命名可以不唯一 B)可以再分
C)不可再分 D)以上都不是
45. 同一个关系模型的任两个元组值_______。A
A)不能完全相同 B)可以相同
C)必须全部相同 D)以上都不是
46. 关系模型是用关系表示_______。D
A)实体 B)联系
C)属性 D)实体及其联系
47. 若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为_______。B
A)主键 B)候选键
C)主属性 D)外部键
48. 数据结构、关系操作集合和完整性约束三部分组成了_______。A
A)关系模型 B)关系
C)关系模式 D)关系数据库
49. 下列四项中,_______不是构成数据模型的要素。D
A)完整性约束 B)数据操作
C)数据结构 D)数据类型
50. 下列关系运算中,_______是单目运算。B
A)连接 B)选择
C)自然连接 D)比较
51. 下面关系数据库系统的说法,正确的一项是_______。C
A)数据库中只存在数据项之间的联系
B)数据库中只存在记录之间的联系
C)数据库的数据项之间和记录之间都存在联系
D)数据库的数据项之间和记录之间都不存在联系
52. 两个实体之间的联系可以分为3种类型,其中不包括_______。D
A)一对一联系 B)一对多联系
C)多对多联系 D)多对一联系
53. 下列关于数据库系统的说法不正确的是_______。C
A)数据库系统实现了有组织地、动态地存储大量相关数据的功能,提供了数据处理和信息资源共享的便利手段
B)数据库系统分为5部分:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户
C)数据库系统分为4部分:硬件系统、数据库管理系统及相关软件、数据库管理员和用户
D)数据库系统是指引进数据库技术后的计算机系统
54. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是_______。C
A)自然连接 B)选择
C)投影 D)多对一联系
55. 下面关于面向对象数据库的叙述中,错误的是_______。A
A)一个父类包括其所有子类的属性和方法
B)一个子类能够继承其所有父类的属性和方法
C)每个对象在系统中都有唯一的对象标识
D)事件作用于对象,对象识别事件并做出相应反映
56. 项目管理器中的“全部”选项卡用于显示和管理_______。B
A)数据、文档、自由表、文本文件
B)数据、文档、类库、代码、其他
C)表单、报表、文档、标签、查询
D)表单、菜单、文本文件、数据库、其他文件
57. 通过项目管理器中的按钮不可以完成的操作是_______。C
A)新建文件 B)添加文件
C)为文件重命名 D)删除文件
58. 项目管理器中的“文档”选项卡用于显示和管理_______。B
A)数据库、自由表和查询 B)表单、报表和标签
C)数据库、标签和报表 D)表单、报表和查询
59. 项目管理器中的“数据”选项卡用于显示和管理_______。A
A)数据库、自由表和查询 B)表单、报表和标签
C)数据库、标签和报表 D)表单、报表和查询
60. 隐藏命令窗口的操作方法是_______。D
A)单击“窗口”菜单中的“命令窗口”命令
B)单击常用工具栏上的“命令窗口”按钮
C)按CTRL+F4组合键
D)以上方法均可以
二、填空题
1. 数据处理的核心问题是数据管理。
2. 数据库管理系统可以支持3种数据模型,它们是层次模型_网状模型和关系模型。
3. 数据库系统的核心部分是数据库管理系统。
4. 在关系数据库中,表格的每一行在VFP中称为记录;表格的每一列在VFP中称为字段;关键字是属性或属性的组合,它的值可以唯一地标识一个记录。
5. 如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,这个字段(属性)就称为外部关键字。
6.在连接运算中,自然 连接是去掉重复属性的等值连接。
7. 计算机数据管理的发展大致经历了人工管理、文件系统和数据库系统三个阶段。
8. VFP中,项目文件的扩展名是。PJX
9. 对象的方法__就是对象可以执行的动作或它的行为。
10. 现实世界中客观存在的每一个事物都是一个对象,这些对象所具有的固有特征是属性_。
11. 将数据转换成信息的过程称为数据处理,包括对数据的收集、存储、加工、分类、检索、统计、传播等一系列活动。
12. 在Visual FoxPro中,专门的关系运算有3种:选择、投影和连接。连接是将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的记录。
13. 每个对象都有对应的属性和方法。
14. Visual FoxPro具有交互操作方式和程序执行方法两种工作方式。
15. Visual FoxPro具有向导、设计器和生成器3类界面操作工作。
16. Visual FoxPro的项目管理器用于对项目中的数据、文档等进行集中管理,可用于项目的管理和维护。
17. 在关系数据库中,二维表中水平方向的行称为元组,有时也叫做记录。
18. 在连接运算中,自然 连接是去掉重复属性的等值连接。
19. Visual FoxPro 6.0是一个 32 位的数据库管理系统。
20. 用二维表数据来表示实体与实体之间联系的数据模型称为关系模型或关系_。
21. 关系数据库中,从关系中选择满足某些条件元组的关系运算称为选择。
22. 关系数据库中,从关系中选择满足某些属性列的关系运算称为投影_。
23. 关系是具有相同性质的元组或记录_的集合。
24. 关系数据库中每个关系的形式是二维表。
25. 在Visual FoxPro中,显示命令窗口的快捷键是CTRL+F2_。
26. 在Visual FoxPro中,隐藏命令窗口的快捷键是CTRL _+F4。
27. 在命令窗口中输入QUIT_命令,按Enter键,可以退出Visual FoxPro。
28. 在Visual FoxPro中,扩展名为.PRG的程序文件位于项目管理器的代码选项卡中。
29. 在Visual FoxPro中,项目是指文件、数据、文档和Visual FoxPro对象的集合。
一、单项选择题(每题只有一个最佳答案,请将正确答案前的字母写在题目中的横线上,每小题2分,共计30分)
1.以下日期值正确的是 B
A.{“2000-06-25”} B.{^2001-06-25} C.{2001-06-25} D.{[2001-06-25]}
2.设当前表中有10条记录,在下列三种情况下:当前记录号为1时;EOF()为真时;BOF()为真时,命令?RECNO()的结果分别是 。A
A.1,11,1 B.1,10,1 C.1 ,11, 0 D.1 ,10, 0
3.对某一个数据库建立以出生年月(D型)和工资(N,7,2)的多字段结构复合索引的正确的索引关键字表达式为 。B
A.出生年月+工资 B. DTOC(出生年月)+STR(工资,7,2)
C.出生年月+STR(工资,7,2) D.DTOC(出生年月)+工资
4.在VF中,菜单文件的扩展名为__________。D
A..PJT B..MNT C..IDX D..MNX
5.假设系统中存在MENU菜单程序,运行该菜单程序应输入_______命令。.B
A.DO MENU B.DO MENU.MPR C.OPEN MENU D.OPEN MENU.MPR
6.如果用报表设计器设计报表,可用命令_________。B
A.SET REPORT [<报表文件名>] B.CREATE REPORT [<报表文件名>]
C. CREAT [<报表文件名>] D. MODIFY REPORT [<报表文件名>]
7.对报表进行数据分组后,报表会自动包含的带区是_______。B
A.“细节”带区 B.“组标头”和“组注脚”
C. “细节”、“组标头”和“组注脚” D. “标题”、“细节”、“组标头”和“组注脚”
8.让控件获得焦点,使其成为活动对象的方法是_________。C
A.SHOW B.RELEASE C.SETFOCUS D.GOTFOCUS
9.假定一个表单里有一个文本框TEXT1和一个命令按钮组COMMANDGROUP1,命令按钮组是一个容器对象,其中包含COMMAND1和COMMAND2两个命令按钮。如果要在COMMAND1命令按钮的某个方法中访问文本框的VALUE属性值,下面正确的式子是_________。A
A.THISFORM.TEXT1.VALUE B.THIS.PARENT.VALUE
C.PARENT.TEXT1.VALUE D.THIS.PARENT.TEXT1.VALUE
10.打开一个建立了结构复合索引的数据表,表记录的顺序将按__ ___显示。D
A.第一个索引标识 B.最后一个索引标识
C.主索引标识 D.原顺序
11.设N=886,M=345,K=” M+N ”,表达式1+&K的值是__ __。A
A.1232 B.数据类型不匹配 C.1+M+N D.346
12.设D=5>6,命令?VARTYPE(D)的输出值是_ __。A
A.L B.C C.N D.输出错误信息
13.在当前表中,查找第二个女同学的记录,应使用的命令是 。C
A. LOCATE FOR 性别=“女” NEXT 2
B. LOCATE FOR性别=“女”
C. LOCATE FOR性别=“女”
CONTINUE
D.LIST FOR 性别=“女”NEXT 2
14.建立一个表文件结构,有姓名字段(C型,6)、出生年月(D型)、和婚否(L型),则显示该表的结构时总的字段宽度是 。C
A.14 B.15 C.16 D.无法计算
15.“DELETE FROM S WHERE 年龄>60 ”语句的功能是 。B
A.从S表中彻底删除大于60岁的记录
B.S表中年龄大于60岁的记录被加上删除标记
C.删除S表 D.删除S表的年龄列
1.二维表的形式来表示实体之间联系的数据模型叫做关系数据模型 。
2.二维表中的列称为关系的属性,二维表中的行称为关系的元组。
3.字段变量和内存变量同名时,区分的方法是在内存变量前加M-> 。
4.一个表文件对应磁盘上的一个扩展名为 .DBT的文件,有备注和通用型字段时,则磁盘上还会有一个对应扩展名为FPT的文件。
5.表达式 ? “World” $ “World Wide Web”结果是 T 。
1.在有关数据库的概念中,若干记录的集合称为( )。
A.文件 B.字段 C.数据项D.表</选项> 标准答案D
2.要计算职称为副教授或教授的工资总额,下列命令中错误的是( )。
A.工资 FOR 职称="副教授".OR.职称="教授"
B.SUM ALL 工资 FOR 职称="副教授".OR.职称="教授"
C.SUM 工资 FOR "教授"$职称
D.SUM 工资 FOR 职称="副教授".AND.职称="教授" 标准答案D
3.不允许记录中出现重复索引值的索引是( )。
A.主索引
B.主索引、候选索引、普遍索引
C主索引和候选索引
D主索引、候选索引和唯一索引 标准答案B
4.在Visual FoxPro中,打开数据库的命令是( )。
A.OPEN DATABASE <数据库名>
B.USE <数据库名>
C.USE DATABASE <数据库名>
D.OPEN <数据库名> 标准答案A
5.连续执行以下命令之后,最后一条命令的输出结果是( )。 SET EXACT OFF X="A " ?IIF("A"=X,X-"BCD",X+"BCD")</题目>
A.A B.BCD C.A BC D.ABCD 标准答案C
6.在以下四组函数运算中,结果相同的是( )。
A.LEET("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)
B.YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)
C.VARTYPE("36-5*4")与VARTYPE(36-5*4)
D.假定A="this", B=" is a string", A-B与A+B 标准答案A
7.在Visual Foxpro中,用于建立或修改过程文件的命令是 ( )。
A.MODIFY <文件名>
B.MODIFY COMMAND <文件名>
C.MODIFY PROCEDURE <文件名>
D.上面B)和C)都对</选项> 标准答案B
8.使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为 ( )。
A.2 B.3 C.5 D.6 标准答案D
9.APPEND命令的功能是( )。
A.在表的最前面插入一条记录
B.在表的最后面插入一条记录
C.在表的最前面任意位置插入一条记录
D.删除一条记录 标准答案B
10.打开学生数据库及(对成绩字段的)索引文件,假定当前记录号为200,欲使记录指针指向记录号为100的记录,应使用命令( )。
A.LOCATE FOR 记录序号=100 B.SKIP 100 C.GOTO 100 D.SKIP -100 标准答案C
11.使用TOTAL命令生成的分类汇总库文件的扩展名是( )。
A.DBT B.DBF C.DBC D.CDX 标准答案C
12.执行命令序列: STORE CTOD(“05/06/98”)TO MDATE ?MDATE 后,屏幕上显示值是( )。
A.05/09/98 B.MDATE C.05/06/98 D.CTOD 标准答案C
13.假定系统是期是2004年01月05日,有如下命令: NJ=YEAR(DATE()) 执行该命令后,NJ的值是( )。
A.2004 B.01 C.05 D.01/05/04 标准答案A
14.有以下命令序列: USE STUDENT LIST record# 姓名 出生日期 1 欧阳惠 07/12/69 2 李明 02/24/70
3 杨霞 11/05/71 INDEX ON 出生日期 TO BD LIST 执行该命令序列后,显示记录号的顺序是( )。
A1 2 3 B3 2 1 C2 1 3 D1 3 2 标准答案A
15.学生数据库文件中共10条记录,其姓名字段值均为学生全名,执行如下命令序列: USE STUDENT ?recno() 最后,recno()函数的显示值是( )。
A.1 B.0 C.10 D.2 标准答案A.
16.比较表达式的结果是( )。
A.字符型 B.逻辑型 C.数值型 D.日期型 标准答案B
17.用COPY STRU TO <文件名> 形成的文件是( )。
A.表文件 B.索引文件 C文本文件 D.正式文件 标准答案A
18.不能作为索引关键字的数据类型是( )。
A.数值型 B.备注型 C. 日期型 D.字符型 标准答案B
19.显示数据表当前记录内容的命令是( )。
A.LIST NEXT 1 B.DISPLAY ALL C.TYPE D. DISP REST 标准答案D
1. 在一个二维表中,行称为________,列称为________。B
A) 属性;元组 B) 元组;属性
C) 关系;元组 D) 属性;关系
2. 数据库系统的核心是________。A
A) 数据库管理系统 B) 数据库
C) 数据 D) 数据库应用系统
3. VFP是一种________数据库管理系统。C
A) 层次型 B) 网状型
C) 关系型 D) 树型
4. 支持数据库各种操作的软件系统是________。C
A) 数据库系统 B) 操作系统
C) 数据库管理系统 D) 命令系统
5. 在关系模型中,从表中选出满足条件的记录的操作称为________。D
A) 连接 B) 投影
C) 联系 D) 选择
6. 数据库系统与文件系统的主要区别是________。D
A) 文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件
B) 文件系统管理的数据较少,而数据库系统能管理大量数据
C) 文件系统比较简单,数据库系统比较复杂
D) 文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题
7. 在关系运算中,选择的操作对象是________;投影的操作对象是________;连接的操作对象是_____A
A) 一个表;一个表;两个表
B) 一个表;两个表;两个表
C) 一个表;一个表;一个表
D) 两个表;一个表;两个表
8. 在关系数据库中,基本的关系运算有三种,它们是________。B
A) 选择、投影和统计 B) 选择、投影和连接
C) 排序、索引和选择 D) 统计、查找和连接
9. VFP是一种关系型数据库管理系统,所谓关系是指________。B
A) 表中各个记录之间的联系
B) 数据模型满足一定条件的二维表格式
C) 表中各个字段之间的联系
D) 一个表与另一个表之间的联系
10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是__的联系。D
A) 一对一 B) 多对一
C) 一对多 D) 多对多
11. 自然连接要求被连接的两关系有若干相同的________。B
A) 实体名 B) 属性名
C) 主关键字 D) 主属性名
12. 数据库类型是根据________划分的。C
A) 文件形式 B) 存取数据方法
C) 数据模型 D) 记录形式
13. 关系是指________。A
A) 元组的集合 B) 字段的集合
C) 属性的集合 D) 实例的集合
14. 对于关系S(S1, S2, S3, S4),写一条规则,把其中S2的属性限制在10-20之间,则这条规则属于___C
A) 参照完整性规则 B) 实体完整性规则
C) 域完整性规则 D) 不属于以上任何规则
15. 在使用项目管理器时,如果需要创建文件,利用“文件”菜单中的“新建”命令创建的文件___B
A) 属于当前打开的项目
B) 不属于任何项目
C) 属于任何项目
D) 以上都不正确
16. 在使用项目管理器时,如果要移去一个文件,在对话框中选择“移去”按钮,系统会把所选择的文件移走,被移走的文件将会________。D
A) 不被保留在原目录中
B) 将被从磁盘上删除
C) 也可能保留在原来的目录中,也可能被保留在其他目录中
D) 被保留在原目录中
17. Visual FoxPro的工作方式不包括_______。B
A) 程序执行方式 B) 结构操作方式
C) 菜单操作方式 D) 命令操作方式
18. 关于VFP命令格式的规则,下面叙述错误的是________。D
A) 每条命令必须以命令动词开头
B) 命令动词太长,最小保留4个字符
C) FOR和WHILE引导的条件子句是有区别的
D) 命令动词后面的子句顺序是不能调换的
19. 下面关于“类”的描述,错误的是________。B
A) 一个类包含了相似的有关对象的特征和行为方法
B) 类可以按所定义的属性、事件和方法进行实际的行为操作
C) 类只是实例对象的抽象
D) 类并不实行任何行为操作,它仅仅表明该怎样做
20. 下列关于对象的说法,不正确的是_______。D
A) 任何对象都有自己的属性和方法
B) 属性是对象所固有的物理特征,方法是附属于对象的行为和动作
C) 客观世界的任何实体都可以看作是对象
D) 不同的对象具有相同的属性和方法
21. 关系数据库系统中所使用的数据结构是B
A)表格 B)二维表 C)树 D)图
22. 下面关于属性、事件和方法的叙述中,错误的是A
A)属性用于描述对象的状态,方法用于表示对象的行为
B)基于同一类产生的两个对象可以分别设置自己的属性值
C)事件代码也可以像方法一样被显示调用
D)在新建一个表单时,可以添加新的属性、方法和事件
23. 对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为A
A)并运算 B)交运算 C)差运算 D)积运算
24. 数据处理的核心问题是_______。A
A) 数据管理 B)数据分组
C)安全维护 D)数据传输
25. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是_______。C
A)DB包括DBS和DB B) DBMS包括DB和DBS
C)DBS包括DB和DBMS D) 三者之间没有联系
26. 从关系模式中指定若干个属性组成新的关系称为_______。B
A)选择 B)投影
C) 连接 D)人工连接
27. 计算机数据管理依次经历了_______几个阶段。D
A)人工管理、文件系统、分布式数据库系统、数据库系统
B) 文件系统、人工管理、数据库系统、分布式数据库系统
C) 数据库系统、人工管理、分布式数据库系统、文件系统
D)人工管理、文件系统、数据库系统、分布式数据库系统
28. 按一定的组织形式存储在一起的相互关联的数据集合称为_______。B
A)数据库管理系统 B) 数据库
C) 数据库应用系统 D) 数据库系统
29. 在一个关系中,不可能有完全相同的_______。D
A)分量 B) 属性 C) 域 D)元组
30. 下列操作方法中,不能退出VFP的一项是_______。 B
A) 单击“文件”菜单中的“退出”命令
B) 单击“文件”菜单中的“关闭”命令
C) 在命令窗口中输入QUIT命令,按Enter键
D) 按Alt+F4键
31. 下面关于项目及项目中的文件的叙述,不正确的一项是_______。 C
A) 项目中的文件不是项目的一部分
B) 项目中的文件表示该文件与项目建立了一种关联
C) 项目中的文件是项目的一部分
D) 项目中的文件是独立存在的
32. 按所使用的数据模型来分,数据库可分为_______三种模型。D
A)网状、链状和环状 B) 独享、共享和分时
C)大型、中型和小型 D) 层次、关系和网状
33. 下列关于类的说法,不正确的是_______。B
A)类是对象的集合,类是对一类相似对象的性质描述
B)类是对象的实例,对象是类的集合
C)类具有继承性、封装性等特性
D)类可以派生出新类,这里派生出来的新类被称为子类,原有的类被称为父类。子类将继承父类的所有属性和方法
34. 下列关于事件的说法,不正确的是_______。A
A)用户可以根据自己的需要创建事件
B)事件是一种由系统预先定义而由用户或系统发出的动作
C)事件可以由系统和用户引发
D)事件是由系统定义的,用户不能随便创建或修改
35. 层次模型不能直接表示_______。C
A)1:1关系 B)1:n关系
C)m:n关系 D)1:1和1:n关系
36. 如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于_______。 A
A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系
37. 设有关系R1和R2,经过关系运算得到结果S,则S是_______。 A
A)一个关系 B)一个表单 C)一个数据库 D)一个数组
38. Visual FoxPro DBMS是_______。B
A)操作系统的一部分 B)操作系统支持下的系统软件
C)一种编译程序 D)一种 操作系统
39. 对于现实世界中事物的特征,在实体-联系模型中使用_______。C
A)属性描述 B)关键字描述 C)二维表格描述 D)实体描述
40. 把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过_______。A
A)建立新的属性来实现 B)建立新的关键字来实现
C)建立新的关系来实现 D)建立新的实体来实现
41. 专门的关系运算不包括下列中的_______。D
A)连接运算 B)选择运算 C)投影运算 D)交运算
42. 对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为_A
A)并运算 B)交运算 C)差运算 D)积运算
43. 关系模型中,一个关键字是_______。B
A)只能由一个属性组成
B)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
C)可由多个任意属性组成
D)以上都不是
44. 关系模式的任何属性_______。C
A)在该关系模式中的命名可以不唯一 B)可以再分
C)不可再分 D)以上都不是
45. 同一个关系模型的任两个元组值_______。A
A)不能完全相同 B)可以相同
C)必须全部相同 D)以上都不是
46. 关系模型是用关系表示_______。D
A)实体 B)联系
C)属性 D)实体及其联系
47. 若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为_______。B
A)主键 B)候选键
C)主属性 D)外部键
48. 数据结构、关系操作集合和完整性约束三部分组成了_______。A
A)关系模型 B)关系
C)关系模式 D)关系数据库
49. 下列四项中,_______不是构成数据模型的要素。D
A)完整性约束 B)数据操作
C)数据结构 D)数据类型
50. 下列关系运算中,_______是单目运算。B
A)连接 B)选择
C)自然连接 D)比较
51. 下面关系数据库系统的说法,正确的一项是_______。C
A)数据库中只存在数据项之间的联系
B)数据库中只存在记录之间的联系
C)数据库的数据项之间和记录之间都存在联系
D)数据库的数据项之间和记录之间都不存在联系
52. 两个实体之间的联系可以分为3种类型,其中不包括_______。D
A)一对一联系 B)一对多联系
C)多对多联系 D)多对一联系
53. 下列关于数据库系统的说法不正确的是_______。C
A)数据库系统实现了有组织地、动态地存储大量相关数据的功能,提供了数据处理和信息资源共享的便利手段
B)数据库系统分为5部分:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户
C)数据库系统分为4部分:硬件系统、数据库管理系统及相关软件、数据库管理员和用户
D)数据库系统是指引进数据库技术后的计算机系统
54. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是_______。C
A)自然连接 B)选择
C)投影 D)多对一联系
55. 下面关于面向对象数据库的叙述中,错误的是_______。A
A)一个父类包括其所有子类的属性和方法
B)一个子类能够继承其所有父类的属性和方法
C)每个对象在系统中都有唯一的对象标识
D)事件作用于对象,对象识别事件并做出相应反映
56. 项目管理器中的“全部”选项卡用于显示和管理_______。B
A)数据、文档、自由表、文本文件
B)数据、文档、类库、代码、其他
C)表单、报表、文档、标签、查询
D)表单、菜单、文本文件、数据库、其他文件
57. 通过项目管理器中的按钮不可以完成的操作是_______。C
A)新建文件 B)添加文件
C)为文件重命名 D)删除文件
58. 项目管理器中的“文档”选项卡用于显示和管理_______。B
A)数据库、自由表和查询 B)表单、报表和标签
C)数据库、标签和报表 D)表单、报表和查询
59. 项目管理器中的“数据”选项卡用于显示和管理_______。A
A)数据库、自由表和查询 B)表单、报表和标签
C)数据库、标签和报表 D)表单、报表和查询
60. 隐藏命令窗口的操作方法是_______。D
A)单击“窗口”菜单中的“命令窗口”命令
B)单击常用工具栏上的“命令窗口”按钮
C)按CTRL+F4组合键
D)以上方法均可以
二、填空题
1. 数据处理的核心问题是数据管理。
2. 数据库管理系统可以支持3种数据模型,它们是层次模型_网状模型和关系模型。
3. 数据库系统的核心部分是数据库管理系统。
4. 在关系数据库中,表格的每一行在VFP中称为记录;表格的每一列在VFP中称为字段;关键字是属性或属性的组合,它的值可以唯一地标识一个记录。
5. 如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,这个字段(属性)就称为外部关键字。
6.在连接运算中,自然 连接是去掉重复属性的等值连接。
7. 计算机数据管理的发展大致经历了人工管理、文件系统和数据库系统三个阶段。
8. VFP中,项目文件的扩展名是。PJX
9. 对象的方法__就是对象可以执行的动作或它的行为。
10. 现实世界中客观存在的每一个事物都是一个对象,这些对象所具有的固有特征是属性_。
11. 将数据转换成信息的过程称为数据处理,包括对数据的收集、存储、加工、分类、检索、统计、传播等一系列活动。
12. 在Visual FoxPro中,专门的关系运算有3种:选择、投影和连接。连接是将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的记录。
13. 每个对象都有对应的属性和方法。
14. Visual FoxPro具有交互操作方式和程序执行方法两种工作方式。
15. Visual FoxPro具有向导、设计器和生成器3类界面操作工作。
16. Visual FoxPro的项目管理器用于对项目中的数据、文档等进行集中管理,可用于项目的管理和维护。
17. 在关系数据库中,二维表中水平方向的行称为元组,有时也叫做记录。
18. 在连接运算中,自然 连接是去掉重复属性的等值连接。
19. Visual FoxPro 6.0是一个 32 位的数据库管理系统。
20. 用二维表数据来表示实体与实体之间联系的数据模型称为关系模型或关系_。
21. 关系数据库中,从关系中选择满足某些条件元组的关系运算称为选择。
22. 关系数据库中,从关系中选择满足某些属性列的关系运算称为投影_。
23. 关系是具有相同性质的元组或记录_的集合。
24. 关系数据库中每个关系的形式是二维表。
25. 在Visual FoxPro中,显示命令窗口的快捷键是CTRL+F2_。
26. 在Visual FoxPro中,隐藏命令窗口的快捷键是CTRL _+F4。
27. 在命令窗口中输入QUIT_命令,按Enter键,可以退出Visual FoxPro。
28. 在Visual FoxPro中,扩展名为.PRG的程序文件位于项目管理器的代码选项卡中。
29. 在Visual FoxPro中,项目是指文件、数据、文档和Visual FoxPro对象的集合。
一、单项选择题(每题只有一个最佳答案,请将正确答案前的字母写在题目中的横线上,每小题2分,共计30分)
1.以下日期值正确的是 B
A.{“2000-06-25”} B.{^2001-06-25} C.{2001-06-25} D.{[2001-06-25]}
2.设当前表中有10条记录,在下列三种情况下:当前记录号为1时;EOF()为真时;BOF()为真时,命令?RECNO()的结果分别是 。A
A.1,11,1 B.1,10,1 C.1 ,11, 0 D.1 ,10, 0
3.对某一个数据库建立以出生年月(D型)和工资(N,7,2)的多字段结构复合索引的正确的索引关键字表达式为 。B
A.出生年月+工资 B. DTOC(出生年月)+STR(工资,7,2)
C.出生年月+STR(工资,7,2) D.DTOC(出生年月)+工资
4.在VF中,菜单文件的扩展名为__________。D
A..PJT B..MNT C..IDX D..MNX
5.假设系统中存在MENU菜单程序,运行该菜单程序应输入_______命令。.B
A.DO MENU B.DO MENU.MPR C.OPEN MENU D.OPEN MENU.MPR
6.如果用报表设计器设计报表,可用命令_________。B
A.SET REPORT [<报表文件名>] B.CREATE REPORT [<报表文件名>]
C. CREAT [<报表文件名>] D. MODIFY REPORT [<报表文件名>]
7.对报表进行数据分组后,报表会自动包含的带区是_______。B
A.“细节”带区 B.“组标头”和“组注脚”
C. “细节”、“组标头”和“组注脚” D. “标题”、“细节”、“组标头”和“组注脚”
8.让控件获得焦点,使其成为活动对象的方法是_________。C
A.SHOW B.RELEASE C.SETFOCUS D.GOTFOCUS
9.假定一个表单里有一个文本框TEXT1和一个命令按钮组COMMANDGROUP1,命令按钮组是一个容器对象,其中包含COMMAND1和COMMAND2两个命令按钮。如果要在COMMAND1命令按钮的某个方法中访问文本框的VALUE属性值,下面正确的式子是_________。A
A.THISFORM.TEXT1.VALUE B.THIS.PARENT.VALUE
C.PARENT.TEXT1.VALUE D.THIS.PARENT.TEXT1.VALUE
10.打开一个建立了结构复合索引的数据表,表记录的顺序将按__ ___显示。D
A.第一个索引标识 B.最后一个索引标识
C.主索引标识 D.原顺序
11.设N=886,M=345,K=” M+N ”,表达式1+&K的值是__ __。A
A.1232 B.数据类型不匹配 C.1+M+N D.346
12.设D=5>6,命令?VARTYPE(D)的输出值是_ __。A
A.L B.C C.N D.输出错误信息
13.在当前表中,查找第二个女同学的记录,应使用的命令是 。C
A. LOCATE FOR 性别=“女” NEXT 2
B. LOCATE FOR性别=“女”
C. LOCATE FOR性别=“女”
CONTINUE
D.LIST FOR 性别=“女”NEXT 2
14.建立一个表文件结构,有姓名字段(C型,6)、出生年月(D型)、和婚否(L型),则显示该表的结构时总的字段宽度是 。C
A.14 B.15 C.16 D.无法计算
15.“DELETE FROM S WHERE 年龄>60 ”语句的功能是 。B
A.从S表中彻底删除大于60岁的记录
B.S表中年龄大于60岁的记录被加上删除标记
C.删除S表 D.删除S表的年龄列
1.二维表的形式来表示实体之间联系的数据模型叫做关系数据模型 。
2.二维表中的列称为关系的属性,二维表中的行称为关系的元组。
3.字段变量和内存变量同名时,区分的方法是在内存变量前加M-> 。
4.一个表文件对应磁盘上的一个扩展名为 .DBT的文件,有备注和通用型字段时,则磁盘上还会有一个对应扩展名为FPT的文件。
5.表达式 ? “World” $ “World Wide Web”结果是 T 。
1.在有关数据库的概念中,若干记录的集合称为( )。
A.文件 B.字段 C.数据项D.表</选项> 标准答案D
2.要计算职称为副教授或教授的工资总额,下列命令中错误的是( )。
A.工资 FOR 职称="副教授".OR.职称="教授"
B.SUM ALL 工资 FOR 职称="副教授".OR.职称="教授"
C.SUM 工资 FOR "教授"$职称
D.SUM 工资 FOR 职称="副教授".AND.职称="教授" 标准答案D
3.不允许记录中出现重复索引值的索引是( )。
A.主索引
B.主索引、候选索引、普遍索引
C主索引和候选索引
D主索引、候选索引和唯一索引 标准答案B
4.在Visual FoxPro中,打开数据库的命令是( )。
A.OPEN DATABASE <数据库名>
B.USE <数据库名>
C.USE DATABASE <数据库名>
D.OPEN <数据库名> 标准答案A
5.连续执行以下命令之后,最后一条命令的输出结果是( )。 SET EXACT OFF X="A " ?IIF("A"=X,X-"BCD",X+"BCD")</题目>
A.A B.BCD C.A BC D.ABCD 标准答案C
6.在以下四组函数运算中,结果相同的是( )。
A.LEET("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)
B.YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)
C.VARTYPE("36-5*4")与VARTYPE(36-5*4)
D.假定A="this", B=" is a string", A-B与A+B 标准答案A
7.在Visual Foxpro中,用于建立或修改过程文件的命令是 ( )。
A.MODIFY <文件名>
B.MODIFY COMMAND <文件名>
C.MODIFY PROCEDURE <文件名>
D.上面B)和C)都对</选项> 标准答案B
8.使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为 ( )。
A.2 B.3 C.5 D.6 标准答案D
9.APPEND命令的功能是( )。
A.在表的最前面插入一条记录
B.在表的最后面插入一条记录
C.在表的最前面任意位置插入一条记录
D.删除一条记录 标准答案B
10.打开学生数据库及(对成绩字段的)索引文件,假定当前记录号为200,欲使记录指针指向记录号为100的记录,应使用命令( )。
A.LOCATE FOR 记录序号=100 B.SKIP 100 C.GOTO 100 D.SKIP -100 标准答案C
11.使用TOTAL命令生成的分类汇总库文件的扩展名是( )。
A.DBT B.DBF C.DBC D.CDX 标准答案C
12.执行命令序列: STORE CTOD(“05/06/98”)TO MDATE ?MDATE 后,屏幕上显示值是( )。
A.05/09/98 B.MDATE C.05/06/98 D.CTOD 标准答案C
13.假定系统是期是2004年01月05日,有如下命令: NJ=YEAR(DATE()) 执行该命令后,NJ的值是( )。
A.2004 B.01 C.05 D.01/05/04 标准答案A
14.有以下命令序列: USE STUDENT LIST record# 姓名 出生日期 1 欧阳惠 07/12/69 2 李明 02/24/70
3 杨霞 11/05/71 INDEX ON 出生日期 TO BD LIST 执行该命令序列后,显示记录号的顺序是( )。
A1 2 3 B3 2 1 C2 1 3 D1 3 2 标准答案A
15.学生数据库文件中共10条记录,其姓名字段值均为学生全名,执行如下命令序列: USE STUDENT ?recno() 最后,recno()函数的显示值是( )。
A.1 B.0 C.10 D.2 标准答案A.
16.比较表达式的结果是( )。
A.字符型 B.逻辑型 C.数值型 D.日期型 标准答案B
17.用COPY STRU TO <文件名> 形成的文件是( )。
A.表文件 B.索引文件 C文本文件 D.正式文件 标准答案A
18.不能作为索引关键字的数据类型是( )。
A.数值型 B.备注型 C. 日期型 D.字符型 标准答案B
19.显示数据表当前记录内容的命令是( )。
A.LIST NEXT 1 B.DISPLAY ALL C.TYPE D. DISP REST 标准答案D
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询