【计算机类职业资格】国家二级VF笔试-试卷4及答案解析.doc
《【计算机类职业资格】国家二级VF笔试-试卷4及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF笔试-试卷4及答案解析.doc(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
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 笔试 试卷 答案 解析 DOC
