当前位置:首页计算机类软件水平考试中级软件设计师->2021年软件设计师模拟题1

2021年软件设计师模拟题1

卷面总分:74分 答题时间:240分钟 试卷题量:74题 练习次数:86次
单选题 (共74题,共74分)
1.

POP3服务默认的TCP端口号是()

  • A. 20
  • B. 25
  • C. 80
  • D. 110
标记 纠错
2.

ARP攻击造成网络无法跨网段通信的原因是 () 。

  • A. 发送大量ARP报文造成网络拥塞
  • B. 伪造网关ARP报文使得数据包无法发送到网关
  • C. ARP攻击破坏了网络的物理连通性
  • D. ARP攻击破坏了网关设备
标记 纠错
3.

张某购买了一张有注册商标的应用软件光盘,擅自复制出售,其行为是侵犯( )行为。

  • A. 注册商标专用权
  • B. 光盘所有权
  • C. 软件著作权
  • D. 软件专利权
标记 纠错
4.

( ) 不能保障公司内部网络边界的安全

  • A. 在公司网络与Internet或外界其他接口处设置防火墙
  • B. 公司以外网络上用户要访问公司网时,使用认证授权系统
  • C. 禁止公司员工使用公司外部的电子邮件服务器
  • D. 禁止公司内部网络的用户私自设置拨号上网
标记 纠错
5.

以下关于UML(Unified Modeling Language,统一建模语言)的叙述中,不正确的是: ( ) 。

  • A. UML适用于各种软件开发方法
  • B. UML适用于软件生命周期的各个阶段
  • C. UML不适用于迭代式的开发过程
  • D. UML不是编程语言
标记 纠错
6.

面向对象的软件开发过程是用例驱动的,用例是UML的重要部分,用例之间存在着一定的关系,下图表示的是用例之间的 ( ) 关系。

高级信息系统项目管理师,章节练习,基础复习,信息化和信息系统

  • A. 泛化
  • B. 包含
  • C. 扩展
  • D. 等同
标记 纠错
7.

网络逻辑结构设计的内容不包括()

  • A. 逻辑网络设计图
  • B. IP地址方案
  • C. 具体的软硬件、广域网连接和基本服务
  • D. 用户培训计划
标记 纠错
8.

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

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

某小型软件公司欲开发一个基于Web的考勤管理系统,客户对系统的基本功能、表现形式等要求并不明确,在这种情况下,采用 ( )比较合适。

  • A. 瀑布模型
  • B. 螺旋模型
  • C. V模型
  • D. 原型化模型
标记 纠错
10.

如下UML类图表示的是(请作答此空)设计模式。以下关于该设计模式的叙述中,错误是( )。

高级系统架构设计师,模拟考试,2021年《系统架构设计师》上午模拟试卷1

  • A. 工厂方法
  • B. 策略
  • C. 抽象工厂
  • D. 观察者
标记 纠错
11.

在http://www.test.com/main/index.htm中,index.htm是 ( )。

  • A. 协议名
  • B. 域名
  • C. 主机名
  • D. 页面文件
标记 纠错
12.

以下关于网络攻击的叙述中,错误的是 ( )。

  • A. 钓鱼网站通过窃取用户的账号、密码来进行网络攻击
  • B. 向多个邮箱群发同一封电子邮件是一种网络攻击行为
  • C. 采用DoS攻击使计算机或网络无法提供正常的服务
  • D. 利用Sniffer可以发起网络监听攻击
标记 纠错
13.

李某在某软件公司兼职,为完成该公司交给的工作,做出了一项涉及计算机程序的发明。李某认为该发明是自己利用业余时间完成的,可以个人名义申请专利。关于此项发明的专利申请权应归属 ( )。

  • A. 李某
  • B. 李某所在单位
  • C. 李某兼职的软件公司
  • D. 李某和软件公司约定的一方
标记 纠错
14.

