软件工程2010 2011一试卷A答案

合集下载

2010年上半年软考软件设计师考试试题及答案

2010年上半年软考软件设计师考试试题及答案

标准答案(希赛提供)1.B 2.D 3.C 4.B.D 5.C6.C7.D8.D9.B 10.B11.A 12.A 13.B 14.D 15.C16.D 17.A 18.D 19.C 20.B21 D 22.A 23.D 24.B 25.A26.C 27.C 28.B 29.C 30.B31.C 32.B 33.B 34.C 35.C36.C 37.D 38.B 39.D 40.C41.C42.A 43.C 44.D 45.A46.D 47.C 48.C 49.D 50.B51.A 52.B 53.B 54.A 55.D56.C 57.D 58.A 59.B60.A61.C62.B63.C64.B65.C66.C 67.B 68.B69.D70.D71.B 72.C 73.D 74.B 75.A试题二网友讨论【答案】1.B程序计数器PC自动加1,指向下一条指令。

【答案】2.D并联的可靠度为1-(1-R)(1-R) 串联的可靠度等于各个部分的乘积。

故系统可靠度为R×(1-(1-R))(1-(1-R)) 。

【答案】3.C输入输出设备的中断是可屏蔽的,而掉电什么都白扯,机器断电即玩完,掉电不可屏蔽。

【答案】4.B.D数学逻辑推导,或维恩图验证,或者代入数值计算,原始A、B相同时为真,不同时为假。

【答案】5.C在分析指令的时候需要将指令(包括操作码和地址码)首先存放到指令寄存器IR中,然后再按操作码进行译码,利用地址码计算相应的物理地址。

【答案】6.C64位和32位通常代表设计时候的数据总线宽度、CPU内寄存器位数、ALU运算位数。

与运算数度没有必然的联系。

【答案】7.D一直没有用Outlook,但是知道可以脱机处理,管理多个邮件帐号。

至于C项,微软那么强大,做这么个小功能还是小菜的。

D不能发送和接受安全邮件这点应该是能够做到的。

猜选D项。

【答案】8.D 9.BMacro是宏的意思,C语言中可是有这个东西的,那么这个病毒自然联想到宏病毒。

2010年下半年上午 软件设计师 试题及答案与解析-软考考试真题-基础知识

2010年下半年上午 软件设计师 试题及答案与解析-软考考试真题-基础知识

2010年下半年上午软件设计师考试试题-答案与解析一、单项选择题(共75分,每题1分。

每题备选项中,只有1个最符合题意)●第1题,在输入输出控制方法中,采用(1)可以使得设备与主存间的数据块传送无需CPU干预。

A.程序控制输入输出B.中断C.DMAD.总线控制【参考答案】C【答案解析】计算机中主机与外设间进行数据传输的输入输出控制方法有程序控制方式、中断方式、DMA等。

在程序控制方式下,由CPU执行程序控制数据的输入输出过程。

在中断方式下,外设准备好输入数据或接收数据时向CPU发出中断请求信号,若CPU决定响应该请求,则暂停正在执行的任务,转而执行中断服务程序进行数据的输入输出处理,之后再回去执行原来被中断的任务。

在DMA方式下,CPU只需向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据传送完毕再把信息反馈给CPU,这样就很大程度上减轻了CPU的负担,可以大大节省系统资源。

●第2题,若某计算机采用8位整数补码表示数据,则运算(2)将产生溢出。

A.-127+1B.-127-1C.127+1D.127-1【参考答案】C【答案解析】釆用8位补码表示整型数据时,可表示的数据范围为-128〜127,因此进行127+1运算会产生溢出。

●第3题,若内存容量为4GB,字长为32,则(3)。

A.地址总线和数据总线的宽度都为32B.地址总线的宽度为30,数据总线的宽度为32C.地址总线的宽度为30,数据总线的宽度为8D.地址总线的宽度为32,数据总线的宽度为8【参考答案】A【答案解析】内存容量为4GB,即内存单元的地址宽度为32位。

