【计算机类职业资格】国家二级VF笔试-试卷4及答案解析.doc

上传人:appealoxygen216 文档编号:1334075 上传时间:2019-10-17 格式:DOC 页数:13 大小:76.50KB
下载 相关 举报
【计算机类职业资格】国家二级VF笔试-试卷4及答案解析.doc_第1页
第1页 / 共13页
【计算机类职业资格】国家二级VF笔试-试卷4及答案解析.doc_第2页
第2页 / 共13页
【计算机类职业资格】国家二级VF笔试-试卷4及答案解析.doc_第3页
第3页 / 共13页
【计算机类职业资格】国家二级VF笔试-试卷4及答案解析.doc_第4页
第4页 / 共13页
【计算机类职业资格】国家二级VF笔试-试卷4及答案解析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、国家二级 VF 笔试-试卷 4 及答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:34,分数:68.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.算法执行过程中所需要的存储空间称为算法的(分数:2.00)A.时间复杂度B.计算工作量C.空间复杂度D.工作空间3.下列关于队列的叙述中正确的是(分数:2.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表4.设有下列二叉树: (分数:2.00)A.ABCDEFB.BDAECFC.

2、ABDCEFD.DBEFCA5.源程序中应包含一些内部文档,以帮助阅读和理解程序,源程序的内部文档通常包括选择合适的标识符、注释和(分数:2.00)A.程序的视觉组织B.尽量不用或少用 GOTO 语句C.检查输入数据的有效性D.设计良好的输出报表6.下列哪个是面向对象程序设计语言不同于其他语言的主要特点?(分数:2.00)A.继承性B.消息传递C.多态性D.静态连编7.用黑盒技术测试用例的方法之一为(分数:2.00)A.因果图B.逻辑覆盖C.循环覆盖D.基本路径测试8.软件需求分析阶段的工作可以分为四个方面:需求获取、需求分析、编写需求分析说明书和(分数:2.00)A.阶段性报告B.需求评审C

3、.总结D.都不正确9.在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是(分数:2.00)A.数据定义语言B.数据转换语言C.数据操纵语言D.数据控制语言10.利用 E-R 模型进行数据库的概念设计,可以分成三步:首先设计局部 E-R 模型,然后把各个局部 E-R模型综合成一个全局的模型,最后对全局 E-R 模型进行哪一项操作,得到最终的 E-R 模型?(分数:2.00)A.简化B.结构化C.最小化D.优化11.实体一联系模型中,实体与实体之间的联系不可以是(分数:2.00)A.一对一关系B.多对多关系C.一对多关系D.一对零关系12.在创建数据库表结构时,为该表指定了主索

4、引,这属于数据完整性中的(分数:2.00)A.参照完整性B.实体完整性C.域完整性D.用户定义完整性13.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度14.数据库系统中对数据库进行管理的核心软件是(分数:2.00)A.DBMSB.DBC.OSD.DBS15.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表(分数:2.00)A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在

5、父表连接字段上建立主索引,在子表连接字段上建立普通索引C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引16.关系运算中的选择运算是(分数:2.00)A.从关系中找出满足给定条件的元组的操作B.从关系中选择若干个属性组成新的关系的操作C.从关系中选择满足给定条件的属性的操作D.A 和 B 都对17.在指定字段或表达式中不允许出现重复值的索引是(分数:2.00)A.惟一索引B.惟一索引和候选索引C.惟一索引和主索引D.主索引和候选索引18.在 Visual FoxPro 中,以下关于删除记录的描述,正确的是(分数:2.00)A.SQL

6、的 DELETE 命令在删除数据库表中的记录之前,不需要用 USE 命令打开表B.SQL 的 DELETE 命令和传统 Visual FoxPro 的 DELETE 命令在删除数据库表中的记录之前,都需要用 USE命令打开表C.SQL 的 DELETE 命令可以物理地删除数据库表中的记录,而传统 Visual FoxPro 的 DE- LETE 命令只能逻辑删除数据库表中的记录D.传统 Visual FoxPro 的 DELETE 命令在删除数据库表中的记录之前不需要用 USE 命令打开表19.在 Visual FoxPro,如果希望跳出 SCANENDSCAN 循环体、执行 ENDSCAN

7、后面的语句,应使用(分数:2.00)A.LOOP 语句B.EXIT 语句C.BREAK 语句D.RETURN 语句20.打开数据库 abc 的正确命令是(分数:2.00)A.OPEN DATABASE abcB.USE abcC.USE DATABASE abcD.OPEN abc21.在 Visual FoxPro 中,下列关于表的叙述正确的是(分数:2.00)A.在数据库表和自由表中,都能给字段定义有效性规则和默认值B.在自由表中,能给字段定义有效性规则和默认值C.在数据库表中,能给字段定义有效性规则和默认值D.在数据库表和自由表中,都不能给字段定义有效性规则和默认值22.Visual F

8、oxho 的“参照完整性”中“插入规则”包括的选择是(分数:2.00)A.级联和忽略B.级联和删除C.级联和限制D.限制和忽略23.在 Visual FoxPro 中,关于查询和视图的正确描述是(分数:2.00)A.查询是一个预先定义好的 SQL SELECT 语句文件B.视图是一个预先定义好的 SQL SELECT 语句文件C.查询和视图是同一种文件,只是名称不同D.查询和视图都是一个存储数据的表24.在 Visual FoxPro 中,以下关于视图描述中错误的是(分数:2.00)A.通过视图可以对表进行查询B.通过视图可以对表进行更新C.视图是一个虚表D.视图就是一种查询25.使用 SQL

9、 语句将学生表 S 中年龄(AGE)大于 30 岁的记录删除,正确的命令是(分数:2.00)A.DELETE FOR AGE30B.DELETE FROM S WHERE AGE30C.DELETE S FOR AGE30D.DELETE S WHERE AGE3026.在 Visual FoxPro 中,使用 LOCATE FORexpL命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用(分数:2.00)A.再次使用 LOCATE FORexpL命令B.SKIP 命令C.CONTINUE 命令D.GO 命令27.在 Visual FoxPro 中,

10、删除数据库表 S 的 SQL 命令是(分数:2.00)A.DROP TABLE SB.DELETE TABLE SC.DELETE TABLE S.DBFD.ERASE TABLE S28.下列表达式中,表达式返回结果为.F.的是(分数:2.00)A.AT(“A”、“BCD”)B.“信息” $“管理信息系统”C.ISNULL(.NULL.)D.SUBSTR(“计算机技术”,3,2)29.使用 SQL 语句向学生表 S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为 0401、王芳、女、18,正确的命令是(分数:2.00

11、)A.APPEND INTO S(SNO,SN,SEX,AGE)values(0401,王芳,女,18)B.APPEND S values (0401,王芳,女,18)C.INSERT INTO S(SNO,SN,SEX,AGE)values (0401,王芳,女,18)D.INSERT S values(0401,王芳,18,女)30.假设某个表单中有一个命令按钮 cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的 Click 事件中写入语句(分数:2.00)A.ThisForm.CloseB.ThisForm.EraseC.ThisForm.ReleaseD.T

12、hisForm.Return31.在 SQL 的 SELECT 查询结果中,消除重复记录的方法是(分数:2.00)A.通过指定主关系键B.通过指定惟一索引C.使用 DISTINCTD.使用 HAVING 子句32.在 Visual FoxPro 中,以下有关 SQL 的 SELECT 子句的叙述中,错误的是(分数:2.00)A.SELECT 子句中可以包含表中的列和表达式B.SELECT 子句中可以使用别名C.SELECT 子句规定了结果集中的列顺序D.SELECT 子句中列的顺序应该与表中列的顺序一致33.下列关于 SQL 中 HAVING 子句的描述,错误的是(分数:2.00)A.HAVI

13、NG 子句必须与 GROUP BY 子句同时使用B.HAVING 子句与 GROUP BY 子句无关C.使用 HAVING 子句的同时可以使用 HAVING 子句D.使用 WHERE 子句的作用是限定分组的条件34.在 Visual Foxpro 中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是(分数:2.00)A.不做参照完整性检查B.不准删除父表中的记录C.自动删除子表中所有相关的记录D.若子表中有相关记录,则禁止删除表中记录二、填空题(总题数:14,分数:28.00)35.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:

14、以命令关键字填空的必须拼写完整。(分数:2.00)_36.测试的目的是暴露错误,评价程序的可靠性;而 1 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_37.在最坏情况下,堆排序需要比较的次数为 1 。(分数:2.00)填空项 1:_38.若串 s=“Program“,则其子串的数目是 1 。(分数:2.00)填空项 1:_39.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_40.数据库管理系统常见的数据模型有层次模型、网状模型和 1 3 种。(分数:2.00)填空项 1:_41

15、.Visual FoxPro 中不允许在主关键字字段中有重复值或 1。(分数:2.00)填空项 1:_42.要使得在“应用程序生成器”中所做修改与当前活动项目保持一致,应单击 1 按钮。(分数:2.00)填空项 1:_43.查询设计器的“筛选”选项卡用来指定查询的 1。(分数:2.00)填空项 1:_44.关系数据库是采用 1 作为数据的组织方式。(分数:2.00)填空项 1:_45.设系统日期为 2001 年 12 月 31 日, 下列表达式的值是 1。VAL(SUBSTR(“1999“,3)+RIGHT(STR(YEAR(DATE(),2)+17(分数:2.00)填空项 1:_46.由表单

16、向导创建的表单,主要是依靠 1 而定。(分数:2.00)填空项 1:_47.同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是 1,这种索引称为 2。(分数:2.00)填空项 1:_填空项 1:_48.用来确定复选框是否被选中的属性是 1,用来指定显示在复选框旁的文字的属性是 2。(分数:2.00)填空项 1:_填空项 1:_国家二级 VF 笔试-试卷 4 答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:34,分数:68.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上

17、。(分数:2.00)_解析:2.算法执行过程中所需要的存储空间称为算法的(分数:2.00)A.时间复杂度B.计算工作量C.空间复杂度 D.工作空间解析:解析:算法执行时所需要的存储空间,包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间,其中额外空间还包括算法程序执行过程的工作单元以及某种数据结构所需要的附加存储空间。这些存储空间共称为算法的空间复杂度。3.下列关于队列的叙述中正确的是(分数:2.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表 D.队列是先进后出的线性表解析:解析:对队列可以进行插入和删除数据的操作,只是插入

18、数据只能在队尾,删除数据只能在队头。所以队列是先进先出的线性表。4.设有下列二叉树: (分数:2.00)A.ABCDEFB.BDAECFC.ABDCEFD.DBEFCA 解析:解析:二叉树的遍历分为先序、中序、后序三种不同方式。本题要求后序遍历,其遍历顺序应该为:后序遍历左子树后序遍历右子树访问根结点。按照定义,后序遍历序列是 DBEFCA,故答案为 D。5.源程序中应包含一些内部文档,以帮助阅读和理解程序,源程序的内部文档通常包括选择合适的标识符、注释和(分数:2.00)A.程序的视觉组织 B.尽量不用或少用 GOTO 语句C.检查输入数据的有效性D.设计良好的输出报表解析:解析:源程序文档

19、化主要包括三个方面的内容:标识符的命名、程序中添加注释以及程序的视觉组织。6.下列哪个是面向对象程序设计语言不同于其他语言的主要特点?(分数:2.00)A.继承性 B.消息传递C.多态性D.静态连编解析:解析:继承是一个子类直接使用父类的所有属性和方法。它可以减少相似的类的重复说明,从而体现出一般性与特殊性的原则,这使得面向对象程序设计语言有了良好的重用性,也是其不同于其他语言的主要特点。7.用黑盒技术测试用例的方法之一为(分数:2.00)A.因果图 B.逻辑覆盖C.循环覆盖D.基本路径测试解析:解析:黑盒测试主要方法有等价值划分法、边界值分析法、错误推测法、因果图法等。白盒测试的主要方法有逻

20、辑覆盖、基本路径测试循环覆盖等。因此只有 A 属于黑盒测试。8.软件需求分析阶段的工作可以分为四个方面:需求获取、需求分析、编写需求分析说明书和(分数:2.00)A.阶段性报告B.需求评审 C.总结D.都不正确解析:解析:需求分析的四个方面是:需求获取、需求分析、编写需求分析说明书和需求评审。9.在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是(分数:2.00)A.数据定义语言B.数据转换语言C.数据操纵语言 D.数据控制语言解析:解析:在数据库管理系统提供的数据语言中,数据操纵语言负责数据的查询及增、删、改等操作。10.利用 E-R 模型进行数据库的概念设计,可以分成三

21、步:首先设计局部 E-R 模型,然后把各个局部 E-R模型综合成一个全局的模型,最后对全局 E-R 模型进行哪一项操作,得到最终的 E-R 模型?(分数:2.00)A.简化B.结构化C.最小化D.优化 解析:解析:在概念设计中,按照模块的划分画出各个模块的 E-R 图,然后把这些图合成一张 E-R 图作为全局模型,最后应该对全局 E-R 图进行优化,看是否有重复和不合理的地方。不能只进行简单的合并。11.实体一联系模型中,实体与实体之间的联系不可以是(分数:2.00)A.一对一关系B.多对多关系C.一对多关系D.一对零关系 解析:解析:实体一联系模型中实体与实体之间的联系有一对一关系(1:1)

22、,一对多或多对一关系(1:m 或m:1),多对多关系(m:n),其中一对一关系是最常用的关系。12.在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中的(分数:2.00)A.参照完整性B.实体完整性 C.域完整性D.用户定义完整性解析:解析:数据完整性包括实体完整性、域完整性和参照完整性。实体完整性是保证表中记录惟一的特性,在 Visual FoxPro 中利用主关键字或候选关键字来保证表中的记录惟一,即可保证实体惟一性。在表设计器的“字段”选项卡中有一组定义字段有效性规则的项目,通过定义它们是“规则”、“信息”、“默认值”三项来保证域的完整性。参照完整性与表之间的联系有关,它的大致

23、含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。13.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度 解析:解析:建立索引可对表中的记录进行逻辑排序,以提高查询速度,但索引会降低插入、删除和修改等操作的速度。建立物理排序应使用 sort 命令,设置表的实体完整性约束是通过主关键字或候选关键字实现的。14.数据库系统中对数据库进行管理的核心软件是(分数:2.00)A.DBMS B.DBC.OS

24、D.DBS解析:解析:数据库(DB)是指存储在计算机存储设备上、结构化的相关数据的集合,数据库系统(DBS)是指引进数据库技术后的计算机系统,数据库管理系统(DBMS)是为数据库建立、使用和维护而配置的软件系统。计算机中对数据库进行管理的核心软件是数据库管理系统。15.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表(分数:2.00)A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引 C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D.在

25、父表和子表的连接字段上都要建立主索引解析:解析:参照完整性与表之间的联系有关,它的大致含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。在数据设计表之间的联系时,要在父表中建立主索引,在子表中建立普通索引,然后,通过表达式的主索引和子表的普通索引建立起两个表之间的联系。16.关系运算中的选择运算是(分数:2.00)A.从关系中找出满足给定条件的元组的操作 B.从关系中选择若干个属性组成新的关系的操作C.从关系中选择满足给定条件的属性的操作D.A 和 B 都对解析:解析:关系的选择运算是指从关系找出满足指定条件的元组的操作,选择是从

26、行的角度进行的运算,即从水平方向抽取记录。从关系模式中指定若干属性组成新的关系是关系的投影运算。17.在指定字段或表达式中不允许出现重复值的索引是(分数:2.00)A.惟一索引B.惟一索引和候选索引C.惟一索引和主索引D.主索引和候选索引 解析:解析:主索引是指在指定字段或表达式中不允许出现重复值的索引,一个表只能创建一个主索引;候选索引和主索引具有相同的特性,所不同的是一个表可以建立多个候选索引;惟一索引是为了保持同早期版本的兼容性,它的“惟一性”是指索引项的惟一,而不是字段的惟一。18.在 Visual FoxPro 中,以下关于删除记录的描述,正确的是(分数:2.00)A.SQL 的 D

27、ELETE 命令在删除数据库表中的记录之前,不需要用 USE 命令打开表 B.SQL 的 DELETE 命令和传统 Visual FoxPro 的 DELETE 命令在删除数据库表中的记录之前,都需要用 USE命令打开表C.SQL 的 DELETE 命令可以物理地删除数据库表中的记录,而传统 Visual FoxPro 的 DE- LETE 命令只能逻辑删除数据库表中的记录D.传统 Visual FoxPro 的 DELETE 命令在删除数据库表中的记录之前不需要用 USE 命令打开表解析:解析:SQL 的 DELETE 删除命令在删除表中记录时,可在语句中指定数据表名称,不需要事先打开相应的

28、数据表;而利用 Visual FoxPro 的 DELETE 删除命令时,要先用 USE 命令打开数据表;不管是 SQL的 DELETE 删除命令还是 Visual FoxPro 的 DE- LETE 删除命令,对表中的记录都只能进行逻辑删除,要做进一步的物理删除应使用 PACK 命令。19.在 Visual FoxPro,如果希望跳出 SCANENDSCAN 循环体、执行 ENDSCAN 后面的语句,应使用(分数:2.00)A.LOOP 语句B.EXIT 语句 C.BREAK 语句D.RETURN 语句解析:解析:SCANENDSCAN 语句一般用于处理表中记录,语句可指明需处理的记录范围及

29、应满足的条件,是一个循环语句。在循环体中如果出现 LOOP 或 EXIT 短语,则根据条件来决定是 LOOP 返回,还是 EXIT 跳出循环体。RETURN 语句的意思是结束当前程序的执行,返回到调用它的上级程序,若无上级程序则返回到命令窗口。 BREAK 短语一般不能单独使用。20.打开数据库 abc 的正确命令是(分数:2.00)A.OPEN DATABASE abc B.USE abcC.USE DATABASE abcD.OPEN abc解析:解析:在 Visual FoxPro 中,打开数据库的命令是 OPEN DATABASE数据库名,打开表的命令是USE数据表名。本题选项 B)打

30、开的是一个名为 abc 的数据表,选项 C)、D)都存在语法错误。21.在 Visual FoxPro 中,下列关于表的叙述正确的是(分数:2.00)A.在数据库表和自由表中,都能给字段定义有效性规则和默认值B.在自由表中,能给字段定义有效性规则和默认值C.在数据库表中,能给字段定义有效性规则和默认值 D.在数据库表和自由表中,都不能给字段定义有效性规则和默认值解析:解析:自由表是指不屈于任何数据库的表,与数据库表相比,在自由表中不能建立主索引,不能为字段指定字段级规则和记录级规则等。22.Visual Foxho 的“参照完整性”中“插入规则”包括的选择是(分数:2.00)A.级联和忽略B.

31、级联和删除C.级联和限制D.限制和忽略 解析:解析:参照完整性规则包括更新规则、删除规则和插入规则。在更新规则和删除规则中都包括级联、限制和忽略 3 个选项设置,而插入规则中只包括限制和忽略两个选项设置。23.在 Visual FoxPro 中,关于查询和视图的正确描述是(分数:2.00)A.查询是一个预先定义好的 SQL SELECT 语句文件 B.视图是一个预先定义好的 SQL SELECT 语句文件C.查询和视图是同一种文件,只是名称不同D.查询和视图都是一个存储数据的表解析:解析:查询就是预先定义好的一个 SQL SELECT 语句,从指定的表或视图中提取满足条件的记录,然后按照得到的

32、输出类型定向输出查询结果。视图是根据表定义的,因此视图基于表。视图是数据库的一个特有功能,只有在包含视图的数据库打开时,才能使用视图,在磁盘上并不能找到该文件。24.在 Visual FoxPro 中,以下关于视图描述中错误的是(分数:2.00)A.通过视图可以对表进行查询B.通过视图可以对表进行更新C.视图是一个虚表D.视图就是一种查询 解析:解析:视图是根据表定义的,是一种虚拟表。视图兼有“表”和“查询”的特点,与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息,但它并不是一个查询文件;与表相关类似的地方是,可以用来更新其中的信息,并将更新结果永久保存在磁盘上。25.使用 S

33、QL 语句将学生表 S 中年龄(AGE)大于 30 岁的记录删除,正确的命令是(分数:2.00)A.DELETE FOR AGE30B.DELETE FROM S WHERE AGE30 C.DELETE S FOR AGE30D.DELETE S WHERE AGE30解析:解析:SQL 从表中删除数据的命令格式如下: DELETE FROM TableNameWHERE Condition 其中FROM 指定从哪个表中删除记录,WHERE 指定被删除的记录所满足的条件,如果不使用 WHERE 子句,则删除该表中的全部记录。26.在 Visual FoxPro 中,使用 LOCATE FOR

34、expL命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用(分数:2.00)A.再次使用 LOCATE FORexpL命令B.SKIP 命令C.CONTINUE 命令 D.GO 命令解析:解析:LOCATE 是按条件定位记录位置的命令,常用命令格式是: LOCATE FOR lExpression1 其中lExpression1 是查询或定位的表达式。该命令执行后将记录指针定位在满足条件的第一条记录上,如果没有满足条件的记录则指针指向文件结束位置。如果要使指针指向下一条满足 LOCATE 条件的记录,使用CONTINUE 命令,如果没有记录再满足条件

35、,则指针指向文件结束位置。27.在 Visual FoxPro 中,删除数据库表 S 的 SQL 命令是(分数:2.00)A.DROP TABLE S B.DELETE TABLE SC.DELETE TABLE S.DBFD.ERASE TABLE S解析:解析:利用 SQL 命令删除表,可直接使用语句,格式为:DROP TABLE Ta- ble_name。要注意的是如果删除的是自由表,则应该将当前打开的数据库先关闭,才能进行删除。如果删除数据库表,则要先打开数据库,在数据库中进行操作。否则,即使删除了数据库表,但记录在数据库中的信息并没有被删除,此后会出现错误提示。28.下列表达式中,表

36、达式返回结果为.F.的是(分数:2.00)A.AT(“A”、“BCD”)B.“信息” $“管理信息系统” C.ISNULL(.NULL.)D.SUBSTR(“计算机技术”,3,2)解析:解析:“$”是一个子串包含测试运算符,检查第一个字符串的内容是否包含还在第二个字符串中,如果包含则返回逻辑真(.T.),否则为逻辑假(.F.)。本题的选项 B 中,由于字符串中包含两个字符串定界符,因此第二个字符串的定界符将视为字符串的一部分,即“信息”表示的字符串“信息”,并不包含在第二个字符串中,返回逻辑假(.F.)。AT()函数是求子串位置的函数,其函数值为数值型,本题中该函数的返回值为 0。SUBSTR

37、()函数是从指定表达式值的指定起始位置取指定长度的子串作为函数值,本题中该函数的返回值为“真”;ISNULL()函数是空值(NULL 值)测试函数,判断一个表达式的运算结果是否为 NULL 值,本题中该函数的返回值为逻辑真(.T.)。29.使用 SQL 语句向学生表 S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为 0401、王芳、女、18,正确的命令是(分数:2.00)A.APPEND INTO S(SNO,SN,SEX,AGE)values(0401,王芳,女,18)B.APPEND S values (0401

38、,王芳,女,18)C.INSERT INTO S(SNO,SN,SEX,AGE)values (0401,王芳,女,18) D.INSERT S values(0401,王芳,18,女)解析:解析:Visual FoxPro 支持两种 SQI 插入命令的格式,第一种是标准格式,另一种是特殊格式。其中,标准插入格式为: INSERT INTO dbf_namefname1fname2,.) VALUES(eExpression1,eExpression2,.) dbf_name 指定需要插入记录的表名,当插入的不是完整的记录时,可以用 fname1, fname2 来指定字段;VALUES(eE

39、xpression1,eExpression2,.)给出具体的记录值,字段值应与字段对应,且类型一致。本题中,选项 A)、B)都不是 SQL 的插入语句,语法有错,选项 D)中缺少短语 INTO,且插入的记录值与字段名不对应,也出现语法错误。30.假设某个表单中有一个命令按钮 cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的 Click 事件中写入语句(分数:2.00)A.ThisForm.CloseB.ThisForm.EraseC.ThisForm.Release D.ThisForm.Return解析:解析:利用 Release 方法可将表单从内存中释放。题

