vf数据库基础知识习题与答案.doc

合集下载

vfp数据库基础考试题及答案

vfp数据库基础考试题及答案

vfp数据库基础考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个命令用于打开数据库?A. USEB. OPEN DATABASEC. SET DATABASE TOD. SELECT DATABASE答案:A2. Visual FoxPro中,用于创建表的命令是?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. BUILD TABLE答案:A3. 在Visual FoxPro中,如何向表中添加新记录?A. INSERT INTOB. APPEND BLANKC. INSERT RECORDD. ADD RECORD答案:B4. 如果要删除Visual FoxPro中的一个字段,应使用哪个命令?A. DELETE FIELDB. REMOVE FIELDC. DROP COLUMND. ERASE FIELD答案:B5. 在Visual FoxPro中,哪个命令用于修改表结构?A. ALTER TABLEB. MODIFY TABLEC. CHANGE TABLED. UPDATE TABLE答案:B6. Visual FoxPro中,如何设置表的索引?A. SET INDEX TOB. CREATE INDEXC. INDEX OND. SET PRIMARY KEY答案:C7. 在Visual FoxPro中,哪个函数用于计算表中的记录数?A. RECCOUNT()B. RECORDS()C. COUNT()D. ROWS()答案:A8. Visual FoxPro中,如何将一个表复制到另一个表?A. COPY TABLEB. CREATE TABLE FROMC. SELECT INTOD. INSERT INTO答案:C9. 在Visual FoxPro中,哪个命令用于删除表?A. ERASE TABLEB. DELETE TABLEC. DROP TABLED. REMOVE TABLE答案:C10. Visual FoxPro中,如何设置表的默认值?A. SET DEFAULT TOB. DEFAULT TOC. SET DEFAULTD. DEFAULT答案:A二、多项选择题(每题3分,共15分)1. Visual FoxPro中,以下哪些命令用于数据查询?A. SELECTB. QUERYC. FINDD. SEEK答案:A, B, C2. 在Visual FoxPro中,以下哪些命令用于数据更新?A. UPDATEB. CHANGEC. REPLACED. ALTER TABLE答案:A, B, C3. Visual FoxPro中,以下哪些命令用于数据排序?A. ORDER BYB. SORTC. INDEX OND. SET ORDER答案:B, C4. 在Visual FoxPro中,以下哪些命令用于数据分组?A. GROUP BYB. AGGREGATEC. SUMMARIZED. COMPUTE答案:A, C5. Visual FoxPro中,以下哪些命令用于数据的连接操作?A. JOINB. INTOC. UNIOND. SELECT...FROM答案:A, C三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以关闭当前数据库。

vf试题及答案

vf试题及答案

vf试题及答案一、选择题(每题2分,共20分)1. Visual FoxPro中,下列哪个选项不是数据类型?A. 数字型B. 字符型C. 日期型D. 逻辑型答案:D2. 在Visual FoxPro中,哪个命令用于创建一个新的表单?A. CREATE FORMB. CREATE TABLEC. CREATE REPORTD. CREATE CLASS答案:A3. Visual FoxPro中,下列哪个函数用于计算两个日期之间的天数差?A. DATEDIFFB. DATEADDC. DATEFORMATD. DATEVALUE答案:A4. 在Visual FoxPro中,如何将一个表单的背景颜色设置为蓝色?A. THISFORM.BackColor = "Blue"B. THISFORM.BackColor = 0x0000FFC. THISFORM.BackColor = "0x0000FF"D. THISFORM.BackColor = "#0000FF"答案:D5. Visual FoxPro中,下列哪个命令用于打开一个表单?A. USEB. OPEN FORMC. DISPLAY FORMD. BROWSE答案:B6. 在Visual FoxPro中,如何将一个表的记录指针移动到第一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:A7. Visual FoxPro中,下列哪个函数用于获取当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B8. 在Visual FoxPro中,如何将一个表的记录指针移动到最后一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:B9. Visual FoxPro中,下列哪个命令用于关闭一个表单?A. CLOSE FORMB. RELEASE FORMC. DESTROY FORMD. CLOSE答案:C10. 在Visual FoxPro中,如何将一个表的记录指针移动到下一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个数据库。

VF试题及答案

VF试题及答案

