2022年下半年(上午)《软件设计师》真题
2022年下半年(上午)《软件设计师》真题
单选题 (共42题,共42分)
1.以下关于Cache的叙述中,正确的是(  )。
A.在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素
B.Cache的设计思想是在合理成本下提高命中率
C.Cache的设计目标是容量尽可能与主存容量相等
D.CPU中的Cache容量应大于CPU之外的Cache容量
2.面向对象开发方法的基本思想是尽可能按照人类认识客观世界的方法来分析和解决问题,(  )方法不属于面向对象方法。
程序设计语言一般可分为三大类
A.Booch
B.Coad
C.OMT
D.Jackson
3.以下关于CPU的叙述中,错误的是(  )。
A.CPU产生每条指令的操作信号并将操作信号送往相应的部件进行控制
B.程序计数器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果
C.CPU中的控制器决定计算机运行过程的自动化
D.指令译码器是CPU控制器中的部件
4.某算法的时间复杂度表达式为T(n)=an2+bnlgn+cn+d,其中,n为问题的规模,a、b、c和d为常数,用O表示其渐近时间复杂度为(  )。
A.O(n2)
B.O(n)
C.O(nlgn)
D.O(1)
5.系统开发计划用于系统开发人员与项目管理人员在项目期内进行沟通,它包括(  )和预算分配表等。
A.PERT图
B.总体规划
C.测试计划
D.开发合同
6.将高级语言源程序翻译为机器语言程序的过程中常引入中间代码。以下关于中间代码的叙述中,错误的是(  )。
A.不同的高级程序语言可以产生同一种中间代码
B.使用中间代码有利于进行与机器无关的优化处理
C.使用中间代码有利于提高编译程序的可移植性
D.中间代码与机器语言代码在指令结构上必须一致
7.以下关于编译系统对某高级语言进行翻译的叙述中,错误的是(  )。
A.词法分析将把源程序看作一个线性字符序列进行分析
B.语法分析阶段可以发现程序中所有的语法错误
C.语义分析阶段可以发现程序中所有的语义错误
D.目标代码生成阶段的工作与目标机器的体系结构相关
8.软件权利人与被许可方签订一份软件使用许可合同。若在该合同约定的时间和地域范围内,软件权利人不得再许可任何第三人以此相同的方法使用该项软件,但软件权利人可以
自己使用,则该项许可使用是(  )。
A.独家许可使用
B.独占许可使用
C.普通许可使用
D.部分许可使用
9.以下关于校验码的叙述中,正确的是(  )。
A.海明码利用多组数位的奇偶性来检错和纠错
B.海明码的码距必须大于等于1
C.循环冗余校验码具有很强的检错和纠错能力
D.循环冗余校验码的码距必定为1
10.极限编程(XP)由价值观、原则、实践和行为四个部分组成,其中价值观包括沟通、简单性、(  )。
A.好的计划
B.不断的发布
C.反馈和勇气
D.持续集成
11.某系统重用了第三方组件(但无法获得其源代码),则应采用(  )对组件进行测试。
A.基本路径覆盖
B.分支覆盖
C.环路覆盖
D.黑盒测试
12.邻接矩阵和邻接表是图(网)的两种基本存储结构,对于具有n个顶点、e条边的图,(  )。
A.进行深度优先遍历运算所消耗的时间与采用哪一种存储结构无关
B.进行广度优先遍历运算所消耗的时间与采用哪一种存储结构无关
C.采用邻接表表示图时,查所有顶点的邻接顶点的时间复杂度为O(n*e)
D.采用邻接矩阵表示图时,查所有顶点的邻接顶点的时间复杂度为O(n2)
13.若系统正在将(  )文件修改的结果写回磁盘时系统发生崩溃,则对系统的影响相对较大。
A.空闲块
B.目录
C.用户数据
D.用户程序
14.ISO/IEC9126软件质量模型中,可靠性质量特性包括多个子特性。一软件在故障发生后,要求在90秒内恢复其性能和受影响的数据,与达到此目的有关的软件属性为(  )子特性。
A.容错性
B.成熟性
C.易恢复性
D.易操作性
15.多媒体中的“媒体”有两重含义,一是指存储信息的实体;二是指表达与传递信息的载体。(  )是存储信息的实体。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。