软件开发模型大体上可以分为三种类型:第一种是以完全确定软件需求为前提的(请作答此空);第二种是在软件开发初始阶段只能提供基本需求时采用的 ( );第三种是以形式化为基础的变换模型。

  • A. 协同模型
  • B. 瀑布模型
  • C. 交互式模型
  • D. 迭代式模型
标记 纠错
15.

所谓网络安全漏洞是指()。

  • A. 用户的误操作引起的系统故障
  • B. 网络节点的系统软件或应用软件在逻辑设计上的缺陷
  • C. 网络硬件性能下降产生的缺陷
  • D. 网络协议运行中出现的错误
标记 纠错
16.

某学校举行程序设计竞赛,两位同学针对同一问题、按照规定的技术标准、采用相同的程序设计语言、利用相同的开发环境完成了程序设计。两个程序相似,同学甲先提交,同学乙的构思优于甲。此情形下,( )享有著作权。

  • A. 同学甲
  • B. 同学甲、同学乙都各自
  • C. 同学乙
  • D. 同学甲、同学乙都不
标记 纠错
17.

在订单管理模块中,新建订单和修改订单都需要检查用户是否登录,用例"新建订单"、"修改订单"与用例"检查用户登录"之间是( )。

  • A. 包含关系
  • B. 扩展关系
  • C. 泛化关系
  • D. 聚集关系
标记 纠错
18.

以下关于信息系统开发方法的叙述中,正确的是( )。

  • A. 原型化方法是自顶向下的,它提出了一组提高系统结构合理性的准则
  • B. 结构化方法与原型化方法的共同点是在系统开发初期必须明确系统的功能要求,确定系统边界
  • C. 面向服务方法以粗粒度、松散耦合和标准的服务为基础,加强了系统的可复用性和可演化性
  • D. 面向服务的方法适用于那些需求不明确,但技术难度不大的系统开发
标记 纠错
19.

以下用于在网络应用层和传输层之间提供加密方案的协议是( )。

  • A. PGP
  • B. SSL
  • C. IPSec
  • D. DES
标记 纠错
20.

在uml2.0中,()描述结构化类(例如,构件或类)的内部结构,包括结构化类与系统其余部分的交互点,用于画出结构化类的内部内容。(请作答此空)强调消息跨越不同对象或参与者的实际时问,而不仅仅只是关心消息的相对顺序。( )通常与其他图一起使用,包括文件、数据库和类似的物理比特集合。交互概览图是( )和( )的混合物。

  • A. 包图
  • B. 制品图
  • C. 构件图
  • D. 定时图
标记 纠错
21.

网络系统中,通常把( )置于DMZ区。

  • A. 网络管理服务器
  • B. Web服务器
  • C. 入侵检测服务器
  • D. 财务管理服务器
标记 纠错
22.

防火墙不具备()功能

  • A. 包过滤
  • B. 查毒
  • C. 记录访问过程
  • D. 代理
标记 纠错
23.

假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3 。若采用PV操作,则信号量S的取值范围应为() 。

  • A. -1~n-1
  • B. -3~3
  • C. -(n-3)~3
  • D. -(n-1)~1
标记 纠错
24.

软件著作权的保护对象不包括()。

  • A. 源程序
  • B. 目标程序
  • C. 软件文档
  • D. 软件开发思想
标记 纠错
25.

计算机软件著作权的保护对象是指( )。

  • A. 软件开发思想与设计方案
  • B. 计算机程序及其文档
  • C. 计算机程序及算法
  • D. 软件著作权权利人
标记 纠错
26.

孙某在书店租到一张带有注册商标的应用软件光盘,擅自复制后在网络进行传播,其行为是侵犯( )行为。

  • A. 商标权
  • B. 软件著作权
  • C. 注册商标专用权
  • D. 署名权
标记 纠错
27.

利用( )可以获取某 FTP 服务器中是否存在可写目录的信息。

  • A. 防火墙系统
  • B. 漏洞扫描系统
  • C. 入侵检测系统
  • D. 病毒防御系统