VF试题及答案(一)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1) DBMS的含义是:A) 数据库系统 B) 数据库管理系统C) 数据库管理员 D) 数据库(2)从关系模式中指定若干个属性组成新的关系的运算称为:A) 联接 B) 投影 C) 选择 D) 排序(3)对于“关系”的描述,正确的是:A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名(4)在表设计器的“字段”选项卡中可以创建的索引是A) 唯一索引 B) 候选索引 C) 主索引 D) 普通索引(5)在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量是A) 局部变量 B) 公共变量 C) 私有变量 D) 全局变量(6)扩展名为dbf的文件是A) 表文件 B) 表单文件 C) 数据库文件 D) 项目文件(7)下列程序段的输出结果是CLEARSTORE 10 TO ASTORE 20 TO BSET UDFPARMS TO REFERENCEDO SWAP WITH A,(B)A,BPROCEDURE SWAPPARAMETERS X1, X2TEMP=X1X1=X2X2=TEMPENDPROCA) 10 20 B) 20 20 C) 20 10 D) 10 10(8)使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1(9) 设X=10, 语句?VARTYPE ("X")的输出结果是A) N B) C C) 10 D) X(10) 表达式LEN(SPACE(0))的运算结果是A) .NULL. B) 1 C) 0 D) ""(11) 为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS 应该放在表单的那个事件中?A) Destory事件B) Init事件C) Load事件D) RightClick事件(12)(24)题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。

VF习题集答案

VF习题集答案

