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

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

以下的算法设计方法中,( )以获取问题最优解为目标。

  • A.回溯方法
  • B.分治法
  • C.动态规划
  • D.递推
3

()表示了对象间“is-a”的关系。

  • A.组合
  • B.引用
  • C.聚合
  • D.继承
4

以下模型中,包含了风险分析的是______。

  • A.喷泉模型
  • B.增量模型
  • C.演化模型
  • D.螺旋模型
6

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

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

循环链表的主要优点是()。

  • A.不再需要头指针了
  • B.已知某个结点的位置后,能很容易找到它的直接前驱结点
  • C.在进行删除操作后,能保证链表不断开
  • D.从表中任一结点出发都能遍历整个链表
8

在Windows系统中设置默认路由的作用是 () 。

  • A. 当主机接收到一个访问请求时首先选择的路由  
  • B. 当没有其它路由可选时最后选择的路由 
  • C. 访问本地主机的路由
  • D. 必须选择的路由
9

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

  • A.255.240.0.0   
  • B.255.255. 0.0
  • C.255.255.252.0   
  • D.255.255.255.252
10

CPU中的数据总线宽度会影响()。

  • A.内存容量的大小    
  • B.系统的运算速度
  • C.指令系统的指令数量  
  • D.寄存器的宽度
11

Outlook Express作为邮件代理软件有诸多优点,以下说法中,错误的是 () 。

  • A. 可以脱机处理邮件
  • B. 可以管理多个邮件账号
  • C. 可以使用通讯簿存储和检索电子邮件地址
  • D. 不能发送和接收安全邮件
12

计算机采用分级存储体系的主要目的是为了解决 () 的问题。

  • A.主存容量不足
  • B.存储器读写可靠性
  • C.外设访问效率
  • D.存储容量、成本和速度之间的矛盾
13

已知x=-109/128,若采用8位机器码表示,则[X]补=()。

  • A.10010011
  • B.11010101
  • C.11101101
  • D.10010010
14

某网站向CA 申请了数字证书,用户通过 () 来验证网站的真伪。

  • A. CA 的签名     
  • B. 证书中的公钥  
  • C. 网站的私钥    
  • D. 用户的公钥
15

求单源点最短路径的迪杰斯特拉(Dijkstra )算法是按() 的顺序求源点到各 顶点的最短路径的。

  • A. 路径长度递减                
  • B. 路径长度递增      
  • C. 顶点编号递减                
  • D. 顶点编号递增
16

在蓝牙技术的应用中,最小的工作单位被称为______。

  • A.域(domain)
  • B.扩展业务集(ESS)
  • C.基本业务集(BSS)
  • D.微微网(Piconet)
17

帧中继在(  )实现链路的复用和转发

  • A.物理层
  • B.链路层
  • C.网络层
  • D.传输层
19

以下不属于私有地址的网段是(  )。

  • A.10.0.0.0/8
  • B.172.16.0.0/12
  • C.192.168.0.0/16
  • D.224.0.0.0/8
20

软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定()。

  • A.模块间的组成关系
  • B.模块的具体功能
  • C.模块间的操作细节
  • D.模块间的相似性
22

分配给某校园网的地址块是202.105.192.0/18,该校园网包含 () 个C类网络。

  • A. 6   
  • B. 14   
  • C. 30  
  • D. 62
24

以下关于C/C++语言指针变量的叙述中,正确的是 () 。

  • A. 指针变量可以是全局变量也可以是局部变量
  • B. 必须为指针变量与指针所指向的变量分配相同大小的存储空间
  • C. 对指针变量进行算术运算是没有意义的
  • D. 指针变量必须由动态产生的数据对象来赋值
29

计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若 x 的阶码大于 y的阶码,则应将 () 。

  • A. x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术左移
  • B. x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术右移   
  • C. y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术左移  
  • D. y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术右移
30

FTP默认的数据端口号是()。

  • A.20
  • B.21
  • C.22
  • D.23
31

包过滤防火墙对数据包的过滤依据不包括( )。

  • A.源IP地址
  • B.源端口号
  • C.MAC地址
  • D.目的IP地址
32

下列不属于系统安全的技术是(  )

  • A.防火墙
  • B.加密狗
  • C.认证
  • D.防病毒
33

通常在软件的 () 活动中无需用户参与。

  • A. 需求分析 
  • B. 维护   
  • C. 编码   
  • D. 测试