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

合集下载

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试题及答案(一)一、选择题下列各题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数据库期末考试题及答案

VF数据库期末考试题及答案

VF数据库期末考试题及答案一、选择题(每题2分,共20分)1. VF数据库中,以下哪个选项是正确的数据类型?A. 整型B. 数值型C. 字符型D. 以上都是答案:D2. 在VF数据库中,创建表单的基本单位是?A. 表B. 视图C. 表单D. 报表答案:C3. VF数据库中,以下哪个函数用于计算字符串长度?A. LEN()B. LENGTH()C. SIZE()D. STRLEN()答案:A4. 在VF数据库中,如何表示当前日期?A. DATE()B. TODAY()C. NOW()D. CURRENT DATE答案:B5. 下列哪个选项是VF数据库中有效的SQL语句?A. SELECT * FROM 表名 WHERE 条件B. SELECT 表名 FROM 条件C. SELECT * FROM 表名D. SELECT 表名答案:A6. VF数据库中,用于连接两个表的SQL语句是?A. CREATE TABLEB. JOINC. SELECTD. INSERT INTO答案:B7. 在VF数据库中,如何删除表中的一条记录?A. DELETE FROM 表名 WHERE 条件B. REMOVE 表名 WHERE 条件C. DROP TABLE 表名D. CLEAR 表名 WHERE 条件答案:A8. VF数据库中,以下哪个选项是正确的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 以上都是答案:D9. 在VF数据库中,如何将查询结果输出到一个新的表中?A. SELECT * INTO 新表名 FROM 旧表名B. CREATE TABLE 新表名 AS SELECT * FROM 旧表名C. INSERT INTO 新表名 SELECT * FROM 旧表名D. COPY TABLE 旧表名 TO 新表名答案:B10. VF数据库中,以下哪个选项是正确的数据完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 以上都是答案:D二、填空题(每题2分,共20分)1. 在VF数据库中,使用________函数可以计算两个日期之间的天数差。

VF习题及答案

VF习题及答案

一、选择题:(每小题2分,共70分)1、DBMS的含义是:( B )A、数据库系统B、数据库管理系统C、数据库管理员D、数据库2、从关系模式中指定若干个属性组成新的关系的运算称为:( B )A、联接B、投影C、选择D、排序4、扩展名为dbf的文件是( A )A、表文件B、表单文件C、数据库文件D、项目文件5、关系数据库管理系统所管理的关系是( B )。

A、一个DBF文件B、若干个二维表C、一个DBC文件D、若干个DBC文件6、打开Visual FoxPro“项目管理器”的“文档”(Docs)选项卡,其中包含()。

A、表单文件B、报表文件C、标签文件D、以上三种文件7、清除主窗口屏幕的命令是( A )。

A、CLEARB、CLEAR ALLC、CLEAR SCREEND、CLEAR WINDOWS8、VISUAL FOXPRO DBMS 基于的数据模型是( C )A、网状型B、层次型C、关系型D、混合型9、下列运算中,不属于专门的关系运算的是( D )A、连接B、选择C、投影D、笛卡儿积10、数据库系统与文件系统的主要区别是( B )A、文件系统简单、而数据库系统复杂B、文件系统只能管理少量数据,而数据库系统能管理大量数据C、文件系统只能管理数据文件,而数据库系统能管理各种类型的文件D、文件系统不能解决数据冗余问题,而数据库系统则可以解决11、数据库系统的核心是( A )。

A、数据模型B、数据库管理系统C、软件工具D、数据库12、Visual FoxPro6、0是一个( C )。

A、8位数据库开发系统B、16位数据库开发系统C、32位数据库开发系统D、64位数据库开发系统13、显示和隐藏命令窗口的操作是( D )。

A、单击"常用"工具栏上的"命令窗口"按钮B、打开通过"窗口"菜单下的"命令窗口"选项,关闭通过单击命令窗口上的关闭按钮。

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)是用于创建用户界面的。

计算机vf试题一及答案

计算机vf试题一及答案