Chap 1 VF基础知识一、关系数据库的基本概念1 关系数据库管理系统所管理的关系是(B)A) 一个DBF文件B)若干个二维表 C) 一个DBC文件 D) 若干个DBC文件2 COPY TO <文件名> FOR <条件> 命令起到了下述关系操作功能(D)A) 投影 B) 连接 C) 关联D)选择3 数据库DB,数据库系统DBS,数据库管理系统DBMS三者之间的关系是(A)A) DBS包括DB和DBMS B) DBMS包括DB和DBSC) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS4 学生性别的取值只能为“男”,“女”,这个范围在关系模型中被称为(A)A)域 B) 码 C) 分量 D) 集合5 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为(A)A)关键字 B) 数据项 C) 主属性 D) 主属性值6 如果要改变一个关系中属性的排列顺序,应使用的关系运算是(C)A) 重建 B) 选取C)投影 D) 连接7 在下述关于数据库系统的叙述中,正确的是(B)A) 数据库中只存在数据项之间的联系B)数据库的数据项和记录之间都存在联系C) 数据库的数据项之间无联系,记录之间存在联系D) 数据库的数据项和记录之间都不存在联系8 数据库系统与文件系统的主要区别是(B)A) 数据库系统复杂,而文件系统简单B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D) 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量9 数据库系统的核心是(C)A) 数据库 B) 操作系统C)数据库管理系统 D) 文件10 Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是(C)A) 索引、排序、查找 B) 建库、录入、排序C)选择、投影、联接 D) 显示、统计、复制11 Visual Foxpro 6.0是一种关系型数据库管理系统,所谓关系是指(C)A) 各条记录中的数据彼此有一定的关系B) 一个数据库文件与另一个数据库文件之间有一定的关系C)数据模型符合一定条件的二维表格式D) 数据库中各个字段之间彼此有一定的关系12 用二维表数据来表示实体及实体之间联系的数据模型称为(D)A) 实体-联系模型 B) 层次模型 C) 网状模型D)关系模型13 关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括(B)A) 联接B)比较 C) 选择 D) 投影14 为了合理组织数据,应遵从设计原则是(D)A) “一事一地”的原则,即一个表描述一个实体或实体间的一种联系B) 表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段C) 用外部关键字保证有关联的表之间的联系D)以上各条原则都包括15 自然联接是指按照对应字段值相等并去掉重复属性的连接操作16 数据模型不仅表示反映事物本身的数据,而且表示事物之间的各种联系17 用二维表的形式来表示实体之间联系的数据模型叫做关系模型18 在关系数据库的基本操作中,从表中取出满足条件元组的操作称为选择,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为连接,从表中抽取属性值满足条件列的操作称为投影19 Visual Foxpro不允许在主键字字段中有重复值或空值20 在Visual Foxpro的表之间建立一对多联系是把一方的主关键字字段添加到多方的表中21 为了把多对多的联系分解成两个一对多联系所建立的“纽带表”中应包含两个表的主关键字22 Visual Foxpro 6.0是关系型数据库管理系统23 二维表中的列称为关系的属性,二维表中的行称为关系的元组二、系统特点与工作方式1 运行Visual Foxpro6.0,错误的方法是(D)A) 双击Visual Foxpro 6.0图标B) 单击Visual Foxpro 6.0图标回车C) 右击Visual Foxpro 6.0图标,并单击其快捷菜单中的“打开”命令D)拖动Visual Foxpro 6.0图标到一个新位置2 Visual Foxpro是一个(C)A) 8位数据库开发系统 B) 16位数据库开发系统C) 32位数据库开发系统 D) 64位数据库开发系统3 退出Visual Foxpro的操作方法是(D)A) 从“文件”下拉菜单中选择“退出”选项 B) 用鼠标左按钮单击关闭窗口按钮C) 在命令窗口中键入QUIT命令,然后敲回车键D)以上方法都可以4 显示与隐藏命令窗口的操作是(D)A) 单击“常用”工具栏上的“命令窗口”按钮B) 通过“窗口”菜单下的“命令窗口”选项来切换C) 直接按Ctrl+F2或Ctrl+F4组合键D)以上方法都以5 下面关于工具栏的叙述,错误的是(D)A) 可以创建用户自己的工具栏 B) 可以修改系统提供的工具栏C) 可以删除用户创建的工具栏D)可以删除系统提供的工具栏6 在“选项”对话框的“文件位置”选项卡中可以设置(B)A) 表单的默认大小B)默认目录 C) 日期和时间的显示格式 D) 程序代码的颜色7 要启动Visual Foxpro的向导可以(D)A) 打开新建对话框 B) 单击工具栏上的“向导”图标按钮C) 从“工具”菜单中选择“向导”D)以上方法均可以8 显示和隐藏命令窗口的操作是在_______菜单中完成的(D)A) 工具 B) 显示 C) 编辑D)窗口9 对当前系统日期格式进行设置,单击工具菜单中的“选项”,在弹出的选项对话框中选择____选择卡(B)A) 显示B)区域 C) 常规 D) 数据10 VFP中的“文件”菜单中的“关闭”命令是用来关闭(D)A) 当前工作区中已打开的数据库 B) 所有已打开的数据库C) 所有窗口D)当前活动窗口11 关于用户创建工具栏的如下说法中,哪一个是正确的(C)A) 只能定制Visual Foxpro系统工具栏,不能自定义工具栏B) 不能定制Visual Foxpro系统工具栏,但可以自定义工具栏C)既能定制Visual Foxpro系统工具栏,也能自定义工具栏D) 只能使用系统工具栏,不能创建自定义工具栏12 清除主窗口屏幕的命令是(A)A) CLEAR B) CLEAR ALL C) CLEAR SCREEN D) CLEAR WINDOWS13 Visual Foxpro 6.0主要界面菜单栏中不包括________菜单项(B)A) “文件”B)“项目” C) “程序” D) “窗口”14 控制命令窗口显示和隐藏的命令在________菜单项中(C)A) “编辑” B) “工具” C)“窗口” D) “项目”15 若要定制工具栏,应选择________菜单项(B)A) “工具”B)“显示” C) “窗口” D) “文件”16 Visual Foxpro 6.0的系统配置文件是(B)A) config.sys B) config.fpw C) win.ini D) autoexec.bat17 启动Visual Foxpro 6.0屏幕上出现两个窗口:一个是Visual Foxpro 6.0的主窗口,另一个是(B)A) 文本 B)命令 C) 帮助 D) 对话框18 创建自由表结构时,在各栏目之间移动光标的不正确操作为(D)A) 单击某一栏目 B) 按Tab键 C) 按组合键Shift+Tab键D)按回车键19 在命令窗口中,若键入DO <程序名>(不包含扩展名)时,则可执行的程序扩展名为(D)A) .SCX,.APP,.FXP,.PRG B) .MPR,.APP,.FXP,.PRGC) .QPR,.APP,.FXP,.PRG D) .EXE,.APP,.FXP,.PRG20 下列文件扩展名中,与菜单无关的是(C)A) .mnx B) .mnt C) .mem D) .mpr21 VFP6.0是一种支持用户使用菜单、命令、_________三种不同操作方式的新型数据管理系统(C)A) 循环 B) 备份文件C)命令文件 D) 内存变量22 在VFP6.0处于创建或编辑自由表、程序等文件时,系统处于“全屏幕编辑状态”,欲存盘退出,正确的操作是(A)A)按组合键Ctrl+W B) 按组合键Ctrl+UC) 按组合键Ctrl+End D) 按Esc键23 打开“选项”对话框之后,要设置日期和时间的显示格式,应当选择“选项”对话框的区域选项卡24 Visual Foxpro 6.0是微机数据库管理系统,它支持标准的面向过程的程序设计方式,还支持面向对象程序设计方法25 Visual Foxpro 6.0必须在Windows 95以上环境中运行26 Visual Foxpro 6.0支持两种工作方式,即交互方式和程序方式27 安装完Visual Foxpro之后,系统自动用一些默认值来设置环境,要定制自己的系统环境,应单击工具菜单下的选项菜单项28 要把帮助文件设置为复制到硬盘上的Foxhelp.chm文件,需要在“选项”对话框的文件位置选项卡上设置29 在全屏幕编辑状态下,按Ctrl+W键可保存文件并退出此状态。

