2026年软考-软件设计师考试试题及答案_第1页
2026年软考-软件设计师考试试题及答案_第2页
2026年软考-软件设计师考试试题及答案_第3页
2026年软考-软件设计师考试试题及答案_第4页
2026年软考-软件设计师考试试题及答案_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2026年软考-软件设计师考试试题及答案一、上午试题1.在计算机中,若一个16位整数的机器码为FFFF(十六进制),则它表示的十进制真值是()。A.-1B.65535C.0D.-327672.CPU中,程序计数器(PC)的作用是()。A.存放指令B.存放下一条指令的地址C.存放操作数地址D.存放堆栈栈顶地址3.Cache的主要作用是解决()问题。A.CPU与主存速度不匹配B.主存与辅存速度不匹配C.CPU与I/O设备速度不匹配D.主存容量不足4.在流水线计算机中,执行时间最长的功能段决定了流水线的()。A.吞吐率B.加速比C.效率D.时钟周期5.以下关于RISC(精简指令集计算机)与CISC(复杂指令集计算机)的描述中,错误的是()。A.RISC指令长度固定B.RISC只有Load/Store指令访问内存C.CISC指令长度不固定D.RISC的指令系统比CISC复杂6.操作系统中,负责对进程进行调度的是()。A.进程控制块B.作业调度程序C.进程调度程序D.设备驱动程序7.某系统采用3个页面的内存,页面访问序列为1,2,3,4,1,2,5,1,2,3,4,5。当采用LRU(最近最少使用)页面置换算法时,缺页次数为()。A.7B.8C.9D.108.信号量P操作和V操作原语中,P操作主要执行()。A.信号量值减1,若结果小于0则进程阻塞B.信号量值减1,若结果大于0则进程阻塞C.信号量值加1,若结果小于0则进程唤醒D.信号量值加1,若结果大于0则进程唤醒9.死锁产生的四个必要条件中,可以通过“破坏循环等待”条件来预防死锁的策略是()。A.静态分配资源B.按序分配资源C.剥夺资源D.资源一次性分配10.文件系统中,若采用位示图法管理空闲空间,位示图的大小主要取决于()。A.文件的总数B.磁盘的总块数C.目录的层数D.文件的大小11.在ISO/OSI七层网络模型中,负责路由选择,实现数据包从源端到目的端传输的层是()。A.数据链路层B.网络层C.传输层D.会话层12.TCP协议中,为了保证数据的可靠传输,采用的主要机制是()。A.超时重传和确认B.滑动窗口和流量控制C.拥塞控制和慢启动D.以上都是13.IP地址02属于()类IP地址。A.A类B.B类C.C类D.D类14.在子网划分中,将网络ID为的C类网络划分为4个子网,每个子网最多可容纳的主机数为()。A.62B.64C.126D.12815.以下关于DNS(域名系统)的描述中,正确的是()。A.DNS仅负责主机名到IP地址的解析B.DNS使用TCP协议进行查询C.DNS采用分布式数据库结构D.DNS查询方式只有递归查询一种16.在关系数据库中,若关系R和S具有相同的属性个数,且对应属性值也相同,则()。A.RS=∅B.R∪S=RC.R∩S=RD.R×S=R17.SQL语言中,用于更新表中数据的语句是()。A.INSERTB.DELETEC.UPDATED.MODIFY18.设有关系模式R(U,F),其中U={A,B,C,D,E},F={AB→C,C→D,D→E}。关系模式R的候选码是()。A.ABB.ACC.ADD.BC19.将E-R图转换为关系模式时,实体之间的M:N联系通常转换为()。A.一个独立的关系模式B.实体主码的一个属性C.虚拟联系D.不需要转换20.数据库事务的ACID特性中,C代表()。A.原子性B.一致性C.隔离性D.持久性21.栈和队列都是线性表,但它们的操作受限。栈的特点是()。A.先进先出B.先进后出C.随机存取D.只能在两端存取22.一棵完全二叉树有1001个节点,其叶子节点的个数是()。A.500B.501C.251D.25023.在一棵二叉树中,若度为2的节点数为10,则度为0的叶子节点数为()。A.9B.10C.11D.1224.散列函数H(key)=key%13,采用线性探测再散列解决冲突。若插入关键字序列{25,37,52,14},则关键字52的存储地址是()。A.0B.1C.2D.325.以下排序算法中,最坏情况下时间复杂度为O(A.归并排序B.快速排序C.堆排序D.基数排序26.在面向对象程序设计中,一个对象通过发送()来请求另一个对象为其服务。A.消息B.指针C.函数调用D.参数27.以下关于类和对象的描述,错误的是()。A.类是对象的抽象B.对象是类的实例C.一个类只能有一个对象D.类具有属性和方法28.设计模式中,Singleton(单例)模式的主要目的是()。A.确保一个类只有一个实例,并提供一个全局访问点B.将一个复杂对象的构建与它的表示分离C.定义对象间的一种一对多的依赖关系D.为子系统中的一组接口提供一个一致的界面29.UML图中,用于描述系统的动态行为,强调对象之间的消息交互的图是()。A.类图B.对象图C.顺序图D.组件图30.软件需求分析阶段,主要任务是()。A.编写代码B.确定系统“做什么”C.确定系统“怎么做”D.进行软件测试31.结构化分析(SA)方法使用的数据流图(DFD)中,箭头代表()。A.数据流B.控制流C.数据存储D.加工32.软件测试中,白盒测试主要用于测试阶段()。A.单元测试B.集成测试C.系统测试D.验收测试33.耦合是软件模块之间相互连接的紧密程度。以下耦合类型中,耦合度最低的是()。A.内容耦合B.公共耦合C.标记耦合D.数据耦合34.以下关于软件维护的描述,正确的是()。A.软件维护不需要修改软件B.软件维护包括改正性、适应性、完善性和预防性维护C.软件维护成本通常低于开发成本D.软件维护在软件交付后不需要进行35.CMMI(能力成熟度模型集成)中,已管理级属于()。A.1级B.2级C.3级D.4级36.程序设计语言编译过程中,语法分析器的主要任务是()。A.分析单词流是否符合语法规则B.分析源程序中的语义错误C.生成目标代码D.优化代码37.在编译原理中,后缀表达式(逆波兰表达式)“ab+cd-”对应的中缀表达式是()。37.在编译原理中,后缀表达式(逆波兰表达式)“ab+cd-”对应的中缀表达式是()。A.a+bcdA.a+bcdB.(a+b)cdB.(a+b)cdC.a+(bc)dC.a+(bc)dD.a+b(cd)D.a+b(cd)38.Java语言中,用于垃圾回收的机制是()。A.析构函数B.finalize()方法C.System.gc()D.JVM自动管理39.在HTML5中,用于定义文档中唯一section的标签是()。A.B.C.D.40.软件工程中,用于描述系统功能需求的文档是()。A.软件设计规格说明书B.需求规格说明书C.测试计划D.项目计划41.算法的时间复杂度取决于()。A.问题的规模B.待处理数据的初态C.A和BD.代码的行数42.若一颗二叉树的前序遍历序列为A,B,D,E,C,F,中序遍历序列为D,B,E,A,F,C,则后序遍历序列为()。A.D,E,B,F,C,AB.E,D,B,F,C,AC.D,E,F,B,C,AD.E,D,F,B,C,A43.图的广度优先搜索(BFS)通常使用的数据结构是()。A.栈B.队列C.堆D.链表44.分治法的基本思想是将一个复杂问题分解为若干个()。A.相互独立的子问题B.相互重叠的子问题C.相同规模的子问题D.顺序执行的子问题45.动态规划算法与分治算法的主要区别在于()。A.动态规划适用于重叠子问题B.分治法适用于重叠子问题C.动态规划没有递归D.分治法有记忆功能46.贪心算法在解决问题时,每一步都做出()的选择。A.局部最优B.全局最优C.随机D.启发式47.以下算法中,通常用于求解最短路径问题的是()。A.Prim算法B.Kruskal算法C.Dijkstra算法D.Floyd算法48.在项目管理中,关键路径是指()。A.耗时最短的路径B.耗时最长的路径C.资源占用最多的路径D.最重要的任务路径49.风险管理中,风险曝光度(RE)的计算公式是()。A.RE=概率×影响B.RE=概率+影响C.RE=影响/概率D.RE=概率/影响50.信息安全的基本属性包括()。A.机密性、完整性、可用性B.机密性、正确性、可用性C.机密性、完整性、可控性D.真实性、完整性、可用性51.对称加密算法中,安全性最高且应用广泛的是()。A.DESB.AESC.IDEAD.RC452.非对称加密算法中,用于数字签名的是()。A.发送方的私钥B.发送方的公钥C.接收方的私钥D.接收方的公钥53.防火墙技术中,包过滤防火墙工作在()。A.网络层B.传输层C.应用层D.物理层54.计算机病毒的特征不包括()。A.传染性B.潜伏性C.破坏性D.公开性55.知识产权法中,软件著作权的保护期为()。A.10年B.25年C.50年D.作者终生及死后50年56.标准化法中,国家标准代号是()。A.GBB.JBC.DBD.Q57.以下关于多媒体技术的描述,错误的是()。A.多媒体技术包括文本、图形、图像、音频、视频等B.JPEG是用于动态图像压缩的标准C.MP3是音频压缩标准D.MPEG是视频压缩标准58.图像分辨率为1024×768,颜色深度为24位,则未压缩的图像数据大小约为()MB。A.1.5B.2.25C.3.0D.18.059.音频数字化过程包括采样、量化和()。A.编码B.压缩C.滤波D.合成60.在软件架构风格中,管道-过滤器(PipesandFilters)风格的特点是()。A.每个构件都有一组输入和输出B.构件之间通过共享数据交换C.构件之间通过事件触发D.构件之间通过显式调用61.Web服务中,WSDL用于描述()。A.Web服务的位置B.Web服务的接口C.Web服务的注册D.Web服务的安全62.在SOA(面向服务的架构)中,服务之间通过()进行通信。A.CORBAB.DCOMC.SOAP/RESTD.RMI63.下列关于嵌入式系统的描述,正确的是()。A.嵌入式系统必须是实时系统B.嵌入式系统软件包括操作系统和应用软件C.嵌入式系统不需要操作系统D.嵌入式系统只用于工业控制64.逻辑表达式A·A.AB.BC.1D.065.若X=A.11011B.10101C.11101D.1010166.计算机总线中,地址总线的作用是()。A.传输数据B.传输地址信息C.传输控制信号D.传输中断信号67.I/O控制方式中,CPU效率最高的是()。A.程序查询方式B.程序中断方式C.DMA方式D.通道控制方式68.在SQL中,视图是一个虚表,它的数据来源于()。A.基本表B.另一个视图C.基本表或视图D.临时表69.数据库恢复技术中,事务日志的作用是()。A.记录用户操作B.记录数据变化C.用于故障恢复D.提高查询速度70.软件设计原则中,“开-闭”原则(Open-ClosedPrinciple)是指()。A.对扩展开放,对修改关闭B.对修改开放,对扩展关闭C.对继承开放,对组合关闭D.对组合开放,对继承关闭71.某项目有4个任务,任务A耗时3天,B耗时5天(依赖A),C耗时4天(依赖A),D耗时2天(依赖B和C)。则项目总工期为()。A.10天B.11天C.12天D.14天72.在敏捷开发方法中,Scrum方法中用于跟踪待办事项的列表是()。A.SprintBacklogB.ProductBacklogC.TaskBoardD.BurndownChart73.程序的局部性原理包括()。A.时间局部性和空间局部性B.数据局部性和代码局部性C.顺序局部性和跳跃局部性D.物理局部性和逻辑局部性74.在网络安全中,中间人攻击属于()。A.主动攻击B.被动攻击C.拒绝服务攻击D.流量分析攻击75.以下关于云存储的描述,正确的是()。A.云存储仅指公有云存储B.云存储不需要本地备份C.云存储包括对象存储、块存储和文件存储D.云存储数据完全离线存储二、下午试题试题一(共15分)阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某电商平台计划开发一个在线订单处理系统。该系统的主要功能包括:用户注册登录、商品浏览、购物车管理、订单生成、支付处理、物流查询等。系统前端面向用户,后端连接商品数据库、用户数据库和第三方支付接口。系统采用结构化分析与设计方法。【数据流图】图1-1是该系统的顶层数据流图。图1-2是该系统的0层数据流图。(注:由于文本限制,此处以文字描述数据流图内容,考生需根据描述逻辑回答问题)顶层数据流图描述:外部实体:用户、第三方支付系统、物流系统。加工:在线订单处理系统。数据流:用户向系统发送注册信息、登录信息、商品查询请求、订单提交请求、支付请求;系统向用户返回查询结果、订单状态、支付结果;系统向第三方支付系统发送支付指令,接收支付确认;系统向物流系统发送发货指令,接收物流状态。0层数据流图描述:加工:1.用户管理(处理注册、登录)2.商品浏览(处理商品查询)3.订单处理(生成订单)4.支付处理(调用第三方接口)5.物流查询(查询物流状态)数据存储:D1:用户信息文件D2:商品信息文件D3:订单文件数据流流向:用户->1.用户管理->D1用户->2.商品浏览->D2用户->3.订单处理->D33.订单处理->4.支付处理<->第三方支付系统4.支付处理->3.订单处理(更新状态)用户->5.物流查询<->物流系统【问题1】(3分)请指出图1-1(顶层图)中缺失的外部实体。【问题2】(4分)请指出图1-2(0层图)中缺失的数据流。(请说明数据流的起点、终点和数据流名称)【问题3】(8分)在数据流图中,父图与子图之间需要保持平衡。请简要说明平衡原则,并结合本题说明如果“订单处理”加工在子图中没有输出到“支付处理”的数据流,是否违反平衡原则,为什么?试题二(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某学校需要构建一个教学管理系统,涉及学生、教师、课程和选课等信息的管理。系统关系模式如下:学生(学号,姓名,性别,年龄,院系)教师(工号,姓名,职称,院系)课程(课程号,课程名,学分,工号)选课(学号,课程号,成绩)其中:“课程”关系中的“工号”是主讲该课程的教师的工号。“选课”关系中的“学号”和“课程号”分别为“学生”和“课程”关系的主码。【问题1】(5分)请给出“学生”、“课程”和“选课”关系的主码。【问题2】(5分)请创建一个视图“V_Student_Score”,用于查询“计算机系”学生的选课情况,包括学号、姓名、课程名和成绩。请用SQL语句完成。【问题3】(5分)假设“选课”表中“成绩”字段允许为空,现在需要添加约束,使得“成绩”字段的值必须在0到100之间。请写出实现该约束的SQL语句。试题三(共15分)阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某智能家居系统采用面向对象方法开发。该系统包含远程控制器、各种智能设备(如智能灯泡、智能空调)和中央控制网关。远程控制器可以通过网关发送指令控制设备,也可以接收设备的状态反馈。智能设备接收指令执行操作,并上报状态。系统采用命令模式将“请求”封装成对象。【类图描述】类:RemoteControl(远程控制器)属性:onCommands[]:Command,offCommands[]:Command方法:setCommand(slot,onCmd,offCmd),onButtonWasPushed(slot),offButtonWasPushed(slot)接口:Command(命令)方法:execute(),undo()类:LightOnCommand(开灯命令)属性:light:Light方法:execute(),undo()类:Light(智能灯泡)方法:on(),off()类:StereoOnCommand(音响开机命令)属性:stereo:Stereo方法:execute(),undo()类:Stereo(智能音响)方法:on(),off()【问题1】(4分)请指出类图中应用的设计模式名称,并说明该模式的意图。【问题2】(6分)请根据说明,绘制对应的UML类图关系(需描述类之间的关系,如关联、依赖、实现等)。【问题3】(5分)假设需要增加“智能窗帘”及其控制命令,系统需要做哪些修改?这体现了面向对象设计原则中的什么原则?试题四(共15分)阅读下列说明和C代码,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某算法用于求解背包问题。给定n个物品和一个容量为C的背包,物品i的重量是w[i],价值是v[i]。求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和最大。采用动态规划求解,定义dp[i][j]表示前i个物品放入容量为j的背包中获得的最大价值。【C代码】```cinclude<stdio.h>include<stdlib.h>intmax(inta,intb){returna>b?a:b;}intknapsack(intn,intC,intw[],intv[]){inti,j;//dp数组,为了简化,假设n和C不超过100intdp[100][100];//初始化for(j=0;j<=C;j++){dp[0][j]=0;}for(i=1;i<=n;i++){for(j=0;j<=C;j++){if(w[i-1]>j){dp[i][j]=(1);//填空1}else{dp[i][j]=max((2),v[i-1]+dp[i-1][jw[i-1]]);//填空2}}}returndp[n][C];}intmain(){intn=3;intC=5;intw[]={2,1,3};intv[]={4,2,3};printf("MaxValue:%d\n",knapsack(n,C,w,v));return0;}```【问题1】(4分)请补全C代码中(1)和(2)处的缺失内容。【问题2】(6分)请分析上述代码的时间复杂度和空间复杂度。【问题3】(5分)若物品重量为{2,2,3},价值为{4,5,3},背包容量为5。请根据代码逻辑,给出dp数组的最终计算结果(只需写出dp[3][5]的值)。试题五(共15分)阅读下列说明和Java代码,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某系统需要处理不同类型的文档(如XML文档、JSON文档、TXT文档)。系统需要提取文档中的关键信息。为了支持新类型的文档,系统采用了策略模式(StrategyPattern)。DocumentParser接口定义了解析方法parse,XmlParser、JsonParser、TxtParser是该接口的具体实现类。Context类持有DocumentParser的引用,并在执行解析时调用其方法。【Java代码】```java//策略接口interfaceDocumentParser{Stringparse(Stringcontent);}//具体策略A:XML解析classXmlParserimplementsDocumentParser{publicStringparse(Stringcontent){return"XMLContent:"+content;}}//具体策略B:JSON解析classJsonParserimplementsDocumentParser{publicStringparse(Stringcontent){return"JSONContent:"+content;}}//环境类classDocumentContext{private(3)parser;//填空3publicDocumentContext(DocumentParserparser){this.parser=parser;}publicvoidsetParser(DocumentParserparser){this.parser=parser;}publicStringexecuteParse(Stringcontent){returnthis.parser.(4);//填空4}}//客户端代码publicclassClient{publicstaticvoidmain(String[]args){Stringcontent="data";//使用XML解析策略DocumentContextcontext=newDocumentContext((5));//填空5System.out.println(context.executeParse(content));//切换到JSON解析策略context.setParser(newJsonParser());System.out.println(context.executeParse(content));}}```【问题1】(4分)请补全Java代码中(3)、(4)和(5)处的缺失内容。【问题2】(6分)请说明策略模式的主要优点。【问题3】(5分)如果现在需要支持CSV格式的文档解析,请说明如何扩展该系统。参考答案及解析一、上午试题参考答案1.A2.B3.A4.D5.D6.C7.B8.A9.B10.B11.B12.D13.C14.A15.C16.A17.C18.A19.A20.B21.B22.B23.C24.A25.B26.A27.C28.A29.C30.B31.A32.A33.D34.B35.B36.A37.B38.D39.C40.B41.C42.A43.B44.A45.A46.A47.C48.B49.A50.A51.B52.A53.A54.D55.D56.A57.B58.B59.A60.A61.B62.C63.B64.A65.B66.B67.D68.C69.C70.A71.B72.B73.A74.A75.C二、上午试题解析1.解析:16位FFFF表示补码,真值为-1。原码1111...1,反码1000...0,补码1000...1(即-1)。或者直接看作1的无符号数,但作为有符号补码,最高位为1,是负数,取反加1得1,故为-1。2.解析:PC(ProgramCounter)存放下一条指令的地址。3.解析:Cache用于缓解CPU高速运行与主存低速读写之间的速度矛盾。4.解析:流水线的时钟周期取决于执行时间最长(最慢)的那个功能段,这被称为流水线的瓶颈。5.解析:RISC的主要特征之一是指令系统简单,指令长度固定,只有Load/Store访问内存。CISC指令系统复杂。故D错误。6.解析:进程调度程序负责从就绪队列中按照一定算法选择进程占用CPU。7.解析:LRU算法。页面序列1,2,3,4,1,2,5,1,2,3,4,5。1:[1]缺2:[1,2]缺3:[1,2,3]缺4:[2,3,4]缺(1被换出)1:[3,4,1]缺(2被换出)2:[4,1,2]缺(3被换出)5:[1,2,5]缺(4被换出)1:[1,2,5]命中2:[1,2,5]命中3:[2,5,3]缺(1被换出)4:[5,3,4]缺(2被换出)5:[3,4,5]缺(5被换出,但马上又载入5,此处LRU置换的是2的位置,放入5)统计缺页:1,2,3,4,1,2,5,3,4,5。共8次。8.解析:P操作即wait操作,S值减1,若S<0则进程阻塞。9.解析:按序分配资源可以破坏循环等待条件。10.解析:位示图的每一位对应一个物理块,故大小取决于磁盘总块数。11.解析:网络层负责路由选择。12.解析:TCP提供可靠传输,机制包括校验和、序列号、确认应答、超时重传、连接管理、流量控制、拥塞控制等。13.解析:C类IP范围到55。220开头属于C类。14.解析:C类默认子网掩码。划分4个子网,需要借用2位主机位(=4)。新的掩码为1000000(即92)。剩余主机位6位,每个子网主机数215.解析:DNS是分布式数据库;支持多种查询(递归、迭代);使用UDP(53端口)查询,区域传输用TCP;也支持反向解析。16.解析:R和S完全相同,则R-S为空集。17.解析:UPDATE用于更新,INSERT插入,DELETE删除。18.解析:AB->C,C->D,D->E。C、D、E均依赖于传递属性,只有AB不依赖于其他属性,故AB为候选码。19.解析:M:N联系在转换时,需要生成一个新的独立关系模式,属性包括两端实体的主码和联系本身的属性。20.解析:ACID:Atomicity(原子性),Consistency(一致性),Isolation(隔离性),Durability(持久性)。21.解析:栈是先进后出(LIFO),队列是先进先出(FIFO)。22.解析:完全二叉树性质=+1。总节点n=++。对于完全二叉树,为0或1。若=501,则=500。总节点23.解析:=+24.解析:25%13=1237%13=1152%13=0。地址0无冲突,存入0。14%13=1。故52在地址0。25.解析:归并排序、堆排序最坏均为O(nlog26.解析:面向对象通过消息传递实现对象间的交互。27.解析:类是模板,可以实例化多个对象。C错误。28.解析:单例模式确保一个类只有一个实例。29.解析:顺序图描述对象之间按时间顺序的消息交互。30.解析:需求分析确定“做什么”。31.解析:DFD箭头表示数据流。32.解析:白盒测试关注内部逻辑,适用于单元测试。33.解析:数据耦合是最低的耦合,只通过简单参数传递数据。34.解析:软件维护包括四类:改正性、适应性、完善性、预防性。35.解析:CMMI5级分别为:初始级、已管理级、已定义级、量化管理级、优化级。已管理级是2级。36.解析:语法分析器根据语法规则分析语法结构。37.解析:ab+=>(a+b);(a+b)c=>(a+b)c;...d=>((a+b)c)-d。37.解析:ab+=>(a+b);(a+b)c=>(a+b)c;...d=>((a+b)c)-d。38.解析:Java由JVM自动进行垃圾回收,虽然可以建议GC,但不可控。39.解析:<article>定义独立的内容;<section>定义文档中的节;<div>通用块级;<span>通用行内。题目描述唯一section,选B。40.解析:需求规格说明书(SRS)描述功能需求。41.解析:算法复杂度取决于问题规模和数据初态(如快速排序)。42.解析:前序ABDECF。中序DBEAFC。A是根。左子树前序BDE,中序DBE->B是根,D左,E右。右子树前序CF,中序FC->C是根,F左。后序:左(DEB)右(FC)根(A)->DEBFCA。43.解析:BFS使用队列,DFS使用栈(递归)。44.解析:分治法分解为相互独立(或互不相交)的子问题。45.解析:动态规划用于解决重叠子问题,分治法子问题独立。46.解析:贪心算法每一步做出局部最优选择。47.解析:Dijkstra用于求单源最短路径。Prim和Kruskal用于最小生成树。48.解析:关键路径是耗时最长的路径,决定项目工期。49.解析:风险曝光度=风险发生的概率×风险造成的影响。50.解析:信息安全三要素:机密性、完整性、可用性(CIA)。51.解析:DES已被破解,AES是目前广泛使用的对称加密标准。52.解析:数字签名使用发送方的私钥签名,公钥验证。53.解析:包过滤防火墙工作在网络层和传输层(检查IP头和端口)。54.解析:病毒具有传染性、潜伏性、破坏性、隐蔽性等,不具有公开性。55.解析:自然人软件著作权保护期为终生及死后50年。56.解析:GB是国标,JB是机械,DB是地标,Q是企业。57.解析:JPEG是静态图像压缩,MPEG是动态图像(视频)压缩。B错误。58.解析:1024×768×24bits=1024×768×3Bytes=2359296Bytes≈2.25MB。59.解析:音频数字化:采样->量化->编码。60.解析:管道-过滤器模式中,每个构件(过滤器)有输入输出,数据流经管道。61.解析:WSDL(WebServicesDescriptionLanguage)描述Web服务接口。62.解析:SOA服务间通常通过SOAP(基于XML/HTTP)或RESTful(基于JSON/HTTP)通信。63.解析:嵌入式系统软件通常包含嵌入式OS和应用软件,也可以裸机开发。64.解析:A·65.解析:真值-1011。原码11011,反码10100,补码10101。66.解析:地址总线用于传输CPU要访问的存储单元或I/O端口的地址信息。67.解析:通道控制方式CPU效率最高,DMA次之,中断更低,程序查询最低。68.解析:视图是虚表,数据来源于基本表或已存在的视图。69.解析:事务日志记录了所有事务的修改操作,用于在故障发生时恢复数据库到一致性状态。70.解析:开闭原则:对扩展开放,对修改关闭。71.解析:A(3)->B(5),C(4)。B结束需3+5=8,C结束需3+4=7。D依赖B和C,故D开始时间在max(8,7)=8。D结束时间8+2=10。72.解析:ProductBacklog(产品待办列表)包含所有需求。SprintBacklog是本次迭代待办。73.解析:局部性原理包括时间局部性(刚访问的很可能再访问)和空间局部性(附近的很可能访问)。74.解析:中间人攻击拦截并可能篡改数据,属于主动攻击。嗅探属于被动攻击。75.解析:云存储类型包括对象、块、文件存储。三、下午试题参考答案与解析试题一【问题1】物流系统(或物流公司)(解析:根据0层图描述,系统与“物流系统”有交互,但顶层图中只列出了用户和第三方支付系统,故缺失物流系统。)【问题2】1.起点:用户,终点:3.订单处理,数据流名称:订单提交请求(或订单信息)2.起点:4.支付处理,终点:3.订单处理,数据流名称:支付确认(或支付结果)(解析:根据0层图描述,用户向订单处理提交请求;支付处理完成后需将结果反馈给订单处理以更新状态。)【问题3】平衡原则:子图(0层图)中的所有输入数据流必须是父图(顶层图)中输入到对应加工的数据流的“分解”;子图中的所有输出数据流必须是父图中对应加工输出数据流的“分解”。即父图某加工的输入输出总和应与子图所有加工的输入输出总和一致。如果“订单处理”在子图中没有输出到“支付处理”的数据流,则违反了平衡原则。因为父图中“在线订单处理系统”作为一个整体包含了支付功能,内部数据流缺失会导致逻辑闭环无法形成,且数据流守恒被破坏。试题二【问题1】学生主码:学号课程主码:课程号选课主码:(学号,课程号)(解析:学号唯一标识学生;课程号唯一标识课程;选课中一个学生选一门课,需学号和课程号联合唯一。)【问题2】CREATEVIEWV_Student_ScoreASSELECT学生.学号,学生.姓名,课程.课程名,选课.成绩FROM学生,课程,选课WHERE学生.学号=选课.学号AND课程.课程号=选课.课程号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论