Visual Foxpro程序设计考试题答案_第1页
Visual Foxpro程序设计考试题答案_第2页
Visual Foxpro程序设计考试题答案_第3页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、 数据库系统与文件系统的最主要区别是 (分数:2 分)数据库系统复杂,而文件系统简单文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。2、 数据库系统的核心是 (分数:2 分)数据模型数据库管理系统数据库。3、 Visual FoxPro 支持的数据模型是 (分数:2 分)层次数据模型关系数据模型网状数据模型。4、 在 Visual FoxPro 中“表”是指 (分数:2 分)报表关系表格表单标准答案是:B。5、 对于“关系”的描述,正确的是 (分数:2 分)同一个关系中允许有完全相同的元组同一个关系中元组必须按关键

2、字升序存放在一个关系中必须将关键字作为该关系的第一个属性。6Visual FoxPro ( 分)索引、排序、查找建库、录入、排序选择、投影、联接。7、 关系运算中的选择运算是 (分数:2 分)从关系中找出满足给定条件的元组的操作从关系中选择若干个属性组成新的关系的操作从关系中选择满足给定条件的属性的操作A B 8、 如果一个学生可以选择多门课程,而且每门课程可以被多个学生选择,则学生和课程两个实体之间的关系属于 (分数:2 分)一对一联系多对一联系多对多联系。9Visual 数据文档类表单标准答案是:D。项目管理器中不包括的选项卡是 (分数:2 分)10、在下面的数据类型中默认值的是(分数 分

3、)数值型字符型逻辑型日 期 型 11、Visual FoxPro 内存变量的数据类型不包括(分数 分)字符型货币型数值型通用型标准答案是:D。12、使用命令DECLARE 定义的数组,aa 包含的数组元素(下标变量)的数为(分数 分)3 个4 个7 个12个标准答案是:D13、下面关于Visual FoxPro数组的叙述中,错误的是(分数 分)用DIMENSIONDECLARE都可以定义数组一个数组中各个数组元素必须是同一种数据类型.F.Visual FoxPro 。14、在下面的Visual FoxPro表达式中,不正确的是(分数:2 分)A. 2008-05-01 10:10:10 AM-

