第一部分 概论 数据库概述
(3)VF支持的数据模型是
A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型 (9)在数据管理技术发展的三个阶段中,数据共享最好的是 A)人工管理阶段 B)文件系统阶段 C)数据库系统阶段 D)三个阶段相同 (1) DBMS的含义是:
A) 数据库系统 B) 数据库管理系统 C) 数据库管理员 D) 数据库 (13) 数据库系统中对数据库进行管理的核心软件是 ( )。 A) DBMS B) DB C) OS D) DBS (9)在E-R图中,用来表示实体的图形是 A)矩形 B)椭圆形 C)菱形 D)三角形
(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是 A)DB包含DBS和DBMS B)DBMS包含DB和DBS C)DBS包含DB和DBMS D)没有任何关系 3、数据库系统与文件系统的最主要区别是 A) 数据库系统复杂,而文件系统简单
B) 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D) 文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量 B 关系运算
(1)在写列四个选项中,不属于基本关系运算的是 A)连接 B)投影 C)选择 D)排序 (13)从表中选择字段形成新关系的操作是
A)选择 B)连接 C)投影 D)并
(12)对一个关系实施一种关系运算后得到了一个新的关系,其属性个数多于原关系中的属性个数,这说明所实施的关系运算是 A)联接 B)投影 C)选择 D)关联
(13)操作对象只能是一个表的关系运算是________。
A)联接和选择B)联接和投影C)选择和投影 D)自然连接和选择 (2) 从关系模式中指定若干个属性组成新的关系的运算称为: A) 联接 B) 投影 C) 选择 D) 排序 (3) 对于\关系\的描述,正确的是:
A) 同一个关系中允许有完全相同的元组 B) 同一个关系中元组必须按关键字升序存放
C) 在一个关系中必须将关键字作为该关系的第一个属性 D) 同一个关系中不能出现相同的属性名 (9)有三个关系R、S和T如下: R B a b S B f a n T B a
由关系R和S通过运算得到关系T,则所使用的运算为 A.并 B.自然连接 C.笛卡尔积 D.交 (10)下列叙述中正确的是
A.为了建立一个关系,首先要构造数据的逻辑关系
B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项 C.一个关系的属性名表称为关系模式 D.一个关系可以包括多个二维表
(15) 关系运算中的选择运算是 ( )。 A)从关系中找出满足给定条件的元组的*作 B)从关系中选择若干个属性组成新的关系的*作
C)从关系中选择满足给定条件的属性的*作 D)A和B都对 (35)没有关系R1和R2,经过关系运算得到结果是S,则S 是 A)一个关系 B)一个表单 C)一个数据库 D)一个数组
(12)在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是 A.选择 B.投影 C.联接 D.自然联接
(11)一个关系是一张二维表。在VF中,一个关系对应一个 A)字段 B)记录 C)数据库文件 D)数据库结构
C 0 D k1 C 3 0 2 D h2 k1 x1 C 0 1 D k1 n1 实体间联系
(11)Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指 A)数据库文件(dbc文件) B)一个数据库中两个表之间有一定的关系 C)表文件(dbf文件) D)一个表文件中两条记录之间有一定的关系
(2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于
A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系
(11)在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是 A.“顾客”与“收款口”的关系 B.“收款口”与“收款员”的关系 C.“班组”与“收款口”的关系 D.“收款口”与“设备”的关系 (8)”商品”与”顾客”两个实体集之间的联系一般是 A)一对一 B)一对多 c)多对一 D)多对多
(8)一间宿舍可住多个学生,则实体宿舍和学生之间的联系是 A)一对一 B)一对多 C)多对一 D)多对多
(3) 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员, 则部门与职员实体之间的联系类型是 ?? ? A)m:n B)1:m C)m:k D)1:1 ?
(10) 用树形结构表示实体之间联系的模型是 ( )。 A) 关系模型 B) 网状模型 C) 层次模型 D) 以上三个都是 23、以下关于关系的说法正确的是
A) 列的次序非常重要 B) 当需要索引时列的次序非常重要 C) 列的次序无关紧要 D) 关键字必须指定为第一列 C
5、在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用 A) 临时关键字 B) 主关键字 C) 外部关键字 D) 索引关键字 B VF软件
(1) Visual FoxPro DBMS 是 ?? ?
A)操作系统的一部分 B)操作系统支持下的系统软件 ?C)一种编译程序 D)一种操作系统 ?? ?(2) Visual FoxPro DBMS 基于的数据模型是 ?? ?? A)层次型 B)关系型 C)网状型 D)混合型 ??
?(13)Visual Foxpro是一种 。
A)数据库系统 B)数据库管理系统 C)数据库 D)数据库应用系统
(11)在Visual FoxPro中以下叙述错误的是
A)关系也被称作表 B)数据库文件不存储用户数据 1、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是A) DBS包括DB和DBMS B) DBMS包括DB和DBS C) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS A
6、在Visual FoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是 A) pro B) prj C) pjx D) itm C
7、在Visual FoxPro的项目管理器中不包括的选项卡是 A) 数据 B) 文档 C) 类 D) 表单 D
第二部分基本语法 常量变量
(19)在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是
A)局部变量 B)私有变量 C)公共变量 D)全局变量 (20)以下关于空值(NULL值)叙述正确的是C
A)空值等于空字符串 B)空值等同于数值0
C)空值表示字段或变量还没有确定的值 D)Visual FoxPro不支持空值(26)下列程序段执行以后,内存变量X和Y的值是: CLEAR STORE 3 TO X STORE 5 TO Y PLUS((X),Y) ?X,Y PROCEDURE PLUS PARAMETERS A1,A2 A1=A1+A2 A2=A1+A2 ENDPROC A.8 13 B.3 13 C.3 5 D.8 5
(27)下列程序段执行以后,内存标量y的值是: CLEAR X=12345 Y=0 DO WHILE X>0 y=y+x x=int(x/10) ENDDO ?y A.54321 B.12345 C.51 D.15
(12)从内存中清除内存变量的命令是________。 A)ReleaseB)DeleteC)EraseD)Destroy (5)将内存变量定义为全局变量的VF命令是 A)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL 0(
(17)在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为 ?? ??
A)ThisForm.Refresh B)ThisForm.Delete ? C) ThisForm.Hide D) ThisForm.Release
(15)如果内存变量和字段变量均有变量名\姓名\,那么引用内存的正确方法是: A.M.姓名 B.M_>姓名 C.姓名 D.A和B都可以
(15)想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令 A.SET CENTURY ON B.SET CENTURY OFF
C.SET CENTURY TO 4 D.SET CENTURY OF 4
C) ISNULL(.NULL.) D) SUBSTR(“计算机技术”,3,2) (15)说明数组后,数组元素的初值是
A)整数0 B)不定值 C)逻辑真 D)逻辑假 8、在Visual FoxPro 中说明数组的命令是 A) DIMENSION和ARRAY B) DECLARE和ARRAY C) DIMENSION和DECLARE D) 只有DIMENSION C
(21)执行命令DIMENSION M(2,3)之后,数组M的数组元素个数和初值分别是 A)2,空值 B)3,.T. C)5,0 D)6,.F.
(33)执行如下命令序列后,最后一条命令的显示结果是 DIMENSION
M(2,2) M(1,1)=10 M(1,2)=20 M(2,1)=30 M(2,2)=40 ? M(2) A)变量未定义的提示 B)10 C)20 D).F. 函数
(27)在Visual FoxPro中,有如下程序,函数IIF()返回值是
*程序 PRIVATE X,Y STORE \男\男\女\A A)\女\)\男\).T. D).F. (21)在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是
A)EMPTY(SPACE(0)) B)LIKE('xy*','xyz') C)AT('xy','abcxyz') D)ISNULL(.NUILL.) (21)在下面的Visual FoxPro表达式中,运算结果为逻辑真的是 A)EMPTY(.NULL.) B)LIKE('xy? ', 'xyz') C)AT('xy', 'abcxyz') D)ISNULL(SPACE(0)) (13)命令?LEN(SPACE(3)-SPACE(2))的结果是 A.1 B.2 C.3 D.5
(19)设a=”计算机等级考试”,结果为”考试”的表达式是
A)Left(a,4) B)Right(a,4) C)Left(a,2) D)Right(a,2) (12)下列函数中函数值为字符型的是
A)DATE() B)TIME() C)YEAR() D)DATETIME() (22)设 X=6<5,命令?VARTYPE(X)的输出是________。 A)NB)CC)LD)出错
(12)命令?VARTYPE(TIME())结果是 A.C B.D C.T D.出错
(27) 下列表达式中,表达式返回结果为.F.的是 ( )。 A) AT(“A”,”BCD”) B) “[信息]”$“管理信息系统”