字长为32位即要求数据总线的宽度为32位,因此地址总线和数据总线的宽度都为32。

地址总线的宽度就是处理机寻址范围,若地址总线为n位,则可寻址空间为2的n 次方字节。

所以本题的可寻址空间为:4*1024*1024*1024*位,所以地址总线宽度为32●第4题,设用2KX4位的存储器芯片组成16KX8位的存储器(地址单元为0000H~3FFFH,每个芯片的地址空间连续),则地址单元0B1FH所在芯片的最小地址编号为(4)。

(完整版)软件工程试卷及答案,推荐文档

(完整版)软件工程试卷及答案,推荐文档

处罚信息
IPO001 图书馆系统
DS002
库存信息
答:
DS001
读者信息
0 层数据流程图
DS003
借还信息
我去人也就有人!为UR扼腕入站内信不存在向你偶同意调剖沙
3
读者
IPO1
DS002
库存信息
DS003
借还信息
建议收藏下还书 载处理 本文,以便随时学习!
DS004
处罚信息
IPO6 处罚处理
还书流程图
建议收藏下载本文,以便随时学习! 出功能;中层模块控制、协调底层的工作。步骤六、执行“二级分解”。步骤七、采 用启发式设计策略,精化所得程序结构雏形,改良软件质量 。上述七个设计步骤的目 标是给出软件的一个整体描述。
5. 软件详细设计的主要任务是什么? 答:详细设计阶段的主要任务是:1.确定系统每一个模块所采用的算法,并选择
合适的工具给出详细的过程性描述;2.确定系统每一个模块使用的数据结构;3.确 定系统模块的接口细节,包括系统的外部接口和用户界面、与系统内部其它模块的接 口以及各种数据(输入、输出和局部数据)的全部细节;4.为系统每一个模块设计测 试用例。
6. 详细设计的工具有哪几类? 答:1、程序流程图(program flow chart)又称为程序框图,它具有直观、清晰,
DS001
读者信息
读者
DS002
库存信息
IPO2 有效性检查
IPO7 数量检查
IPO3 借书处理
DS003
借还信息
借书流程图
DS002
库存信息
管理员
IPO4 查询
IPO5 打印报表
DS003
借还信息
查询流程图

高等教育自学考试软件工程真题2011年1月

高等教育自学考试软件工程真题2011年1月

高等教育自学考试软件工程真题2011年1月(总分:100.00,做题时间:150分钟)一、课程代码:02333(总题数:1,分数:0.00)二、单项选择题(本大题共20小题,每小题1分,共20分)(总题数:20,分数:20.00)1.在下列软件生存周期模型中,规定了由前至后、相互衔接的固定次序的模型是()。

(分数:1.00)A.瀑布模型√B.增量模型C.喷泉模型D.螺旋模型解析:2.需求分析结果的最重要的文档是()。

(分数:1.00)A.需求规格说明书√B.修改完善的软件开发计划C.确认测试计划D.初步用户使用手册解析:3.可行性分析中,系统流程图用于描述()。

(分数:1.00)A.当前运行系统B.当前逻辑模型√C.目标系统D.新系统解析:4.下列选项中,一般不包括在数据字典条目中的是()。

(分数:1.00)A.数据流B.数据存储C.基本加工√D.源点与终点解析:5.软件详细设计的基本任务是确定每个模块的()。

(分数:1.00)A.功能B.调用关系C.算法和数据结构√D.输入输出数据解析:6.把模块的控制结构转变成计算机可接受的程序代码的阶段是()。

(分数:1.00)A.详细设计B.测试C.维护D.编码√解析:7.软件概要设计结束后得到()。

(分数:1.00)A.初始的软件结构图√B.优化的软件结构图C.模块详细的算法D.程序编码解析:8.下列说法错误的是()。

