- 0
- 0
- 约8.92千字
- 约 25页
- 2026-01-01 发布于北京
- 举报
2005年下半年软件设计师上午试题
1.若某计算机系统是由500个元器件构成的串联系统,且每个元器件的失效率均为10^7/H,在不考虑其他因素对可靠性的影响时,该计算机系统的平均故障间隔时间为()小时。
A.2×10^4
B.5×10^4
C.2×10^5
D.5×10^5
答案:A
分析:串联系统失效率为各元器件失效率之和,此系统失效率λ=500×10^7/H=5×10^5/H,平均故障间隔时间MTBF=1/λ=1/(5×10^5)=2×10^4小时。
2.某计算机系统的可靠性结构是由如下图所示的冗余部件构成的串联系统,若每个部件的可靠度均为0.9,则该系统的可靠度为()。
A.0.9997
B.0.9276
C.0.9639
D.0.6561
答案:C
分析:先看并联部分,两个部件并联可靠度为1(10.9)×(10.9)=0.99,再与另外两个部件串联,系统可靠度为0.99×0.9×0.9=0.9639。
3.若某计算机采用8位整数补码表示数据,则运算()将产生溢出。
A.127+1
B.1271
C.127+1
D.1271
答案:A
分析:8位整数补码表示范围是128到127,127+1=128超出范围会溢出。
4.用()命令可以查看本机打开的服务端口。
A.arp
B.ping
C.netstat
D.telnet
答案:C
分析:arp用于查看和修改ARP缓存;ping用于测试网络连通性;netstat可查看网络连接、路由表和网络接口等信息,能查看本机打开的服务端口;telnet用于远程登录。
5.某公司的网络地址为192.168.1.0,要划分成5个子网,每个子网最少20台主机,则可用的子网掩码是()。
A.255.255.255.192
B.255.255.255.224
C.255.255.255.240
D.255.255.255.248
答案:B
分析:要划分5个子网,2^35,需3位作为子网位;每个子网最少20台主机,2^5220,需5位作为主机位,所以子网掩码为255.255.255.224。
6.以下关于防火墙功能特性的说法中,错误的是()。
A.控制进出网络的数据包和数据流向
B.提供流量信息的日志和审计
C.隐藏内部IP以及网络结构细节
D.提供漏洞扫描功能
答案:D
分析:防火墙主要功能是控制网络访问、提供日志审计、隐藏内部网络信息等,不提供漏洞扫描功能。
7.()是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。
A.结构化开发方法
B.Jackson系统开发方法
C.Booch方法
D.UML(统一建模语言)
答案:A
分析:结构化开发方法是面向数据流的开发方法,强调功能分解和抽象;Jackson系统开发方法是面向数据结构的;Booch方法和UML是面向对象的开发方法。
8.在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种()技术,封装的目的是使对象的()分离。
A.组装
B.产品化
C.信息隐蔽
D.隐藏内部细节
A.定义和实现
B.设计和测试
C.设计和实现
D.分析和定义
答案:C、A
分析:封装是信息隐蔽技术,目的是将对象的定义和实现分离,使用者只需关注对象的接口,无需了解内部实现细节。
9.采用UML进行软件设计时,可用()关系表示两类事物之间存在的特殊/一般关系,用()关系表示事物之间存在的整体/部分关系。
A.依赖
B.聚集
C.泛化
D.实现
A.依赖
B.聚集
C.泛化
D.实现
答案:C、B
分析:泛化表示特殊/一般关系;聚集表示整体/部分关系。依赖是一种使用关系;实现用于接口和实现类之间。
10.下列叙述中,与提高软件可维护性无关的是()。
A.选择便于维护的程序设计语言
B.增加注释
C.提高模块独立性
D.采用高度耦合的模块结构
答案:D
分析:采用高度耦合的模块结构会使模块间相互影响大,不利于软件维护。选择便于维护的语言、增加注释、提高模块独立性都有助于提高软件可维护性。
11.软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为初始级、可重复级、定义级、管理级和优化级。其中()对软件过程和产品都有定量的理解与控制。
A.可重复级
B.定义级
C.管理级
D.优化级
答案:C
分析:管理级对软件过程和产品都有定量的理解与控制,可重复级主要是建立基本的项
原创力文档

文档评论(0)