2015年下半年软件设计师考试真题上午卷选择题(二)

软件设计师 责任编辑:茶泡了饭 2015-12-28

添加老师微信

备考咨询

加我微信

摘要:2015年下半年软件设计师考试真题上午卷选择题

      >>>>>>>>>> 点击进入2016年软件设计师网络课堂课
  >>>>>>>>>>点击进入软件设计师历年真题题库
>>>>>>>>>>点击进入2016年软件设计师考试指南



2015年下半年软件设计师考试真题上午卷

选择题

●表达式采用逆波兰式表示时,利用(22)进行求值。
  A.栈  B.队列  C.符号表  D.散列表
●某企业的生产流水线上有2名工人P1和P2,1名检验员P3。P1将初步加工的半成品放入半成品箱B1; P2从半成品箱B1取出继续加工,加工好的产品放入成品箱B2;P3从成品箱B2去除产品校验。假设B1可存放n件半成品,B2可存放m件产品,并设置6个信号量S1、S2、S3、S4、S5和S6,且S3和S6的初值都为0。采用PV操作实现P1、P2和P3的同步模型如下图所示,则信号量S1和S5(23);S2、S4的初值分别为(24)。
     

2324.png

      (23)A.分别为同步信号量和互斥信号量,初值分别为0和1
      B.都是同步信号量,其初值分别为0和0
      C.都是互斥信号量,其初值分别为1和1
      D.都是互斥信号量,其初值分别为0和1
(24)A.n、0  B. m、0  C.m、n  D.n、m
●假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为15us,由缓冲区送至用户区的时间是5us,在用户区内系统对每块数据的处理时间为1us,若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为(25)us;采用双缓冲区需要花费的时间为(26)us。
  (25)A. 150  B.151  C. 156  D. 201
  (26)A. 150  B.151  C.156  D. 201
●在如下所示的进程资源图中,(27)。

27.png

A.P1、P2、P3都是非阻塞节点,,该图可以化简,所以是非死锁的
      B.P1、P2、P3都是阻塞节点,该图不可以化简,所以是死锁的
      C.P1、P2是非阻塞节点,P3是阻塞节点,该图不可以化简,所以是死锁的
D.P2是阻塞节点,P1、P3是非阻塞节点,该图可以化简,所以是非死锁的
      ●在支持多线程的操作系统中,假设进程P创建了若干个线程,那么(28)是不能被这些线程共享的。
      A.该进程中打开的文件
      B.该进程的代码段
      C.该进程中某线程的栈指针
      D.该进程的全局变量
      ●某开发小组欲开发一个超大规模软件:使用通信卫星,在订阅者中提供、监视和控制移动电话通信,则最不适宜采用(29)过程模型。
      A.瀑布 B.原型  C.螺旋  D.喷泉
●  (30)  开发过程模型以用户需求为动力,以对象为驱动,适合于面向对象的开发方法。
A.瀑布  B.原型  C.螺旋  D. 喷泉
●在ISO/IEC软件质量模型中,易使用性的子特性不包括(31)。
      A.易理解性  B.易学性  C.易操作性  D.易分析性
●在进行子系统结构设计时,需要确定划分后的子系统模块结构,并画出模块结构图。该过程不需要考虑(32)。
A.每个子系统如何划分成多个模块
  B.每个子系统采用何种数据结构和核心算法
C.如何确定子系统之间、模块之间传送的数据及其调用关系
D.如何评价并改进模块结构的质量
  ●数据流图中某个加工的一组动作依赖于多个逻辑条件的取值,则用(33)能够清楚地表示复杂的条件组合与应做的动作之间的对应关系。
  A.流程图  B.NS盒图  C.形式语言  D.决策树
●根据软件过程活动对软件工具进行分类,则逆向工程工具属于(34)工具。
      A.软件开发 B.软件维护  C. 软件管理  D.软件支持
      ●若用白盒测试方法测试以下代码,并满足条件覆盖,则至少需要(35)个测试用例。采用McCabe度量法算出该程序的环路复杂性为  (36) 。
Int find _max(int i,int j,int k){ int max; if(i>j)then
if(i>k)then max =i;
      else max=k;
  else if(j>k)then max =j;
      else max=k; }
(35) A.3  B.4  C.5  D.6
(3 6)A.1 . B.2  C. 3  D. 4
●在面向对象的系统中,对象是运行时实体,其组成部分不包括(37);一个类定义了一组大体相似的对象,这些对象共享(38) 。
  (37)A.消息  B.行为(操作)  C.对象名  D.状态
(38)A.属性和状态 B.对象名和状态  C.行为和多重度 D. 属性和行为
      ●如下所示的UML类图中,,Car和Boat类中的move()方法(39)了Transport类中的move()方法。
 

39.png

A.继承  B.覆盖(重置) C. 重载 D.聚合
●如下所示的UML图中,(I)是(40) , (Ⅱ)是(41),(Ⅲ)是(42)。
 

404142.png

(40)A.参与者  B.用例  C.泛化关系  D.包含关系
      (41)A.参与者  B.用例  C.泛化关系  D.包含关系
(42)A.参与者  B.用例  C.泛化关系  D.包含关系
      ●下所示为UML(43)。

43.png

A.类图 B.部署图  C. 组件图  D.网络图
●以下关于Singleton(单例)设计模式的叙述中,不正确的是(44)。
  A.单例模式是创建型模式
B.单例模式保证一个类仅有一个实例
C.单例类提供一个访问实例的全局访问点
D.单例类提供一个创建一系列相关或相互依赖对象的接口
●  (45) 设计模式能够动态地给一个对象添加一些额外的职责而无需修改此对象的结构;(46)设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类;欲使一个后端数据模型能够被多个前端用户界面连接,采用(47)  模式最适合。
  (45)A.组合(Composite)  B. 外观(Facade)
  C.享元(Flyweight) D.装饰器(Decorator)
  (46)A.工厂方法(Factory  Method) B. 享元(Flyweight)
  C.观察者( Observer) D.中介者(Mediator)
  (47).A装饰器(Decorator) B. 享元(Flyweight)
  C.观察者( Observer)  D.中介者(Mediator)


>>>>>>>>>>点击获取答案

  >>>>>>>>>>点击返回目录


  相关链接:

软件设计师考前ppt串讲

软件设计师考试下午知识点精讲与考前必练

      软件设计师考试试题分类精解(第3版)

 


 


更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!