当前位置:首页计算机类软件水平考试中级软件设计师->2011年上半年(上午)《软件设计师》真题

2011年上半年(上午)《软件设计师》真题

卷面总分:59分 答题时间:240分钟 试卷题量:59题 练习次数:90次
单选题 (共49题,共49分)
1.

某计算机系统由下图所示的部件构成,假定每个部件的千小时可靠度都为R,则该系统的千小时可靠度为(  )。

中级软件设计师,历年真题,2010年上半年(上午)《软件设计师》真题

  • A. R+2R/4
  • B. R+R2/4
  • C. R(1-(1-R)2)
  • D. R(1-(1-R)2)2
标记 纠错
2.

在计算机系统中采用总线结构,便于实现系统的积木化构造,同时可以(  )。

  • A. 提高数据传输速度
  • B. 提高数据传输量
  • C. 减少信息传输线的数量
  • D. 减少指令系统的复杂性
标记 纠错
3.

计算机中的浮点数由三部分组成:符号位S,指数部分E(称为阶码)和尾数部分M。在总长度固定的情况下,增加E的位数、减少M的位数可以(  )。

  • A. 扩大可表示的数的范围同时降低精度
  • B. 扩大可表示的数的范围同时提高精度
  • C. 减小可表示的数的范围同时降低精度
  • D. 减小可表示的数的范围同时提高精度
标记 纠错
4.

设下三角矩阵(上三角部分的元素值都为0)A[0..n,0..n]如下所示,将该三角矩阵的所有非零元素(即行下标不小于列下标的元素)按行优先压缩存储在容量足够大的数组M[]中(下标从1开始),则元素A[i,j](O≤i≤n,j≤i)存储在数组M的(  )中。

中级软件设计师,历年真题,2011年上半年(上午)《软件设计师》真题

中级软件设计师,历年真题,2011年上半年(上午)《软件设计师》真题

  • A. 见图A
  • B. 见图B
  • C. 见图C
  • D. 见图D
标记 纠错
5.

下图所示的逻辑流,最少需要(  )个测试用例可实现语句覆盖。

中级软件设计师,历年真题,2011年上半年(上午)《软件设计师》真题

  • A. 1
  • B. 2
  • C. 3
  • D. 5
标记 纠错
6.

包含8个成员的开发小组的沟通路径最多有(  )条。

  • A. 28
  • B. 32
  • C. 56
  • D. 64
标记 纠错
7.

(  )将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

  • A. Adapter(适配器)模式
  • B. Command(命令)模式
  • C. Singleton(单例)模式
  • D. Strategy(策略)模式
标记 纠错
8.

用户A从CA获得用户B的数字证书,并利用(  )验证数字证书的真实性。

  • A. B的公钥
  • B. B的私钥
  • C. CA的公钥
  • D. CA的私钥
标记 纠错
9.

原码表示法和补码表示法是计算机中用于表示数据的两种编码方法,在计算机系统中常采用补码来表示和运算数据,原因是采用补码可以(  )。

  • A. 保证运算过程与手工运算方法保持一致
  • B. 简化计算机运算部件的设计
  • C. 提高数据的运算速度
  • D. 提高数据的运算精度
标记 纠错
10.

在CPU中用于跟踪指令地址的寄存器是(  )。

  • A. 地址寄存器(MAR)
  • B. 数据寄存器(MDR)
  • C. 程序计数器(PC)
  • D. 指令寄存器(IR)
标记 纠错
11.

“三网合一”的三网是指(  )。

  • A. 电信网、广播电视网、互联网
  • B. 物联网、广播电视网、电信网
  • C. 物联网、广播电视网、互联网
  • D. 物联网、电信网、互联网
标记 纠错
12.

面向对象分析的第一步是(  )。

  • A. 定义服务
  • B. 确定附加的系统约束
  • C. 确定问题域
  • D. 定义类和对象
标记 纠错
13.

要在8*8的棋盘上摆放8个“皇后”,要求“皇后”之间不能发生冲突,即任何两个“皇后”不能在同一行、同一列和相同的对角线上,则一般采用(  )来实现。

  • 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.

软件产品的可靠性并不取决于(  )。

  • A. 潜在错误的数量
  • B. 潜在错误的位置
  • C. 软件产品的使用方式
  • D. 软件产品的开发方式
标记 纠错
20.

某软件公司研发的财务软件产品在行业中技术领先,具有很强的市场竞争优势。为确保其软件产品的技术领先及市场竞争优势,公司采取相应的保密措施,以防止软件技术秘密的外泄。并且,还为该软件产品冠以“用友”商标,但未进行商标注册。此情况下,公司仅享有该软件产品的(  )。

  • A. 软件著作权和专利权
  • B. 商业秘密权和专利权
  • C. 软件著作权和商业秘密权
  • D. 软件著作权和商标权
标记 纠错
21.

模块A直接访问模块B的内部数据,则模块A和模块B的耦合类型为(  )。

  • A. 数据耦合
  • B. 标记耦合
  • C. 公共耦合
  • D. 内容耦合
标记 纠错
22.

以下关于Singleton(单例)模式的描述中,正确的是(  )。

  • A. 它描述了只有一个方法的类的集合
  • B. 它描述了只有一个属性的类的集合
  • C. 它能够保证一个类的方法只能被一个唯一的类调用
  • D. 它能够保证一个类只产生唯一的一个实例
标记 纠错
23.

指令系统中采用不同寻址方式的目的是(  )。

  • A. 提高从内存获取数据的速度
  • B. 提高从外存获取数据的速度
  • C. 降低操作码的译码难度
  • D. 扩大寻址空间并提高编程灵活性
标记 纠错
24.

分治算法设计技术(  )。

  • A. 一般由三个步骤组成:问题划分、递归求解、合并解
  • B. 一定是用递归技术来实现
  • C. 将问题划分为k个规模相等的子问题
  • D. 划分代价很小而合并代价很大
标记 纠错
25.

用插入排序和归并排序算法对数组<3,1,4,1,5,9,6,5>进行从小到大排序,则分别需要进行(  )次数组元素之间的比较。

  • A. 12,14
  • B. 10,14
  • C. 12,16
  • D. 10,16
标记 纠错
26.

宏病毒一般感染以(  )为扩展名的文件。

  • A. EXE
  • B. COM
  • C. DOC
  • D. DLL
标记 纠错
27.

在IE浏览器中,安全级别最高的区域设置是(  )。

  • A. Internet
  • B. 本地Intranet
  • C. 可信任站点
  • D. 受限站点
标记 纠错
28.

以下编码方法中,(  )属于熵编码。

  • A. 哈夫曼编码
  • B. 小波变换编码
  • C. 线性预测编码
  • D. PCM
标记 纠错
29.

CIF视频格式的图像分辨率为(  )。

  • A. 352x240
  • B. 352x288
  • C. 640x480
  • D. 320x240
标记 纠错
30.

由ISO制定的MPEG系列标准中,(  )是多媒体内容描述接口标准。

  • A. MPEG-1
  • B. MPEG-2
  • C. MPEG-4
  • D. MPEG-7
标记 纠错
31.

下列关于风险的叙述不正确的是:风险是指(  )。

  • A. 可能发生的事件
  • B. 一定会发生的事件
  • C. 会带来损失的事件
  • D. 可能对其进行干预,以减少损失的事件
标记 纠错
32.

下列关于项目估算方法的叙述不正确的是(  )。

  • A. 专家判断方法受到专家经验和主观性影响
  • B. 启发式方法(如COCOMO模型)的参数难以确定
  • C. 机器学习方法难以描述训练数据的特征和确定其相似性
  • D. 结合上述三种方法可以得到精确的估算结果
标记 纠错
33.

下图是一个软件项目的活动图,其中顶点表示项目里程碑,边表示包含的活动,边上的权重表示活动的持续时间,则里程碑(  )在关键路径上。

中级软件设计师,历年真题,2011年上半年(上午)《软件设计师》真题

  • A. 1
  • B. 2
  • C. 3
  • D. 4
标记 纠错
34.

若一种程序设计语言规定其程序中的数据必须具有类型,则有利于(  )。

①在翻译程序的过程中为数据合理分配存储单元

②对参与表达式计算的数据对象进行检查

③定义和应用动态数据结构

④规定数据对象的取值范围及能够进行的运算

⑤对数据进行强制类型转换

  • A. ①②③
  • B. ①②④
  • C. ②④⑤
  • D. ③④⑤
标记 纠错
35.

为了有效地捕获系统需求,应采用(  )。

  • A. 瀑布模型
  • B. V模型
  • C. 原型模型
  • D. 螺旋模型
标记 纠错
36.

关于过程改进,以下叙述中不正确的是(  )。

  • A. 软件质量依赖于软件开发过程的质量,其中个人因素占主导作用
  • B. 要使过程改进有效,需要制定过程改进目标
  • C. 要使过程改进有效,需要进行培训
  • D. CMMI成熟度模型是一种过程改进模型,仅支持阶段性过程改进而不支持连续性过程改进
标记 纠错
37.

高质量的文档所应具有的特性中,不包括(  )。

  • A. 针对性,文档编制应考虑读者对象群
  • B. 精确性,文档的行文应该十分确切,不能出现多义性的描述
  • C. 完整性,任何文档都应当是完整的、独立的,应该自成体系
  • D. 无重复性,同一软件系统的几个文档之间应该没有相同的内容,若确实存在相同内容,则可以用“见**文档**节”的方式引用
标记 纠错
38.

下列关于一个类的静态成员的描述中,不正确的是(  )。

  • A. 类的静态方法只能访问该类的静态数据成员
  • B. 静态数据成员可被该类的所有方法访问
  • C. 该类的对象共享其静态数据成员的值
  • D. 该类的静态数据成员的值不可修改
标记 纠错
39.

UML中关联的多重度是指(  )。

  • A. 一个类中被另一个类调用的方法个数
  • B. 一个类的某个方法被另一个类调用的次数
  • C. 一个类的实例能够与另一个类的多少个实例相关联
  • D. 两个类所具有的相同的方法和属性
标记 纠错
40.

在面向对象软件开发过程中,采用设计模式(  )。

  • A. 以复用成功的设计
  • B. 以保证程序的运行速度达到最优值
  • C. 以减少设计过程创建的类的个数
  • D. 允许在非面向对象程序设计语言中使用面向对象的概念
标记 纠错
41.

以下关于高级程序设计语言翻译的叙述中,正确的是(  )。

  • A. 可以先进行语法分析,再进行词法分析
  • B. 在语法分析阶段可以发现程序中的所有错误
  • C. 语义分析阶段的工作与目标机器的体系结构密切相关
  • D. 目标代码生成阶段的工作与目标机器的体系结构密切相关
标记 纠错
42.

下图所示为一个有限自动机(其中,A是初态、C是终态),该自动机可识别(  )。

中级软件设计师,历年真题,2011年上半年(上午)《软件设计师》真题

  • A. 0000
  • B. 1111
  • C. 0101
  • D. 1010
标记 纠错
43.

传值与传地址是函数调用时常采用的信息传递方式,(  )。

  • A. 在传值方式下,是将形参的值传给实参
  • B. 在传值方式下,形参可以是任意形式的表达式
  • C. 在传地址方式下,是将实参的地址传给形参
  • D. 在传地址方式下,实参可以是任意形式的表达式
标记 纠错
44.

对n个元素的有序表A[1..n]进行顺序查找,其成功查找的平均查找长度(即在查找表中找到指定关键码的元素时,所进行比较的表中元素个数的期望值)为(  )。

  • A. n
  • B. (n+1)/2
  • C. log2n
  • D. n2
标记 纠错
45.

在(  )中,任意一个结点的左、右子树的高度之差的绝对值不超过1。

  • A. 完全二叉树
  • B. 二叉排序树
  • C. 线索二叉树
  • D. 最优二叉树
标记 纠错
46.

设一个包含N个顶点、E条边的简单无向图采用邻接矩阵存储结构(矩阵元素A[i][j]等于1/0分别表示顶点i与顶点j之间有/无边),则该矩阵中的非零元素数目为(  )。

  • A. N
  • B. E
  • C. 2E
  • D. N+E
标记 纠错
47.

对于关键字序列(26,25,72,38,8,18,59),采用散列函数H(Key)=Keymod13构造散列表(哈希表)。若采用线性探测的开放定址法解决冲突(顺序地探查可用存储单元),则关键字59所在散列表中的地址为(  )。

  • A. 6
  • B. 7
  • C. 8
  • D. 9
标记 纠错
48.

某算法的时间复杂度可用递归式中级软件设计师,历年真题,2011年上半年(上午)《软件设计师》真题表示,若用中级软件设计师,历年真题,2011年上半年(上午)《软件设计师》真题表示,则正确的是(  )。

中级软件设计师,历年真题,2011年上半年(上午)《软件设计师》真题

  • A. 见图A
  • B. 见图B
  • C. 见图C
  • D. 见图D
标记 纠错
49.

要使4个连续的C类网络汇聚成一个超网,则子网掩码应该为(  )。

  • A. 255.240.0.0
  • B. 255.255.0.0
  • C. 255.255.252.0
  • D. 255.255.255.252
标记 纠错
填空题 (共10题,共10分)
50.

算术表达式采用逆波兰式表示时不用括号,可以利用(  )进行求值。与逆波兰式ab-cd+*对应的中缀表达式是(  )。
问题1选项
A.数组
B.栈
C.队列
D.散列表
问题2选项
A.a-b+c*d
B.(a-b)*c+d
C.(a-b)*(c+d)
D.a-b*c+d

标记 纠错
51.

某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若系统的字长为32位,磁盘上的物理块依次编号为:0、1、2、…,那么4096号物理块的使用情况在位示图中的第(  )个字中描述;若磁盘的容量为200GB,物理块的大小为1MB,那么位示图的大小为(  )个字。
问题1选项
A.129
B.257
C.513
D.1025
问题2选项
A.600
B.1200
C.3200
D.6400

标记 纠错
52.

系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w分别取下表中的值时,对于表中的①~⑥种情况,(  )可能会发生死锁。若将这些情况的m分别加上(  ),则系统不会发生死锁。
中级软件设计师,历年真题,2011年上半年(上午)《软件设计师》真题
问题1选项
A.①②⑤
B.③④⑤
C.②④⑤
D.②④⑥
问题2选项
A.1、1和1
B.1、1和2
C.1、1和3
D.1、2和1

标记 纠错
53.

某系统采用请求页式存储管理方案,假设某进程有6个页面,系统给该进程分配了4个存储块,其页面变换表如下表所示,表中的状态位等于1/0分别表示页面在内存/不在内存。当该进程访问的页面2不在内存时,应该淘汰表中页号为(  )的页面。假定页面大小为4K,逻辑地址为十六进制3C18H,该地址经过变换后的页帧号为(  )。
中级软件设计师,历年真题,2011年上半年(上午)《软件设计师》真题
问题1选项
A.0
B.3
C.4
D.5
问题2选项
A.2
B.5
C.8
D.12

标记 纠错
54.

UML的设计视图包含了类、接口和协作,其中,设计视图的静态方面由(  )和(  )表现;动态方面由交互图、(  )表现。
问题1选项
A.类图
B.状态图
C.活动图
D.序列图
问题2选项
A.交互图
B.对象图
C.通信图
D.定时图
问题3选项
A.状态图和类图
B.类图和活动图
C.对象图和状态图
D.状态图和活动图

标记 纠错
55.

设计模式(  )将抽象部分与其实现部分相分离,使它们都可以独立地变化。下图为该设计模式的类图,其中,(  )用于定义实现部分的接口。
中级软件设计师,历年真题,2011年上半年(上午)《软件设计师》真题
问题1选项
A.Bridge(桥接)
B.Composite(组合)
C.Facade(外观)
D.Singleton(单例)
问题2选项
A.Abstraction
B.ConcreteImplementorA
C.ConcreteImplementorB
D.Implementor

标记 纠错
56.

某医院数据库的部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治。科室与职工的所属联系类型为(  ),病患与医生的就诊联系类型为(  )。对于就诊联系最合理的设计是(  ),就诊关系的主键是(  )。
问题1选项
A.1:1
B.1:n
C.n:1
D.n:m
问题2选项
A.1:1
B.1:n
C.n:1
D.n:m
问题3选项
A.就诊(病历号,职工号,就诊情况)
B.就诊(病历号,职工姓名,就诊情况)
C.就诊(病历号,职工号,就诊时间,就诊情况)
D.就诊(病历号,职工姓名,就诊时间,就诊情况)
问题4选项
A.病历号,职工号
B.病历号,职工号,就诊时间
C.病历号,职工姓名
D.病历号,职工姓名,就诊时间

标记 纠错
57.

给定关系模式R<u,f style="box-sizing:border-box;-webkit-user-drag:auto!important;user-select:text!important;">,U={A,B,C},F={AB→C,C→B}。关系R(  ),且分别有(  )。
问题1选项
A.只有1个候选关键字AC
B.只有1个候选关键字AB
C.有2个候选关键字AC和BC
D.有2个候选关键字AC和AB
问题2选项
A.1个非主属性和2个主属性
B.2个非主属性和1个主属性
C.0个非主属性和3个主属性
D.3个非主属性和0个主属性

标记 纠错
58.

ARP协议属于(  )协议,它的作用是(  )。
问题1选项
A.物理层
B.数据链路层
C.网络层
D.传输层
问题2选项
A.实现MAC地址与主机名之间的映射
B.实现IP地址与MAC地址之间的变换
C.实现IP地址与端口号之间的映射
D.实现应用进程与物理地址之间的变换

标记 纠错
59.

Ravi,like many project(  ),had studied the waterfall model of software development as the primary software life-cycle(  ).He was 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(  )and not as(  ).
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 suitable,an existing process must be(  )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.
问题1选项
A.customers
B.managers
C.users
D.administrators
问题2选项
A.activity
B.procedure
C.process
D.progress
问题3选项
A.parts
B.modules
C.software
D.a whole
问题4选项
A.parts
B.modules
C.software
D.a whole
问题5选项
A.modified
B.used
C.suited
D.tailored

标记 纠错

答题卡(剩余 道题)

单选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
填空题
50 51 52 53 54 55 56 57 58 59
00:00:00
暂停
交卷