当前位置:首页 > 二级VFP随堂练习1
第一章 、VFP数据库基础
一.选择题
1.在数据管理技术的发展过程中,下列(C)阶段可实现数据共享。
A.人工管理 A.人工管理 ( B ) A.m:n
B.1:m
C.m:1
D.1:1
D.一种操作系统 D.混合型
B.文件系统 B.文件系统
C.数据库系统 C.数据库系统
D.人工智能系统 D.面向对象数据库系统
2.数据整体无结构,记录有结构,是属于数据库的( A )阶段。
3.设有班级和学生两个实体,每个学生只能属于一个班级,一个班级可有多名学生,则班级和学生实体之间的联系是
4.VFP DBMS是( B ) A.操作系统的一部分 A.层次型
B.操作系统支持下的系统软件C.一种编译程序 B.关系型
C.网状型
5.VFP DBMS基于的数据模型是( B )
6.下列关于数据库系统的叙述中,正确的是( A )
A.表的字段之间和记录之间都存在联系 C.表中只有记录之间存在联系
7.下列关于对象的说法中,不正确的是( B )
A.对象可以是具体的实物,也可以是一些概念 C.一条命令、一个人等都可以看做是一个对象 8.不同实体的区分取决于实体( B ) A.元组的多少 A.数据库系统 A.层次模型
A.一个软件 C.一种设备 A.字段
B.属性的不同 B.操作系统 B.网状模型
C.代表的对象 C.命令系统 C.关系模型
D.属性的多少 D.数据库管理系统 D.E—R模型
9.支持数据库各种操作的软件系统是( B )
10.用二维表数据来表示实体及实体之间联系的数据模型为( C ) 11.一个数据库管理系统是( A )
B.一台存有大量数据的计算机 D.一个负责管理大量数据的机构 C.记录
D.文件
B.一次活动不可以看做是一个对象 D.表单数据环境可以看做是一个对象 B.表的字段之间和记录之间都不存在联系 D.表中只有字段之间存在联系
12.信息世界中的实体术语,对应数据库中的( C )
B.数据库
13.假设参加计算机等级考试的学生关系R,参加英语等级考试的学生关系S。求既参加了计算机考试又参加了英语考试的学生,应当进行下列( D ) A.R-S A.属性值 A.连接
B.R+S B.记录值 B.选择
C.R∪S C.属性型 C.投影
1
D.R∩S D.记录型 D.笛卡儿积
14.如果把职工当成实体,则某个职工的姓名“王五”应看成( A ) 15.下列运算中,不属于专门的关系运算的是( D )
16.把实体—联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过( D ) A.建立新的属性来实现 A.并运算 A.连接
B.建立新的关键字来实现C.建立新的关系来实现 B.交运算 B.投影
C.差运算 C.选择
D.建立新的实体来实现 D.积运算 D.排序
17.对关系S和关系R进行集合运算,结果中既包含S中元组,也包含R中元组,这种集合运算称为( A ) 18.从关系模式中指定若干个属性组成新的关系的运算称为( B ) 19.对于关系的描述,正确的是( D )
A.同一个关系中允许有完全相同的元组
B.同一个关系中元组必须按关键字升序存放
C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名 20.关系数据库管理系统所管理的关系是( D ) A.若干个二维表
B.一个DBF文件
C.一个DBC文件
D.若干个DBC文件 D.以上三项都是
21.关系模型的内涵包括( D ) A.关系的定义和说明
B.属性和域的定义和说明 C.数据完整性约束
22.下列关于候选键的说法中,错误的是( C )
A.候选键是惟一标识实体的属性集 C.能惟一决定一个元组的属性集 A.选择和投影
B.候选键能惟一决定一个元组 D.候选键中的属性均为主属性 C.选择和连接
D.投影和连接
23.对表进行水平方向和垂直方向的分割,分别对应的关系运算是( A )
B.投影和选择
24.在关系数据库中,对一个关系做投影操作后,新关系的元组个数( A )
A.等于原来关系中的元组个数 C.小于原来关系中的元组个数
B.大于原来关系中的元组个数 D.不能确定原来元组的个数 B.避免在表之间出现重复字段 D.包括以上各项 C.安全性和完整性要求
D.确定联系
25.为了合理地组织数据,应遵从的基本设计原则是( D )
A.概念单一化“一事一地”的原则 C.用外部关键字保证有关联的表之间的联系 A.确定需要的表
26.在数据库设计过程中,下列属于需求分析阶段要做的是( C )
B.确定所需要的字段
27.在数据库设计中,确定表之间联系的目的是( C )
A.避免出现重复数据,减小数据冗余
B.以最小的逻辑单位存储信息
C.存储实体信息的同时反映实体之间客观存在的关联 D.设计出满足应用需求的实际关系模型。 28.关系数据库的设计,应遵从( A )“一事一地”的原则 A.单一化 A.重复值
B.多样化 B.空值
C.抽象化 C.属性值
D.具体化 D.A和B
29.作为主关键字段的字段值,不允许出现( D ) 30.下列关于VFP的特点,叙述不正确的是( B )
A.提供可视化的界面操作工具 C.支持对对象的链接与嵌入操作
B.支持所有的SQL语句 D.支持INTERNET
31.数据库系统与文件系统的最主要区别是( B )
A.数据库系统复杂,而文件系统简单
2
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.文件系统只能管理程序文件,而数据库系统能够瞧管理各种类型文件 D.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量 32.DBMS的含义是( B )
A.数据库系统 A.命令方式 A.添加文件
B.数据库管理系统 B.菜单方式 B.删除文件
C.数据库管理员 C.向导方式 C.新建文件
D.数据库 D.程序方式 D.重命名文件
33.下列不属于VFP工作方式的一项是( C )
34.通过项目管理器窗口的按钮,不可能完成的操作是( D )
35.在项目管理器中,选择一个文件并单击“移去”按钮,在弹出的对话框中选择“删除”按钮后,该文件将( B)
A.仅仅从该项目中移走
B.从项目中移走,并从磁盘上删除该文件 D.从项目中移走,但可添加到另一个项目中 C.不属于任何项目 C.pjx C.类
D.以上说法均不正确 D.itm D.表单 D.文档
C.保留在项目中,但删除磁盘上的文件
A.可属于任何一个项目 A.pro A.数据 A.代码
36.在VFP中,通过命令方式新建一个数据库文件,新建的数据库文件( C )
B.属于当前打开的项目 B.prj B.文档 B.类
37.在VFP中,项目文件的扩展名是( C ) 38.在VFP项目管理器中不包括的选项卡是( D )
39.向项目中添加表单,应该使用项目管理器中的( D )选项卡
C.数据
40.“项目管理器”中的“全部”选项卡用于显示和管理( D )
A.数据库、自由表、查询
B.表单、报表和标签
C.菜单、文本文件和其他文件
A.数据
D.该项目中的所有文件,包括数据、文档、类库、代码和其他
C.代码
D.其他
D.设置菜单的快捷键 D.数据表 D.CTRL+Q
41.程序文件的建立,是在项目管理器的( C )选项卡中建立。
B.文档
42.在“选项”对话框的“文件位置”选项卡中可以设置( A )
A.默认目录 A.文件 A.EXIT
B.日期和时间的显示格式 C.程序代码的颜色 B.字段
C.程序 C.QUIT
43.项目管理器的功能是组织和管理与项目有关的各种类型的( A ) 44.要退出VFP,可在命令窗口中执行命令( C )
B.CTRL+W
二.填空题
1. 任何一个数据库管理系统都是基于某种__数据模型__建立的。 2. 数据模型是___记录及其联系___的集合。 3. 在VFP中,描述对象行为的过程称为__方法___。
4. 在连接运算中,___自然__连接是去掉重复属性的等值连接。 5. 用二维表数据来表示实体之间联系的数据模型称为___关系模型__。
6. 在关系模型中,“关系中不允许出现相同元组”的约束是通过__实体完整性__实现的。
3
7. 对关系进行选择、投影或连接运算后,运算的结果仍然是一个___关系___。 8. 查询关系数据库中需要的数据时,需要对关系进行一定的__关系运算___。 9. 在连接运算中,按照字段值对应相等为条件进行的连接操作称为__内部连接__。 10.用户需求主要包括__信息需求__、处理需求、安全性和完整性要求3个方面。 11.VFP支持标准的__面向过程__程序设计方式和__面向对象__程序设计方式。 12.可以在项目管理器中的___代码__选项卡下建立命令文件。 13._项目管理器_是VFP中处理数据和对象的主要组织工具。 14.VFP两种工作方式是___交互操作和程序执行___。
常量与变量
一.选择题
1.以下符号中,属于VFP中的常量的是( C )
A.EOF() A.’75-43’
B.EOF
C..F.
D.F D.’[m=n]’
2.下列字符型常量的表示中,错误的是( C )
B.[“电子工业”]
C.[[计算机]]
3.下列关于数值型常量和货币型常量的说法,正确的是( D )
A.货币型常量和数值型常量都可以使用科学计数法表示 B.货币型常量和数值型常量前面都要加上一个“$”符号
C.货币型常量在存储和计算时采用4位小数,数值型常量的小数可多于4位 D.以上说法均不正确
4.下列符号中,不能作为日期型常量分隔符的是( D ) A.斜杠 B.连字符 C.句点 5.在VFP中,下列数组元素的使用正确的是( C ) A.XI(0,2) B.XI(3,0) C.XI(2,3) 6.在下面的数据类型中,默认值是.F.的是( C ) A.数值型 B.字符型 C.逻辑型 7.关于VFP的变量,下列说法正确的是( B )
A.使用一个简单的变量之前要先声明或定义 B.数组中的各元素的数据类型可以不同
C.定义数组以后,系统为数组的每个数组元素赋以数值为逻辑假 D.数组元素的下标下限是0 8.在VFP中,内存变量的数据类型不包括( C )
A.数值型
B.货币型
C.备注型
D.逻辑型
9.在VFP中,说明数组的命令是( C )
A.DIMENSION和ARRAY
B.DECLARE和ARRAY D.只有DIMESION C.” 1987-12-12”
D.(“1987-12-12”)
C.DIMENSION和DECLARE A.{^1987-12-12}
D.脱字符 D.XI(1,2,3) D.日期型
10.以下表示正确的日期格式是( A )
B.1987-12-12
11.下列关于常量的叙述,正确的一项是( B )
4
共分享92篇相关文档