最新2018年上半年软件设计师真题+答案解析上午选择+下午案例完整版(全国计算机软考)Word下载.docx
- 文档编号:12994740
- 上传时间:2022-10-01
- 格式:DOCX
- 页数:68
- 大小:456.69KB
最新2018年上半年软件设计师真题+答案解析上午选择+下午案例完整版(全国计算机软考)Word下载.docx
《最新2018年上半年软件设计师真题+答案解析上午选择+下午案例完整版(全国计算机软考)Word下载.docx》由会员分享,可在线阅读,更多相关《最新2018年上半年软件设计师真题+答案解析上午选择+下午案例完整版(全国计算机软考)Word下载.docx(68页珍藏版)》请在冰豆网上搜索。
3、计算机运行过程中,遇到突发率件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为(3),其处理过程中保存现场的目的是(4)。
A.阻塞B.中断C.动态绑定D.静态绑定答案:
B4、A.防止丢失数据B.防止对其他部件造成影响C.返回去维续执行原程序D.为中断处理程序提供数据答案:
C中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。
荣光时空5、海明码是一种纠错码,其方法是为需要校验的数据位增加若干校验位,使得校验位的值决定于某些被校位的数据,当被校数据出错时,可根据校验位的值的变化找到出错位,从而纠正错误。
对于32位的数据,至少需要加(5)个校验位才能构成海明码。
以10位数据为例,其海明码表示为D9D8D7D6D5D4P4D3D2D1P3D0P2P1中,其中Di(0i9)表示数据位,Pj(1j4)表示校验位,数据位D9由P4、P3和P2进行校验(从右至左D9的位序为14,即等于842,因此用第8位的P4、第4位的P3和第2位的P2校验),数据位D5由(6)进行校验。
A.3B.4C.5D.6答案:
D海明不等式:
校验码个数为k,2的k次方个校验信息,1个校验信息用来指出“没有错误”,满足m+k+15000元YYNN60天YNYN批准书NYYY发货单NYYY催款通知书NNYN其中第2条和第4条可进行合并,故该条件取值的组合数为3。
18、某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续天数,则完成该项目的最少时间为(18)天。
活动EH和IJ的松弛时间分别百度文库:
荣光时空为(19)天。
A.17B.19C.20D.22答案:
D在网络图中的某些活动可以并行地进行,所以完成工程的最少时间是从开始顶点到结束顶点的最长路径长度,从开始顶点到结束顶点的最长(工作时间之和最大)路径为关键路径,关键路径上的活动为关键活动。
本题关键路径为:
A-B-D-G-I-K-L,共22天。
19、A.3和3B.3和6C.5和3D.5和6答案:
CEH的松弛时间是22-(2+3+2+4+6)=5天。
荣光时空IJ的松弛时间是22-(2+5+2+6+3+1)=3天。
20、工作量估算模型COCOMOII的层次结构中,估算选择不包括(20)。
A.对象点B.功能点C.用例数D.源代码行答案:
CCOCOMOII模型也需要使用规模估算信息,在模型层次结构中有3种不同规模估算选择,即:
对象点、功能点和代码行。
21、(21)是一种函数式编程语言。
A.LispB.PrologC.PythonD.Java/C+答案:
ALISP是一种通用高级计算机程序语言,长期以来垄断人工智能领域的应用。
LISP作为因应人工智能而设计的语言,是第一个声明式系内函数式程序设计语言,有别于命令式系内过程式的C、Fortran和面向对象的Java、C#等结构化程序设计语言。
荣光时空22、将高级语言源程序翻译为可在计算机上执行的形式有多种不同的方式,其中(22)。
A.编译方式和解释方式都生成逻辑上与源程序等价的目标程序B.编译方式和解释方式都不生成逻辑上与源程序等价的目标程序C.编译方式生成逻辑上与源程序等价的目标程序,解释方式不生成D.解释方式生成逻辑上与源程序等价的目标程序,编译方式不生成答案:
C编译语言是一种以编译器来实现的编程语言。
它不像直译语言一样,由解释器将代码一句一句运行,而是以编译器,先将代码编译为机器码,再加以运行。
将某一种程序设计语言写的程序翻译成等价的另一种语言的程序的程序,称之为编译程序。
23、对于后缀表达式abc-+d*(其中,-、+、*表示二元算术运算减、加、乘),与该后缀式等价的语法树为(23)。
A.B.百度文库:
荣光时空C.D.答案:
B对题中选项中4个二叉树进行后序遍历,得出结果与该后缀表达式一致的则为与其等价的语法树。
24、假设铁路自动售票系统有n个售票终端,该系统为每个售票终端创建一个进程P(ii=1,2,n)管理车票销售过程。
假设T(jj=1,2,m)单元存放某日某趟车的车票剩余票数,Temp为Pi进程的临时工作单元,x为某用户的购票张数。
Pi进程的工作流程如下图所示,用P操作和操作实现进程间的同步与互斥。
初始化时系统应将信号量S赋值为(24)。
图中(a)、(b)和(c)处应分别填入(25)。
荣光时空A.n-1B.0C.1D.2答案:
C信号量S应当是该单元数,对某日某趟车为一个单元的话,单元数只能为1。
25、A.V(S)、P(S)和P(S)B.P(S)、P(S)和V(S)C.V(S)、V(S)和P(S)D.P(S)、V(S)和V(S)答案:
D(a)应为申请资源,(b)(c)应当为释放资源,故是一个P,两个V操作。
荣光时空26、若系统在将(26)文件修改的结果写回磁盘时发生崩溃,则对系统的影响相对较大。
A.目录B.空闲块C.用户程序D.用户数据答案:
A系统目录就是指操作系统的主要文件存放的目录,目录中的文件直接影响到系统是否正常工作。
27、I/O设备管理软件一般分为4个层次,如下图所示。
图中分别对应(27)。
A.设备驱动程序、虚设备管理、与设备无关的系统软件B.设备驱动程序、与设备无关的系统软件、虚设备管理C.与设备无关的系统软件、中断处理程序、设备驱动程序D.与设备无关的系统软件、设备驱动程序、中断处理程序答案:
D百度文库:
荣光时空具体层次从上往下分别为用户级I/O层、设备无关I/O层、设备驱动程序、中断处理程序、硬件。
硬件:
完成具体的I/O操作。
中断处理程序:
I/O完成后唤醒设备驱动程序。
设备驱动程序:
设置寄存器,检查设备状态。
设备无关I/O层:
设备名解析、阻塞进程、分配缓冲区。
用户级I/O层:
发出I/O调用。
28、若某文件系统的目录结构如下图所示,假设用户要访问文件rwdH,且当前工作目录为stools,则该文件的全文件名为(28),相对路径和绝对路径分别为(29)。
A.rw.dllB.flash/rw.dllC./swtools/flash/rw.dllD./Programefile/Skey/rw.dll答案:
C该文件的全文件名包括其所在路径及其文件名称,为/swtools/flash/rw.dll。
29、A./swtools/flash/和/flash/B.flash/和/swtools/flash/C./swtools/flash/和flash/D./flash/和swtools/flash/百度文库:
荣光时空答案:
B相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系,为flash/;
绝对路径是指目录下的绝对位置,直接到达目标位置,为/swtools/flash/。
30、以下关于增量模型的叙述中,不正确的是(30)。
A.容易理解,管理成本低B.核心的产品往往首先开发,因此经历最充分的“测试”C.第一个可交付版本所需要的成本低,时间少D.即使一开始用户需求不清晰,对开发进度和质量也没有影响答案:
A增量模型又称为渐增模型,也称为有计划的产品改进模型,它从一组给定的需求开始,通过构造一系列可执行中间版本来实施开发活动。
第一个版本纳入一部分需求,下一个版本纳入更多的需求,依此类推,直到系统完成。
每个中间版本都要执行必需的过程、活动和任务。
增量模型是瀑布模型和原型进化模型的综合,它对软件过程的考虑是:
在整体上按照瀑布模型的流程实施项目开发,以方便对项目的管理;
但在软件的实际创建中,则将软件系统按功能分解为许多增量构件,并以构件为单位逐个地创建与交付,直到全部增量构件创建完毕,并都被集成到系统之中交付用户使用。
比较瀑布模型、原型进化模型,增量模型具有非常显著的优越性。
但增量模型对软件设计有更高的技术要求,特别是对软件体系结构,要求它具有很好的开放性与稳定性,百度文库:
荣光时空能够顺利地实现构件的集成。
31、能力成熟度模型集成(CMMI)是若干过程模型的综合和改进。
连续式模型和阶段式模型是CMMI提供的两种表示方法。
连续式模型包括6个过程域能力等级(CapabilityLevel,CL),其中(31)的共性目标是过程将可标识的输入工作产品转换成可标识的输出工作产品,以实现支持过程域的特定目标。
A.CL1(已执行的)B.CL2(已管理的)C.CL3(已定义的)D.CL4(定量管理的)答案:
A本题考查能力成熟度模型。
32、软件维护工具不包括(32)工具。
A.版本控制B.配置管理C.文档分析D.逆向工程答案:
B辅助软件维护过程中的活动的软件称为“软件维护工具”,它辅助维护人员对软件代码及其文档进行各种维护活动。
软件维护工具主要百度文库:
荣光时空有:
1、版本控制工具;
2、文档分析工具;
3、开发信息库工具;
4、逆向工程工具;
5、再工程工具;
6、配置管理支持工具。
33、概要设计文档的内容不包括(33)。
A.体系结构设计B.数据库设计C.模块内算法设计D.逻辑数据结构设计答案:
C一般来讲,概要设计的内容可以包含系统构架、模块划分、系统接口、数据设计4个主要方面的内容,不包括模块内算法设计。
34、耦合是模块之间的相对独立性(互相连接的紧密程度)的度量。
耦合程度不取决(34)。
A.调用模块的方式B.各个模块之间接口的复杂程度C.通过接口的信息类型D.模块提供的功能数答案:
D耦合性也叫块间联系。
指软件系统结构中各模块间相互联系紧密程度的一种度量。
模块之间联系越紧密,其耦合性就越强,模块之间越独立则越差,模块间耦合的高低取决于模块间接口的复杂性,调用的方百度文库:
荣光时空式以及传递的信息。
35、对下图所示的程序流程图进行判定覆盖测试,则至少需要(35)个测试用例。
采用McCabe度量法计算其环路复杂度为(36)。
A.2B.3C.4D.5答案:
A判定覆盖是设计足够多的测试用例,使得程序中的每一个判断至少获得一次“真”和一次“假”,即使得程序流程图中的每一个真假分支至少被执行一次。
根据题意,只需2个测试用例即可。
36、A.2百度文库:
荣光时空B.3C.4D.5答案:
B根据环路复杂度的计算公式V(G)=m-n+2=11-10+2=3。
37、软件调试的任务就是根据测试时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 2018 上半年 软件 设计师 答案 解析 上午 选择 下午 案例 完整版 全国计算机
链接地址:https://www.bdocx.com/doc/12994740.html