25 喜欢·311 浏览
单选题

在某大学学生学籍管理信息系统中,假设学生年龄的输入范围为16~40,则根据黑盒测试中的等价类划分技术,下面划分正确的是(37)。

A
可划分为2个有效等价类,2个无效等价类
B
可划分为1个有效等价类,2个无效等价类
C
可划分为2个有效等价类,1个无效等价类
D
可划分为1个有效等价类,1个无效等价类

题目答案

B

答案解析

根据等价类划分的原则,如果规定了输入数据的范围,则可划分为1个有效等价类和2个无效等价类。学生年龄的输入范围为16~40,则有效等价类为164年龄440,两个无效等价类为年龄>40或年龄16。
举一反三
单选题

下图所示平衡二叉树(树中任一结点的左右子树高度之差不超过1)中,结点A的右子树AR高度为h,结点B的左子树BL高度为h,结点C的左子树CL、右子树CR高度都为h-1。若在CR中插入一个结点并使得CR的高度增加1,则该二叉树(61)。

A
以B为根的子二叉树变为不平衡
B
以C为根的子二叉树变为不平衡
C
以A为根的子二叉树变为不平衡
D
仍然是平衡二叉树

题目答案

C

答案解析

本题考查平衡查找树。由于平衡二叉树中任一结点的左右子树高度之差不超过1,因此,若在CR中插入一个结点并使得CR的高度增加1,则结点C的左右子树高度之差为-1,同时以C为根的子树高度增加了1,所以结点B的左右子树高度之差变为-1。如此一来,A的左子树的高度为h+2、右子树的高度为h,根据定义,以A为根的子二叉树变为不平衡。
单选题

软件(32)的提高,有利于软件可靠性的提高。

A
存储效率
B
执行效率
C
容错性
D
可移植性

题目答案

C

答案解析

软件可靠性是指软件按照用户的要求和设计的目标,执行其功能的正确程度,所以一个可靠的软件应当是正确的、完整的、一致的和健壮的。通常,软件可靠性受到其他质量特性的影响,在4个备选项中,A、B、D都是不利于软件可靠性的因素。
单选题

设商店有10元、5元、2元和1元的零币,每种零币的数量充足。售货员给顾客找零钱时,零币的数量越少越好。例如给顾客找零29元:先选2张10元币,然后选择1张5元币,再选择两张2元币。以上的找零钱方法采用了(62)策略。

A
分治
B
贪心
C
动态规划
D
回溯

题目答案

B

答案解析

本题考查算法策略。售货员给顾客找零钱时,先选择面值大的零币,然后选择面值小的,采用的是贪心策略。
单选题

面向对象分析需要找出软件需求中客观存在的所有实体对象(概念),然后归纳、抽象出实体类。(38)是寻找实体对象的有效方法之一。

A
会议调查
B
问卷调查
C
电话调查
D
名词分析

题目答案

D

答案解析

本题考查面向对象分析。面向对象分析中寻找实体类中,名词分析法是通过分析需求文档中出现的名词来寻找实体类,它是面向对象分析的有效方法之一。而会议调查、问卷调查和电话调查的目的并非寻找实体类,而是得到软件系统的需求。
单选题

以下关于DHCP服务的说法中正确的是(70)。

A
在一个子网内只能设置一台DHCP服务器,以防止冲突
B
在默认情况下,客户机采用最先到达的DHCP服务器分配的IP地址
C
使用DHCP服务,无法保证某台计算机使用固定IP地址
D
客户端在配置时必须指明DHCP服务器IP地址,才能获得DHCP服务

题目答案

B

答案解析

DHCP就是Dynamic Host Configuration Protocol(动态主机配置协议)的缩写,当 DHCP客户机首次启动时,客户机向DHCP服务器发送一个Dhcpdiscover数据包,该数据包表达了客户机的Ⅳ租用请示,在大多数情况下,客户机接受收到的第一个dhcpoffer。使用DHCP服务时,可以通过保留IP与MAC地址保证某台计算机使用固定IP地址。客户端在配置时不必指明DHCP服务器IP地址,就能获得DHCP服务。
单选题

在进行面向对象设计时,采用设计模式能够(41)。

A
复用相似问题的相同解决方案
B
改善代码的平台可移植性
C
改善代码的可理解性
D
增强软件的易安装性

题目答案

A

答案解析

本题考查设计模式的基本概念。设计模式最根本的目的在于复用相似问题的相同解决方案,从而提高软件在设计层次的复用度和设计的水平与质量。下面给出了4种设计模式的作用。外观(Facade):为子系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用;装饰(Decorate):当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能:单件(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点;模板方法(Template Method):在方法中定义算法
单选题

对n个元素的数组进行(63),其平均时间复杂度和最坏情况下的时间复杂度都是O(nlogn)。

A
希尔排序
B
快速排序
C
堆排序
D
选择排序

题目答案

C

答案解析

本题考查排序算法。 希尔排序的时间复杂度约为O(n1.4)。 快速排序在最坏情况下的时间复杂度为O(n2)。 选择排序的时间复杂度为O(n2)。 无论在什么情况下,堆排序的时间复杂度都是O(nlogn)。
单选题

关于路由器,下列说法中错误的是(66)。

A
路由器可以隔离子网,抑制广播风暴
B
路由器可以实现网络地址转换
C
路由器可以提供可靠性不同的多条路由选择
D
路由器只能实现点对点的传输

题目答案

D

答案解析

路由器是网络层设备,它可以起到隔离子网、抑制广播风暴的作用。路由器还能进行地址转换,通常用于把私网地址转换成公网地址,或者进行相反的转换。在路由表中,对于同一目标,可以设置不同的通路,提供不同的服务。IPv4数据报头的第二个字节(如下图所示)是服务类型字段(Type of Service)。该字段规定了不同的优先级(Precedence),延迟(Delay),吞吐率(Throughput)和可靠性(Reliability),为上层协议提供不同的服务质量。IP数据报中的目标地址(Destinatio
单选题

程序员甲与同事乙在乙家探讨甲近期编写的程序,甲表示对该程序极不满意,说要弃 之重写,并将程序手稿扔到乙家垃圾筒。后来乙将甲这一程序稍加修改,并署乙名发表。以 下说法正确的是( )。

A
乙的行为侵犯了甲的软件著作权
B
乙的行为没有侵犯甲的软件著作权,因为甲已将程序手稿丢弃
C
乙的行为没有侵犯甲的著作权,因为乙已将程序修改
D
甲没有发表该程序并弃之,而乙将程序修改后发表,故乙应享有著作权

题目答案

A

答案解析

著作权因作品的完成而自动产生,不必履行任何形式的登记或注册手续,也不论其是否已经发表,所以甲对该软件作品享有著作权。乙未经甲的许可擅自使用甲的软件作品的行为,侵犯了甲的软件著作权。
单选题

RuP在每个阶段都有主要目标,并在结束时产生一些制品。在( )结束时产生“在适当的平台上集成的软件产品”。

A
初期阶段
B
精化阶段
C
构建阶段
D
移交阶段

题目答案

C

答案解析

初期阶段结束时产生一个构想文档、一个有关用例模型的调查、一个初始的业务用例、一个早期的风险评估和一个可以显示阶段和迭代的项目计划等制品;精化阶段结束时产生一个补充需求分析、一个软件架构描述和一个可执行的架构原型等制品;构建阶段结束时的成果是一个准备交到最终用户手中的产品,包括具有最初运作能力的在适当的平台上集成的软件产品、用户手册和对当前版本的描述;移交阶段结束时产生移交给用户产品发布版本。