1、名词解释 内容耦合
点击查看答案
本题答案:微信扫下方二维码即可打包下载完整带答案解析版《★软件工程师考试》或《软件工程师考试:软件工程师考试》题库
2、问答题 风险驾驭与监控的主要目标有哪些?
3、单项选择题 常用的需求分析方法有面向数据流的结构化分析方法,(),面向对象的分析方法等。
A.面向数据结构的分析方法 B.面向时序问题的分析方法 C.面向事务的分析方法
4、多项选择题 下面循环命令()命令使用命令的返回状态值来控制循环的。
A.for B.while C.until
5、问答题 在硬件工程中,硬件设计阶段的任务有哪些?
6、问答题 软件设计的基本原理包括哪些内容?
7、单项选择题 试选择比较合理的计算机软件计算方案的演变顺序:()
A.单片机——小型机——网络计算——大型机 B.哑终端——客户机/服务器——分布式计算——internet计算 C.算盘——计算器——PC——深蓝 D.PC——B/S——C/S
8、单项选择题 软件需求说明书是软件需求分析阶段的重要文件,下述()是其应包含的内容。①数据描述②功能描述③模块描述④性能描述
A.② B.③④ C.①②③ D.①②④
9、单项选择题 设置服务器控件的改动立即提交至服务器,需要将服务器控件的()属性设置为True。
A.AutoAction B.AutoPostBack C.AutoSubmit D.以上都不对
10、单项选择题 在Struts中实现页面跳转主要通过什么方法来实现?()
A、server.transfer B、responsE.redirect C、mapping.findForward D、responsE.sendRedirect
11、单项选择题 软件设计阶段的输出主要是()。
A、程序 B、模块 C、伪代码 D、设计规格说明书
12、单项选择题 软件生命周期一般包括:软件开发期和软件运行期,下述()不是软件开发期所应包含的内容。
A.需求分析 B.结构设计 C.程序编制 D.软件维护
13、单项选择题 下面哪一个项目仅在Struts中出现?()
A.JavaBean B.WeB.xml C.struts-config.xml D.application.propertyes
14、填空题 计算机系统工程包括硬件工程、软件工程、()、数据库工程等4个子工程。
15、填空题 在整个软件项目定义与开发各阶段一种典型的工作量分布原则,称为()分布原则。
16、单项选择题 ()是对系统、部件或过程的某一特性所具有的程度进行的量化测量。
A.测量 B.度量 C.估算 D.指标
17、单项选择题 Transaction接口主要用于管理事务。它的哪个方法用于事务的提交()
A.wasRollBack方法 B.rollback方法 C.commit方法 D.wasCommitted方法
18、单项选择题 软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括()。
A、设计软件的模块结构 B、定义接口并建立数据结构 C、生成概要设计规格说明和组装测试计划 D、模块设计
19、填空题 层次结构的上一层是下一层的(),下一层是上一层的()。
20、填空题 风险分析的目的是建立处理风险的策略,()风险。
21、单项选择题 在Servlet处理请求的方式为()
A、以进程的方式 B、以程序的方式 C、以线程的方式 D、以响应的方式
22、单项选择题 EJB类库存在于Java的哪个版本中?()
A.J2SE B.J2EE C.J2ME D.J2NE
23、单项选择题 白盒测试方法中的测试覆盖率分析有误的是()
A.路径覆盖时选择足够多的测试数据,使被测程序中每条语句至少执行一次 B.语句覆盖可以很直观地从源代码中得到测试用例,无须细分每条判定表达式 C.判定覆盖是程序中的每个分支至少执行一次,每个判断的取真、取假至少执行一次 D.条件覆盖比判定覆盖,增加了对符合判定情况的测试,增加了测试路径
24、填空题 目前,软件项目的进度安排的两种比较常用的方法是()和关键路径法(CPM),这两种方法都生成描述项目进展状态的任务网络图。
25、名词解释 计算机系统工程
26、单项选择题 在软件工程的原则中,抽象、信息隐藏、模块化和局部化的原则支持软件的()。
A.有效性 B.可互操作性 C.可靠性 D.可追踪性
27、问答题 计算题:已知有一个国外典型的软件项目的记录,开发人员M=6人,其代码行数=20.2KLOC,工作量E=43PM,成本S=314000美元,错误数N=64,文档页数Pd=1050页。试计算开发该软件项目的生产率P、平均成本C、代码出错率EQR和文档率D。
28、多项选择题 与HttpSessionListener接口有关的方法是()
A.Session Initialized B.Session Created C.Session Finialized D.Session Destroyed
29、单项选择题 变换3.2.1位于数据流程图的第几层?()
A、1 B、2 C、3 D、0
30、单项选择题 设计模块的根本目标是提高模块的什么属性?()
A、可靠性 B、独立性 C、易维护 D、信息隐蔽
31、名词解释 过程设计语言(简称PDL)
32、填空题 一个对风险评价很有用的技术就是定义风险参照水准。对于大多数软件项目来说,();();()就是典型的风险参照水准。
33、多项选择题 如何删除用户计算机中的Cookie()
A.不能直接删除用户计算机中的Cookie B.调用Cookie集合的Remove方法 C.将Cookie设置已过去的到期日期,添加到Response中即可 D.以上叙述都不正确
34、名词解释 测量(measure)
35、名词解释 计算机软件
36、单项选择题 Servlet在容器中经历的阶段,按顺序为()
A、服务、加载、初始化、卸载、销毁 B、加载、初始化、服务、销毁、卸载 C、初始化、服务、销毁、加载、卸载 D、服务、卸载、加载、初始化、销毁
37、单项选择题 在XSL文件中不可嵌入哪些内容()
A.CSS样式定义 B.java script语句 C.java语句 D.HTML
38、单项选择题 无状态会话Bean、有状态会话Bean、CMP与BMP中,哪一种Bean不需要自己书写连接数据库的代码?()
A、无状态会话Bean B、有状态会话Bean C、CMP D、BMP
39、单项选择题 画软件结构图时应注意调用关系只能()。
A.从上到下 B.从下到上 C.从左到右 D.从右到左
40、问答题 一个主程序员制小组由哪些人员组成?
41、单项选择题 软件特性中,多个软件元素相互通讯并协同完成任务的能力指的是()。
A.可理解性 B.可互操作性 C.可维护性 D.可追踪性
42、填空题 Halstead给出了称为文本复杂性度量的模型。它是根据统计程序中的()的个数来度量程序的复杂程度。
43、填空题 软件项目的风险按照其影响的范围,可分为项目风险、技术风险和()三类。
44、填空题 软件项目的风险按照其影响的范围,可分为项目风险、()和商业风险三类。
45、单项选择题 软件结构的基础是什么?()
A、模块 B、数据源 C、代码 D、文档
46、多项选择题 会话变量集合按()来进行索引。
A.会话变量Name B.会话变量Value C.整数索引 D.以上都可以
47、单项选择题 ()阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。
A.概要设计 B.详细设计 C.编码 D.测试
48、填空题 维护中,因误删除一个标识符而引起的错误是()副作用。
49、问答题 什么是软件概要设计?该阶段的基本任务是什么?
50、填空题 面向规模的度量是以软件的()为基础的直接度量。
51、单项选择题 以下关于配置文件的说法正确的是()
A.给定目录或应用程序中weB.config文件存在是完全可选的。 B.给定目录或应用程序中weB.config文件存在是必须的。 C.不管weB.config文件是否存在,该目录的所有配置设置将自动从父目录继承。 D.运行时,ASP.NET使用这些weB.config配置文件,针对传入的每个URL目标请求分层计算两个或以上的设置集合。
52、填空题 为了评价风险,常采用三元组[ri,pi,xi]来描述风险。其中ri代表第i种风险,pi表示第i种风险发生的概率,xi代表()。
53、填空题 程序图G的环形复杂度V(G)的值等于程序图中有界和无界的()的个数。
54、多项选择题 String类的IndexOf()方法返回的类型是()
A、Int16 B、Int32 C、int D、long
55、填空题 软件生存周期是指一个软件从()开始直到该软件最终退役为止的整个时期。
56、单项选择题 哪个不是软件危机的具体表现?()
A.供求矛盾 B.软件成本难以估计 C.软件开发进度难以估计 D.开发费高
57、多项选择题 数据库系统采用锁来实现事务的隔离性,下面哪些属于数据库锁()
A.共享锁 B.更新锁 C.独占锁 D.等待锁
58、单项选择题 如果没有指定Cookie的时效,那么默认的时效是()
A.一天 B.永不过期 C.会话级别 D.一分钟
59、填空题 数据流图的基本符号包括();();();()。
60、单项选择题 在软件质量要素的评价准则中,软件运行的效率指的是()。
A.简单性 B.准确性 C.简明性 D.执行效率
61、问答题 计算题:要度量某软件的质量要素F1(正确性),假设C11=0.3,C12=0.3,C13=0.4,其余的C1k=0,F1对可追踪性的测量值M1=0.7、对完全性的测量值M2=0.9、对一致性的测量值M3=0.6,试求正确性的度量值F1。
62、问答题 计算题:设某软件项目由5个程序员组成的程序员小组来开发完成。在开发过程中每两个人之间通信的平均工作量为0.13PM,试求开发该软件所需的通讯工作量。
63、填空题 计算机系统工程包括硬件工程、软件工程、人机工程、()等4个子工程。
64、单项选择题 对记录序列{314,298,508,123,486,145}按从小到大的顺序进行插入排序,经过两趟排序后的结果为:()
A.{314,298,508,123,145,486} B.{298,314,508,123,486,145} C.{298,123,314,508,486,145} D.{298,314,508,123,486,145}
65、单项选择题 下面模式属于行为设计模式的是()
A.command模式 B.FactoryMothod模式 C.Beidge模式 D.Adapter模式
66、单项选择题 下面对Web应用开发中Servlet组件说法错误的是()
A.Servlet是按照接受请求/返回响应的模式工作的 B.运行于Servlet容器中,是被动态加载的 C.在Struts框架中,Servlet充当模型组件 D.在Struts框架中,Servlet充当控制器组件
67、单项选择题 EJB3.0规范引入了()用于引用资源和EJB相关对象,借助于该技术使得应用能够访问到所需要的对象。
A.消息服务 B.定时器服务 C.依赖注入 D.拦截器
68、问答题
计算题:要度量某软件的质量要素F2(可靠性),假设C23=0.2,C24=0.3,C25=0.3,C26=0.2,其余的C2k=0,F2对一致性的测量值M3=0.8、对容错性的测量值M4=0.7、对准确性的测量值M5=0.6,对简单性的测量值M6=0.5,试求可靠性的度量值F2。
69、单项选择题 下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是()。
A.原型模型 B.瀑布模型 C.基于知识的智能模型 D.变换模型
70、填空题 在软件生存周期中,软件定义过程可以通过软件系统的()和()两个阶段来完成。
71、单项选择题 ()工具在软件详细设计过程中不采用。
A.判定表 B.IPO图 C.PDL D.DFD图
72、填空题 可行性研究要在()之后进行。
73、填空题 为了评价风险,常采用三元组[ri,pi,xi]来描述风险。其中ri代表第i种风险,pi表示(),xi代表该风险带来的影响。
74、单项选择题 设计模式中应优先使用的复合技术是()
A.抽象类 B.接口继承 C.类继承 D.对象组合
75、名词解释 计算机辅助软件工程
76、问答题 可行性研究的结果有哪四种?
77、单项选择题 在软件质量要素的评价准则中,在各种异常情况下软件能继续提供操作的能力指的是()。
A.容错性 B.检测性 C.安全性 D.可操作性
78、单项选择题 结构化程序设计的一种基本方法是()。
A.筛选法 B.递归法 C.迭代法 D.逐步求法
79、填空题 软件项目风险的一个显著特点是具有(),某项风险可能发生也可能不发生。
80、单项选择题 JBoss有一个默认的数据源DefautDS,它使用JBoss内置的()数据库。
A.MSSQL B.HSQLDB C.MySql D.SQLDB
81、填空题 目前,软件项目的进度安排的两种比较常用的方法是程序评估与审查技术(PERT)和(),这两种方法都生成描述项目进展状态的任务网络图。
82、填空题 为了识别风险,Boehm建议使用各类()来标识风险。
83、填空题 CoCoMo模型按其详细程度分为基本CoCoMo模型、()和详细CoCoMo模型三个层次。
84、多项选择题 EJB的优点有哪些?()
A、技术领先 B、价格低廉 C、性能优越 D、强大的容器支持
85、单项选择题 在软件质量要素的评价准则中,计算和控制的精确程度指的是()。
86、填空题 ()是一种以用户需求为动力,以对象作为驱动的模型,适合于面向对象的开发方法。
87、单项选择题 数据字典总,一般不出现的条目是()
A.数据流 B.数据存储 C.加工 D.源点与终点
88、问答题 需求分析的最后一个环节是什么?
89、单项选择题 在软件质量要素的评价准则中,程序监视自身运行并标识错误的程度指的是()。
90、单项选择题 对软件测试设计方法有误的是()
A.软件设计师开发阶段最重要的步骤,它包括总体设计和详细设计 B.软件概要设计,是指对整个软件系统进行结构设计,确定软件系统机构 C.软件设计中尽量避免代码重用 D.软件设计要尽量减少耦合
91、单项选择题 对一个DTD语句中提供的“+”或“*”操作符映射,以下正确的是()
A.将其映射成一个类。然后将类映射成一个字段。 B.将其映射成一个变量。然后将类映射成一个表。 C.将其映射成一个可变大小的数组变量。然后将这个数组映射成一个表 D.将其映射成一个可变大小的数组变量。然后将这个数组映射成一个字段
92、多项选择题 在Struts的配置文件中,一般来说action节点的哪些属性不是必然的()
A.path B.type C.name D.input
93、单项选择题 软件的可理解性支持软件的()。
A.有效性 B.可移植性 C.可追踪性 D.可靠性
94、单项选择题 技术可行性是可行性研究的关键,其主要内容一般不包括()。
A、风险分析 B、资源分析 C、人员分析 D、技术分析
95、问答题 描述加工逻辑有哪些方法?
96、单项选择题 运行Asp.Net需要安装()Web服务器。
A.Resin B.tomcat C.WebLogic D.IIS
97、单项选择题 Jackson方法是面向()的设计方法。
A.数据结构 B.数据流 C.控制 D.对象
98、单项选择题 如何创建Cookie?()
A.使用newCookie语句 B.调用responsE.addCookie方法 C.使用Cookie的setMaxAge方法 D.setCookie方法
99、单项选择题 DOM中XMLDOMnodelist的length属性的表示是:()
A.该对象中文本字符的长度 B.该对象中元素节点的数量 C.该对象中节点的数量 D.该对象中文档对象的数量
100、填空题 一般地,由N个程序员组成的程序员小组在完成相同规模的软件时需要的通信数量C(N)=()。
101、单项选择题 下列选项中,不能进行并行工作的是()。
A.需求复审 B.过程设计 C.单元测试 D.编码
102、单项选择题 软件特性中,软件产品交付使用后,在实现改正潜伏的错误、改进性能、适应环境变化等方面工作的难易程度称为()。
A.可理解性 B.可维护性 C.可适应性 D.可重用性
103、单项选择题 在下面的叙述中,()不是软件需求分析的任务。
A.问题分解 B.可靠性与安全性要求 C.结构化程序设计 D.确定逻辑模型
104、问答题 软件开发项目管理过程主要包括哪几个方面?
105、多项选择题 EJB应用生命周期主要涉及到哪几个阶段()
A.初始化状态 B.开发 C.部署 D.管理
106、单项选择题 软件特性中,一个软件能再次用于其他相关应用的程度称为()。
A.可移植性 B.可重用性 C.容错性 D.可适应性
107、单项选择题 变换型DFD是一个()结构。
A.循环 B.选择 C.分层 D.顺序
108、填空题 最迟启动时间与完成该子任务所需时间之和就是该子任务的()。
109、问答题 快速原型技术的基本思想是什么?
110、填空题 软件结构的设计是以()为基础的。
111、问答题 软件开发各个阶段都需要哪些人员?
112、单项选择题 关于XSL和CSS说法不正确的是()
A.都可以用来定义XML的显示格式 B.CSS决定了页面的视觉外观 C.XSL是CSS的代替品 D.使用XSL可以将XML文档的结构换为不同的XML文档
113、多项选择题 Spring在切入点上支持以下哪些运算()
A.或运算 B.与运算 C.加法运算 D.且运算
114、填空题 技术可行性研究是根据客户提出的系统功能、性能要求及实现系统的各项约束条件,从()的角度研究实现系统的可行性。
115、单项选择题 ()是对软件产品、过程、资源等使用历史资料或经验公式等进行预测。
116、多项选择题 PL/SQL程序块的主要特点有()
A.不具有模块化的结构 B.使用过程化语言控制结构 C.能够进行错误处理 D.PL/SQL程序块只能在SQLPlus、SQLPlusWorkskeet等工具支持下以解释型方式执行,不能编译可执行文件、脱离支撑环境执行
117、单项选择题 一个web网站可以同时拥有针对电脑的Html页面和针对手机的WAP页面。这属于的模式是()
A.观察者(observer)模式 B.命令(commanD.模式 C.单一(singleton)模式 D.代理(proxy)模式
118、单项选择题 下列选项中,属于软件配置管理的任务的是()。
A.人员的分工 B.估算软件项目的成本 C.对软件阶段产品进行评审 D.对程序、数据、文档的各种版本进行管理
119、名词解释 瀑布模型的缺点主要有哪些?
120、单项选择题
软件原型化开发方法有其基本步骤,下述()是实施原型化的最基本的步骤。 ①获得基本需求 ②开发工作模型 ③严格细部说明 ④模型验证
A.全部都是 B.①②和④ C.④ D.①和②
121、单项选择题 Transaction接口主要用于管理事务。它的哪个方法用于事务的回滚()
122、单项选择题 经过几次编译,.Net源代码文件可以被编译为本地CPU指令()
A.1次 B.2次 C.3次 D.4次
123、单项选择题 解决软件危机的途径不包括哪个?()
A、组织良好 B、统一开发标准 C、使用软件工具 D、加大人员数量
124、填空题 文档是一种数据媒体和其上所记录的()。
125、问答题 计算题:已知某软件项目的特征为:用户输入数为30,用户输出数为60,用户查询数为24,共有8个文件,有2个外部界面。如果每个信息量的加权因子都取“一般”值,所有的技术复杂性调节因子都取“普通”值,用Albrecht方法计算该软件项目的功能点。
126、单项选择题 在结构化分析方法(SA)中,与数据流图配合使用的是()。
A.网络图 B.实体联系图 C.数据字典 D.程序流程图
127、名词解释 原型模型适于哪种情况的软件开发?
128、单项选择题 下列选项中,不属于质量管理的主要任务的是()。
A.制定软件质量保证计划 B.按照质量评价体系控制软件质量要素 C.增加软件产品的功能 D.对最终软件产品进行确认
129、单项选择题 下列选项中属于资源的外部属性的是()。
A.经验 B.人员 C.生产率 D.工具
130、填空题 需求分析阶段产生的最重要的文档是()。
131、单项选择题 下哪种命名空间中的类型用于创建WindowsGUI应用程序()
A、System.WeB.Services B、system.WeB.UI C、System.Windows.Forms D、System.ServiceProcess
132、单项选择题 HttpServlet中,用来处理POST请求的方法是()
A.doHead B.doGet C.doPost D.doPut
133、名词解释 螺旋模型的每一个周期包括哪几个阶段?
134、填空题 对不依赖于其他属性的软件的简单属性的测量称为()。
135、填空题 ()是软件生存周期中时间最长的阶段。
136、填空题 题定义由()完成。
137、单项选择题 以下关于EJB生态圈的叙述不正确的是()
A.EJB生态圈是由成千上万种工具、服务器、IDE等构成 B.整个EJB生态圈都是围绕EJB应用的开发、部署进行的 C.部署者是整个圈子的支配着 D.EJB开发者主要使用的两种产品:EJB容器和EJB工具
138、问答题 计算题:甲乙两名程序测试员同时对一个程序进行独立测试一个月,甲发现并改正了24个错误;乙发现并改正了20个错误,其中有10个错误甲也发现了。试估算该程序经过甲乙两人这一个月测试后,还残留多少个错误?
139、问答题 软件项目管理的主要任务是什么?
140、多项选择题 以下那些是dtd的元素类型:()
A.EMPTY B.ANY C.entity D.cdata
141、单项选择题 软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的()阶段。
A.各个 B.前期 C.中期 D.后期
142、问答题 简述SA方法的缺点。
143、问答题 计算题:要度量某软件的质量要素F2(可靠性),假设C23=0.1,C24=0.3,C25=0.4,C26=0.2,其余的C2k=0,F2对一致性的测量值M3=0.7、对容错性的测量值M4=0.6、对准确性的测量值M5=0.5,对简单性的测量值M6=0.8,试求可靠性的度量值F2。
144、单项选择题 如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是()
A.e3,e1,e4,e2 B.e4,e3,e2,e1 C.e3,e4,e1,e2 D.任意顺序
145、单项选择题 软件工程中的人·月是个什么单位?()
A、距离 B、时间 C、人力 D、金钱
146、问答题 计算题:已知有一个软件项目的记录,开发人员M=3人,其代码行数=12.1KLOC,工作量E=24PM,成本S=168000美元,错误数N=29,文档页数Pd=365页。试计算开发该软件项目的生产率P、平均成本C、代码出错率EQR和文档率D。
147、单项选择题 假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件()
A.MyApp目录下 B.MyApp\images目录下 C.MyApp\WEB-INF目录下 D.MyApp\WEB-INF\lib目录下
148、填空题 数据流图中有四种符号元素,他们是();();();()。
149、问答题
计算题:1978年,Putnam提出了大型软件项目的动态多变量估算模型L=CkE1/3td4/3。如果将开发时间td延长20%,工作量可以减少到原来的百分之几?
150、填空题 SA方法中使用半形式化的描述方式表达需求,采用的主要描述工具是()。
151、单项选择题 软件计划阶段产生的文档是?()
A、软件计划任务书 B、软件需求规格说明书 C、软件概要设计说明书 D、软件详细说明书软件源代码
152、名词解释 产生软件危机的原因主要有哪些?
153、单项选择题 软件计划任务书中不包括下列哪项?()
A、做什么 B、怎么做 C、多少 D、多长
154、填空题 结构化语言是介于自然语言和()之间的一种半形式语言。
155、单项选择题 结构化分析方法(SA)是一种面向()的需求分析方法。
A.一对象 B.数据结构 C.数据流 D.控制流
156、多项选择题 下面哪些项目是Microsoft.NET平台所使用的核心技术:()
A.WebService B.XML C.SOAP D.Internet协议套件
157、单项选择题 关于创建模式和构造函数的说法,正确的是()。
A.因为有构造函数,所以没有必要使用创建模式。 B.构造函数无法描述被返回的对象,而选用名字合适的工厂方法可以使类型的使用更加容易 C.工厂模式每次返回的类型都是具体的类型,而不是子类型 D.创建模式不能把创建对象外部化。
158、问答题 可行性研究从哪三个方面入手?
159、多项选择题 关于JSP生命周期的叙述,下列哪些为真?()
A.JSP会先解释成Servlet源文件,然后编译成Servlet类文件 B.每当用户端运行JSP时,jspInit方法都会运行一次 C.每当用户端运行JSP时,_jspService方法都会运行一次 D.每当用户端运行JSP时,jspDestroy方法都会运行一次
160、单项选择题 下列选项中,()不属于基于计算机的系统的系统要素。
A.人 B.数据库 C.车间 D.硬件
161、单项选择题 下列不是常见的模型元素间的关系有()
A、并联 B、聚合 C、依赖 D、笔记
162、单项选择题 下列选项中,属于成本管理的主要任务的是()。
A.人员的分工 B.估算软件项目的成本 C.对控制软件质量要素 D.对软件阶段产品进行评审
163、问答题 原型法模型一般适应哪些场合?
164、单项选择题 事务隔离级别是由谁实现的()。
A.java应用程序 B.Hibernate C.数据库系统 D.JDBC驱动程序
165、填空题 McCall等人提出了由()、评价准则、定量度量三个层次组成的三层次度量模型。
166、多项选择题 Oracle数据库服务器的默认用户一般有()
A.sys用户 B.system用户 C.root用户 D.scott用户
167、问答题 计算题:甲乙两名程序测试员同时对一个程序进行独立测试一个月,甲发现并改正了24个错误;乙发现并改正了23个错误,其中有12个错误甲也发现了。试估算该程序经过甲乙两人这一个月测试后,还残留多少个错误?
168、单项选择题 在数据流图中,有名字及方向的成分是()。
A.控制流 B.信息流 C.数据流 D.信号流
169、单项选择题 如果要创建用于上传文件的表单,标签的编码类型“method”属性必须设置为()
A.GET B.POST C.multipart/form-data D.true
170、单项选择题 软件测试阶段产生的文档是?()
A、软件需求规格说明书 B、软件概要设计说明书 C、软件详细说明书 D、软件源代码 E、软件测试报告
171、名词解释 软件生存周期
172、单项选择题 ()是对产品或过程的某个属性的范围、数量、维度、容量或大小提供一个定量的指示。
173、单项选择题 需求分析阶段不适于描述加工逻辑的工具是()。
A.结构化语言 B.判定表 C.判定树 D.流程图
174、单项选择题 如果希望输出”<”,那么在标签中应该设定哪一个属性?() A.value B.escapeXml C.default D.entity
A.value B.escapeXml C.default D.entity
175、单项选择题 常用的设计模式有()种。
A.20 B.23 C.18 D.25
176、单项选择题 如果要创建拥有上传文件的表单,标签的编码类型“enctype”属性必须设置为()。
177、单项选择题 在MVC设计模式中,JavaBean的作用是()
A、Controller B、Model C、业务数据的封装 D、View
178、填空题 ()是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。
179、单项选择题 下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是()。
A.原型模型 B.瀑布模型 C.喷泉模型 D.螺旋模型
180、填空题 软件质量保证应在()阶段开始。
181、单项选择题 软件特性中,()是指系统具有清晰的结构,能直接反映问题的需求的程度。
A.可理解性 B.可靠性 C.可适应性 D.可重用性
182、名词解释 瀑布模型适合于哪类软件系统的开发?
183、单项选择题 软件工作范围不包括哪个?()
A、可靠性 B、开发效益 C、功能 D、性能
184、问答题 软件项目开发的进度安排必须解决好哪几个问题?
185、填空题 风险分析的四个主要活动:风险标识、风险估算、风险评价、()。
186、单项选择题 在软件质量要素中,改变一个操作的顺序所需的工作量的多少指的是()。
A.完整性 B.可用性 C.正确性 D.灵活性
187、单项选择题 在Sturts应用中,能在()范围内共享数据。
A.共享数据的范围page,request,session,application B.共享数据的范围request,session,application C.共享数据的范围session,application D.共享数据的范围session
188、填空题 某个子任务的()是指在保证项目按时完成的前提下最晚启动该子任务的时间。
189、单项选择题 当模块中包含复杂的条件组合时,只有()能够清晰地表达出各种动作之间的对应关系
A、判定表和判定树 B、盒图 C、流程图 D、关系图
190、多项选择题 中国古代绘画技法主要有()。
A.工笔 B.写意 C.勾勒 D.设色 E.水墨
191、问答题 螺旋模型的适应场合有哪些?
192、单项选择题 下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是()。
193、填空题 JSP方法不明确的划分()和()两个阶段。
194、单项选择题 以下哪些接口能够实现对Web访问者的身份认证?()
A、Http Servlet Request B、Http Servlet Response C、Http Session D、Http Servlet
195、单项选择题 下列有关关系数据模型与对象模型的关系说法不正确的是()
A.表对应类 C.表的字段对应类的属性 B.记录对应对象 D.表之间的参考关系对应类之间的依赖关系
196、问答题 层次式小组是怎样的一种组织形式?
197、单项选择题 一下关于SessionFactory的说法那些正确?()
A.对于每个数据库事务,应该创建一个SessionFactory对象 B.一个SessionFactory对象对应一个数据库存储源。 C.SessionFactory是重量级的对象,可以随意创建。 D.SessionFactory的load方法用于加载持久化对象。
198、问答题 用瀑布模型开发软件有哪两个前提?
199、填空题 需求分析的主要任务是()。
200、问答题 在基于计算机的系统中一般都包含哪些系统要素?
201、单项选择题 从后台启动进程,应在命令的结尾加上符号()?
A.& B.@ C.# D.$
202、单项选择题 当用命令ls–al查看文件和目录时,欲观看卷过屏幕的内容,应使用组合键()?
A、Shift+Home B、Ctrl+PgUp C、Alt+PgDn D、Shift+PgUp
203、单项选择题 HIPO图中的H图称为什么图?()
A、高层图 B、嗨图 C、顶层图 D、层次图
204、单项选择题 在PL/SQL块的哪部分可以对初始变量赋予新值?()
A.结尾部分 B.开头部分 C.执行部分 D.声明部分
205、问答题 对软件项目经理人员的要求有哪些?
206、填空题 硬件工程可以划分为()、硬件设计、硬件制造与销售维修三个阶段。
207、问答题 技术可行性研究主要包括哪些分析,各分析的任务如何?
208、问答题 为什么数据流图要分层?
209、问答题 衡量软件的复杂程度有哪些基本原则?
210、单项选择题 当我们想封装不同算法并使用他们可相互替换时,可以使用()
A.桥接模式 B.命令模式 C.策略模式 D.工厂模式
211、名词解释 软件生存周期如何划分?
212、单项选择题 软件需求分析方法中,结构化分析是一种常用的方法。结构化分析产生的系统说明书是包括一本()。
A.结构说明 B.用户需求 C.数据字典 D.数据流程
213、多项选择题 要创建一个EJB,必须要至少编写哪些Java类和接口?()
A.定义远程(或业务)接口 B.定义本地接口 C.定义Bean接口 D.编写Bean的实现
214、单项选择题 相比Struts框架,JSP框架具备()等Struts框架所不具备的特点。
A.页面导航 B.表单验证 C.国际化应用 D.组件时间模型
215、单项选择题 概要设计阶段产生的文档不包括()。
A.概要设计说明书 B.数据库设计说明书 C.用户手册 D.开发进度月报
216、单项选择题 数据字典(DD)是定义()系统描述工具中的数据的工具。
A.数据流程图 B.系统流程图 C.程序流程图 D.软件结构图
217、单项选择题 软件产品与物质产品有很大区别,软件产品是一种()产品
A.有形 B.消耗 C.逻辑 D.文档
218、问答题 质量管理的主要任务是什么?
219、填空题 软件项目的风险按照其影响的范围,可分为()、技术风险和商业风险三类。
220、单项选择题 数据流图的图形记号不包括下面哪个?()
A、箭头、方框 B、单杠 C、双杠 D、圆框
221、填空题 问题定义的来源是()。
222、问答题 结构化分析的“结构化”体现在哪里?
223、问答题 描述表达基本加工逻辑功能的结构化工具有哪些特点?
224、单项选择题 在软件质量要素的评价准则中,控制或保护程序和数据不被破坏、非法访问等机制的能力指的是()。
225、多项选择题 考虑下列声明,那些是不合法的:()
A.DECLAREv_name,v_deptVARCHAR2(14); B.DECLAREv_testNUMBER(5); C.DECLAREV_MAXSALARYNUMBER(7,2)=5000; D.DECLAREV_JOINDATEBOOLEAN:=SYSDATE;
226、单项选择题 与详细设计相对应的是数据库的()设计。
A.概念 B.逻辑 C.物理 D.功能
227、问答题 对系统规格说明的技术评审主要解决哪些问题?
228、单项选择题 游标的哪一种属性指示fetch语句是否从活动集中返回行,如未能返回行,则此属性的值为true?()
A.%FOUND B.%NOTFOUND C.%ROWCOUNT D.%ISOPEN
229、单项选择题 软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫()
A.生存期 B.面向对象设计 C.面向对象程序设计 D.面向对象分析
230、填空题 我们把支持软件项目的();();()的软件叫做软件开发的工具软件。
231、填空题 JSP方法主要用于规模()的数据处理系统。
232、填空题 ()是对软件结构中模快间关联程度的一种度量。
233、填空题 硬件工程可以划分为硬件定义、硬件设计、()三个阶段。
234、填空题 McCabe指出,V(G)可作为程序规模的定量指标,V(G)值越高的程序往往是越复杂、越容易出问题的程序。因此,他建议模块规模以()为宜。
235、单项选择题 项目管理的对象是()。
A、项目组织 B、项目 C、建筑产品 D、合同
236、单项选择题 PL/SQL的哪一部分实现对数据的操作?()
A、头部分 B、列外部分 C、执行部分 D、声明部分
237、填空题 计算机系统工程包括()、软件工程、人机工程、数据库工程等4个子工程。
238、单项选择题 Struts框架可以支持以下哪种程序开发语言?()
A.C B.C++ C.Java D.C#
239、名词解释 软件的有效性函数A(t)
240、单项选择题 从以下哪一个选项中可以获得Servlet的初始化参数()
A.Servlet B.ServletContext C.ServletConfig D.GenericServlet
241、名词解释 偶然内聚
242、单项选择题 软件开发常使用的两种基本方法是结构化和原型化方法,在实际应用中,它们之间的关系常表现为()。
A.互相排斥 B.互相补充 C.独立使用 D.交替使用
243、填空题 为改正软件系统中潜藏的错误而进行的维护活动称为()。
244、单项选择题 需求分析的任务不包括()?
A、认清问题 B、系统设计 C、导出逻辑模型 D、需求评审
245、问答题 对系统规格说明的管理复审主要解决哪些问题?
246、填空题 Jackson方法是一种面向()的设计方法。
247、名词解释 螺旋模型的优点有哪些?
248、问答题 数据流图的作用是什么?
249、单项选择题 基于代码行的面向规模的度量方法适合于()。
A.过程式程序设计语言和事前度量 B.第四代语言和事前度量 C.第四代语言和事后度量 D.过程式程序设计语言和事后度量
250、单项选择题 UML合法性问题是指()。
A.UML是一种具有指定性规则的语言 B.UML由正式机构管理控制 C.UML是一种描述性规则的语言,但我们使用应该尽可能与习惯相符 D.UML必须符合语法规则
251、多项选择题 SSL支持()加密,加密使用的位数越多,破译和找出原始位就困难。
A.40位 B.64 C.128位 D.256
252、单项选择题 EntityManager将实体Bean的生命周期分为四种状态,以下属于这四种状态的是()
A.新建(new) B.开发(openup) C.部署(deplovE. D.删除(removeD.
253、单项选择题 以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是()。
A.喷泉模型 B.增量模型 C.瀑布模型 D.螺旋模型
254、多项选择题 在UML中,对象之间存在哪些关系?()
A.关联 B.泛化 C.聚集 D.继承
255、填空题 软件开发项目每年所需的人年数与开发时间的关系满足Rayleigh-Norden分布,即软件项目的工作量分布曲线的(),因此,参加软件项目的人员就不能一成不变。
256、单项选择题 一个模块内部各程序段都在同一张表上操作,这个模块的内聚性称为()。
A.时间内聚 B.功能内聚 C.通信内聚 D.顺序内聚
257、问答题 基于计算机系统的成本主要由哪4个部分组成?
258、单项选择题 关于Oracle数据库逻辑备份和恢复,正确的是()
A.数据库工作在非归档状态 B.不需要给数据库管理员赋予相应的角色权限 C.用expert命令文件实现逻辑备份 D.用imp命令文件实现逻辑恢复
259、问答题 程序设计小组的组织形式有哪几种?
260、单项选择题 在JSF应用中()发挥着与UI和模型交互的作用。
A.托管Bean B.后台Bean C.XML配置文件 D.转换器
261、名词解释 软件危机
262、问答题 绘图题:请用判定表画出以下问题的行为逻辑。人们往往根据天气情况决定出门时的行装;天气可能下雨,也可能不下雨;天气可能变冷,也可能不变冷。如果天气要下雨,出门时带上雨伞;如果天气变冷,出门时要穿上大衣。
263、单项选择题 软件需求分析产生的文档是?()
A、软件计划任务书 B、软件需求规格说明书 C、软件概要设计说明书 D、软件详细说明书E软件源代码
264、单项选择题 软件特性中,允许对软件进行修改而不增加其复杂性指的是()。
A.可修改性 B.可适应性 C.可维护性 D.可移植性
265、单项选择题 在Struts应用中,能在()范围内共享数据。
266、填空题 为了评价风险,常采用三元组[ri,pi,xi]来描述风险。其中ri代表(),pi表示第i种风险发生的概率,xi代表该风险带来的影响。
267、单项选择题 最高程度也是最差的耦合是()。
A.公共耦合 B.内容耦合 C.控制耦合 D.数据耦合
268、名词解释 常见的软件开发模型有哪些?
269、多项选择题 JavaServerFaces(JSF)是一种标准的J2EE表示层技术,不同于其它Java表示层技术的最大优势是其:()
A.简单、便捷 B.采用的组件模型 C.事件驱动技术 D.方便管理
270、填空题 基本CoComo模型主要用于()估算整个系统开发和维护的工作量以及软件开发所需要的时间。
271、单项选择题 对白盒的理解有误的是()
A.白盒测试也称结构测试 B.白盒测试法全面了解程序内部逻辑结构、对所有逻辑路径进行测试 C.对程序模块的所有独立的执行路径至少测试一遍 D.它是一种基于功能下的测试
272、单项选择题 在软件质量要素中,对未授权人员访问程序或数据加以控制的程度指的是()。
273、单项选择题 Apache和Tomcat都是服务器,他们之间的相同点有()
A.两者都是Apache组织开发的 B.两者都有HTTP服务的功能 C.两者都是免费的 D.以上全是
274、单项选择题 下列选项中,在验收测试结束时,必须提交给用户的是()。
A.项目开发总结报告 B.验收测试计划 C.需求规格说明书 D.最终用户手册
275、单项选择题 单元测试是在软件开发过程中的哪个阶段完成的?()
A.可行性研究和计划 B.概要设计 C.实现 D.使用和维护
276、单项选择题 选择结构的复杂性比顺序结构的复杂性要()。
A、小 B、大 C、相等 D、无法比较
277、单项选择题 下列关于Struts框架的说法中,不正确的是()
A.Struts实质是JSPModel2的基础上实现的一个MVC框架 B.在Struts框架中,视图是由一组JSP文件组成 C.在Struts框架中,控制器是由ActiongServlet和Action来实现 D.在Struts仅仅可以在服务器端运行,仅仅能通过ActionForm中的validate方法能对提交的表单数据进行验证
278、问答题
计算题:如图1所示的程序流程图,试计算其巡回秩数V(G)。
279、单项选择题 在软件质量要素的评价准则中,程序源代码的紧凑程度指的是()。
280、填空题 JSP方法适用于输入数据和输出数据之间有()的问题求解。
281、问答题 简述数据库工程完成的主要任务有哪些?
282、问答题 什么是结构化分析?
283、填空题 需求分析的基本任务是准确的回答()
284、单项选择题 需求分析阶段不适用于描述加工逻辑的工具是()
A.结构化语言 B.判定表 C.判定树 D.流程图
285、填空题 数据字典中有四类条目,分别是();();();()。
286、单项选择题 在JSF应用程序中,一般使用()标签来作为密码输入控件。
A.h:inputSecret B.h:outputText C.h:inputText C.h:inputHidden
287、多项选择题 Spring那个提供了哪几个标准事件()
A.ContextRefreshedEvent B.ContextClosedEvent C.RequestHandledEvent D.ResponseHandledEvent
288、单项选择题 哪一个对象可以用于获得浏览器发送的请求()
A.HttpServletRequest B.HttpServletResponse C.HttpServlet D.Http
289、单项选择题 在确认测试的叙述中不正确的是()。
A.确认测试是为了验证软件的功能和性能及其他特性是否与用户的要求一致。 B.确认测试的内容包括功能测试和性能测试。 C.安装测试不属于确认测试的内容 D.它着重考虑软件是否满足确认测试的内容
290、填空题 在软件项目管理过程中的第一个活动应当是()。
291、单项选择题 下列选项中属于过程的外部属性的是()。
A.工作量 B.成本 C.事件 D.计划及进度
292、单项选择题 软件是一种逻辑产品,它的开发主要是()。
A.研制 B.拷贝 C.再生产 D.复制
293、单项选择题 一个模块把数值作为参数传送给另一个模块,这种耦合方式称为()。
A.数据耦合 B.公共耦合 C.控制耦合 D.标记耦合
294、填空题 某子任务的最早启动时间与完成该子任务所需时间之和就是该子任务的()。
295、问答题 风险评价过程可分为哪四步?
296、问答题 结构化设计方法的基本思想是什么?
297、问答题
计算题:已知一个待开发的基于计算机的系统的总成本的估算值的折现值为10000元,预计新系统投入运行后每年可带来5000元的收入,假设新系统的生存周期(不包括开发时间)为4年,当年的年利率为10%,试求该系统的纯收入T、投资回收期D和投资回收率j。
298、问答题 在建立软件开发组织的时候要注意的原则是哪些?
299、问答题
计算题:程序流程图如图1所示,试求出其巡回秩数V(G)。
300、填空题 数学建模、()和模拟是基于计算机系统技术可行性研究的有效工具。