国家二级VF机试(数据库基础知识)模拟试卷1(题后含答案及解析)

国家二级VF机试(数据库基础知识)模拟试卷1(题后含答案及解析)

国家二级VF机试(数据库基础知识)模拟试卷1(题后含答案及解析)题型有:1. 选择题选择题1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS正确答案:A解析:本题是对数据库相关基本概念的考查。

DBS是指引进数据库技术后的计算机系统,它包括硬件系统、数据库集合(DB)、数据库管理系统(DBMS)及相关软件、数据库管理员和用户。

知识模块:数据库基础知识2.以下描述中正确的是A.数据库只包括描述事物的数据本身B.数据库中的数据具有较小的冗余和较高的数据独立性C.数据库系统是为数据库的建立、使用和维护而配置的软件D.数据库管理系统是数据库集合的组成部分正确答案:B解析:本题考查数据库的基本特征。

数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。

数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

概括的讲,数据库数据有永久性存储、有组织和可共享三个基本特点。

知识模块:数据库基础知识3.以下描述中错误的是A.层次数据模型可以表示一对多的联系B.一张二维表就是一个关系C.层次数据模型不能直接表示多对多的联系D.网状数据模型不能直接表示多对多的联系正确答案:D解析:本题考查网状数据模型的概念。

网状模型以网状结构表示实体与实体之间的联系。

网中的每一个结点代表一个记录类型,联系用链接指针来实现。

网状模型可以表示多个从属关系的联系,也可以表示数据间的交叉关系,即数据间的横向关系与纵向关系。

其特征是:允许结点有多于一个父结点;可以有一个以上的结点没有父结点。

知识模块:数据库基础知识4.数据库系统的核心是A.表B.文件C.数据库管理系统D.数据库管理员正确答案:C解析:本题考查数据系统的概念。

数据库系统一般由数据库、数据库管理系统(DBMS)、应用系统、数据库管理员和用户构成。

VF1-4章习题答案

VF1-4章习题答案

二、判断题1、√2、√3、√4、×5、√6、√三、选择题1、C2、C3、B四、填空题1、数据库管理系统2、表文件,单项索引文件,程序文件,内存变量文件3、面向对象第二章参考答案一、判断题1.√2.√3.×4.√5.×6.√7.×8.×9.× 10.×11.×12.×二、选择题1.A2.A3.B4.D5.C6.C7.D8.A9.B 10.C11.B,B 12. D 13.D 14.B 15.A 16.C三、填空题1. 函数,数值运算,关系运算,逻辑运算2. 数值型(N),数值型(N),字符型(C)3. .T.4. 算5. 1234.192,1000.00006. (1)LOG(X+Y)/LOG(10)+2*X(2)EXP(X+Y)+SIN(60*3.14/180)(3)X>=20 .AND. X=<807. 25,N8. 当前年份(如2002)第三章参考答案二、选择题1、B2、B3、D4、C5、B6、B7、B8、B9、A 10、C 11、B一.判断题1 2 3 4 5 6 7 8 9 10 11 12×√×√√×√√√√×√二.单选题1 2 3 4 5 6 7 8 9D C D C C A B B A三.程序控制结构根据题目要求,编写相应的程序。