(分数:1.00)A.判定覆盖包含了语句覆盖,但它可能会使一些条件得不到测试。

B.条件覆盖的检错能力较判定覆盖强,但有时达不到判定覆盖的要求。

C.判定/条件覆盖包含了判定覆盖和条件覆盖的要求,实际上不一定达到条件覆盖的标准。

D.凡是满足条件组合覆盖标准的测试用例,也满足其他所有覆盖种类的覆盖标准。

√解析:9.为提高集成测试的效果,进行软件集成测试工作的人员最好是()。

(分数:1.00)A.该软件的设计人员√B.该软件开发组的负责人C.该软件的编程人员D.不属于该软件开发组的软件设计人员解析:10.一个成功的测试可以()。

2010年软件工程师历年考试真题

2010年软件工程师历年考试真题

封面作者:Pan Hongliang仅供个人学习201O年上半年软件设计师2010年下半年软考软件设计师考试试题(上午)2010 年下半年软件设计师下午试卷试题一(共15 分)阅读以下说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某时装邮购提供商拟开发订单处理系统,用于处理客户通过电话、传真、邮件或Web站点所下订单。

其主要功能如下:(1)增加客户记录。

将新客户信息添加到客户文件,并分配一个客户号以备后续使用。

(2)查询商品信息。

接收客户提交商品信息请求,从商品文件中查询商品的价格和可订购数量等商品信息,返回给客户。

(3)增加订单记录。

根据客户的订购请求及该客户记录的相关信息,产生订单并添加到订单文件中。

(4)产生配货单。

根据订单记录产生配货单,并将配货单发送给仓库进行备货;备好货后,发送备货就绪通知。

如果现货不足,则需向供应商订货。

(5)准备发货单。

从订单文件中获取订单记录,从客户文件中获取客户记录,并产生发货单。

(6)发货。

当收到仓库发送的备货就绪通知后,根据发货单给客户发货;产生装运单并发送给客户。

(7)创建客户账单。

根据订单文件中的订单记录和客户文件中的客户记录,产生并发送客户账单,同时更新商品文件中的商品数量和订单文件中的订单状态。

(8)产生应收账户。

根据客户记录和订单文件中的订单信息,产生并发送给财务部门应收账户报表。

现采用结构化方法对订单处理系统进行分析与设计,获得如图 1-1 所示的顶层数据流图和图 1-2 所示 0 层数据流图。

图1-1 顶层数据流图【问题1】(3 分)使用说明中的词语,给出图1-1 中的实体E1~E3 的名称。

【问题2】(3 分)使用说明中的词语,给出图1-2 中的数据存储D1~D3 的名称。

【问题3】(9 分)(1)给出图1-2 中处理(加工)P1 和P2 的名称及其相应的输入、输出流。

(2)除加工P1 和P2 的输入输出流外,图1-2 还缺失了1条数据流,请给出其起点和终点。

软件工程试卷(附答案)

软件工程试卷(附答案)

单项选择题(每题 2 分,共40 分)1?软件生存周期模型有多钟,下列选项中,(C )不是软件生存周期模型。

A. 螺旋模型B.增量模型C?功能模型D.瀑布模型2、以下说法错误的是(C)。

A. 增量模型是在瀑布模型的基础上加以修改而形成的B. 增量模型推迟某些阶段或所有阶段中的细节,从而较早地产生工作软件C. 瀑布模型和增量模型都属于整体开发模型D ?瀑布模型规定在开始下一个阶段的工作之前,必须完成前一阶段的所有细节3、可行性分析中,系统流程图用于描述(A)。

A.当前运行系统B. 当前逻辑模型C. 目标系统D. 新系统4、研究软硬件资源的有效性是进行( A )研究的一方面。

A.技术可行性B. 经济可行性C.社会可行性D.操作可行性5、数据字典中,一般不包括下列选项中的(D)条目。

