下半年软件设计师考试真题上午.docx
- 文档编号:11526162
- 上传时间:2023-06-01
- 格式:DOCX
- 页数:21
- 大小:216.47KB
下半年软件设计师考试真题上午.docx
《下半年软件设计师考试真题上午.docx》由会员分享,可在线阅读,更多相关《下半年软件设计师考试真题上午.docx(21页珍藏版)》请在冰点文库上搜索。
下半年软件设计师考试真题上午
2015年下半年软件设计师考试真题(上午)
CPU是在
(1)结束时响应DMA请求的。
(1)A.一条指令执行B.一段程序C.一个时钟周期D.一个总线周期
虚拟存储体系由
(2)两级存储器构成。
(2)A.主存-辅存B.寄存器-CacheC.寄存器-主存D.Cache-主存
浮点数能够表示的数的范围是由其(3)的位数决定的。
(3)A.尾数B.阶码C.数符D.阶符
在机器指令的地址字段中,直接指出操作数本身的寻址方式称为(4)。
(4)A.隐含寻址B.寄存器寻址C.立即寻址D.直接寻址
内存按字节编址从B3000H到DABFFH的区域其存储容量为(5)
(5)A.123KBB.159KBC.163KBD.194KB
CISC是(6)的简称。
(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.不涉及侵犯公司的软件著作权
声音(音频)信号的一个基本参数是频率,它是指声波每秒钟变化的次数,用Hz表示。
人耳能听到的音频信号的频率范围是(12)。
(12)A.0Hz~20KHzB.0Hz~200KHzC.20Hz~20KHzD.20Hz~200KHz
颜色深度是表达图像中单个像素的颜色或灰度所占的位数(bit)。
若每个像素具有8位的颜色深度,则可表示(13)种不同的颜色。
(13)A.8B.64C.256D.512
视觉上的颜色可用亮度、色调和饱和度三个特征来措述。
其中饱和度是指颜色的(14)。
(14)A.种数B.纯度C.感觉D.存储量
若用户需求不清晰且经常发生变化,但系统规模不太大且不太复杂,则最适宜采用(15)开发方法,对于数据处理领域的问题,若系统规模不太大且不本复杂,需求变化也不大,则最适宜采用(16)开发方法。
(15)A.结构化B.JacksonC.原型化D.面向对象
(16)A.结构化B.JacksonC.原型化D.面向对象
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示活动,边上的数字表示该活动所需的天数,则完成该项目的最少时间为(17)天。
活动BD最多可以晚(18)天开始而不会影响整个项目的进度。
(17)A.9B.15C.22D.24
(18)A.2B.3C.5D.9
以下关于软件项目管理中人员管理的叙述,正确的是(19)。
(19)A.项目组成员的工作风格也应该作为组织团队时要考虑的一个要素
B.鼓励团队的每个成员充分地参与开发过程的所有阶段
C.仅根据开发人员的能力来组织开发团队
D.若项目进度滞后于计划,则增加开发人员一定可以加快开发进度
编译器和解释器是两种基本的高级语言处理程序。
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,(20)并不是每个编译器都必需的,与编译器相比,解释器(21)。
(20)A.词法分析和语法分析
B.语义分析和中间代码生成
C.中间代码生成和代码优化
D.代码优化和目标代码生成
(21)A.不参与运行控制,程序执行的速度慢
B.参与运行控制,程序执行的速度慢
C.参与运行控制,程序执行的速度快
D.不参与运行控制,程序执行的速度快
表达式采用逆波兰式表示时,利用(22)进行求值。
(22)A.栈
B.队列C.符号表D.散列表
某企业的生产流水线上有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)。
(23)A.分别为同步信号量和互斥信号量,初值分别为0和1
都是同步信号量,其初值分别为0和0
都是互斥信号量,其初值分别为1和1
都是互斥信号量,其初值分别为0和1
(24)A.n、0B.m、0C.m、nD.n、m
假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为15μs,由缓冲区送至用户区的时间是5μs,在用户区内系统对每块数据的处理时间为1μs,若用户需要将大小为10个磁盘块的Doc1文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为(25)μs;采用双缓冲区需要花费的时间为(26)μs。
(25)A.150B.151C.156D.201
(26)A.150B.151C.156D.201
在如下所示的进程资源图中,(27)。
(27)A.P1、P2、P3都是非阻塞节点,该图可以化简,所以是非死锁的
B.P1、P2、P3都是阻塞节点,该图不可以化简,所以是死锁的
C.P1、P2是非阻塞节点,P3是阻塞节点,该图不可以化简,所以是死锁的
D.P2是阻塞节点,P1、P3是非阻塞节点,该图可以化简,所以是非死锁的
在支持多线程的操作系统中,假设进程P创建了若干个线程,那么(28)是不能被这些线程共享的。
(28)A.该进程中打开的文件
B.该进程的代码段
C.该进程中某线程的栈指针
D.该进程的全局变量
某开发小组欲开发一个超大规模软件:
使用通信卫星,在订阅者中提供、监视和控制移动电话通信,则最不适宜采用(29)过程模型。
(29)A.瀑布B.原型C.螺旋D.喷泉
(30)开发过程模型以用户需求为动力,以对象为驱动,适合于面向对象的开发方法。
(30)A.瀑布B.原型C.螺旋D.喷泉
在ISO/IEC软件质量模型中,易使用性的子特性不包括(31)。
(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)个测试用例。
采用McCabe度量法算出该程序的环路复杂性为(36)。
Intfind_max(inti,intj,intk)
{intmax;if(i>j)then
if(i>k)thenmax=i;
elsemax=k;
elseif(j>k)thenmax=j;
elsemax=k;}
(35)A.3B.4C.5D.6
(36)A.1B.2C.3D.4
在面向对象的系统中,对象是运行时实体,其组成部分不包括(37);一个类定义了一组大体相似的对象,这些对象共享(38)。
(37)A.消息B.行为(操作)C.对象名D.状态
(38)A.属性和状态B.对象名和状态C.行为和多重度D.属性和行为
如下所示的UML类图中,Car和Boat类中的move(39)方法(40)了Transport类中的
move(41)方法。
(39)A.继承B.覆盖(重置)C.重载D.聚合
如下所示的UML图中,(I)是(40),(Ⅱ)是(41),(Ⅲ)是(42)。
(40)A.参与者B.用例C.泛化关系D.包含关系
(41)A.参与者B.用例C.泛化关系D.包含关系
(42)A.参与者B.用例C.泛化关系D.包含关系
下所示为UML__(43)。
(43)A.类图
B.部署图C.组件图D.网络图
以下关于Singleton(单例)设计模式的叙述中,不正确的是(44)。
(44)A.单例模式是创建型模式
单例模式保证一个类仅有一个实例
单例类提供一个访问唯一实例的全局访问点
单例类提供一个创建一系列相关或相互依赖对象的接口
(45)设计模式能够动态地给一个对象添加一些额外的职责而无需修改此对象的结构;(46)设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类;欲使一个后端数据模型能够被多个前端用户界面连接,采用(47)模式最适合。
(45)A.组合(Composite)B.外观(Facade)C.享元(Flyweight)D.装饰器(Decorator)
(46)A.工厂方法(FactoryMethod)B.享元(Flyweight)C.观察者(Observer)D.中介者(Mediator)
(47)A.装饰器(Decorator)B.享元(Flyweight)C.观察者(Observer)D.中介者(Mediator)
某程序运行时陷入死循环,则可能的原因是程序中存在(48)。
(48)A.词法错误
B.语法错误
C.动态的语义错误
D.静态的语义错误
某非确定的有限自动机(NFA)的状态转换图如下图所示(q0既是初态也是终态)。
以下关于该NFA的叙述中,正确的是(49)。
(49)A.其可识别的0、1序列的长度为偶数
B.其可识别的0、1序列中0与1的个数相同
C.其可识别的非空0、1序列中开头和结尾字符都是0
D.其可识别的非空0、1序列中结尾字符是1
函数t(50)、f(51)的定义如下所示,若调用函数t时传递给x的值为5,并且调用函数F(52)时,第一个参数采用传值(callbyvalue)方式,第二个参数采用传引用(callbyreference)方式,则函数t的返回值为(53)。
(50)A.33B.22C.11D.负数
数据库系统通常采用三级模式结构:
外模式、模式和内模式。
这三级模式分别对应数据库的(51)。
(51)A.基本表、存储文件和视图
B.视图、基本表和存储文件
C.基本表、视图和存储文件
D.视图、存储文件和基本表
在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转换为关系模式时,(52),得到的关系模式属于4NF。
(52)A.将所有多值属性组成一个关系模式
B.使多值属性不在关系模式中出现
C.将实体的码分别和每个多值属性独立构成一个关系模式
D.将多值属性和其它属性一起构成该实体对应的关系模式
在分布式数据库中有分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:
(53)是指局部数据模型透明,即用户或应用程序无需知道局部使用的是哪种数据模型;(54)是指用户或应用程序不需要知道逻辑上访问的表具体是如何分块存储的。
(53)A.分片透明B.复制透明C.位置透明D.逻辑透明
(54)A.分片透明B.复制透明C.位置透明D.逻辑透明
设有关系模式R(A1,A2,A3,A4,A5,A6),其中:
函数依赖集F={A1→A2,A1A3→A4,A5A6→A1,A2A5→A6,A3A5→A6},则(55)是关系模式R的一个主键,R规范化程度最高达到(56)。
(55)A.A1A4
B.A2A4C.A3A5D.A4A5
(56)A.1NFB.2NFC.3NFD.BCNF
对于一个长度为n(n>1)且元素互异的序列,每其所有元素依次通过一个初始为空的栈后,再通过一个初始为空的队列。
假设队列和栈的容量都足够大,且只要栈非空就可以进行出栈操作,只要队列非空就可以进行出队操作,那么以下叙述中,正确的是(57)。
(57)A.出队序列和出栈序一定互为逆序
B.出队序列和出栈序列一定相同
C.入栈序列与入队序列一定相同
D.入栈序列与入队序列一定互为逆序
设某n阶三对角矩阵Anxn的示意图如下图所示。
若将该三对角矩阵的非零元素按行存储在一维数组B[k](1≤k≤3*n-2)中,则k与i、j的对应关系是(58)。
(58)A.k=2i+j-2
B.k=2i-j+2
C.k=3i+j-1
D.K=3i-j+2
对于非空的二叉树,设D代表根结点,L代表根结点的左子树R代表根结点的右子树。
若对下图所示的二叉树进行遍历后的结点序列为7654321,则遍历方式是(59)。
(59)A.LRD
B.DRLC.RLDD.RDL
在55个互异元素构成的有序表A[1..55]中进行折半查找(或二分查找,向下取整)。
若需要找的元素等于A[19],则在查找过程中参与比较的元素依次为(60)、A[19]。
(60)A.A[28]、A[30]、A[15]、A[20]
B.A[28]、A[14]、A[21]、A[17]
C.A[28]、A[15]、A[22]、A[18]
D.A[28]、A[18]、A[22]、A[20]
设一个包含n个顶点、e条弧的简单有向图采用邻接矩阵存储结构(即矩阵元素A[i][j]团等于1或0,分别表示顶点i与顶点j之间有弧或无弧),则该矩阵购非零元素数目为(61)。
(61)A.EB.2eC.n-eD.n+e
已知算法A的运行时间函数为T(n)=8T(n/2)+n2,其中n表示问题的规模,则该算法的时间复杂度为(62)。
另已知算法B的运行时间函数为T(n)=XT(n/4)+n2,其中n表示问题的规模。
对充分大的n,若要算法B比算法A快,则X的最大值为(63)。
(62)A.θ(n)B.θ(nlgn)C.θ(n2)D.θ(n3)
(63)A.15B.17C.63D.65
在某应用中,需要先排序一组大规模的记录,其关键字为整数。
若这组记录的关键字基本上有序,则适宜采用(64)排序算法。
若这组记录的关键字的取值均在0到9之间(含),则适宜采用(65)排序算法。
(64)A.插入B.归并C.快速D.计数
(65)A.插入B.归并C.快速D.计数
集线器与网桥的区别是:
(66)。
(66)A.集线器不能检测发送冲突,而网桥可以检测冲突
B.集线器是物理层设备,而网桥是数据链路层设备
C.网桥只有两个端口,而集线器是一种多端口网桥
D.网桥是物理层设备,而集线器是数据链路层设备
POP3协议采用(67)模式,客户端代理与POP3服务器通过建立TCP连接来传送数据。
(67)A.Browser/Server
B.Client/Server
C.PeertoPeer
D.PeertoServer
TCP使用的流量控制协议是(68)。
(68)A.固定大小的滑动窗口协议
B.后退N帧的ARQ协议
C.可变大小的滑动窗口协议
D.停等协议
以下4种路由中,(69)路由的子网掩码是255.255.255.255。
(69)A.远程网络B.静态C.默认D.主机
以下关于层次化局域网模型中核心层的叙述,正确的是(70)。
(70)A.为了保障安全性,对分组要进行有效性检查
B.将分组从一个区域高速地转发到另一个区域
C.由多台二、三层交换机组成
D.提供多条路径来缓解通信瓶颈
Inaworldwhereitseemswealreadyhavetoomuchtodo,andtoomanythingstothinkabout,itseemsthelastthingweneedissomethingnewthatwehavetolearn.Butusecasesdosolveaproblemwithrequirements:
with(71)declarativerequirementsit'shardtodescribestepsandsequencesofevents.Usecases,statedsimply,allowdescriptionofsequencesofeventsthat,takentogether,leadtoasystemdoingsomethinguseful.Assimpleasthissounds,thisisimportant.Whenconfrontedonlywithapileofrequiements,it'soften(72)tomakesenseofwhattheauthorsoftherequirementsreallywantedthesystemtodo.Intheprecedingexample,usecasesreducetheambiguityoftherequirementsbyspecifyingexactlywhenandunderwhatconditionscertainbehavioroccurs;assuch,thesequenceofthebehaviorscanberegardedasarequirement.Usecasesareparticularlywellsuitedtocaptureapproaches.Althoughthismaysoundsimple,thefactisthat(73)requirementcaptureapproaches,withtheiremphasisondeclarativerequirementsand"shall"statements,completelyfailtocapturefailtocapturethe(74)ofthesystem'sbehavior.Usecasesareasimpleyetpowerfulwaytoexpressthebehaviorofthesysteminwaythatallstakeholderscaneasilyunderstand.But,likeanything,usecasescomewiththeirownproblems,andasusefulastheyare,theycanbe(75).
Theresultissomethingthatisasbad,ifnotworse,thattheoriginalproblem.Thereinit'simportanttoutilizeusecaseseffectivelywithoutcreatingagreaterproblemthantheoneyoustartedwith.
(71)A.PlentyB.looseC.extraD.strict
(72)A.ImpossibleB.possibleC.sensibleD.practical
(73)A.ModernB.conventionalC.differentD.formal
(74)A.StaticsB.natureC.dynamicsD.originals
(75)A.MisappliedB.appliedC.usedD.powerful
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 下半年 软件 设计师 考试 上午