1.求出下列表达式的值(x.y的值从键盘输入):程序代码:SET TALK OffCLEARINPUT "X=" TO XINPUT "Y=" TO YZ=(X*Y+EXP(X+Y))/((X/Y)^3*LOG10(ABS(X-Y)))?"X=",X,"Y=",Y,"Z=",ZSET TALK ON2.给定一个年份(从键盘输入),判断它是否闰年。

vf考试试题及答案

vf考试试题及答案

vf考试试题及答案VF考试试题及答案1. 选择题- 1.1 以下哪个选项是Visual FoxPro的缩写?- A. VF- B. VFP- C. VFX- D. VFS- 答案:B- 1.2 Visual FoxPro是一种______数据库管理系统。

- A. 关系型- B. 层次型- C. 网络型- D. 面向对象- 答案:A2. 填空题- 2.1 在Visual FoxPro中,用于定义数据表结构的命令是______。

- 答案:CREATE TABLE- 2.2 用于打开一个已存在的数据表的命令是______。

- 答案:USE3. 简答题- 3.1 简述Visual FoxPro中表单和报表的区别。

- 答案:表单是用户界面的一部分,允许用户与应用程序交互;而报表是打印输出的文档,通常用于展示数据的汇总或格式化视图。

- 3.2 描述Visual FoxPro中如何创建一个查询。

- 答案:在Visual FoxPro中创建查询通常涉及使用查询设计器,选择需要的表,指定字段和条件,然后执行查询。

4. 编程题- 4.1 编写一个Visual FoxPro命令,计算并输出1到100之间所有偶数的和。

- 答案:```s = 0FOR i = 2 TO 100 STEP 2s = s + iENDFOR"Sum of even numbers from 1 to 100 is: " + TRANSFORM(s) ```- 4.2 编写一个Visual FoxPro程序,实现将一个数据表中的记录按某字段进行排序。

- 答案:```USE studentsGO TOPORDER BY age DESCUSE```5. 案例分析题- 5.1 假设你有一个名为“employees”的数据表,其中包含员工的ID、姓名和工资。

请描述如何使用Visual FoxPro来找出工资最高的员工。

- 答案:首先,使用SELECT命令选择工资最高的记录,然后使用ORDER BY DESC命令对工资字段进行降序排序,最后使用TOP 1来选取第一条记录。

vf基础试题及答案

vf基础试题及答案

vf基础试题及答案一、单选题(每题2分,共10分)1. Visual FoxPro中,用于定义表单的属性是:A. FormB. FormNameC. FormCaptionD. FormWidth答案:A2. 在Visual FoxPro中,用于打开表单的命令是:A. OPEN FORMB. CREATE FORMC. DISPLAY FORMD. USE FORM答案:A3. 下列哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C4. 在Visual FoxPro中,用于创建一个新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. CREATE INDEXD. CREATE FORM答案:A5. 以下哪个不是Visual FoxPro的控件类型?A. TextBoxB. ComboBoxC. RadioButtonD. DataGrid答案:D二、多选题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于操作表?A. SELECTB. BROWSEC. EDITD. APPEND答案:ABCD2. 在Visual FoxPro中,以下哪些属性用于设置表单的显示方式?A. AutoCenterB. AutoCloseC. BorderStyleD. Caption答案:ACD3. Visual FoxPro支持以下哪些数据类型?A. NumericB. CharacterC. DateD. Memo答案:ABCD4. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. UPPER()D. LOWER()答案:ABCD5. 在Visual FoxPro中,以下哪些命令用于数据库操作?A. USEB. SELECTC. INDEXD. PACK答案:ABCD三、判断题(每题1分,共10分)1. Visual FoxPro中,表单(Form)是用于创建用户界面的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章VF 基础知识一、选择题1.在一个二维表中,行称为 ________,列称为 ________。

A) 属性;元组C) 关系;元组B)元组;属性D)属性;关系2.数据库系统的核心是 ________。

A) 数据库管理系统B) 数据库C) 数据D) 数据库应用系统3. VFP 是一种 ________数据库管理系统。

A) 层次型B) 网状型C) 关系型D) 树型4.支持数据库各种操作的软件系统是 ________。

A) 数据库系统B) C) 数据库管理系统D) 操作系统命令系统5.在关系模型中,从表中选出满足条件的记录的操作称为________。

A) 连接B)投影C) 联系D)选择6.数据库系统与文件系统的主要区别是 ________。