40、中其他几个选项都是错误的,不能用来关闭当前表单。31.在 SQL 的 SELECT 查询结果中,消除重复记录的方法是(分数:2.00)A.通过指定主关系键B.通过指定惟一索引C.使用 DISTINCT D.使用 HAVING 子句解析:解析:在 SQL 查询语句中,要消除重复记录的方法是使用 DISTINCT 短语,使用该语句后,查询结果中只出现一条重复的记录值。指定主关键字和候选关键字都是针对原数据表而言,不能用来消除查询结果中的重复记录,HAVING 子句一般和 GROUP BY 短语连用,表示进一步限定分组条件设置。32.在 Visual FoxPro 中,以下有关 SQL 的 SELE

41、CT 子句的叙述中,错误的是(分数:2.00)A.SELECT 子句中可以包含表中的列和表达式B.SELECT 子句中可以使用别名C.SELECT 子句规定了结果集中的列顺序D.SELECT 子句中列的顺序应该与表中列的顺序一致 解析:解析:SQL 查询子句中,可以从表中指定不同字段值进行输出,即表中的列,指定的列次序可以重新排列,不需要与原数据表一致。SQL 的查询子句可以包含表中的表达式及使用的别名。33.下列关于 SQL 中 HAVING 子句的描述,错误的是(分数:2.00)A.HAVING 子句必须与 GROUP BY 子句同时使用B.HAVING 子句与 GROUP BY 子句无关