计算机vf试题一及答案第一章Visual FoxPro 基础知识一、选择题1、使用关系运算对系统进行操作,得到的结果是()A、元组B、属性C、关系D、域2、DBMS指的是()A、数据库管理系统B、数据库系统C、数据库应用系统D、数据库服务系统3、数据库系统中支持的数据模型有()A、层次模型、网状模型、衔接模型B、网状模型、衔接模型、关系模型C、层析模型、网状模型、关系模型D、层次模型、网状模型、树型模型4、数据库系统由5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和()A、操作系统B、用户C、数据D、文件系统5、在关系数据库系统中,一个关系其实就是一个()A、关系图B、关系树C、程序文件D、二维表6、用二维表表示的数据模型是()A、网状数据模型B、层次数据模型C、关系数据模型D、交叉数据模型7、关系的基本运算有两类:专门的关系运算和()A、传统的关系运算B、传统的集合运算C、字符串运算D、数值运算8、关系数据管理系统的3种基本运算不包括()A、选择B、投影C、连接D、排序9、存储在计算机内有结构的相关数据的集合称为()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、下列关于关系模型的叙述中,正确的是()A、关系中元组之间和属性之间都存在联系B、关系中元组之间和属性之间都不存在联系C、关系中只有元组之间存在联系D、关系中只有属性之间存在联系15、客观存在并且可以相互区别的事物称为()A、关系B、属性C、元组D、实体16、在模型概念中,实体所具有的某一特性称为()A、实体集B、属性C、元组D、实体型17、在关系运算中,查找满足一给定条件的元组的运算称为()A、选择B、复制C、投影D、关联18、在有关数据库的概念中,若干个记录的集合称为()A、字段名B、文件C、数据项D、数据表19、下列不属于DBMS功能的是()A、数据定义B、数据操纵C、数据字典D、数据库运行控制20、如果要改变一个关系中属性的排列顺序,应使用的关系运算是()A、连接B、投影C、重组D、选择21、一般来说,数据库管理系统主要适用于做()A、文字处理B、数据处理C、表格设计D、数据通信22、下列有关关系特点的叙述中,错误的是()A、关系必须规范化B、在同一个关系中不能出现相同的属性名C、关系中不允许出现完全相同的元组,即冗余D、同意关系中,列的次序无关紧要,但元组的顺序不能随便交换23、在连接运算中,按照字段值对应相等为条件进行的连接操作称为()A、连接B、等值连接C、自然连接D、关系连接24、对于学生关系S(S#,SN,AGE)写一条规则,把其中的AGE 属性限制在15—30之间,则这条规则属于()A、实体完整性规则B、参照完整性规则C、用户定义的完整性规则D、不属于以上任何一种规则25、在现实世界中,某个商品的名称对应于计算机世界中的()A、个体B、属性决策C、数据项D、性质26、对表进行水平方向和垂直方向的分割,分别对应的关系运算是()A、选择和投影B、投影和选择C、选择和连接D、投影和连接27、在关系数据库中,实现表与表之间的联系是通过()A、实体完整性规则B、参照完整性规则C、域完整性D、用户自定义的完整性28、层次模型能直接表示的关系为()A、一对一关系B、一对多关系C、多对多关系D、选项A和B29、层次性、网状型和关系型数据库划分的原则是()A、记录长度B、文件大小C、关系模型D、数据、图形和多媒体30、关系运算中花费时间可能最长的运算是()A、投影B、选择C、笛卡尔积D、除31、整个软件生存期中时间最长的是()A、需求分析B、数据表设计C、程序编制D、运行维护32、Visual FoxPro是一种关系数据管理系统,所谓关系是指()A、表中各条记录彼此有一定的关系B、表中各个字段彼此有一定的联系C、一个表与另一个表之间有一定的联系D、数据模型符合满足一定条件的二维表格式33、选择操作是根据某些条件对关系做()A、垂直分割B、选择权C、水平分割D、分解操作34、关系数据模型()A、只能表示实体间1:1联系B、只能表示实体间1:n联系C、只能表示实体间m:n联系D、可以表示实体间的上述3种联系二、填空题1、数据模型不仅表示反映事物本身的数据,而且表示2、按照所使用的不同,数据库系统可分为层次性、网状型和关系型。

计算机vf考试题及答案

计算机vf考试题及答案

计算机vf考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个选项是正确的?A. 表单控件不能设置事件B. 表单控件可以设置事件C. 表单控件不能添加到报表中D. 表单控件不能添加到表单中答案:B2. 以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,要打开一个表单,应该使用哪个命令?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM答案:A4. 以下哪个命令用于创建一个新表?A. CREATE TABLEB. MAKE TABLEC. NEW TABLED. ADD TABLE答案:A5. 在Visual FoxPro中,如何将一个表单设置为模态?A. 将表单的Modal属性设置为.T.B. 将表单的Modal属性设置为.F.C. 使用MODAL FORM命令D. 使用NONMODAL FORM命令答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以关闭表单。

答案:RELEASE2. 要将一个字段设置为自动增长,应该在表结构中设置该字段的________属性。

答案:AutoIncrement3. 在Visual FoxPro中,________函数用于将日期转换为字符串。

答案:DATE()4. 要将一个变量的值设置为NULL,应该使用________关键字。

答案:NULL5. 在Visual FoxPro中,________命令用于删除一个表的所有记录。

答案:DELETE ALL三、简答题(每题10分,共30分)1. 描述在Visual FoxPro中如何创建一个索引。

答案:在Visual FoxPro中创建索引可以通过使用INDEX命令或者在表设计器中创建。

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

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

A) 属性;元组B) 元组;属性C) 关系;元组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)数据分组C)安全维护D)数据传输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)操作系统的一部分B)操作系统支持下的系统软件C)一种编译程序 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)在该关系模式中的命名可以不唯一B)可以再分C)不可再分D)以上都不是45. 同一个关系模型的任两个元组值_______。

A)不能完全相同B)可以相同C)必须全部相同D)以上都不是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)一对多联系C)多对多联系D)多对一联系53. 下列关于数据库系统的说法不正确的是_______。

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

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

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

相关文档
最新文档