标记 纠错
28.

ARP 协议 的作用是( )。

  • A. 实现MAC地址与主机名之间的映射
  • B. 实现IP地址与MAC地址之间的变换
  • C. 实现IP地址与端口号之间的映射
  • D. 实现应用进程与物理地址之间的变换
标记 纠错
29.

地址编号从 80000H 到 BFFFFH 且按字节编址的内存容量为( ) KB

  • A. 128
  • B. 256
  • C. 512
  • D. 1024
标记 纠错
30.

主机host1对host2进行域名查询的过程如下图所示,下列说法中正确的是( )。

中级软件设计师,章节练习,计算机基础

  • A. 本地域名服务器采用迭代算法
  • B. 中介域名服务器采用迭代算法
  • C. 根域名服务器采用递归算法
  • D. 授权域名服务器采用何种算法不确定
标记 纠错
31.

某公司网络的地址是 192.168.192.0/20,要把该网络分成 32 个子网,则对应的子网掩码应该是(请作答此空) ,每个子网可分配的主机地址数是( )。

  • A. 255.255.252.0
  • B. 255.255.254.0
  • C. 255.255.255.0
  • D. 255.255.255.128
标记 纠错
32.

某公司网络的地址是 192.168.192.0/20,要把该网络分成 32 个子网,则对应的子网掩码应该是( ) ,每个子网可分配的主机地址数是(请作答此空)。

  • A. 62
  • B. 126
  • C. 254
  • D. 510
标记 纠错
33.

运行Web浏览器的计算机与网页所在的计算机要建立(请作答此空)连接,采用( )协议传输网页文件。

  • A. UDP
  • B. TCP
  • C. IP
  • D. RIP
标记 纠错
34.

包过滤防火墙是一种通过软件检查数据包以实现系统安全防护的基本手段,以下叙述中,不正确的是( )。

  • A. 包过滤防火墙通常工作在网络层以上,因此可以实现对应用层数据的检查与过滤
  • B. 包过滤防火墙通常根据数据包源地址、目的地址、端口号和协议类型等标志设置访问控制列表实现对数据包的过滤
  • C. 数据包过滤用在内部主机和外部主机之间,过滤系统可以是一台路由器或是一台主机
  • D. 当网络规模比较复杂时,由于要求逻辑的一致性、封堵端口的有效性和规则集的正确性等原因,会导致访问控制规则复杂,难以配置管理
标记 纠错
35.

以下测试方法中,不属于典型安全性测试的是( )。

  • A. 安全功能验证
  • B. 漏洞扫描
  • C. 通信加密
  • D. 模拟攻击试验
标记 纠错
36.

以下关于Cache的叙述中,正确的是( )。

  • A. 在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素
  • B. Cache的设计思想是在合理的成本下提高命中率
  • C. Cache的设计目标是容量尽可能与主存容量相等
  • D. CPU中的Cache容量应大于CPU之外的Cache容量
标记 纠错
37.

软件质量保证的主要目标不包括( )。

  • A. 通过预防、检查与改进来保证软件质量
  • B. 保证开发出来的软件和软件开发过程符合相应标准与规程
  • C. 收集软件产品、软件过程中存在的不符合项,在项目总结时进行分析
  • D. 确保项目组制定的计划、标准和规程适合项目需要,同时满足评审和审计需要
标记 纠错
38.

下图是某项目的剪线图(时间单位:周),其关键路径是(请作答此空),工期是( )周。

中级软件设计师,章节练习,系统开发

  • A. 1-4-6-8-10-11
  • B. 1-3-9-11
  • C. 1-4-9-11
  • D. 1-2-5-7-11
标记 纠错
39.

模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。该模块内聚类型为( )内聚。以下关于该类内聚的叙述中,正确的是(请作答此空)。

  • A. 是最低的内聚类型
  • B. 是最高的内聚类型
  • C. 不易于重用
  • D. 模块独立性好
标记 纠错
40.

