- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
软件工程师考试考试答案(题库版)
1、名词解释?偶然内聚
正确答案:指一个模块内的各处理元素之间没有任何联系。
2、单选?软件特性中,软件产品交付使用后,在实现改正潜伏的错误、改进性能、适应环境变化等方面工作(江南博哥)的难易程度称为()。
A.可理解性
B.可维护性
C.可适应性
D.可重用性
正确答案:B
3、单选?在J2EE的Web应用中,编译后的class文件存放的目录为()
A.classes目录
B.images目录
C.jar目录
D.任意位置
正确答案:A
4、问答题?软件设计的基本原理包括哪些内容?
正确答案:软件设计的基本原理包括:
①模块化:指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。每个模块完成一个特定的子功能,所有模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。模块化是软件解决复杂问题所具备的手段。
②抽象:是认识复杂现象过程中使用的思维工具,即抽出事物本质的共同的特性而暂不考虑它的细节,不考虑其他因素。软件工程中每一步都是对软件解决方法的抽象层次的一次细化。
③信息隐蔽:指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说,是不能访问的。通过信息隐蔽,可以定义和实施对模块的过程细节和局部数据结构的存取限制。
④模块独立性。指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。衡量模块独立性有两个标准耦合性和内聚性,可判断设计方案的优劣。
5、单选?数据字典总,一般不出现的条目是()
A.数据流
B.数据存储
C.加工
D.源点与终点
正确答案:D
6、单选?在JSF应用中()发挥着与UI和模型交互的作用。
A.托管Bean
B.后台Bean
C.XML配置文件
D.转换器
正确答案:A
7、单选?软件的可移植性支持软件的()。
A.可适应性
B.可互操作性
C.可追踪性
D.有效性
正确答案:A
8、问答题?绘图题:试画出基于计算机的系统结构模板。
正确答案:
9、多选?针对Microsoft.Net基类库中的一些常用命名空间,选择表述正确的项目:()
A.命名空间System.Threading可以在程序中实现多线程
B.命名空间System.Array提供用于操纵数组的类和方法
C.命名空间System.IO提供了大量用于执行数学函数的类及方法
D.以上的所有命名空间均可以被VB.NET、C#、C++.NET等语言所共享
正确答案:A,D
10、单选?软件工程中的人·月是个什么单位?()
A、距离
B、时间
C、人力
D、金钱
正确答案:C
11、单选?在Sturts应用中,能在()范围内共享数据。
A.共享数据的范围page,request,session,application
B.共享数据的范围request,session,application
C.共享数据的范围session,application
D.共享数据的范围session
正确答案:A
12、填空题?软件工程由()、工具和过程三部分组成,称软件工程的三要素。
正确答案:方法
13、名词解释?螺旋模型的优点有哪些?
正确答案:螺旋模型的主要优点有:
1)支持用户需求的动态变化。
2)原型可看作形式的可执行的需求规格说明,易于为用户和开发人员共同理解,还可作为继续开发的基础,并为用户参与所有关键决策提供了方便。
3)螺旋模型特别强调原型的可扩充性和可修改性,原型的进化贯穿整个软件生存周期,这将有助于目标软件的适应能力。
4)为项目管理人员及时调整管理决策提供了方便,进而可降低开发风险。
14、问答?计算题:如图1所示的程序流程图,试计算其巡回秩数V(G)。
正确答案:
由程序流程图画流图或称程序图如图2所示。于是有:
(1)V(G)=E–N+2=13–10+2=5
(2)V(G)=封闭区域个数=5
(3)V(G)=谓词结点个数+1=P+1=4+1=5
15、单选?在软件质量要素的评价准则中,计算和控制的精确程度指的是()。
A.简单性
B.准确性
C.简明性
D.执行效率
正确答案:B
16、多选?在Struts的配置文件中,一般来说action节点的哪些属性不是必然的()
A.path
B.type
C.name
D.input
正确答案:C,D
17、单选?原型化方法是用户和设计者之间执行的一种交互构成,适用于()系统。
A.需求不确定性高的
B.需求确定的
C.管理信息
D.实时
正确答案:A
18、单选?下列选项中,属于需求分析阶段的任务的是()。
A.组装测试计划
B.单元测试计划
C.软件总体设计
D.验收测试计划
正确答案:D
19、单选?在软件质量要素的评价准则中,在各种异常情况下软件能继续提供操作的能力指的
文档评论(0)