21年春福师《软件工程》在线作业二[答案]单选题答案
福师《软件工程》在线作业二-0008
试卷总分:100 得分:100
一、单选题 (共 30 道试题,共 60 分)
1.面向对象的软件技术以( )为核心
A.数据
B.对象
C.过程
D.结构
正确选项:----
2.改正性维护占整个维护活动的()
A.50%-66%
B.17%-21%
C.18%-25%
D.4%
正确选项:----
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.下面不属于面向对象的重要特点( )
A.一致的表示方法
B.可重用性
C.可维护性
D.类型检查
正确选项:----
11.下面选项中用黑盒技术设计测试用例的方法之一为( )。
A.基本路径测试
B.逻辑覆盖
C.循环覆盖
D.等价类划分
正确选项:----
12.( )是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,包括方法、工具和过程三个要素。
A.软件过程
B.软件测试
C.软件生存周期
D.软件工程
正确选项:----
13.在数据流图中,正方形表示的是( )。
A.源点
B.园点
C.加工
D.模块
正确选项:----
14.层次图很适于在()设计软件的过程使用
A.自顶向下
B.自底向上
C.由中间到两边
D.以上都不正确
正确选项:----
正确选项:----
正确选项:----
正确选项:----
正确选项:----
15.为使模块尽可能独立,要求( )
A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
D.以上都不正确
16.判定覆盖又叫()
A.分支覆盖
B.条件覆盖
C.语句覆盖
D.点覆盖
正确选项:----
17.以下那个选项( )不属于实体-联系图
A.数据
B.数据对象
C.数字
D.数图
正确选项:----
18.以事务为中心的数据流称为()
A.变换流
B.事务流
C.设计过程
D.模块流
正确选项:----
19.Jackson结构程序设计方法基本上由()个步骤组成
A.1
B.3
C.5
D.7
正确选项:----
20.单元测试集中检测()
A.模块
B.过程
C.数据
D.架构
正确选项:----
21.下面哪些不是数据字典的元素()
A.数据流
B.数据存储
C.处理
D.数据对象
正确选项:----
22.下面不是成本估计()
A.代码行技术
B.任务分解技术
C.自动估计成本技术
D.投资回报率
正确选项:----
23.调试时在测试发现错误之()排除错误的过程
A.前
B.后
C.中
D.以上都不正确
24.下面不是在需求分析阶段的图形工具的是()
A.数据流图
B.层次方框图
C.IPO图
D.I-O图
正确选项:----
25.从事物的组成部件及每个部件的属性、功能来认识事物。这种方法是( )的方法。
A.面向对象
B.面向数据
C.面向过程
D.面向属性
正确选项:----
26.在状态图中定义的状态主要有初态、终态和()
A.过渡态
B.中间状态
C.半中间状态
D.以上都不正确
27.传统的软件开发方法以()为核心
A.数据
B.算法
C.结构
D.过程
正确选项:----
28.下面选项属于瀑布模型存在的问题( )
A.用户容易参与开发
B.缺乏灵活性
C.用户与开发者易沟通
D.适用可变需求
正确选项:----
29.用户界面设计过程是一个()的过程
A.迭代
B.连续
C.离散
D.一致
正确选项:----
30.()适合于调试小程序
A.蛮干法
B.回溯法
C.原因排除法
D.以上均不是
正确选项:----
21年春福师《软件工程》在线作业二[答案]多选题答案
二、判断题 (共 15 道试题,共 30 分)
31.IPO是输入、处理、输出图的简称()
32.接口需求描述应用系统与它的环境通信的格式()
33.子系统两种交互方式是客户-供应商关系和平等伙伴关系( )
34.McCabe方法根据程序控制流的复杂程度定量度量程序的复杂程度()
35.测试计划包括测试策略,测试方案,最终结果( )
36.在逻辑内聚的模块中,相互之间关联性强,因此这类模块的修改比较简单()
37.数据元素组成数据的三种方式:顺序、选择、重复( )
38.软件工程包括技术和管理两方面内容,是技术与管理紧密结合的产物( )
39.条件测试的优点有二:容易度量条件的测试覆盖率和程序内条件的测试覆盖率可指导附加测试的设计( )
40.总体设计过程由两个主要阶段构成:系统设计阶段,确定系统的具体实现方案;结构设计阶段,确定软件结构( )
41.文档是软件产品的一部分,没有文档的软件不能称其为软件( )
42.螺旋模型的基本思想是使用原型及其他方法来尽量降低风险()
43.当算法中包含多重嵌套条件时,用盒图可以清楚表述算法()
44.与用户沟通时访谈有两种基本方式,正式的和非正式的访谈( )
45.所谓穷举测试就是把程序中所有可能的执行路径都检查一遍()
三、多选题 (共 5 道试题,共 10 分)
46.通常用来消除数据冗余度的范式有()
A.第一范式
B.第二范式
C.第三范式
D.以上都不正确
47.常见的成本估算技术有()
A.代码行技术
B.任务分解技术
C.自动估计成本技术
D.零消耗技术
正确选项:----
48.常见的软件工程中出现的文档有()
A.系统说明
B.用户手册
C.测试计划
D.详细设计
正确选项:----
49.需求分析对系统的要求包括()
A.功能需求
B.性能需求
C.可靠性和可用性需求
D.接口需求
正确选项:----
50.大型软件系统的测试过程经常由那几个步骤()
A.模块测试
B.子系统测试
C.系统测试
D.验收测试
正确选项:----
21年春福师《软件工程》在线作业二[答案]历年真题如下:
《J2EE信息系统设计》19秋期末考核-0001
一、单选题 (共 15 道试题,共 30 分)
1.删除一张表用关键字()
A.update
B.drop
C.delete
D.alter
2.在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项)
A.service
B.init
C.doFilter
D.destroy
3.在J2EE的Model II模式中,模型层对象被编写为 ( )。(选择一项)
A.Servlet
B.JavaBean
C.JSP
D.Applet
4.在J2EE中,使用Servlet过滤器时,需要在web.xml通过()元素将过滤器映射到Web资源。(选择一项)
A.
B.
C.
D.
5.在J2EE中,在web.xml中,有如下代码: 30上述代码定义了默认的会话超时时长,时长为30( )。 (选择一项)
A.秒
B.毫秒
C.小时
D.分钟
6.在JSP中,page指令的()属性用来引入需要的包或类。(选择一项)
A.languge
B.import
C.extends
D.contentType
7.子类是一种()机制,是面向对象编程语言的基本要素之一
A.由已有类重载新类的机制
B.由已有类继承新类的机制
C.由已有类派生新类的机制
D.由已有类创建新类的机制
8.下面有关MVC设计模式说法不正确的是()
A.模型返回的数据与显示逻辑分离
B.控制层可以把不同的模型和不同的视图组合在一起,完成不同的请求
C.按MVC设计模式,一个模型对应多个视图,可以减少代码的复制及代码的维护量
D.MVC更符合软件工程化管理的精神,并能提高软件运行速度
9.程序:Dog ob = new Dog();if(ob instanceof Dog)中,if里的值为()
A.不能确定
B.true
C.false
10.在JSP中,使用动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是()。 (选择一项)
A.response
B.request
C.page
D.application
11.J2EE组件与DBMS的交互过程可以分为5个步骤:载入JDBC驱动程序;();创建并执行一个语句;处理DBMS返回的数据;终止与DBMS的连接
A.连接DBMS
B.查询DBMS
C.更改DBMS
D.创建DBMS
12.在J2EE中,重定向到另一个页面,以下()语句是正确的。 (选择一项)
A.response.sendRedirect("");
B.response.sendRedirect();
C.request.sendRedirect("");
D.request.sendRedirect();
13.在J2EE中,test.jsp文件如下: buffer is 运行时,将发生()。 (选择一项)
A.运行期错误
B.运行后,浏览器上显示:buffer is null
C.运行后,浏览器上显示:buffer is ABC
D.转译期错误
14.J2EE中,JSP EL表达式:${user.loginName}执行效果等同于( )。(选择一项)
A.
B.
C.
D.
15.下面哪个有关Servlet中init()操作的说法不正确的是()
A.在Servlet实例化之后,Servlet容器会调用init()方法
B.init()方法可被多次调用
C.init()方法中需要带一个类型为ServletConfig的参数
D.Servlet通过init()方法可以实现一些初始化工作,如建立数据库连接,获取配置信息等
二、多选题 (共 10 道试题,共 20 分)
16.核心标签库包括()
A.迭代操作标签
B.表达式相关标签
C.流程控制标签
D.URL标签
17.Web Services的协议栈主要分为()、()、服务描述层和()
A.服务表现层
B.服务发现层
C.服务传输层
D.XML通信层
18.JNDI允许存储的对象类型()
A.标准的LDAP目录条目
B.指向RMI Java对象的指针
C.并行化的Java对象
D.串行化的Java对象
19.客户端的实现方式有()
A.通过静态stub实现
B.根据WSDL生成静态Stub
C.动态激活接口
D.动态代理方式
20.Web Services有三大核心技术,即()
A.WSDL
B.UDDI
C.SOAP
D.JDBC
21.JSP是一种动态网页技术,具有()等优点
A.运行效率高
B.跨平台
C.可移植性好
D.上手容易
22.下列说法正确的是()
A.所有数组的下标都是从1开始
B.可以在定义数组的同时为数组赋初值
C.可以先定义数组和分配空间,在分开为各元素赋初值
D.不能指定下标来访问数组中特定的元素
23.实体EJB可以是代表数据库表中的()
A.表与表之间的关系
B.表
C.数据视图
D.一条记录
24.权限修饰符主要有()
A.默认
B.public
C.protected
D.private
25.Java的整型有()这几种类型
A.short
B.long
C.int
D.byte
三、判断题 (共 10 道试题,共 20 分)
26.Java用FileRead和FileWriter来实现字节流式文件读取
27.(-42)的补码是1101101
28.有状态会话EJB在其生命周期内由Web容器将其一对一的分配给一个客户端,并能够再次期间内保持客户端与服务器端之间的会话信息
29.一般情况下SOAP都是与HTTP绑定的,即底层通信协议采用HTTP来传输SOAP消息
30.文本文件不是二进制文件的一种,因此它不能采取字节流读取方式
31.Java是为Internet、万维网设计的
32.一个对象的生命周期是创建->使用->销毁
33.在SML文档中声明文档类型时,可用private和public关键字来指出外部DTD文件所在位置
34.JSTL(JSP standard tag library,JSP标准标签库),专为Web开发研制
35.构造函数不可以被重载,它是唯一的
四、主观填空题 (共 4 道试题,共 20 分)
36.Struts 2框架由##和##框架发展而来。
37.JSF标签用于装载资源文件,其常用属性是##和##。
38.ActionSupport类实现了##接口和##等接口。
39.Spring提供了##和##两种依赖注入方式访问容器配置的Bean实例。
五、名词解释 (共 2 道试题,共 10 分)
40.泛型
41.Annotation