2017年软件设计师题库试卷(1)
-
通常在Linux和Windows系统之间实现文件共享传输,使用( )
- A.Samba
- B.Ftp
-
以下的算法设计方法中,( )以获取问题最优解为目标。
- A.回溯方法
- B.分治法
- C.动态规划
- D.递推
-
()表示了对象间“is-a”的关系。
- A.组合
- B.引用
- C.聚合
- D.继承
-
以下模型中,包含了风险分析的是______。
- A.喷泉模型
- B.增量模型
- C.演化模型
- D.螺旋模型
-
一个具有n(n>0)个顶点的连通无向图至少有______条边。
- A.n+1
- B.n
- C.n/2
- D.n-1
-
在面向对象软件开发过程中,采用设计模式 () 。
- A.以复用成功的设计
- B.以保证程序的运行速度达到最优值
- C.以减少设计过程创建的类的个数
- D.允许在非面向对象程序设计语言中使用面向对象的概念
-
循环链表的主要优点是()。
- A.不再需要头指针了
- B.已知某个结点的位置后,能很容易找到它的直接前驱结点
- C.在进行删除操作后,能保证链表不断开
- D.从表中任一结点出发都能遍历整个链表
-
在Windows系统中设置默认路由的作用是 () 。
- A. 当主机接收到一个访问请求时首先选择的路由
- B. 当没有其它路由可选时最后选择的路由
- C. 访问本地主机的路由
- D. 必须选择的路由
-
要使4 个连续的C类网络汇聚成一个超网,则子网掩码应该为 () 。
- A.255.240.0.0
- B.255.255. 0.0
- C.255.255.252.0
- D.255.255.255.252
-
CPU中的数据总线宽度会影响()。
- A.内存容量的大小
- B.系统的运算速度
- C.指令系统的指令数量
- D.寄存器的宽度
-
Outlook Express作为邮件代理软件有诸多优点,以下说法中,错误的是 () 。
- A. 可以脱机处理邮件
- B. 可以管理多个邮件账号
- C. 可以使用通讯簿存储和检索电子邮件地址
- D. 不能发送和接收安全邮件
-
计算机采用分级存储体系的主要目的是为了解决 () 的问题。
- A.主存容量不足
- B.存储器读写可靠性
- C.外设访问效率
- D.存储容量、成本和速度之间的矛盾
-
已知x=-109/128,若采用8位机器码表示,则[X]补=()。
- A.10010011
- B.11010101
- C.11101101
- D.10010010
-
某网站向CA 申请了数字证书,用户通过 () 来验证网站的真伪。
- A. CA 的签名
- B. 证书中的公钥
- C. 网站的私钥
- D. 用户的公钥
-
求单源点最短路径的迪杰斯特拉(Dijkstra )算法是按() 的顺序求源点到各 顶点的最短路径的。
- A. 路径长度递减
- B. 路径长度递增
- C. 顶点编号递减
- D. 顶点编号递增
-
在蓝牙技术的应用中,最小的工作单位被称为______。
- A.域(domain)
- B.扩展业务集(ESS)
- C.基本业务集(BSS)
- D.微微网(Piconet)
-
帧中继在( )实现链路的复用和转发
- A.物理层
- B.链路层
- C.网络层
- D.传输层
-
关系R(A,B,C,D)和S(B,C,D)进行笛卡儿运算,其结果集为()元关系。
- A.3
- B.4
- C.6
- D.7
-
以下不属于私有地址的网段是( )。
- A.10.0.0.0/8
- B.172.16.0.0/12
- C.192.168.0.0/16
- D.224.0.0.0/8
-
软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定()。
- A.模块间的组成关系
- B.模块的具体功能
- C.模块间的操作细节
- D.模块间的相似性
-
假定有k个关键字互为同义词,若用线性探查法把这些同义词存人散列表中,至少要进行()次探查。
- A.L(k+1)/2
- B.k(k+1)
- C.2k(k+1)
- D.不确定
-
分配给某校园网的地址块是202.105.192.0/18,该校园网包含 () 个C类网络。
- A. 6
- B. 14
- C. 30
- D. 62
-
OMT是一种对象建模技术,它定义了三种模型,其中______模型描述了系统中对象的静态结构以及对象之间的联系。
- A.对象
- B.功能
- C.动态
- D.都不是
-
以下关于C/C++语言指针变量的叙述中,正确的是 () 。
- A. 指针变量可以是全局变量也可以是局部变量
- B. 必须为指针变量与指针所指向的变量分配相同大小的存储空间
- C. 对指针变量进行算术运算是没有意义的
- D. 指针变量必须由动态产生的数据对象来赋值
-
算术表达式x-(y+c)*8的后缀式是()(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。
- A. x y c 8 - + *
- B.x y - c + 8 *
- C. x y c 8 * + -
- D. x y c + 8 * -
-
编译程序对高级语言源程序进行翻译时,需要在该程序的地址空间中为变量指定地址,这种地址称为()。
- A.逻辑地址
- B.物理地址
- C.接口地址
- D.线性地址
-
多态分为参数多态、包含多态、过载多态和强制多态四种不同形式,其中 () 多态在许多语言中都存在,最常见的例子就是子类型化。
- A.参数
- B.包含
- C.过载
- D.强制
-
在TCP/IP网络中,为各种公共服务保留的端口号范围是()。
- A.1~255
- B.1~1023
- C.1~1024
- D.1465535
-
计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若 x 的阶码大于 y的阶码,则应将 () 。
- A. x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术左移
- B. x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术右移
- C. y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术左移
- D. y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术右移
-
FTP默认的数据端口号是()。
- A.20
- B.21
- C.22
- D.23
-
包过滤防火墙对数据包的过滤依据不包括( )。
- A.源IP地址
- B.源端口号
- C.MAC地址
- D.目的IP地址
-
下列不属于系统安全的技术是( )
- A.防火墙
- B.加密狗
- C.认证
- D.防病毒
-
通常在软件的 () 活动中无需用户参与。
- A. 需求分析
- B. 维护
- C. 编码
- D. 测试
-
某项目组拟开发一个大规模系统,且具备了相关领域及类似规模系统的开发经验。下列过程模型中, () 最适合开发此项目。
- A. 原型模型
- B. 瀑布模型
- C. V模型
- D. 螺旋模型