局域网中,常采用广播消息的方法来获取访问目标IP地址对应的MAC地址,实现此功能的协议为( )。

  • A. RARP协议
  • B. SMTP协议
  • C. SLIP协议
  • D. ARP协议
标记 纠错
41.

在UML中,( )强调收发消息的对象或参与者的结构组织。强调的是对象之间的组织结构(关系)。

  • A. 包图
  • B. 顺序图
  • C. 组合结构图
  • D. 通信图
标记 纠错
42.

70TCP是互联网中的( )协议,使用(请作答此空)次握手协议建立连接。

  • A. 1
  • B. 2
  • C. 3
  • D. 4
标记 纠错
43.

耦合表示模块之间联系的程度。横块的耦合类型通常可分为7种。其中,一个模块可直接访问另一个模块的内部数据属于( )。

  • A. 内部耦合
  • B. 标记耦合
  • C. 数据耦合
  • D. 控制耦合
标记 纠错
44.

在面向对象技术中,不同的对象在收到同一消息时可以产生完全不同的结果,这一现象称为( )

  • A. 绑定
  • B. 继承
  • C. 消息
  • D. 多态
标记 纠错
45.

开-闭原则(Open-Closed Principle,OCP)是面向对象的可复用设计的基石。开-闭原则是指一个软件实体应当对( )开放,对( )关闭;里氏代换原则(Liskov Substitution Principle,LSP)是指任何( )可以出现的地方,(请作答此空)一定可以出现。依赖倒转原则(Dependence Inversion Principle,DIP)就是要依赖于( )而不依赖于( ),或者说要针对接口编程,不要针对实现编程。

  • A. 变量
  • B. 常量
  • C. 基类对象
  • D. 子类对象
标记 纠错
46.

中级软件设计师,模拟考试,2021年软件设计师模拟题1

  • A. 工厂方法
  • B. 策略
  • C. 抽象工厂
  • D. 观察者
标记 纠错
47.

面向对象设计有7个主要原则,( )要求一个对象应当对其他对象有尽可能少的了解。

  • A. 迪米特原则
  • B. 里式替换原则
  • C. 依赖倒置原则
  • D. 开放-封闭原则
标记 纠错
48.

耦合表示模块之间联系的程度。横块的耦合类型通常可分为7种。( )表示模块之间的关联程度最高。

  • A. 内部耦合
  • B. 标记耦合
  • C. 数据耦合
  • D. 控制耦合
标记 纠错
49.

设计模式描述了一个出现在特定设计语境中的设计再现问题,并为它的解决方案提供了一个经过充分验证的通用方案,不同的设计模式关注解决不同的问题。例如,抽象工厂模式提供一个接口,可以创建一系列相关或相互依赖的对象,而无需指定它们具体的类,它是一种(请作答此空)模式;( )模式将类的抽象部分和它的实现部分分离出来,使它们可以独立变化,它属于( )模式;( )模式将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。

  • A. 组合型
  • B. 结构型
  • C. 行为型
  • D. 创建型
标记 纠错
50.

开-闭原则(Open-Closed Principle,OCP)是面向对象的可复用设计的基石。开-闭原则是指一个软件实体应当对( )开放,对( )关闭;里氏代换原则(Liskov Substitution Principle,LSP)是指任何(请作答此空)可以出现的地方,( )一定可以出现。依赖倒转原则(Dependence Inversion Principle,DIP)就是要依赖于( )而不依赖于( ),或者说要针对接口编程,不要针对实现编程。

  • A. 变量
  • B. 常量
  • C. 基类对象
  • D. 子类对象
标记 纠错
51.

不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。

  • A. 继承
  • B. 多态
  • C. 动态绑定
  • D. 静态绑定
标记 纠错
52.

某系统中的文本显示类(Text View)和图片显示类(Picture View)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条或者带有黑色边框,或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加3个类。其优点是( )。

  • A. 比静态继承具有更大的灵活性
  • B. 提高已有功能的重复使用性
  • C. 可以将接口与实现相分离
  • D. 为复杂系统提供了简单接口
