下半年软件设计师考试真题及答案上午卷Word格式.docx
《下半年软件设计师考试真题及答案上午卷Word格式.docx》由会员分享,可在线阅读,更多相关《下半年软件设计师考试真题及答案上午卷Word格式.docx(48页珍藏版)》请在冰豆网上搜索。
D、直接寻址
【题目5】
内存按字节编址从B3000H到DABFFH的区域其存储容量为(5)。
A、123KB
B、159KB
C、163KB
D、194KB
【题目6】
CISC是(6)的简称。
A、复杂指令系统计算机
B、超大规模集成电路
C、精简指令系统计算机
D、超长指令字
【题目7】
(7)不属于主动攻击。
A、流量分析
B、重放
C、IP地址欺骗
D、拒绝服务
【题目8】
防火墙不具备(8)功能。
A、记录访问过程
B、查毒
C、包过滤
D、代理
【题目9】
根据下图所示的输出信息,可以确定的是:
(9)
A、本地主机正在使用的端口号是公共端口号
B、192.168.0.200正在与128.105.129.30建立连接
C、本地主机与202.100.112.12建立了安全连接
D、本地主机正在与100.29.200.110建立连接
【题目10】
以下著作权权利中,(10)的保护期受时间限制。
A、署名权
B、修改权
C、发表权
D、保护作品完整权
【题目11】
王某在其公司独立承担了某综合信息管理系统软件的程序设计工作。
该系统交付用户、投入试运行后,王某辞职,并带走了该综合信息管理系统的源程序,拒不交还公司。
王某认为,综合信息管理系统源程序是他独立完成的:
他是综合信息管理系统源程序的软件著作权人。
王某的行为(11)。
A、侵犯了公司的软件著作权
B、未侵犯公司的软件著作权
C、侵犯了公司的商业秘密权
D、不涉及侵犯公司的软件著作权
【题目12】
声音(音频)信号的一个基本参数是频率,它是指声波每秒钟变化的次数,用Hz表示。
人耳能听到的音频信号的频率范围是(12)。
A、0Hz~20KHz
B、0Hz~200KHz
C、20Hz~20KHz
D、20Hz~200KHz
【题目13】
颜色深度是表达图像中单个像素的颜色或灰度所占的位数(bit)。
若每个像素具有8位的颜色深度,则可表示(13)种不同的颜色。
A、8
B、64
C、256
D、512
【题目14】
视觉上的颜色可用亮度、色调和饱和度三个特征来措述。
其中饱和度是指颜色的(14)。
A、种数
B、纯度
C、感觉
D、存储量
【题目15】
若用户需求不清晰且经常发生变化,但系统规模不太大且不太复杂,则最适宜采用(15)开发方法,对于数据处理领域的问题,若系统规模不太大且不太复杂,需求变化也不大,则最适宜采用(16)开发方法。
A、结构化
B、Jackson
C、原型化
D、面向对象
【题目16】
【题目17】
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示活动,边上的数字表示该活动所需的天数,则完成该项目的最少时间为(17)天。
活动BD最多可以晚(18)天开始而不会影响整个项目的进度。
A、9
B、15
C、22
D、24
【题目18】
A、2
B、3
C、5
D、9
【题目19】
以下关于软件项目管理中人员管理的叙述,正确的是(19)。
A、项目组成员的工作风格也应该作为组织团队时要考虑的一个要素
B、鼓励团队的每个成员充分地参与开发过程的所有阶段
C、仅根据开发人员的能力来组织开发团队
D、若项目进度滞后于计划,则增加开发人员一定可以加快开发进度
【题目20】
编译器和解释器是两种基本的高级语言处理程序。
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,(20)并不是每个编译器都必需的,与编译器相比,解释器(21)。
A、词法分析和语法分析
B、语义分析和中间代码生成
C、中间代码生成和代码优化
D、代码优化和目标代码生成
【题目21】
A、不参与运行控制,程序执行的速度慢
B、参与运行控制,程序执行的速度慢
C、参与运行控制,程序执行的速度快
D、不参与运行控制,程序执行的速度快
【题目22】
表达式采用逆波兰式表示时,利用(22)进行求值。
A、栈
B、队列
C、符号表
D、散列表
【题目23】
某企业的生产流水线上有2名工人P1和P2,1名检验员P3。
P1将初步加工的半成品放入半成品箱B1;
P2从半成品箱B1取出继续加工,加工好的产品放入成品箱B2;
P3从成品箱B2去除产品校验。
假设B1可存放n件半成品,B2可存放m件产品,并设置6个信号量S1、S2、S3、S4、S5和S6,且S3和S6的初值都为0。
采用PV操作实现P1、P2和P3的同步模型如下图所示,则信号量S1和S5(23);
S2、S4的初值分别为(24)。
A、分别为同步信号量和互斥信号量,初值分别为0和1
B、都是同步信号量,其初值分别为0和0
C、都是互斥信号量,其初值分别为1和1
D、都是互斥信号量,其初值分别为0和1
【题目24】
A、n、0
B、m、0
C、m、n
D、n、m
【题目25】
假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为15μs,由缓冲区送至用户区的时间是5μs,在用户区内系统对每块数据的处理时间为1μs,若用户需要将大小为10个磁盘块的Doc1文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为(25)μs;
采用双缓冲区需要花费的时间为(26)μs。
A、150
B、151
C、156
D、201
【题目26】
【题目27】
在如下所示的进程资源图中,(27)。
A、P1、P2、P3都是非阻塞节点,该图可以化简,所以是非死锁的
B、P1、P2、P3都是阻塞节点,该图不可以化简,所以是死锁的
C、P1、P2是非阻塞节点,P3是阻塞节点,该图不可以化简,所以是死锁的
D、P2是阻塞节点,P1、P3是非阻塞节点,该图可以化简,所以是非死锁的
【题目28】
在支持多线程的操作系统中,假设进程P创建了若干个线程,那么(28)是不能被这些线程共享的。
A、该进程中打开的文件
B、该进程的代码段
C、该进程中某线程的栈指针
D、该进程的全局变量
【题目29】
某开发小组欲开发一个超大规模软件:
使用通信卫星,在订阅者中提供、监视和控制移动电话通信,则最不适宜采用(29)过程模型。
A、瀑布
B、原型
C、螺旋
D、喷泉
【题目30】
(30)开发过程模型以用户需求为动力,以对象为驱动,适合于面向对象的开发方法。
【题目31】
在ISO/IEC软件质量模型中,易使用性的子特性不包括(31)。
A、易理解性
B、易学性
C、易操作性
D、易分析性
【题目32】
在进行子系统结构设计时,需要确定划分后的子系统模块结构,并画出模块结构图。
该过程不需要考虑(32)。
A、每个子系统如何划分成多个模块
B、每个子系统采用何种数据结构和核心算法
C、如何确定子系统之间、模块之间传送的数据及其调用关系
D、如何评价并改进模块结构的质量
【题目33】
数据流图中某个加工的一组动作依赖于多个逻辑条件的取值,则用(33)能够清楚地表示复杂的条件组合与应做的动作之间的对应关系。
A、流程图
B、NS盒图
C、形式语言
D、决策树
【题目34】
根据软件过程活动对软件工具进行分类,则逆向工程工具属于(34)工具。
A、软件开发
B、软件维护
C、软件管理
D、软件支持
【题目35】
若用白盒测试方法测试以下代码,并满足条件覆盖,则至少需要(35)个测试用例。
采用McCabe度量法算出该程序的环路复杂性为(36)。
A、3
B、4
D、6
【题目36】
A、1
B、2
C、3
D、4
【题目37】
在面向对象的系统中,对象是运行时实体,其组成部分不包括(37);
一个类定义了一组大体相似的对象,这些对象共享(38)。
A、消息
B、行为(操作)
C、对象名
D、状态
【题目38】
A、属性和状态
B、对象名和状态
C、行为和多重度
D、属性和行为
【题目39】
如下所示的UML类图中,Car和Boat类中的move()方法(39)了Transport类中的move()方法。
A、继承
B、覆盖(重置)
C、重载
D、聚合
【题目40】
如下所示的UML图中,(I)是(40),(Ⅱ)是(41),(Ⅲ)是(42)。
A、参与者
B、用例
C、泛化关系
D、包含关系
【题目41】
【题目42】
【题目43】
下所示为UML(43)。
A、类图
B、部署图
C、组件图
D、网络图
【题目44】
以下关于Singl