站内搜索
计算机技术与软件专业技术资格考试(中级软件设计师) 问题列表
问题 以下关于软件维护和可维护性的叙述中,不正确的是()。A、软件维护要解决软件产品交付用户之后运行中发生的各种问题B、软件的维护期通常比开发期长得多,其投入也大得多C、进行质量保证审查可以提高软件产品的可维护性D、提高可维护性是在软件维护阶段考虑的问题

问题 若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为()。A、base+((i-1)*M+j-1)*KB、base+((i-1)*N+j-1)*KC、base+((j-1)*M+i-1)*KD、base+((j-1)*N+i-1)*K

问题 某个二叉查找树(即二叉排序树)中进行查找时,效率最差的情形是该二叉查找树是()。A、完全二叉树B、平衡二叉树C、单枝树D、满二叉树

问题 三总线结构的计算机总线系统由()组成。A、CPU总线、内存总线和IO总线B、数据总线、地址总线和控制总线C、系统总线、内部总线和外部总线D、串行总线、并行总线和PCI总线

问题 在有n个无序无重复元素值的数组中查找第i小的数的算法描述如下:任意取一个元素r,用划分操作确定其在数组中的位置,假设元素r为第k小的数。若i等于k,则返回该元素值;若i小于k,则在划分的前半部分递归进行划分操作找第i小的数;否则在划分的后半部分递归进行划分操作找第k-i小的数。该算法是一种基于()策略的算法。A、分治B、动态规划C、贪心D、回溯

问题 一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用()模式,用一个中介对象来封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,。而且可以独立地改变它们之间的交互。此模式与()模式是相互竞争的模式,主要差别是:前者的中介对象封装了其它对象间的通信,而后者通过引入其它对象来分布通信。A、解释器(Interpreter)B、策略(Strategy)C、中介者(Mediator)D、观察者(Observer)

问题 Extreme Programming (XP) is a discipline of sofiware development with (1) of simplicity,communication, feedback and cuurage. Successful software development is a team effort - not just the development team, but the larger team consisting of customer, management and developers. XP is a simple process that brings these people together and helps them to success together. XP is aimed primarily at object-oriented projects using teams of a dozen or fewer programmers in one location. The principles of XP apply to any (2) project that needs to deliver quality software rapidly and flexibly. An XP project needs a (3) customer to provide guidance. Customers, programmers, managers, are all working (4) to build the system that's needed, Customers - those who have software that needs to be developed - will learn simple, effective way to (5) what they need, to be sure that they are getting what they need, and to steer the project to success. 空白(2)处应选择()A、small-sizedB、moderately-sizedC、large-sizedD、huge-sized

问题 通常在软件的()活动中无需用户参与。A、需求分析B、维护C、编码D、测试

问题 Ravi, like many project (1) , had studied the waterfall model of software development as the primary software life-cycle (2) . He has all set to use it for an upcoming project, his first assignment. However, Ravi found that the waterfall model could not be used because the customer wanted the software delivered in stages, something that implied that the system had to be delivered and built in (3) and not as (4) . The situation in many other projects is not very different. The real world rarely presents a problem in which a standard process, or the process used in a previous project, is the best choice. To be the most situation, an existing process must be (5) to the new problem. A development process, even after tailoring, generally cannot handle change requests. To accommodate change requests without losing control of the project, you must supplement the development process with a requirement change management process. 空白(2)处应选择()A、activityB、procedureC、processD、progress

问题 ()模式通过提供与对象相同的接口来控制对这个对象的访问。A、适配器(Adapter)B、代理(Proxy)C、组合(Composite)D、装饰器(Decorator)

问题 以下关于增量模型的叙述中,正确的是()。A、需求被清晰定义B、可以快速构造核心产品C、每个增量必须要进行风险评估D、不适宜商业产品的开发

问题 甲公司接受乙公司委托开发了一项应用软件,双方没有订立任何书面合同。在此情形下()享有该软件的著作权。A、甲公司B、甲、乙公司共同C、乙公司D、甲、乙公司均不

问题 Ravi, like many project (1) , had studied the waterfall model of software development as the primary software life-cycle (2) . He has all set to use it for an upcoming project, his first assignment. However, Ravi found that the waterfall model could not be used because the customer wanted the software delivered in stages, something that implied that the system had to be delivered and built in (3) and not as (4) . The situation in many other projects is not very different. The real world rarely presents a problem in which a standard process, or the process used in a previous project, is the best choice. To be the most situation, an existing process must be (5) to the new problem. A development process, even after tailoring, generally cannot handle change requests. To accommodate change requests without losing control of the project, you must supplement the development process with a requirement change management process. 空白(5)处应选择()A、modifiedB、usedC、suitedD、tailored

问题 给定关系模式R,U={A,B,C},F={AB→C,C→B}。关系R(1),且分别有(2)。空白(1)处应选择().A、只有1个候选关键字ACB、只有1个候选关键字ABC、有2个候选关键字AC和BCD、有2个候选关键字AC和AB

问题 UMI图中,一张交互图显示一个交互。由一组对象及其之间的关系组成,包含它们之间可能传递的消息。()不是交互图。A、序列图B、对象图C、通信图D、时序图