1、CDN和反向代理的基本原理都是()。
A缓存
B负载均衡
C路由转发
DNAT转发
答案:A
2、(必考)在ABSD(基于架构的软件开发)方法中,顶层被分解为(),ABSD体系结构需求一般来自3个方面,分别是系统的质量目标、系统的商业目标和()。
问题1
A功能子系统
B概念子系统
C层次子系统
D逻辑子系统
问题2
A用户需求
B系统需求
C开发人员商业目标
D现有的遗留系统
解析:
Architecture Based Software Design,是一个 自顶向下,递归细化 的方法,软件体系通过该方法得到细化,直到产生 构件和类。在顶层,系统被分解为若干概念子系统和一个或若干个软件模板。概念子系统又被分解为 概念构件或若干个附加软件模板。体系结构需求来自三个方面,分别是 系统的质量目标、系统的商业目标和系统开发人员的商业目标。
3、嵌入式系统设计中考虑的因素有()。
解析:
可升级、可配置、易操作、接口规范、重量、功耗、成本、开发周期
4、NPU(神经网络处理器),正确的是()。
计算速度快,性能好
5、质量属性场景是一个具体的质量属性需求,它由刺激源、刺激、()、制品、响应和响应度量六部分组成。性能可以通过 效率、响应时间、()、负载来客观评价好坏。
问题1
解析:刺激源、刺激、环境、制品、响应和响应度量
问题2
A宽带
B吞吐量
C最大延迟时间
DCPU利用率
解析:
性能通过 效率、响应时间、负载 和 吞吐量。
6、代码覆盖率是用来衡量()对功能代码测试的情况。
A集成测试
B单元测试
C系统测试
D验收测试
解析:
代码覆盖率是用来衡量 单元测试 对功能代码测试的情况。
单元测试对代码中行、分支、类等模拟场景数量,来量化说明测试的充分性。
7、某文件系统采用多级索引结构,若磁盘块大小为4KB,每块号需要4B,那么采用二级索引结构时的文件最大长度占()个物理块。
A1024
B1024*1024
C2048*2048
D4096*4096
解析:
4KB*1024 / = 1024
所以1024*1024
之前题目是:
假设文件系统采用索引节点管理,且索引节点有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4B,iaddr[0]~iaddr[4]采用直接地址索引,iaddr[5]和iaddr[6]采用一级间接地址索引,iaddr[7]采用二级间接地址索引。假设磁盘索引块和磁盘数据块大小均为1KB字节,文件File1的索引节点如下图所示。若用户访问文件File1中逻辑块号为5和261的信息,则对应的物理块号分别为();101号物理块存放的是()
因为1kb,所以1024/4 = 256
8、供应链中信息覆盖了供应商、制造商到分销商,再到零售商所有环境,其信息流分为需求信息供应信息流,()属于需求信息流,()属于供应信息流。
解析:
需求信息:客户订单、生产计划、采购合同等。
供应信息流:入库单、完工报告单、库存记录、可供销售量、提货发运单。
9、嵌入式系统开发叙述,正确的是()。
解析:
在宿主机上必须采用交叉编译器来生成目标机可执行代码。
10、某软件开发公司开发web服务端处理软件,其核心部分是对客户端请求消息解析处理,包括HTTP报头分析、SOAP报文解析等功能。以下()架构风格,最适合的是。
A虚拟机
B管道-过滤器
C黑板结构
D分层结构
解析:
一步一步的处理,则适合管道-过滤器,每一个步骤都是一个过滤器。