4、10B. 2008-05-01-DATE()C. 2008-05-01+DATE()D. 2008-05-01+1000标准答案是:C。15、下列函数中函数值为字符型的是(分数 分)DATE()TIME()YEAR()DATETIME()标准答案是:B。16、连续执行以下命令之后,表达式的输出结果为真的是 ()SET EXACT OFFX=湖南大学(表示空格)(分数:2 分)”=标准答案是:A。17、 表达式 LEN(ALLT(SPACE(10)的运算结果是 (分数:2 分)NULL10D.标准答案是:C。18、 下面的表达式中,结果为逻辑假的是 (分数:2 分)EMPTY(SPACE(5)I

5、SNULL(0)LIKE(abc?,abcd)D. BETWEEN(40,34,50)标准答案是:B。19、 下列表达式的结果为字符型的是 (分数:2 分)A. OCCURS(A,ABCABC)B. CTOD(01/01/08)C. DTOC(DATE()D. ROUND(123.45,1标准答案是:C。20、 在 Visual FoxPro 中以下叙述错误的是 (分数:2 分)关系也被称作数据表数据库文件不存储用户数据数据库文件用来组织和管理相互联系的多个数据表及相关的数据库对象。21、 在 Visual FoxPro 中,表结构中的逻辑型、备注型、日期型字段的宽度由系统自动给出,它们分别为

6、 (分数:2 分)1、8、41082、8标准答案是:A。22Visual FoxPro 中,学生表STUDENT 中包含有通用型字段简介,表中通用(分数:2 分)简介.FPTSTUDENT.DBF.DBTSTUDENT.FTP标准答案是:D。23、 在 Visual FoxPro 中,存储图象的字段类型应该是 (分数:2 分)备注型通用型字符型。24、 在 Visual FoxPro 中,下列关于表的叙述正确的是 (分数:2 分),都能给字段定义有效性规则和默认值自由表不能建立候选索引自由表加入到数据库中,可以变为数据库表。25Visual FoxPro 18 (分)实体完整性约束域完整性约束

7、参照完整性约束。26、 通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中 (分数:2 分)参照完整性约束实体完整性约束域完整性约束。27、 数据库表可以设置默认值,默认值是 (分数:2 分)逻辑表达式字符表达式数值表达式。28Visual FoxPro 中,创建一个名为SDB.DBC (分数:2 分)CREATECREATESDBCREATE TABLE SDBCREATE DATABASE SDB标准答案是:D。29、 打开数据库 abc 的正确命令是 (分数:2 分)OPEN DATABASE abcUSE abcUSE DATABASE abcOPEN abc标准答

8、案是:A。30、 使数据库表变为自由表的命令是 (分数:2 分)DROP TABLEREMOVE TABLEFREE TABLERELEASE TABLE标准答案是:B。31VisualFoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令(分数:2 分)MODIFY STRUCTURE STUDENTMODIFY COMMAND STUDENTCREATE STUDENTCREATE TABLE STUDENT标准答案是:C。32、 要为当前表所有职工增加 100 元工资应该使用命令 (分数:2 分)CHANGE 工资 WITH +100REPLACE 工资 WITH +100

9、CHANGE ALL 工资 WITH +100REPLACE ALL 工资 WITH 。33Visual FoxPro 中,使用LOCATE FOR 命令按条件查找记录,当查(分数:2 分)再次使用LOCATE FOR 命令SKIP命令CONTINUE 命令GO 。34、 当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母 A 开头的图书记录全部打上删除标记,通常可以使用命令 (分数:2 分)DELETE FOR =DELETE WHILE =DELETE FOR =DELETE FOR LIKE标准答案是:A。35、 在 VisualFoxPro 中,建立索引的作用之一是 (分数:

10、2 分)节省存储空间便于管理提高查询速度。36、 下面有关索引的描述正确的是 (分数:2 分)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变索引与数据库表的数据存储在一个文件中创建索引是创建一个指向数据库表文件记录的指针构成的文件。37、 可以伴随着表的打开而自动打开的索引是 (分数:2 分)(IDX)(CDX)结构化复合索引文件。38、 若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 (分数:2 分)主索引唯一索引候选索引。39、 不允许记录中出现重复索引值的索引是 (分数:2 分)主索引主索引、候选索引、普遍索引主索引和候选索引。40、 以下关于主索引和侯选索

11、引的叙述正确的是 (分数:2 分)主索引和侯选索引都能保证表记录的惟一性主索引和侯选索引都可以建立在数据库表和自由表上主索引可以保证表记录的惟一性,而侯选索引不能。41、 在表设计器的“字段”选项卡中可以创建的索引是 (分数:2 分)唯一索引候选索引主索引。42(数:2 分)参照完整性实体完整性域完整性。43、 用命令INDEX on 姓名 TAG index_name 建立索引,其索引类型是 (分数:2分)主索引候选索引普通索引。44、 用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类型是 (分数:2 分)主索引候选索引普通索引。45、 执行命令

12、INDEX on 姓名 TAG index_name 建立索引后,下列叙述错误的是 (分数:2 分)此命令建立的索引是当前有效索引.idx文件中表中记录按索引表达式升序排序。46、 不论索引是否生效,定位到相同记录上的命令是 (分数:2 分)GO TOPGO BOTTOMGO6SKIP标准答案是:C。47(相关索引已建立)( 分)ORDER student IN 2 INDEX 学号USE student IN 2 ORDER 学号INDEX ORDER studentUSE student IN2标准答案是:B。48、 有一学生表文件,且通过表设计器已经为该表建立了若干普通索引,其中一个索引

13、的索引表达式为姓名字段,索引名为XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是(分数:2分)SET INDEX TO 姓名SET INDEX TO XMSET ORDER TO 姓名SET ORDER TO XM标准答案是:D。49、 要控制两个表中数据的完整性和一致性可以设置参照完整性,要求这两个表 (分数:2 分)是同一个数据库中的两个表不同数据库中的两个表两个自由表。50、 设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表 (分数:2 分)在父表连接字段上建立普通索引,在子表连续

14、字段上建立主索引在父表连接字段上建立主索引,在子表连续字段上建立普通索引在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引。51、 Visual FoxPro 参照完整性规则不包括 (分数:2 分)更新规则查询规则删除规则。52Visual FoxPro 关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选 (分数:2 分)限制(Restrict)(Ignore)(Cascade)。53、 有关参照完整性的删除规定,正确的描述是 (分数:2 分)“限制“删除子表中的所有相关记录。“级联“删除子表相关的父表中的记录。“忽略“做任何工作。54、 命令 SELECT 0

15、的功能是 (分数:2 分)选择编号最小的空闲工作区选择编号最大的空闲工作区随机选择一个工作区的区号。55、 在 Visual FoxPro 的数据工作期窗口,使用SET RELATION 命令可以建立两个表之间的关联,这种关联是 (分数:2 分)永久性关联永久性关联或临时性关联临时性关联。56、 两表之间临时性联系称为关联,在两个表之间的关联已经建立的情况下,有关关联的正确叙述是 (分数:2 分)建立关联的两个表一定在同一个数据库中两表之间当父表记录指针移动时,子表记录指针按一定的规则跟随移动。57、 下面有关表间永久联系和关联的描述中,正确的是 (分数:2 分)永久联系中的父表一定有索引,关

16、联中的父表不需要有索引无论是永久联系还是关联,子表一定有索引永久联系中子表的记录指针会随父表的记录指针的移动而移动。58、 在 SQL SELECT 语句中用于实现关系的选择运算的短语是 (分数:2 分)FORWHILEWHERECONDITION标准答案是:C。59、 以下有关 SQL 的 SELECT 语句的叙述中,正确的是 (分数:2 分)SELECT子句中只能包含表中的字段,不能使用表达式SELECT子句中列的顺序应该与表中列的顺序一致SELECT子句中的AS短语用来规定数据表的别名SELECT 子句中的字段是FROM 在字段前面加上数据表的别名标准答案是:D。60、 查询订购单号(字

17、符型,长度为 4)尾字符是1 的错误命令是 (分数:2 分)SELECT * FROM 订单 WHERE SUBSTR(,4)=SELECT * FROM 订单 WHERE SUBS ,4,1)=SELECT * FROM WHERESELECT * FROM 订单 WHERE RIGH ,1)=标准答案是:C。61、 在 SQL 语句中,与表达式“湖南”$地址功能相同的表达式是 (分数:2 分)湖南%”LEFT(地址,4)=“”IN“%湖南%”AT(”)0标准答案是:A。62、 使用 SQL 语句进行分组检索时,为了去掉不满足条件的分组,应当 (分数:2分)使用WHERE子句GROUP BY

18、后面使用HAVING 子句先使用WHERE子句,再使用HAVING 子句先使用HAVING 子句,再使用WHERE 。63、 使用的数据表如下三个表:职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10)客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36)订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D, 金额 N(6.2)查询金额最大的那 10%订单的信息。正确的SQL 语句是 (分数:2 分)SELECT * TOP 10 PERCENT FROM订单SELECT TOP 10%

19、 * FROM订单 ORDER BY 金额ELECT * TOP 10 PERCENT FROM订单ORDER BY 金额SELECT TOP 10 PERCENT * FROM订单ORDER BY 金额 DESC标准答案是:D。64、 使用的数据表如下三个表:职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10)客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36)订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D, 金额 N(6.2)查询订单数在 3 个以上、订单的平均金额在 200