标记 纠错
53.

设计模式描述了一个出现在特定设计语境中的设计再现问题,并为它的解决方案提供了一个经过充分验证的通用方案,不同的设计模式关注解决不同的问题。例如,抽象工厂模式提供一个接口,可以创建一系列相关或相互依赖的对象,而无需指定它们具体的类,它是一种( )模式;( )模式将类的抽象部分和它的实现部分分离出来,使它们可以独立变化,它属于(请作答此空)模式;( )模式将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。

  • A. 组合型
  • B. 结构型
  • C. 行为型
  • D. 创建型
标记 纠错
54.

已知一个类可以处理以英制标准(英寸、英里等)表示的数据,现在需要处理一公制单位表示的数据,则可以使用Adapter模式来解决该问题。当( )时,可以使用该设计模式。

  • A. 对一个抽象的实现部分的修改对用户不产生影响
  • B. 想使用一个已经存在的类,而它的接口不符合用户需求
  • C. 一个系统要独立于它的产品创建、组合和表示
  • D. 一个对象的改变需要同时改变其他对象
标记 纠错
55.

基于RUP的软件过程是一个迭代过程。一个开发周期包括初始、细化、构建和移交四个阶段,每次通过这四个阶段就会产生一代软件,采用迭代式开发( )。

  • A. 在每一轮迭代中都要进行测试与集成
  • B. 每一轮迭代的重点是对特定的用例进行部分实现
  • C. 在后续迭代中强调用户的主动参与
  • D. 通常以功能分解为基础
标记 纠错
56.

类封装了信息和行为,是面向对象的重要组成部分。在系统设计过程中,类可以划分为不同种类。身份验证通常属于(请作答此空),用户通常属于( )。

  • A. 控制类
  • B. 实体类
  • C. 边界类
  • D. 接口类
标记 纠错
57.

开-闭原则(Open-Closed Principle,OCP)是面向对象的可复用设计的基石。开-闭原则是指一个软件实体应当对( )开放,对( )关闭;里氏代换原则(Liskov Substitution Principle,LSP)是指任何( )可以出现的地方,( )一定可以出现。依赖倒转原则(Dependence Inversion Principle,DIP)就是要依赖于(请作答此空)而不依赖于( ),或者说要针对接口编程,不要针对实现编程。

  • A. 程序设计语言
  • B. 建模语言
  • C. 实现
  • D. 抽象
标记 纠错
58.

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

  • A. 增量
  • B. 原型
  • C. 瀑布
  • D. 螺旋
标记 纠错
59.

设计模式中的(请作答此空)模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中,( )定义有子部件的那些部件的行为;组合部件的对象由( )通过component提供的接口操作。

中级软件设计师,模拟考试,2021年软件设计师模拟题1

  • A. 代理(Proxy)
  • B. 桥接器(Bridge)
  • C. 组合(Composite)
  • D. 装饰器(Decorator)
标记 纠错
60.

面向对象设计有7个主要原则。( )要依赖于抽象,不是具体实践。

  • A. 迪米特原则
  • B. 里式替换原则
  • C. 依赖倒置原则
  • D. 开放-封闭原则
标记 纠错
61.

UML2.0所包含的图中,( )描述由模型本身分解而成的组织单元,以及他们之间的依赖关系。

  • A. 组合结构图
  • B. 包图
  • C. 部署图
  • D. 构件图
标记 纠错
62.

绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。绑定可在编译时进行,也可在运行时进行。若一个给定的过程调用和执行代码的结合直到调用发生时才进行,这种绑定称为( )。

  • A. 静态绑定
  • B. 动态绑定
  • C. 过载绑定
  • D. 强制绑定
标记 纠错
63.

设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中,( )定义有子部件的那些部件的行为;组合部件的对象由(请作答此空)通过component提供的接口操作。

  • A. Client
  • B. Component
  • C. Leaf
  • D. Composite
