1、下列叙述中正确的是AA线性表是线性结构B栈与队列是非线性结构C线性链表是非线性结构D二叉树是线性结构2、用树形结构来表示实体之间联系的模型称为BA关系模型B层次模型C网状模型D数据模型3、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及BA阶段性报告B需求评审C总结D都不正确4、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为B注:要牢记AN1BNCN12DN25、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及BA阶段性报告B需求评审C总结D都不正确6、结构化程序设计主要强调的是BA程序的规模B程序的易读性C程序的执行效率D程序的可移植性7、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是CA模拟现实世界中不同事物之间的联系B强调模拟现实世界中的算法而不强调概念C使用现实世界的概念抽象地思考问题从而自然地解决问题D鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考8、索引属于BA模式B内模式C外模式D概念模式9、算法一般都可以用哪几种控制结构组合而成DA循环、分支、递归B顺序、循环、嵌套C循环、递归、选择D顺序、选择、循环10、下面对对象概念描述错误的是AA任何对象都必须有继承性B对象是属性和方法的封装体C对象间的通讯靠消息传递D操作是对象的动态性属性11、结构化程序设计主要强调的是BA程序的规模B程序的易读性C程序的执行效率D程序的可移植性12、索引属于BA模式B内模式C外模式D概念模式
f13、按条件f对关系R进行选择,其关系代数表达式为CARXRBRXRfCбfRD∏fR14、下面概念中,不属于面向对象方法的是DA对象B继承C类D过程调用15、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是DA概要设计B详细设计C可行性分析D需求分析
fr