42、 C.使用 HAVING 子句的同时可以使用 HAVING 子句D.使用 WHERE 子句的作用是限定分组的条件解析:解析:在 SQL 查询语句中,利用 GROUP BY 可以按一列或多列分组查询,利用 HAVING 子句可进一步限定分组的条件,它必须跟在 GROUP BY 子句之后,不可单独使用,与 WHERE 子句并不矛盾。34.在 Visual Foxpro 中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是(分数:2.00)A.不做参照完整性检查B.不准删除父表中的记录C.自动删除子表中所有相关的记录D.若子表中有相关记录,则禁

43、止删除表中记录 解析:解析:在参照完整性的删除操作中,规定了当删除父表中的记录时,如何处理子表中相关的记录。1)如果选择“级联”,则自动删除子表中的相关所有记录; 2)如果选择“限制”,若子表中有相关的记录,则禁止删除父表中的记录; 3)如果选择“忽略”,则不作参照完整性检查,即删除父表的记录时与子表无关。二、填空题(总题数:14,分数:28.00)35.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:36.测试的目的是暴露错误,评价程序的可靠性;而 1 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_ (正确

44、答案:正确答案:调试)解析:解析: 软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定;调试也称排错,它是一个与测试有联系又有区别的概念。具体来说,测试的目的是暴露错误,评价程序的可靠性,而调试的目的是发现错误的位置,并改正错误。37.在最坏情况下,堆排序需要比较的次数为 1 。(分数:2.00)填空项 1:_ (正确答案:正确答案:O(nlog2n))解析:解析: 在最坏情况下;冒泡排序所需要的比较次数为 n(n-1)/2;简单插入排序所需要的比较次数为 n(n-1)/2;希尔排序所需要的比较次数为 O(n1.5);堆排序所需要的比较次数为 O(nlog2n

45、)。38.若串 s=“Program“,则其子串的数目是 1 。(分数:2.00)填空项 1:_ (正确答案:正确答案:29)解析:解析: 串 s 中共有 7 个字符,由于串中字符各不相同,则其子串中有 0 个字符的 1 个(空串),1个字符的 7 个,2 个字符的 6 个,3 个字符的 5 个,4 个字符的 4 个,5 个字符的 3 个,6 个字符的 2 个,7 个字符的 1 个,共有 1+2+3+4+5+6+7+1=29。39.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_ (正确答案:正确答案

46、:1 对多 或 1:N)解析:解析: 两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有 3 种,即一对一(1:1)的联系、一对多(1:N)或多对一(N:1)的联系和多对多(N:N)的联系。40.数据库管理系统常见的数据模型有层次模型、网状模型和 1 3 种。(分数:2.00)填空项 1:_ (正确答案:正确答案:关系模型)解析:解析: 数据库管理系统是位于用户与操作系统之间的一层系统管理软件,是一种系统软件,是用户与数据库之间的一个标准接口,其总是基于某种数据模型,可以分为层次模型、网状模型和关系模型。41.Visual FoxPro 中不允许在主关键字字段中有重复值或 1。(

47、分数:2.00)填空项 1:_ (正确答案:正确答案:空值)解析:解析: Visual FoxPro 不允许在主关键字字段中有重复值或空值。42.要使得在“应用程序生成器”中所做修改与当前活动项目保持一致,应单击 1 按钮。(分数:2.00)填空项 1:_ (正确答案:正确答案:清理)解析:解析: 要使得在“应用程序生成器”中所做修改与当前活动项目保持一致,应单击清理按钮。43.查询设计器的“筛选”选项卡用来指定查询的 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:查询条件 或 条件)解析:解析: 查询设计器的“筛选”。选项卡用来指定查询的查询条件;“连接”选项卡用于编辑连接条件;“排序依据”选项卡用于指定排序的字段和排

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1