1.在软件开发过程中,我们可以采用不同的过程模型,下列有关 增量模型描述正确的是()
A 是一种线性开发模型,具有不可回溯性
B 把待开发的软件系统模块化,将每个模块作为一个增量组件,从而分批次地分析、设计、编码和测试这些增量组件
C 适用于已有产品或产品原型(样品),只需客户化的工程项目
D 软件开发过程每迭代一次,软件开发又前进一个层次
解析:增量模型是把待开发的软件系统模块化,将每个模块作为一个增量组件,从而分批次地分析、设计、编码和测试这些增量组件。运用增量模型的软件开发过程是递增式的过程。相对于瀑布模型而言,采用增量模型进行开发,开发人员不需要一次性地把整个软件产品提交给用户,而是可以分批次进行提交。
2.下面有关值类型和引用类型描述正确的是()?
A 值类型的变量赋值只是进行数据复制,创建一个同值的新对象,而引用类型变量赋值,仅仅是把对象的引用的指针赋值给变量,使它们共用一个内存地址。
B 值类型数据是在栈上分配内存空间,它的变量直接包含变量的实例,使用效率相对较高。而引用类型数据是分配在堆上,引用类型的变量通常包含一个指向实例的指针,变量通过指针来引用实例。
C 引用类型一般都具有继承性,但是值类型一般都是封装的,因此值类型不能作为其他任何类型的基类。
D 值类型变量的作用域主要是在栈上分配内存空间内,而引用类型变量作用域主要在分配的堆上。
解析:
牛客网试卷: 京东2019校招笔试Java开发工程师笔试题(1-)
原文:https://www.cnblogs.com/zsh-blogs/p/10372167.html