365文库
登录
注册
2

郑州大学自考软件工程参考真题

242阅读 | 12收藏 | 6页 | 打印 | 举报 | 认领 | 下载提示 | 分享:
2
郑州大学自考软件工程参考真题第1页
郑州大学自考软件工程参考真题第2页
郑州大学自考软件工程参考真题第3页
郑州大学自考软件工程参考真题第4页
郑州大学自考软件工程参考真题第5页
郑州大学自考软件工程参考真题第6页
福利来袭,限时免费在线编辑
转Pdf
right
1/6
right
下载我编辑的
下载原始文档
收藏 收藏
搜索
下载二维码
App功能展示
海量免费资源 海量免费资源
文档在线修改 文档在线修改
图片转文字 图片转文字
限时免广告 限时免广告
多端同步存储 多端同步存储
格式轻松转换 格式轻松转换
用户头像
像风温柔侵袭像雾无声伏击 上传于:2024-06-30
郑州大学自考软件工程参考真题 一、单项选择题(本大题共20 小题,每小题1 分,共20 分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.软件工程管理的具体内容不包括对_________管理。( ) A.开发人员 B.组织机构 C.控制 D.设备 2.在McCall 软件质量度量模型中,_________属于面向软件产品操作。( ) A.正确性 B.可维护性 C.适应性 D.互操作性 3.在快速原型模型的开发过程中,用原型过程来代替全部开发阶段所用模型是_________模型。( ) A.探索型原型 B.演化型原型 C.实验型原型 D.增量型原型 4.维护中因删除一个标识符而引起的错识是_________副作用。( ) A.文档 B.数据 C.编码 D.设计 5.软件维护的困难主要原因是( ) A.费用低 B.人员少 C.开发方法的缺陷 D.维护难 6.用白盒法技术设计测试用例的方法包括( ) A.错误推测 B.因果图 C.基本路径测试 D.边界值分析 7.软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们( ) A.前者属于静态测试,后者属于动态测试 B.前者属于动态测试,后者属于静态测试 C.都属于静态测试 D.都属于动态测试 8.程序设计语言的心理特性在语言中表现不应包括( ) A.歧义性 B.简洁性 C.保密性 D.传统性 9.程序的三种基本控制结构的共同特点是( ) A.只能用来描述简单程序 B.不能嵌套使用 C.单入口,单出口 D.仅用于自动控制系统 10.JSP 方法是一种面向_________的设计方法。( ) A.控制结构 B.对象 C.数据流 D.数据结构 11.当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为( ) A.数据耦合 B.公共耦合 C.标记耦合 D.内容耦合 12.软件设计的方法有多种,_________方法不属于面向数据流的设计方法。( ) A.基于Jackson 图的设计 B.基于IDEF0 图的设计 C.交换分析设计 D.事务分析设计 13.为高质量地开发软件项目,在软件结构设计时,必须遵循_________原则。( ) A.信息隐蔽 B.质量控制 C.程序优化 D.数据共享 14.设在一个模块内有2 个判定,若受其中一个判定影响到的模块集合为A,而受另一个判定影响到的模块集合为B,则该模块的作用范围是( ) A. AΙ B B. AΥ B C.( AΥ B )—( AΙ B ) D.( AΥ B ) Υ ( AΙ B ) 15.数据流图(DFD)是_________方法中用于表示系统的逻辑模型的一种图形工具。( ) A.SA B.SD C.SP D.SC 16.螺旋模型是一种将瀑布模型和_________结合起来的软件开发模型。( ) A.增量模型 B.专家系统 C.喷泉模型 D.变换模型 17.需求规格说明书的作用不包括( ) A.软件验收的依据 B.用户与开发人员对软件要做什么的共同理解 C.软件可行性研究的依据 D.软件设计的依据 18.数据字典是用来定义_________中的各个成份的具体含义的。( ) A.流程图 B.功能结构图 C.系统结构图 D.数据流图 19.设年利率为i,现存入p 元,不计复利,n 年后可得钱数为( ) A.p﹡(1+i﹡n) B.p﹡(i+1)n C.p﹡(1+i)﹡n D.p﹡(i+n) 20.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了( ) A.软件危机 B.软件工程 C.程序设计革命 D.结构化程序设计 四、简答题(本大题共4 小题,每小题5 分,共20 分) 36.何谓软件开发方法?请列举四种主要方法。 37.从开发者角度进行程序质量的评审时,软件的结构包括哪些主要内容? 38.说明软件文档的作用。 39.简述详细设计的基本任务。 五、综合应用题(第一小题7 分,第二小题8 分,第三小题10 分,共25 分) 40.试利用McCabe 的程序复杂性计算方法计算如下程序图的复杂性。 41.根据下列条件使用边界值分析法设计测试用例。 某一8 位微机,其八进制常数定义为:以零开头的数是八进制整数,其值的范围是-177~ 177。如 05,0127,-065 42.工资计算系统中的一个子系统有如下功能: (1)计算扣除部分—由基本工资计算出应扣除(比如水电费、缺勤)的部分; (2)计算奖金部分—根据职工的出勤情况计算出奖励金; (3)计算工资总额部分—根据输入的扣除额及奖金计算出总额; (4)计算税金部分—由工资总额中计算出应扣除各种税金; (5)生成工资表—根据计算总额部分和计算税金部分传递来的有关职工工资的详细信息生成工资表。 试根据要求画出该问题的数据流程图,并把其转换为软件结构图 郑州大学自考软件工程参考真题 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.软件危机产生的时期是( ) A.“程序设计时代”初期 B.“程序设计时代”末期 C.“程序系统时代”初期 D.“程序系统时代”末期 2.以下属于面向数据结构的开发方法是( ) A.结构化方法 B.Jackson方法 C.维也纳开发方法 D.面向对象的开发方法 3.数据字典定义数据流或数据存储组成时,使用了若干符号,其中{…}表示的含义是( ) A.可选 B.与 C.或 D.重复 4.IDEF0是IDEF方法的一部分,用于建立系统的( ) A.功能模型 B.信息模型 C.动态模型 D.关系模型 5.若模块内部所有处理元素都在同一个数据结构上操作,则该模块的内聚性类型是( ) A.时间内聚 B.偶然内聚 C.通信内聚 D.功能内聚 6.若软件结构中两个模块之间传递的是数据结构,如高级语言中的数组名,则这两个模块的耦合性类型是( ) A.公共耦合 B.控制耦合 C.数据耦合 D.标记耦合 文章来源: HYPERLINK "http://www.zdszedu.com" www.zdszedu.com 郑大自考网 7.下列描述中,不属于程序流程图优点的是( ) A.历史最悠久,使用最广泛 B.容易表示数据结构 C.支持程序的三种基本控制结构 D.直观清晰,易于使用 8.设计人工智能领域内的系统,程序设计语言最好选择( ) A.Cobol语言 B.C语言 C.Pascal语言 D.Prolog语言 9.以下四种逻辑覆盖中,发现错误能力最弱的是( ) A.语句覆盖 B.条件覆盖 C.判定覆盖 D.条件组合覆盖 10.软件工程领域中,与确认测试有关的软件开发阶段是( ) A.编码 B.详细设计 C.概要设计 D.需求分析 11.对某个学生成绩系统进行测试,输入值是学生的成绩,范围为0~100,根据黑盒测试的等价类划分技术,下列划分正确的是( ) A.1个合理等价类,1个不合理等价类
tj