20、 元以上的职员号。正确的SQL语句是 (分数:2 分)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG_金额200SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG(金额)200SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 WHERE AVG(金额)200SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)3 AND AVG_200标准答案是:B。65、 使用的数据表如下三个表:

21、职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10)客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36)订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D, 金额 N(6.2)显示没有签订任何订单的职员信息(职员号和姓名),正确的SQL 语句是(分数:2 分)SELECT .职员号,姓名FROM 职员JOIN 订单 ON .=员.职员号 GROUP BY .职员号 HAVING SELECT 职员职员号,姓名FROM 职员 LEFT JOIN 订单 ON .号职员职员号 GROUP

22、BY 职员职员号 HAVING COUNT(*)=0SELECT 职员号,姓名FROM 职员 WHERE 职员号 NOT IN (SELECT 职员号 FROM 订单)SELECT .职员号,姓名FROM 职员 WHERE 职员(SELECT 订单.职员号 FROM 订单) 标准答案是:C。66、 使用的数据表如下三个表:职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10)客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36)订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D, 金额

23、N(6.2)有以下SQL 语句:SELECT 订单号,签订日期,金额FROM WHERE 订单.职员号AND =“ 与如上语句功能相同的SQL 语句是(分数:2 分)SELECT 订单号,签订日期,金额FROM 订单 WHERE EXISTS(SELECT * FROM 职员 WHERE =“SELECT 订单号,签订日期,金额FROM 订单WHERE EXISTS (SELECT* FROM 职员 WHERE 职员号=订单.职员号 AND 姓名=“李二“)SELECT 订单号,签订日期,金额FROM 订单 WHERE IN ( SELECT 职员号 FROM 职员 WHERE =“) SEL

24、ECT FSELECT 订单号,签订日期,金额FROM 订单WHERE IN (SELECT 员号 FROM 职员 WHERE =职员号 AND =“)标准答案是:B。67、 使用的数据表如下三个表:职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10)客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36)订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D, 金额 N(6.2)从订单表中删除客户号为“1001“的订单记录,正确的 SQL 语句是 (分数:2 分)DROP FROM WHE

25、RE =“1001“DROP FROM 订单 FOR =“1001“DELETE FROM 订单 WHERE =“1001“DELETE FROM 订单FOR =“1001“ 。68、 使用的数据表如下三个表:职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10)客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36)订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D, 金额 N(6.2)将订单号为“0060“的订单金额改为 169 元,正确的SQL 语句是 (分数:2 分)UPDATE

26、订单 SET =169 WHERE =“0060“UPDATE 订单 SET 金额 WITH 169 WHERE =“0060“UPDATE FROM 订单 SET =169 WHERE =“0060“UPDATE FROM 订单 SET 金额WITH 169 WHERE =“0060“ 。69、 以纯文本形式保存结果的设计器是 (分数:2 分)查询设计器表单设计器菜单设计器。70、 查询设计器中“联接”选项卡对应的SQL 短语是 (分数:2 分)WHEREJOINSETORDER BY标准答案是:B。71、 下面关于查询描述正确的是 (分数:2 分)可以使用CREATE VIEW打开查询设计

27、器使用查询设计器可以生成所有的SQL查询语句使用查询设计器生产的SQL 语句存盘后将存放在扩展名为QPR 的文件中使用DO 。72、 以下关于查询描述正确的是 (分数:2 分)查询保存在数据文件中查询保存在数据库文件中查询保存在表文件中。73(分数:2 分)不能根据自由表建立查询只能根据自由表查询只能根据数据库表建立查询。74zgjk.qpr 后,在(分)OPEN QUERY zgjk.qprMODIEY QUERY zgjk.qprDO QUERY zgjk.qprCREATE QUERY zgjk.qpr标准答案是:B。75、 下面有关试图的描述正确的是 (分数:2 分)可以使用MODIF

28、Y STRUCTURE命令修改试图结构试图不能删除,否则影响原来的数据文件视图是对表的复制产生的使用SQL 。76、 在 Visual FoxPro 中,以下有关视图描述中错误的是 (分数:2 分)通过试图可以对表进行查询通过视图可以对表进行更新视图是一个虚表。77、 查询设计器和视图设计器的主要不同表现在于 (分数:2 分)”“”选项卡“”选项卡“”选项卡”“”。78public (分数:2 分)局部变量公共变量私有变量。79、 如果有定义变量的语句 LOCAL data, data 的初值是 (分数:2 分)0不定值逻辑真逻辑假80、在 Visual FoxPro 中,关于过程调用的叙述正

29、确的是(分数:2 分)当实参的数量少于形参的数量时,多余的形参初值取逻辑假当实参的数量多于形参的数量时,多余的实参被忽略实参与形参的数量必须相等上面A 和B 。81、下面关于类、对象、属性和方法的叙述中,错误的是 (分数:2 分)类是对一类相似对象的描述,这些对象具有相同种类的属性和方法属性是用于描述对象的状态,方法用于表示对象的行为基于同一个类产生的两个对象可以分别设置自己的属性值。82、在下面关于面向对象的叙述中,错误的是 (分数:2 分)每个对象在系统中都有唯一的对象标识事件作用于对象,对象识别时间并作出相应反应一个子类能够继承其所有父类的属性和方法。83、在表单设计中,经常会用到一些特定的关键字、属性和事件。下列各项中属于属性的是 (分数:2 分)ThisThisFormCaptionCl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论