标记 纠错
64.

中级软件设计师,模拟考试,2021年软件设计师模拟题1

  • A. 提供创建一系列相关或相互依赖的对象的接口,而无需指定这些对象所属的具体类
  • B. 可应用于一个系统要由多个产品系列中的一个来配置的时候
  • C. 可应用于强调一系列相关产品对象的设计以便进行联合使用的时候
  • D. 可应用于希望使用已经存在的类,但其接口不符合需求的时候
标记 纠错
65.

某在线交易平台的“支付”功能需求描述如下:客户进行支付时,可以使用信用卡支付或支付宝支付。从中抽象出3个用例:支付、信用卡支付和支付宝支付,这3个用例之间的关系是( )。

中级软件设计师,模拟考试,2021年软件设计师模拟题1

  • A. A
  • B. B
  • C. C
  • D. D
标记 纠错
66.

基于RUP的软件过程是一个迭代过程。一个开发周期包括初始、细化、构建和移交四个阶段,每次通过这四个阶段就会产生一代软件,其中建立完善的架构是( )阶段的任务。

  • A. 初始
  • B. 细化
  • C. 构建
  • D. 移交
标记 纠错
67.

类封装了信息和行为,是面向对象的重要组成部分。在系统设计过程中,类可以划分为不同种类。身份验证通常属于( ),用户通常属于(请作答此空)。

  • A. 控制类
  • B. 实体类
  • C. 边界类
  • D. 接口类
标记 纠错
68.

开-闭原则(Open-Closed Principle,OCP)是面向对象的可复用设计的基石。开-闭原则是指一个软件实体应当对( )开放,对(请作答此空)关闭;里氏代换原则(Liskov Substitution Principle,LSP)是指任何( )可以出现的地方,( )一定可以出现。依赖倒转原则(Dependence Inversion Principle,DIP)就是要依赖于( )而不依赖于( ),或者说要针对接口编程,不要针对实现编程。

  • A. 修改
  • B. 扩展
  • C. 分析
  • D. 设计
标记 纠错
69.

UML用系统视图描述系统的组织结构。其中,( )对组成基于系统的物理代码的文件和构件进行建模。

  • A. 用例视图
  • B. 逻辑视图
  • C. 实现视图
  • D. 部署视图
标记 纠错
70.

在UML中,( )用于画出结构化类的内部内容。

  • A. 包图
  • B. 顺序图
  • C. 组合结构图
  • D. 通信图
标记 纠错
71.

螺旋模型综合了______的优点,并增加了这两种模型忽略的风险分析。

  • A. 瀑布模型和演化模型
  • B. 瀑布模型和喷泉模型
  • C. 演化模型和喷泉模型
  • D. 原型和喷泉模型
标记 纠错
72.

算术表达式采用后缀式表示时不需要使用括号,使用(请作答此空)就可以方便地进行求值。a-b*(c+d)的后缀式为( )。

  • A. 队列
  • B. 数组
  • C.
  • D. 广义表
标记 纠错
73.

下面的UML类图描绘的是(请作答此空)设计模式。关于该设计模式的叙述中,错误的是( )。

中级软件设计师,模拟考试,2021年软件设计师模拟题1

  • A. 桥接
  • B. 策略
  • C. 抽象工厂
  • D. 观察者
标记 纠错
74.

开-闭原则(Open-Closed Principle,OCP)是面向对象的可复用设计的基石。开-闭原则是指一个软件实体应当对( )开放,对( )关闭;里氏代换原则(Liskov Substitution Principle,LSP)是指任何( )可以出现的地方,( )一定可以出现。依赖倒转原则(Dependence Inversion Principle,DIP)就是要依赖于( )而不依赖于(请作答此空),或者说要针对接口编程,不要针对实现编程。

  • A. 程序设计语言
  • B. 建模语言
  • C. 实现
  • D. 抽象
标记 纠错

答题卡(剩余 道题)

单选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
00:00:00
暂停
交卷