A.数据流B.数据存储C.加工D.源点与终点6、SA 方法的分析步骤是首先调查了解当前系统的工作流程,然后(A)。

A. 获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B. 获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的物理模型C. 获得当前系统的逻辑模型,抽象出目标系统的物理模型,建立目标系统的逻辑模型D. 获得当前系统的逻辑模型,抽象出目标系统的物理模型,建立目标系统的物理模型7、通过(B )可以完成数据流图的细化。

A. 结构分析B. 功能分解8、对软件进行分解,是为了(C)。

A. 降低模块的复杂程度B. 降低模块间接口的复杂程度C.数据分析D.系统分解C.功能内聚D.通信内聚C)C. 降低模块的复杂程度,并降低模块间接口的复杂程度D. 降低模块的复杂程度,并提高模块间接口的复杂程度9、为了提高模块的独立性,模块内部最好是(C)。

A. 逻辑内聚B. 时间内聚10、在软件结构设计完成后,对于下列说法,正确的是(A. 非单一功能模块的扇入数大比较好,说明本模块重用率高B. 单一功能的模块扇入高时应重新分解,以消除控制耦合的情况C?一个模块的扇出太多,说明该模块过分复杂,缺少中间层D. 一个模块的扇入太多,说明该模块过分复杂,缺少中间层11、在软件开发过程中,以下说法正确的是(B)。

(完整word版)《软件工程》期末考试试卷A(答案)

(完整word版)《软件工程》期末考试试卷A(答案)

—南昌大学考试试卷—【适用时间:20 15 ~20 16 学年第二学期试卷类型:[ A ]卷】请对以上问题,画出分层数据流图2、2、某“调整工资”处理模块接受一个“职称”的变量,根据职称的不同(助教,讲师,副教授,教授)作不同的处理,其中若是助教还必须输入工龄,只有工龄超过两年才能调整工资。

请用等价类划分法设计测试用例。

划分等价类:(5分)设计测试用例:(5分)当我被上帝造出来时,上帝问我想在人间当一个怎样的人,我不假思索的说,我要做一个伟大的世人皆知的人.于是,我降临在了人间.我出生在一个官僚知识分子之家,父亲在朝中做官,精读诗书,母亲知书答礼,温柔体贴,父母给我去了一个好听的名字:李清照。

小时侯,受父母影响的我饱读诗书,聪明伶俐,在朝中享有“神童”的称号。

小时候的我天真活泼,才思敏捷,小河畔,花丛边撒满了我的诗我的笑,无可置疑,小时侯的我快乐无虑。

“兴尽晚回舟,误入藕花深处。

争渡,争渡,惊起一滩鸥鹭。

”青春的我如同一只小鸟,自由自在,没有约束,少女纯净的心灵常在朝阳小,流水也被自然洗礼,纤细的手指拈一束花,轻抛入水,随波荡漾,发髻上沾着晶莹的露水,双脚任水流轻抚。

身影轻飘而过,留下一阵清风。

可是晚年的我却生活在一片黑暗之中,家庭的衰败,社会的改变,消磨着我那柔弱的心。

我几乎对生活绝望,每天在痛苦中消磨时光,一切都好象是灰暗的。

“寻寻觅觅冷冷清清凄凄惨惨戚戚”这千古叠词句就是我当时心情的写照.最后,香消玉殒,我在痛苦和哀怨中凄凉的死去。

在天堂里,我又见到了上帝。

上帝问我过的怎么样,我摇摇头又点点头,我的一生有欢乐也有坎坷,有笑声也有泪水,有鼎盛也有衰落。

我始终无法客观的评价我的一生。

我原以为做一个着名的人,一生应该是被欢乐荣誉所包围,可我发现我错了。

于是在下一轮回中,我选择做一个平凡的人。

我来到人间,我是一个平凡的人,我既不着名也不出众,但我拥有一切的幸福:我有温馨的家,我有可亲可爱的同学和老师,我每天平凡而快乐的活着,这就够了。

全国2011年1月软件工程试题及答案

全国2011年1月软件工程试题及答案

全国2011年1月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均不得分。

1.在下列软件生存周期模型中,规定了由前至后、相互衔接的固定次序的模型是( A )A.瀑布模型B.增量模型C.喷泉模型D.螺旋模型2.需求分析结果的最重要的文档是( A )A.需求规格说明书B.修改完善的软件开发计划C.确认测试计划D.初步用户使用手册3.可行性分析中,系统流程图用于描述( B )A.当前运行系统B.当前逻辑模型C.目标系统D.新系统4.下列选项中,一般不包括...在数据字典条目中的是( C )A.数据流B.数据存储C.基本加工D.源点与终点5.软件详细设计的基本任务是确定每个模块的( C )A.功能B.调用关系C.算法和数据结构D.输入输出数据6.把模块的控制结构转变成计算机可接受的程序代码的阶段是( D )A.详细设计B.测试C.维护D.编码7.软件概要设计结束后得到( A )A.初始的软件结构图B.优化的软件结构图C.模块详细的算法D.程序编码8.下列说法错误..的是( D )A.判定覆盖包含了语句覆盖,但它可能会使一些条件得不到测试。

B.条件覆盖的检错能力较判定覆盖强,但有时达不到判定覆盖的要求。

C.判定/条件覆盖包含了判定覆盖和条件覆盖的要求,实际上不一定达到条件覆盖的标准。

D.凡是满足条件组合覆盖标准的测试用例,也满足其他所有覆盖种类的覆盖标准。

9.为提高集成测试的效果,进行软件集成测试工作的人员最好是( A )A.该软件的设计人员B.该软件开发组的负责人C.该软件的编程人员D.不属于该软件开发组的软件设计人员10.一个成功的测试可以( C )A.表明程序没有错误B.发现所有错误C.发现尚未发现的错误D.提高软件可靠性11.在分层数据流图映射成软件结构的设计中,下列说法错误..的是( C )A.分层的数据流图映射成软件结构图也应该是分层的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

内蒙古工业大学2010—2011学年第一学期
《软件工程》期末考试试卷(A)(课程代码:020214028)
参考答案
出卷人:刘利民考试时间: 2010.12.17
参考答案制定人:刘利民参考答案审核人:
注意事项:
1. 本试卷适用于2008级计算机科学与技术、软件工程专业学生
使用。

2. 本试卷参考答案共5页,满分100分,答题时间120分钟。

1.选择题(本大题共10道小题,每题2分,共20分)
1、软件工程的中心课题是()
B. 控制复杂性
2、软件工程的三要素是()
A. 方法、工具、过程
3、需求分析阶段常用()说明软件系统的数据模型
D.E-R图
4、需求分析阶段要分析用户的各种需求,那种是最重要的()
A. 功能
5、判定表是用于描述结构化分析方法中( )环节的工具
C. 流程描述
6、软件是一种()
C. 逻辑产品
7、两个模块使用同一个全局变量,模块间的这种耦合称为()
C. 公共耦合
8、某个应用软件原来只有五个模块,现在用户又提出了新的需求,需要给软件增加新的功能,这种软件维护称为()
B. 完善性维护
9、在面向对象分析方法中,常常用()图描述软件的对象模型
B. 类及对象图
10、面向对象程序设计中,那种图不属于动态模型()
A.用例图
2.判断正误(本大题共10道小题,每小题2分,共20分)
1.软件的生产与硬件不同,在它的开发过程中没有明显的制造过
程。

(正)
2.结构化分析过程,实质就是一种建模活动(正)
3.测试用例应由输入数据和实际的输出结果两部分组成(误)
4.软件能力成熟度是评价软件可靠性的标准(误)
5.路径测试属于白盒测试(正)
6.模块化不但可以降低问题复杂性,还可以减少开发工作量,从而
降低开发成本,提高软件生产率(正)7.在进行用户数据输入时,要尽量减少用户输入动作的数量,最主
要的是减少击键的数量(正)8.采用面向对象方法相对于传统的生命周期法,提高了软件的可维
护性(正)
9.调试和测试是同一个概念在不同阶段的叫法(误)
10.UML是一种编程工具(误)
3.简述题(本大题共4道小题,每小题5分,共20分)
1、什么是软件危机?为什么会产生软件危机?
软件危机:在计算机软件开发、维护过程中所遇到的一系列严重问题。

(2分)
软件危机产生的原因:
(1)软件自身的特点(1.5分)
(2) 在开发和维护过程中,采用了错误的方法和技术(1.5分)
1)早期的个体化开发特点
2)急于求成,仓促上阵
3)认为软件=编程、运行;轻视软件维护
4)没有软件生命周期概念
2、简述面向对象方法的特点。