A)文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件B)文件系统管理的数据较少,而数据库系统能管理大量数据C)文件系统比较简单,数据库系统比较复杂D)文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题7.在关系运算中,选择的操作对象是 ________;投影的操作对象是 _______ _;连接的操作对象是 ________。

A)一个表;一个表;两个表B)一个表;两个表;两个表C)一个表;一个表;一个表D)两个表;一个表;两个表8.在关系数据库中,基本的关系运算有三种,它们是 ________。

A) 选择、投影和统计B) C) 排序、索引和选择D) 选择、投影和连接统计、查找和连接9.VFP 是一种关系型数据库管理系统,所谓关系是指 ________。

A)表中各个记录之间的联系B)数据模型满足一定条件的二维表格式C)表中各个字段之间的联系D)一个表与另一个表之间的联系10.一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是 ________的联系。

A) 一对一B)多对一C) 一对多D)多对多11.自然连接要求被连接的两关系有若干相同的 ________。

A) 实体名B)属性名C) 主关键字D)主属性名12.数据库类型是根据 ________划分的。

A) 文件形式B) 存取数据方法C) 数据模型D) 记录形式13. 关系是指 ________。

A) 元组的集合B) 字段的集合C) 属性的集合D) 实例的集合14.对于关系 S( S1, S2, S3, S4 ),写一条规则,把其中 S2 的属性限制在10-20 之间,则这条规则属于 ________。

A) 参照完整性规则B)实体完整性规则C) 域完整性规则D)不属于以上任何规则15.在使用项目管理器时,如果需要创建文件,利用“文件”菜单中的“新建”命令创建的文件 ________。

A)属于当前打开的项目B)不属于任何项目C)属于任何项目D)以上都不正确16.在使用项目管理器时,如果要移去一个文件,在对话框中选择“移去”按钮,系统会把所选择的文件移走,被移走的文件将会 ________。

A)不被保留在原目录中B)将被从磁盘上删除C)也可能保留在原来的目录中,也可能被保留在其他目录中D)被保留在原目录中17.Visual FoxPro 的工作方式不包括 _______。

A) 程序执行方式B) C) 菜单操作方式D) 结构操作方式命令操作方式18.关于 VFP命令格式的规则,下面叙述错误的是 ________。

A)每条命令必须以命令动词开头B)命令动词太长,最小保留 4 个字符C)FOR和 WHILE引导的条件子句是有区别的D)命令动词后面的子句顺序是不能调换的19.下面关于“类”的描述,错误的是 ________。

A)一个类包含了相似的有关对象的特征和行为方法B)类可以按所定义的属性、事件和方法进行实际的行为操作C)类只是实例对象的抽象D)类并不实行任何行为操作,它仅仅表明该怎样做20.下列关于对象的说法,不正确的是 _______。

A)任何对象都有自己的属性和方法B)属性是对象所固有的物理特征,方法是附属于对象的行为和动作C)客观世界的任何实体都可以看作是对象D)不同的对象具有相同的属性和方法21.关系数据库系统中所使用的数据结构是A)表格B)二维表C)树D)图22.下面关于属性、事件和方法的叙述中,错误的是A)属性用于描述对象的状态,方法用于表示对象的行为B)基于同一类产生的两个对象可以分别设置自己的属性值C)事件代码也可以像方法一样被显示调用D)在新建一个表单时,可以添加新的属性、方法和事件23.对关系 S 和关系 R 进行集合运算,结果中既包含 S 中元组也包含 R 中元组,这种集合运算称为A)并运算 B )交运算 C )差运算 D )积运算24.数据处理的核心问题是 _______。

A)数据管理B)数据分组25.数据库( DB)、数据库系统( DBS)、数据库管理系统( DBMS)之间的关系是 _______。

A) DB包括 DBS和 DB B)DBMS包括DB和DBSC) DBS包括 DB和 DBMS D)三者之间没有联系26.从关系模式中指定若干个属性组成新的关系称为 _______。

A)选择B)投影C)连接D)人工连接27.计算机数据管理依次经历了 _______几个阶段。

A)人工管理、文件系统、分布式数据库系统、数据库系统B)文件系统、人工管理、数据库系统、分布式数据库系统C)数据库系统、人工管理、分布式数据库系统、文件系统D)人工管理、文件系统、数据库系统、分布式数据库系统28.按一定的组织形式存储在一起的相互关联的数据集合称为_______。

