1、A.因难B.不容易C.平滑D.顺序3第 3 题 以下说法,错误的是( )。A.面向对象不仅支持过程抽象,而且支持数据抽象B.某些面向对象的程序设计语言还支持参数化抽象C.信息隐蔽通过对象的封装性来实现D .在面向对象方法中,类是最基本的模块。 D4第 4 题在软件工程学中,我们把一组具有相同数据结构和相 同操作的对象的集合定义为( ),此定义包括 组数据属性和在数据上的一组合法操作。A.类B.属性C.对象D.消息 A5第 5 题( )模型表示了对象的相互行为。A.对象B.动态C.功能D.分析 B6第 6 题软件配置项是软件配置管理的对象,指的是软件工程 过程中所产生的( )。A.接口B.软件环
2、境C.信息项D.版本7第 7 题下列耦合中,( )的耦合性最强。A.公共耦合B.数据耦合C.控制耦合D.内容耦合8第 8 题块内联系中,( )块内联系最强。A.偶然性B.功能性C.通信性D.顺序性9第 9 题需求分析最终结果是产生( )。A.项目开发计划B.可行性分析报告C.需求规格说明书D.设计说明书10第 10 题软件工程学科出现的主要原因是( )A.计算机的发展B.其他工程学科的影响C.软件危机的出现D.程序设计方法学的影响11第 11 题有关计算机程序功能、设计、编制、使用的文字或图 形资料称为( )。A.软件B.文档C.程序12第 12 题问题定义阶段必须回答的关键问题是( )。A.
3、要解决的问题是什么B .确定目标系统必须具备哪些功能C.怎样实现目标系统D .如何具体实现系统13第 13 题下列方式中,不是由数据元素组成数据方式的是( )。A.顺序B.层次C.选择D.重复14第 14 题 在软件可行性研究中,可以从不同的角度对软件进行 研究,其中是从软件的成本 / 效益分析的是( )A.经济可性性B .技术可行性C.操作可行性D .法律可行性15第 15 题模块( ),则说明模块的独立性越强。A.耦合越强B.扇入数越高C.耦合越弱D .扇入数越低16第 16 题模块的独立性是由内聚性和耦合性来度量的,其中内 聚性是( )。A.模块间的联系程度B.模块的功能强度C.信息隐蔽
4、程度D.接口的复杂程度17第 17 题在软件结构中,如果两个矩形之间有直接相连,表示 它们存在( )关系。A.链接B.调用C.并列D .顺序执行18第 18 题概要设计与详细设计衔接的图形工具是( )A.数据流图B.结构图C.程序流程图D.PAD 图19第 19 题Jackson 方法是一种面向( )的方法。B.数据结构C.数据流D.控制流20第 20 题 数据流图是用于表示软件模型的一种图示方法,在下列可采用的绘图方法中,( )是常采用的。自顶向下 自底向上 分层绘制 逐步求精A.全是B.C.D.21第 21 题 需求分析阶段研究的对象是软件项目的( )。A.用户需求B .合理要求C.模糊要求D .工程要求22第 22 题 在结构化分析方法(SA)中,与数据流图配合使用 的是( )。B.数据字典C .实体联系图D. 程序流程图23第 23 题在程序的描述和分析中,用以指明数据来源、数据流 向和数据处理的辅助图形是( )。A.瀑布模型图B.数据流图C.数据结构图D.业务图24第 24 题详细设计规格说明通常使用( )手段。A.IPO 图与层次图B.HIPOC.IPO 或 PDLD.HIPO或 PDL25第 25 题下列属于黑盒测试的是( )A.基本路径测试B.条件测试C.循环测试D .等价划分作业总得分: 100.0作业总批注: