单选题 (一共39题,共39分)

1.

中国自主研发的3G通信标准是(  )。

2.

采用McCabe度量法计算下列程序图的环路复杂性为(  )。

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

3.

在屏蔽软件错误的容错系统中,冗余附加技术的构成不包括(  )。

4.

甲、乙两软件公司于2012年7月12日就其财务软件产品分别申请“用友”和“用有”商标注册。两财务软件相似,甲第一次使用时间为2009年7月,乙第一次使用时间为2009年5月。此情形下,(  )能获准注册。

5.

某计算机系统页面大小为4K,若进程的页面变换表如下所示,逻辑地址为十六进制1D16H。该地址经过变换后,其物理地址应为十六进制(  )。

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

6.

若用256K×8bit的存储器芯片,构成地址40000000H到400FFFFFH且按字节编址的内存区域,则需(  )片芯片。

7.

以下程序设计语言中,(  )更适合用来进行动态网页处理。

8.

以下关于包过滤防火墙和代理服务防火墙的叙述中,正确的是(  )。

9.

模块A提供某个班级某门课程的成绩给模块B,模块B计算平均成绩、最高分和最低分,将计算结果返回给模块A,则模块B在软件结构图中属于(  )模块。

10.

某用户在使用校园网中的一台计算机访问某网站时,发现使用域名不能访问该网站,但是使用该网站的IP地址可以访问该网站,造成该故障产生的原因有很多,其中不包括(  )。

11.

设计操作系统时不需要考虑的问题是(  )。

12.

某些程序设计语言中,在运行过程中当一个对象发送消息请求服务时,根据接收对象的具体情况将请求的操作与实现的方法进行连接,称为(  )。

13.

某公司要开发一个软件产品,产品的某些需求是明确的,而某些需求则需要进一步细化。由于市场竞争的压力,产品需要尽快上市,则开发该软件产品最不适合采用(  )模型。

14.

引用调用方式下进行函数调用,是将(  )。

15.

若对线性表的最常用操作是访问任意指定序号的元素,并在表尾加入和删除元素,则适宜采用(  )存储。

16.

实现二分查找(折半查找)时,要求查找表(  )。

17.

项目复杂性、规模和结构的不确定性属于(  )风险。

18.

“当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程,对其他事务都是不可见的”,这一性质通常被称为事务的(  )。

19.

以下关于实现高级程序设计语言的编译和解释方式的叙述中,正确的是(  )。

20.

王某买了一幅美术作品原件,则他享有该美术作品的(  )。

21.

校园网链接运营商的IP地址为202.117.113.3/30,本地网关的地址为192.168.1.254/24,如果本地计算机采用动态地址分配,在下图中应如何配置 (  )。

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

22.

在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是(  )。

23.

某机器字长为n,最高位是符号位,其定点整数的最大值为(  )。

24.

海明码利用奇偶性检错和纠错,通过在n个数据位之间插入k个检验位,扩大数据编码的码距。若n=48,则k应为(  )。

25.

以下关于木马程序的叙述中,正确的是(  )。

26.

防火墙的工作层次是决定防火墙效率及安全的主要因素,以下叙述中,正确的是(  )。

27.

(  )表示显示器在横向(行)上具有的像素点数目。

28.

以下关于结构化开发方法的叙述中,不正确的是(  )。

29.

(  )软件成本估算模型是一种静态单变量模型,用于对整个软件系统进行估算。

30.

以下关于进度管理工具Gantt图的叙述中,不正确的是(  )。

31.

编译程序对高级语言源程序进行编译的过程中,要不断收集、记录和使用源程序中一些相关符号的类型和特征等信息,并将其存入(  )中。

32.

以下关于统一过程UP的叙述中,不正确的是(  )。

33.

以下关于文档的叙述中,不正确的是(  )。

34.

某搜索引擎在使用过程中,若要增加接受语音输入的功能,使得用户可以通过语音输入来进行搜索,此时应对系统进行(  )维护。

35.

(  )是一个类与它的一个或多个细化类之间的关系,即一般与特殊的关系。

36.

对一个复杂用例中的业务处理流程进行进一步建模的最佳工具是UML(  )。

37.

大多数程序设计语言的语法规则用(  )描述即可。

38.

在C/C++程序中,整型变量a的值为0且应用在表达式“c=b/a”中,则最可能发生的情形是(  )。

39.

某双端队列如下所示,要求元素进出队列必须在同一端口,即从A端进入的元素必须从A端出、从B端进入的元素必须从B端出,则对于4个元素的序列e1、e2、e3、e4,若要求从前2个元素(e1、e2)从A端口按次序全部进入队列,后两个元素(e3、e4)从B端口按次序全部进入队列,则可能得到的出队序列是(  )。

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

填空题 (一共16题,共16分)

40.

通常可以将计算机系统中执行一条指令的过程分为取指令,分析和执行指令3步。若取指令时间为4△t,分析时间为2△t。执行时间为3△t,按顺序方式从头到尾执行完600条指令所需时间为(  )△t;若按照执行第i条,分析第i+1条,读取第i+2条重叠的流水线方式执行指令,则从头到尾执行完600条指令所需时间为(  )△t。
问题1选项
A.2400
B.3000
C.3600
D.5400
问题2选项
A.2400
B.2405
C.3000
D.3009

41.

以下媒体中,(  )是表示媒体,(  )是表现媒体。
问题1选项
A.图像
B.图像编码
C.电磁波
D.鼠标
问题2选项
A.图像
B.图像编码
C.电磁波
D.鼠标

42.

假设某计算机系统中资源R的可用数为6,系统中有3个进程竞争R,且每个进程都需要i个R,该系统可能会发生死锁的最小i值是(  )。若信号量S的当前值为-2,则R的可用数和等待R的进程数分别为(  )。
问题1选项
A.1
B.2
C.3
D.4
问题2选项
A.0、0
B.0、1
C.1、0
D.0、2

43.

若某文件系统的目录结构如下图所示,假设用户要访问文件fault.swf,且当前工作目录为swshare,则该文件的全文件名为(  ),相对路径和绝对路径分别为(  )。
中级软件设计师,历年真题,2014年上半年(上午)《软件设计师》真题
问题1选项
A.fauit.swf
B.\flash\fault.swf
C.swsshare\flash\fault.swf
D.\swshare\flash\fault.swf
问题2选项
A.swshare\flash\和\flash
B.flash\和\swshare\flash
C.\swshare\flash\和flash\
D.\flash\和\swshare\flash

44.

采用白盒测试方法对下图进行测试,设计了4个测试用例:①(x=0,y=3),②(x=1,y=2),③(x=-1,y=2),④(x=3,y=1)。至少需要测试用例①②才能完成(  )覆盖,至少需要测试用例①②③或①②④才能完成(  )覆盖。
中级软件设计师,历年真题,2014年上半年(上午)《软件设计师》真题
问题1选项
A.语句
B.条件
C.判定\条件
D.路径
问题2选项
A.语句
B.条件
C.判定\条件
D.路径

45.

在面向对象技术中,不同的对象在收到同一消息时可以产生完全不同的结果,这一现象称为(  ),它由(  )机制来支持。利用类的层次关系,把具有通用功能的消息存放在高层次,而不同的实现这一功能的行为放在较低层次,在这些低层次上生成的对象能够给通用消息以不同的响应。
问题1选项
A.绑定
B.继承
C.消息
D.多态
问题2选项
A.绑定
B.继承
C.消息
D.多态

46.

如下所示的序列图中(  )表示返回消息,Accunt类必须实现的方法有(  )。
中级软件设计师,历年真题,2014年上半年(上午)《软件设计师》真题
问题1选项
A.tansID
B.balance
C.withdraw
D.deposit
问题2选项
A.start(  )
B.checkBalance(  )和withdraw(  )
C.deposit(  )
D.checkBalance(  )、withdraw(  )和deposit(  )

47.

下图所示为(  )设计模式,适用于(  )。
中级软件设计师,历年真题,2014年上半年(上午)《软件设计师》真题
问题1选项
A.适配器(Adapter)
B.责任链(Chain of Responsibility)
C.外观(Facade)
D.桥接(Bridge)
问题2选项
A.有多个对象可以处理一个请求,在运行时刻自动确定由哪个对象处理
B.想使用一个已经存在的类,而其接口不符合要求
C.类的抽象和其实现之间不希望有一个固定的绑定关系
D.需要为一个复杂子系统提供一个简单接口

48.

下列设计模式中,(  )模式既是类结构型模式,又是对象结构型模式。此模式与(  )模式类似的特征是,都给另一个对象提供了一定程度上的间接性,都涉及到从自身以外的一个接口向这个对象转发请求。
问题1选项
A.桥接(Bridge)
B.适配器(Adapter)
C.组成(Composite)
D.装饰器(Decorator)
问题2选项
A.桥接(Bridge)
B.适配器(Adapter)
C.组成(Composite)
D.装饰器(Decorator)

49.

假定某企业2014年5月的员工工资如下表所示:
中级软件设计师,历年真题,2014年上半年(上午)《软件设计师》真题
2014年5月员工工资表
查询人数大于2的部门和部门员工应发工资的平均工资的SQL语句如下:
SELECT(  )
FROM工资表
(  )
(  )
问题1选项
A.部门,AVG(应发工资)AS平均工资
B.姓名,AVG(应发工资)AS平均工资
C.部门,平均工资AS AVG(应发工资)
D.姓名,平均工资AS AVG(应发工资)
问题2选项
A.ORDER BY姓名
B.ORDER BY部门
C.GROUP BY姓名
D.GROUP BY部门
问题3选项
A.WHERE COOUNT(姓名)>2
B.WHERE COOUNT(DISTINCT(部门))>2
C.HAVING COUNT(姓名)>2
D.HAVING COUNT(DISTINCT(部门))>2

50.

二叉树如右图所示,若进行顺序存储(即用一维数组元素存储该二叉树中的结点且通过下标反映结点间的关系,例如,对于下标为i的结点,其左孩子的下标为2i、右孩子的下标为2i+1),则该数组的大小至少为(  );若采用三叉链表存储该二叉树(各个结点包括结点的数据、父结点指针、左孩子指针、右孩子指针),则该链表的所有结点中空指针的数目为(  )。
中级软件设计师,历年真题,2014年上半年(上午)《软件设计师》真题
问题1选项
A.6
B.10
C.12
D.15
问题2选项
A.6
B.8
C.12
D.14

51.

为了保证数据库中数据的安全可靠和正确有效,系统在进行事务处理时,对数据的插入、删除或修改的全部有关内容先写入(  );当系统正常运行时,按一定的时间间隔,把数据库缓冲区内容写入(  );当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。
问题1选项
A.索引文件
B.数据文件
C.日志文件
D.数据字典
问题2选项
A.索引文件
B.数据文件
C.日志文件
D.数据字典

52.

在某个算法时间复杂度递归式T(n)=T(n-1)+n,其中n为问题的规模,则该算法的渐进时间复杂度为(  ),若问题的规模增加了16倍,则运行时间增加(  )倍。
问题1选项
A.Θ(n)
B.Θ(nlgn)
C.Θ(n2)
D.Θ(n2lgn)
问题2选项
A.16
B.64
C.256
D.1024

53.

Prim算法和Kruscal算法都是无向连通网的最小生成树的算法,Prim算法从一个顶点开始,每次从剩余的顶点加入一个顶点,该顶点与当前生成树中的顶占的连边权重最小,直到得到最小生成树开始,Kruscal算法从权重最小的边开始,每次从不在当前的生成树顶点之间的边中选择权重最小的边加入,直到得到一颗最小生成树,这两个算法都采用了(  )设计策略,且(  )。
问题1选项
A.分治
B.贪心
C.动态规划
D.回溯
问题2选项
A.若网较稠密,则Prim算法更好
B.两个算法得到的最小生成树是一样的
C.Prim算法比Kruscal算法效率更高
D.Kruscal算法比Prim算法效率更高

54.

IP地址块155.32.80.192/26包含了(  )个主机地址,以下IP地址中,不属于这个网络的地址是(  )。
问题1选项
A.15
B.32
C.62
D.64
问题2选项
A.155.32.80.202
B.155.32.80.195
C.155.32.80.253
D.155.32.80.191

55.

Cloud computing is a phrase used to describe a variety of computing concepts that involve a large number of computers(1)through a real-time communication network such as the Internet.In science,cloud computing is a(2)for distributed computing over a network,and means the(3)to run a program or application on many connected computers at the same time.
The architecture of a cloud is developed at three layers:infrastructure,platform,and application,The infrastructure layer is built with virtualized computer,storage,and network resources.The platform layer is for general-purpose and repeated usage of the collection of software resources.The application layer is formed with a collection of all needed software modules for SaaS applications.The infrastructure layer serves as the(4)for building the platform layer of the cloud.In turn,the platform layer is a foundation for implementing the(5)layer for SaaS applications.
问题1选项
A.connected
B.imlemented
C.optimized
D.Virtualized
问题2选项
A.replacement
B.switch
C.substitute
D.synonym(同义词)
问题3选项
A.ability
B.applroach
C.function
D.method
问题4选项
A.network
B.foundation
C.software
D.hardware
问题5选项
A.resoruce
B.service
C.application
D.software