欢迎来到天天文库
浏览记录
ID:23116288
大小:351.50 KB
页数:6页
时间:2018-11-04
《程序员历年考题(软件工程)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、2007.52006.112006.5●对象之间通过消息机制实现相互作用和通信,(41)不是消息的组成部分。(41)A.接受消息的对象 B.待执行的函数的名字 C.待执行的函数的内部结构 D.待执行的函数需要的参数●类的构造函数被自动调用执行的情况发生在定义该类的(42)时。(42)A.成员函数 B.数据成员 C.对象 D.友元函数●(43)不是面向对象程序设计的主要特征。(43)A.封装 B.多态 C.继承 D.结构●所有在函数中定义的变量都称为(44)。(44)A.全局变量 B.局
2、部变量 C.简单变量 D.寄存器变量●不支持自定义类的程序设计语言是(45)语言。(45)A.C B.C# C.C++ D.Java●下列关于面向对象程序设计的叙述,正确的是(46)。(46)A.对象是类的模板 B.“封装”就是生成类库的标准 C.一个类至少有一个实例 D.一个类可以继承其父类的属性和方法●在信息系统开发过程中,系统规范描述了(47)。(47)A.每一个系统功能的实现方案 B.系统的功能和行为 C.系统中使用的算法和数据结构 D.系统仿真需要的时间●关
3、于数据流图中加工的命名规则,正确的是(48)。(48)A.加工的名字要说明对数据进行的处理和算法 B.加工的名字要说明被加工的数据以及产生的结果 C.加工的名字既要说明被加工的数据,又要说明对数据的处理 D.加工的名字应该与输出结果一致●按照ISO/IEC9126软件质量模型的规定,软件的适应性是指(49)。(49)A.软件运行于不同环境中的故障率 B.软件运行于不同环境中的安全等级 C.将一个系统耦合到另一个系统所需的工作量 D.软件运行于不同环境中的能力●数据流图的作用是(50)。(50)A.描述数据对象之间的关系 B.
4、描述对数据的处理流程 C.说明将要出现的逻辑判定 D.指明系统对外部事件的反应●结构化分析方法(SA)的主要思想是(51)。(51)A.自顶向下、逐步分解 B.自顶向下、逐步抽象 C.白底向上、逐步抽象 D.自底向上、逐步分解●进行软件测试的目的是(52)。(52)A.尽可能多地找出软件中的缺陷 B.缩短软件的开发时间 C.减少软件的维护成本 D.证明程序没有缺陷●选择一个适当的测试用例,用以测试下图的程序,能达到判定覆盖的是(53)。2005.11●数据流图包含的成分有__(51)__。(51
5、) A.关系、实体和属性 B.数据流、加工和数据存储 C.数据流、数据源和数据实体 D.数据流、属性、数据存储和加工●在面向对象的系统中,由于有了__(52)__,所以父类的数据和方法可以应用于子类。(52) A.继承性 B.封装性 C.抽象性 D.多态性●如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用__(53)__进行系统开发。(53) A.原型法 B.瀑布模型 C.V-模型 D.螺旋模型●在软件开发的各个阶段中,对软件开发成败影响最大的是__(
6、54)__。(54) A.需求分析 B.概要设计 C.详细设计 D.编码●系统测试计划应该在软件开发的__(55)__阶段制定。(55) A.需求分析 B.概要设计 C.详细设计 D.系统测试2005.5●一般地,可以将软件开发的生命周期划分为软件项目计划、__(50)__、软件设计、编码、测试和运行/维护6个阶段。供选择的答案:(50) A.可行性分析 B.初始调查 C.需求分析与定义 D.问题分析试题答案:(50)C●软件的__(51)__是指软件从一种计算机系统转换到另一种计算机系统运行的难
7、易程度。在规定的条件下和规定的时间间隔内,软件实现其规定功能的概率称为__(52)__。供选择的答案:(51) A.兼容性 B.可移植性 C.可转换性 D.可扩展性(52) A.可扩展性 B.可接近性 C.可靠性 D.稳定性试题答案:(51)B(52)C2004.11●软件开发环境是支持软件产品开发的软件系统,它由__(49)__和环境集成机制构成,环境集成机制包括数据集成、控制集成和界面集成。(49) A.软件工具集 B.软件测试工具集 C.软件管理工具集 D.软件设计工具集 ●源程序清单是在软件生存周期
8、的__(50)__阶段产生的文档。(50) A.软件概要设计 B.编码 C.软件详细设计 D.测试●黑盒测试也称为功能测试。黑盒测试不能发现__(51)
此文档下载收益归作者所有