(1)尽可能模拟人类习惯的思维方式,即问题域与求解域在结构上尽可能一致。

(2分)
(2)与传统方法相反,OOM以数据或信息为主线,把数据和处理结合构成统一体——对象。

(1.5分)
程序不再是一系列工作在数据上的函数集合,而是相互协作又彼此独立的对象的集合。

(3)OOM的四要素:(1.5分)
对象、类、继承、消息。

3、什么是软件的可靠性和可用性?
可靠性(Reliability):程序在给定的时间间隔内,按照说明书的规定,成功地运行的概率。

(2.5分)
可用性(Usability):程序在给定的时间点,按照说明书的规定,成功地运行的概率。

(2.5分)
4、什么是软件重用?简述软件重用的三种级别。

软件重用:不加修改或稍加修改,软件能够重复使用。

(2分)
软件重用的三种级别:
(1)知识重用(例如软件工程知识的重用)(1分)
(2)方法和标准重用(例如OO方法和国家规定的软件开发规范的重用)(1分)
(3)软件成分的重用(1分)
①代码重用:
②设计重用——当移植系统时
③分析重用——当需求未变,而系统结构改变时
4.综合题(本大题共4道小题,每小题各10分,共40分)
1.研究生招生管理系统具有以下功能:
(1)根据国家公布的分数线,研究生处导入第一志愿笔试上线考生,第一志愿人数不足计划招生数的专业需要进行调剂,研究生处网上公布调剂的专业和人数。

