2017年软件设计师考试试卷(1)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
2

编译的优化工作对于下面程序段构造的控制流程图有______个基本块。

  • A:=0
  • j:=100
  • i:=1    loopl:=B;j+1
  • C:=B+i
  • A:=A+C
  • if i=100 goto loop2
  • i:=i+1
  • goto loop1    loop2:write A
  • halt
  • A.1
4

以下计算机存储部件中,存取速度最快的器件是(2)。

  • A.Cache
  • B.2GB内存
  • C.CPU内部寄存器
  • D.500GB硬盘
5

以下序列中不符合堆定义的是()。

  • A.(102,87,100,79,82,62,84,42,22,12,68)
  • B.(102,100,87,84,82,79,68,62,42,22,12)
  • C.(12,22,42,62,68,79,82,84,87,100,102)
  • D.(102,87,42,79,82,62,68,100,84,12,22)
11

单指令流多数据流计算机由______。

  • A.单一控制器、单一运算器和单一存储器组成
  • B.单一控制器、多个执行部件和多个存储器模块组成
  • C.多个控制部件同时执行不同的指令,对同一数据进行处理
  • D.多个控制部件、多个执行部件和多个存储器模块组成
12

改正在软件系统开发阶段已经发生而系统测试阶段还没有发现的错误,属于() 维护。

  • A. 正确性   
  • B. 适应性   
  • C. 完善性  
  • D. 预防性
15

欲使类A的所有使用者都使用A的同一个实例,应()。

  • A.将A标识为final
  • B.将A标识为abstract
  • C.将单例( Singleton)模式应用于A
  • D.将备忘( Memento)模式应用于A
22

下列智力成果中,能取得专利权的是( )。

  • A.计算机程序代码
  • B.游戏的规则和方法
  • C.计算机算法
  • D.用于控制测试过程的程序
23

在程序运行过程中,CPU需要将指令从内存中取出并加以分析和执行。CPU依据( )来区分在内存中以二进制编码形式存放的指令和数据。

  • A.指令周期的不同阶段
  • B.指令和数据的寻址方式
  • C.指令操作码的译码结果
  • D.指令和数据所在的存储单元
24

对于n(n≥0)个元素构成的线性序列L,在()时适合采用链式存储结构。

  • A.需要频繁修改L中元素的值
  • B.需要频繁地对L进行随机查找
  • C.需要频繁地对L进行删除和插入操作
  • D.要求L存储密度高.