A)数据库管理系统B)数据库C)数据库应用系统D)数据库系统29.在一个关系中,不可能有完全相同的 _______。

A)分量B)属性C)域, D)元组30.下列操作方法中,不能退出 VFP的一项是 _______。

A)单击“文件”菜单中的“退出”命令B)单击“文件”菜单中的“关闭”命令C)在命令窗口中输入QUIT命令,按 Enter 键D)按 Alt+F4 键31.下面关于项目及项目中的文件的叙述,不正确的一项是_______ 。

A)项目中的文件不是项目的一部分B)项目中的文件表示该文件与项目建立了一种关联C)项目中的文件是项目的一部分D)项目中的文件是独立存在的32.按所使用的数据模型来分,数据库可分为 _______三种模型。

A)网状、链状和环状 B C)大型、中型和小型 D )独享、共享和分时)层次、关系和网状33.下列关于类的说法,不正确的是 _______。

A)类是对象的集合,类是对一类相似对象的性质描述B)类是对象的实例,对象是类的集合C)类具有继承性、封装性等特性D)类可以派生出新类,这里派生出来的新类被称为子类,原有的类被称为父类。

子类将继承父类的所有属性和方法34.下列关于事件的说法,不正确的是 _______。

A)用户可以根据自己的需要创建事件B)事件是一种由系统预先定义而由用户或系统发出的动作C)事件可以由系统和用户引发D)事件是由系统定义的,用户不能随便创建或修改35.层次模型不能直接表示 _______。

A)1:1 关系B)1:n关系C)m:n 关系D)1:1和1:n关系36.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于 _______。

A)一对一联系 B )一对二联系 C )多对多联系D)一对多联系37.设有关系 R1 和 R2,经过关系运算得到结果 S,则 S 是 _______。

A)一个关系B)一个表单C)一个数据库D)一个数组38. Visual FoxPro DBMS是_______。

A)操作系统的一部分C)一种编译程序B )操作系统支持下的系统软件D)一种操作系统39.对于现实世界中事物的特征,在实体 - 联系模型中使用 _______。

A)属性描述 B )关键字描述 C )二维表格描述 D )实体描述40.把实体 - 联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过 _______。

A)建立新的属性来实现B)建立新的关键字来实现C)建立新的关系来实现D)建立新的实体来实现41.专门的关系运算不包括下列中的 _______。

A)连接运算 B )选择运算 C )投影运算 D )交运算42.对关系 S 和关系 R 进行集合运算,结果中既包含 S 中元组也包含 R 中元组,这种集合运算称为 _______。

A)并运算 B )交运算 C )差运算 D )积运算43.关系模型中,一个关键字是 _______。

A)只能由一个属性组成B)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成C)可由多个任意属性组成D)以上都不是44.关系模式的任何属性 _______。

A)在该关系模式中的命名可以不唯一C)不可再分 D B )可以再分)以上都不是45. 同一个关系模型的任两个元组值_______。

A)不能完全相同C)必须全部相同BD)可以相同)以上都不是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)比较51.下面关系数据库系统的说法,正确的一项是 _______。

A)数据库中只存在数据项之间的联系B)数据库中只存在记录之间的联系C)数据库的数据项之间和记录之间都存在联系D)数据库的数据项之间和记录之间都不存在联系52.两个实体之间的联系可以分为 3 种类型,其中不包括 _______。

A)一对一联系B)一对多联系53.下列关于数据库系统的说法不正确的是 _______。

A)数据库系统实现了有组织地、动态地存储大量相关数据的功能,提供了数据处理和信息资源共享的便利手段B)数据库系统分为 5 部分:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户C)数据库系统分为 4 部分:硬件系统、数据库管理系统及相关软件、数据库管理员和用户D)数据库系统是指引进数据库技术后的计算机系统54.如果要改变一个关系中属性的排列顺序,应使用的关系运算是 _______。

A)自然连接B)选择C)投影D)多对一联系55.下面关于面向对象数据库的叙述中,错误的是 _______。

A)一个父类包括其所有子类的属性和方法B)一个子类能够继承其所有父类的属性和方法C)每个对象在系统中都有唯一的对象标识D)事件作用于对象,对象识别事件并做出相应反映56.项目管理器中的“全部”选项卡用于显示和管理 _______。

相关文档
最新文档