(2)在指定时间内,需要调剂的考生上网输入身份证号码、姓名、专业、笔试成绩、原报考学校和专业等信息,进行调剂报名。

(3)研究生处根据调剂报名情况,进行审核,确定可否调剂。

(4)同意调剂和第一志愿笔试上线的考生,通知参加面试。

(5)考生可以根据身份证号查询是否调剂成功。

(6)考生可以根据身份证号查询是否参加面试。

(7)研究生处组织面试,并录入面试成绩。

(8)根据笔试成绩和面试成绩,确定录取人员,并网上公布录取名单。

(9)考生可以根据身份证号查询是否被录取。

请就以上系统功能画出数据流图,
2. 设计研究生招生管理系统的模块图。

3、某银行的存款利率如下:
存款分为定期、零存整取、活期三种方式。

(1) 若存款为5年定期,则存款年利率为3.66%;
否则,若存款为3年定期,则存款年利率为3.33%;
否则,若存款为1年定期,则存款年利率为2.5%;
(2) 若存款为零存整取5年期,则存款年利率为3.33%;
否则,若存款为零存整取3年期,则存款年利率为2.5%;
否则,若存款为零存整取1年期,则存款年利率为1.56%;
(3) 若存款为活期,则存款年利率为0.78%;
假设要存入一笔款W、存款年限N,请用等价划分法设计测试方案(包括划分等价类、设计测试用例)。

4.给定下列伪码表示,设计出等价的PAD图。

相关文档
最新文档