摘要:对于【网络工程师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2021年5月网络工程师上午(一)】部分试题的详解,一起来看看吧~



1、若某条无条件转移汇编指令采用寄存器间接寻址,则 (1) 。
A、 指令中指定操作数
B、 指令中指定存放操作数的寄存器
C、 指令中指定存放操作数的缓存地址
D、 指令中指定存放操作数有效地址的寄存器

答案:D
答题解析:

立即寻址:操作数是指令的一部分。如MOV R1 45

寄存器寻址:操作数存放在寄存器中。命令中指定寄存器。

直接寻址:操作数中存放在缓存,指令中含有数据的存储地址。

寄存器间接寻址:操作数的有效地址由寄存器来指定。



2、软件测试可以分为静态测试和动态测试,下列属于动态测试的是 (2) 。
A、桌面检查
B、边界值分析
C、代码走查
D、代码审查

答案:B
答题解析:

静态测试:被测试程序不运行,只依靠分析或检查源程序的语句、结构、过程等来检查程序是否有错误。即通过对软件的需求规格说明书、设计说明书以及源程序做结构分析和流程图分析,从而来找出错误。例如不匹配的参数,未定义的变量等。主要方法:桌面检查、代码走查、代码审查。

动态测试:通过运行被测试程序,对得到的运行结果与预期的结果进行比较分析,同时分析运行效率和健壮性能等;主要方法:边界值分析、逻辑覆盖、基本路径。



3、以下关于Cache的叙述中,正确的是 ( 3 ) 。
A、在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素
B、CPU中的Cache容量应大于CPU之外的Cache容量
C、Cache的设计思想是在合理成本下提高命中率
D、Cache的设计目标是解决内存不足的问题

答案:C
答题解析:Cache是一个高速小容量的临时存储器,可以用高速的静态存储器(SRAM)芯片实现,可以集成到CPU芯片内部,或者设置在CPU与内存之间,用于存储CPU最经常访问的指令或者操作数据。Cache的出现是基于两种因素:首先是由于CPU的速度和性能提高很快而主存速度较低且价格高,其次是程序执行的局部性特点。因此,才将速度比较快而容量有限的SRAM构成Cache,目的在于尽可能发挥CPU的高速度。

查看完整试题>>>