计算机高级考试易错题汇编(解析版)_第1页
计算机高级考试易错题汇编(解析版)_第2页
计算机高级考试易错题汇编(解析版)_第3页
计算机高级考试易错题汇编(解析版)_第4页
计算机高级考试易错题汇编(解析版)_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

计算机高级考试易错题汇编(解析版)一、判断题(每题2分,共20分)1.在采用请求分页存储管理的系统中,页面长度固定且越大,缺页中断率一定越低。2.TCP协议的流量控制是通过滑动窗口实现的,当接收方窗口字段设为0时,发送方会停止发送所有数据直到收到非0窗口通知。3.在关系型数据库中,满足第三范式的关系一定不存在部分函数依赖和传递函数依赖。4.在面向对象分析中,用例建模的参与者必须是系统外的实际自然人。5.入侵检测系统(IDS)可以主动阻断检测到的攻击行为,而入侵防御系统(IPS)只能被动监测攻击并产生告警。6.对n个元素进行快速排序时,最坏情况下的时间复杂度为O(nlogn)。7.微服务架构中,各个微服务必须使用相同的编程语言和技术栈实现,才能保证服务间调用的兼容性。8.RAID5的磁盘利用率高于RAID1,且RAID5允许最多2块磁盘同时故障而不丢失数据。9.高级语言编译过程中,语义分析阶段主要检查源代码的语法结构是否符合语言规范。10.SaaS模式下,用户需要自行管理底层的操作系统、服务器硬件以及应用的配置和升级。二、单选题(每题2分,共20分)1.某系统采用高响应比优先的进程调度算法,当前有3个就绪进程,P1运行时间8ms,已等待2ms;P2运行时间5ms,已等待4ms;P3运行时间10ms,已等待1ms。则当前应优先调度的进程是?A.P1B.P2C.P3D.随机调度2.以下哪个IP地址属于可以直接在公网上路由的公网IP?A.54B.53C.52D.63.某关系模式R(A,B,C,D),存在函数依赖F={A→B,B→C,(A,D)→D},则R的主码是?A.AB.(A,D)C.(A,B)D.D4.以下哪个软件过程模型最适合需求不明确、需要快速交付原型的软件开发场景?A.瀑布模型B.螺旋模型C.快速原型模型D.V模型5.以下哪种加密算法属于非对称加密算法?A.AESB.DESC.RSAD.SHA-2566.已知一棵二叉树的先序遍历序列为ABCDEFG,中序遍历序列为CBDAEGF,则后序遍历序列为?A.CDBGFEAB.CDBFGEAC.CDBAFGED.CDBAGFE7.以下哪种架构风格属于调用-返回风格?A.管道-过滤器B.分层架构C.事件驱动架构D.解释器8.某企业需要搭建存储系统,要求读写性能高、数据可靠性高,预算有限的情况下,最优的RAID级别选择是?A.RAID0B.RAID1C.RAID5D.RAID69.以下关于编译和解释的说法,错误的是?A.编译会生成目标代码,解释不会生成独立的目标代码B.编译程序的运行效率通常高于解释程序C.Java语言属于纯解释型语言,不需要编译过程D.解释程序适合交互式的编程场景10.以下哪种云服务模式下,用户需要负责管理操作系统、中间件、应用数据,而云厂商负责硬件、网络、虚拟化层?A.IaaSB.PaaSC.SaaSD.FaaS三、多选题(每题2分,共20分,多选、少选、错选均不得分)1.以下关于进程和线程的说法,正确的有?A.进程是资源分配的基本单位,线程是CPU调度的基本单位B.同一个进程内的多个线程共享进程的地址空间C.线程切换的开销远高于进程切换的开销D.一个进程可以包含多个线程,一个线程只能属于一个进程2.以下属于TCP协议特点的有?A.面向连接B.支持广播C.提供可靠交付D.首部开销比UDP小3.以下关于数据库事务ACID特性的说法,正确的有?A.原子性指事务的所有操作要么全部执行,要么全部不执行B.一致性指事务执行前后,数据库的完整性约束不被破坏C.隔离性指多个事务并发执行时,互相之间没有任何影响D.持久性指事务一旦提交,对数据库的修改就是永久的4.以下属于面向对象设计原则的有?A.单一职责原则B.开闭原则C.里氏替换原则D.瀑布迭代原则5.以下属于网络安全防护技术的有?A.防火墙B.入侵检测系统C.数字签名D.负载均衡6.以下排序算法中,平均时间复杂度为O(nlogn)的有?A.快速排序B.归并排序C.冒泡排序D.堆排序7.微服务架构相比单体架构的优势有?A.服务独立部署,迭代效率高B.技术栈异构,可根据服务需求选择合适的技术C.服务间调用复杂度低,运维成本低D.扩展性强,可针对高频服务单独扩容8.以下关于SSD和HDD的说法,正确的有?A.SSD采用闪存芯片存储数据,HDD采用机械磁盘存储数据B.SSD的随机读写性能远高于HDDC.SSD的使用寿命通常长于同容量的HDDD.SSD的抗震性能优于HDD9.以下Linux命令中,可以用于查看文件内容的有?A.catB.moreC.lsD.tail10.以下属于机器学习中监督学习算法的有?A.决策树B.支持向量机C.K-meansD.逻辑回归四、案例分析题(每题6分,共18分)1.某电商平台在大促期间出现用户访问卡顿、部分订单提交失败的问题,技术人员排查发现三个核心问题:(1)数据库CPU占用率达99%,大量慢查询堆积;(2)部分接口重复提交相同订单的请求占比达30%;(3)静态资源访问耗时是平时的5倍。请分别针对上述三个问题,给出可行的优化方案,每个问题至少给出2条方案。2.某企业计划将内部的OA系统从传统单体架构迁移到微服务架构,迁移过程中遇到三个问题:(1)原有单体系统的代码耦合度高,拆分困难;(2)微服务间调用频繁,出现调用链过长导致的超时问题;(3)数据分散在多个微服务的数据库中,跨服务统计报表难度大。请针对每个问题给出对应的解决思路,每个问题至少给出1条可行方案。3.某企业发生数据泄露事件,经排查是攻击者通过钓鱼邮件获取了某运维人员的系统账号密码,登录到核心服务器后窃取了客户数据,事后核实该运维人员的账号密码三年未修改,且服务器没有开启操作审计功能,防火墙也没有限制运维账号的登录IP范围。请从技术和管理两个层面,分别给出至少3条优化措施,避免同类事件再次发生。五、论述题(每题11分,共22分)1.请论述分布式系统中CAP理论的核心内容,结合实际业务场景说明为什么分布式系统通常选择AP或者CP架构,而无法同时满足CAP三个特性。2.请论述软件工程中DevOps的核心概念,以及DevOps在提升软件交付效率和质量方面的具体实践路径,至少列举3项核心实践。---标准答案及解析一、判断题1.参考答案:错误。解析:页面过大时,页内碎片增多,且内存中可容纳的页面数量减少,工作集无法完整加载,反而会提升缺页中断率,缺页率和页面大小的关系呈U型曲线,并非页面越大缺页率越低。2.参考答案:错误。解析:当接收方窗口为0时,发送方会停止发送普通数据,但会定期发送零窗口探测报文,确认接收方窗口是否恢复,并非完全停止所有数据发送。3.参考答案:错误。解析:第三范式仅消除了非主属性对码的部分函数依赖和传递函数依赖,主属性仍可能存在对码的部分或传递函数依赖,只有满足BC范式的关系才能消除所有属性对码的部分和传递依赖。4.参考答案:错误。解析:用例的参与者是系统外与系统交互的实体,不仅包括自然人,还包括其他外部系统、硬件设备、定时触发器等。5.参考答案:错误。解析:IDS是被动监测系统,仅能检测攻击并产生告警,无法主动阻断;IPS是入侵防御系统,可部署在网络入口处,主动阻断检测到的攻击行为。6.参考答案:错误。解析:快速排序平均时间复杂度为O(nlogn),但最坏情况下(如待排序序列已经有序,且每次选择第一个元素作为基准)时间复杂度为O(n²)。7.参考答案:错误。解析:微服务架构的核心优势之一是支持异构技术栈,不同微服务可根据业务需求选择最合适的编程语言和技术框架,仅需通过统一的接口协议(如HTTP/REST、RPC)进行交互即可。8.参考答案:错误。解析:RAID5的磁盘利用率为(n-1)/n,确实高于RAID1的50%,但RAID5仅允许最多1块磁盘同时故障,RAID6才可支持最多2块磁盘同时故障不丢失数据。9.参考答案:错误。解析:语法分析阶段负责检查源代码的语法结构是否符合语言规范,语义分析阶段负责检查类型匹配、变量定义合法性、逻辑一致性等语义层面的问题。10.参考答案:错误。解析:SaaS(软件即服务)模式下,云厂商负责从底层硬件到应用的全栈运维,用户仅需通过网络使用软件功能,无需管理任何底层资源;IaaS模式下用户才需要管理操作系统及以上的资源。二、单选题1.参考答案:B。解析:高响应比优先调度算法的响应比公式为(等待时间+要求运行时间)/要求运行时间。计算得P1响应比=(2+8)/8=1.25,P2响应比=(4+5)/5=1.8,P3响应比=(1+10)/10=1.1,因此优先调度P2。2.参考答案:D。解析:私网IP地址段包括/8、/12(即172.16-31段)、/16,三个段内的IP均无法直接在公网路由,只有6属于公网IP。3.参考答案:B。解析:根据函数依赖,A可推出B和C,D本身是主属性的一部分,因此(A,D)可以推导出所有属性,是关系的主码;仅A无法推导出D,因此不能作为主码。4.参考答案:C。解析:快速原型模型通过快速构建可运行的原型系统获取用户反馈,逐步明确需求,最适合需求不明确的场景;瀑布模型适合需求明确的场景,螺旋模型适合大型高风险项目,V模型是瀑布模型的变种,强调测试和开发的对应。5.参考答案:C。解析:AES、DES属于对称加密算法,SHA-256属于哈希摘要算法,只有RSA属于非对称加密算法。6.参考答案:A。解析:先序遍历第一个节点A为根节点,中序遍历中A左侧的CBD为左子树节点,右侧的EGF为右子树节点;左子树先序为BCD,因此B是左子树根,中序左子树为CBD,因此C是B的左孩子,D是B的右孩子;右子树先序为EFG,因此E是右子树根,中序右子树为EGF,因此F是E的右孩子,G是F的左孩子;后序遍历顺序为左右根,因此序列为CDBGFEA。7.参考答案:B。解析:调用-返回风格包括主程序-子程序、面向对象、分层架构三类;管道-过滤器属于数据流风格,事件驱动架构属于独立构件风格,解释器属于虚拟机风格。8.参考答案:C。解析:RAID0无冗余能力,不符合可靠性要求;RAID1磁盘利用率仅50%,预算成本高;RAID6需要至少4块磁盘,校验开销更大,成本高于RAID5;RAID5磁盘利用率高,支持1块磁盘容错,读写性能较好,符合预算有限的要求。9.参考答案:C。解析:Java语言需要先将源代码编译为字节码文件,再由JVM解释执行,属于编译+解释的混合型语言,并非纯解释型语言。10.参考答案:A。解析:IaaS(基础设施即服务)模式下,厂商提供硬件、网络、虚拟化资源,用户负责管理操作系统、中间件、应用和数据;PaaS模式下用户仅需管理应用和数据,SaaS模式下用户无需管理任何底层资源,FaaS(函数即服务)是PaaS的延伸,用户仅需编写业务函数代码。三、多选题1.参考答案:ABD。解析:线程是进程内的调度单元,切换时仅需保存少量寄存器上下文,切换开销远低于进程切换,因此C选项错误,其余选项均正确。2.参考答案:AC。解析:TCP是面向连接的一对一传输协议,不支持广播和多播;TCP首部最小长度为20字节,UDP首部仅8字节,因此TCP首部开销更高,BD选项错误,AC选项正确。3.参考答案:ABD。解析:隔离性是指多个事务并发执行时,每个事务的内部操作对其他事务隔离,并发执行的结果与串行执行的结果一致,并非完全没有任何影响,C选项表述错误,其余选项均正确。4.参考答案:ABC。解析:面向对象设计五大原则包括单一职责、开闭、里氏替换、接口隔离、依赖倒置,瀑布迭代是软件过程模型的内容,不属于设计原则,因此D选项错误。5.参考答案:ABC。解析:负载均衡的核心作用是将流量分发到多个服务器,提升系统并发能力和可用性,不属于网络安全防护技术,其余选项均属于安全防护技术。6.参考答案:ABD。解析:冒泡排序的平均时间复杂度为O(n²),其余三种排序算法的平均时间复杂度均为O(nlogn)。7.参考答案:ABD。解析:微服务架构下服务拆分后,服务间调用关系复杂,需要额外的服务治理、链路追踪等运维能力,运维成本远高于单体架构,因此C选项错误,其余选项均为微服务的优势。8.参考答案:ABD。解析:SSD基于闪存芯片存储,有擦写次数上限,同容量下使用寿命通常短于机械硬盘HDD,因此C选项错误,其余选项均正确。9.参考答案:ABD。解析:ls命令用于查看目录下的文件列表,不能查看文件内容,cat、more、tail均可用于查看文件内容。10.参考答案:ABD。解析:K-means属于无监督聚类算法,其余三种均属于监督学习算法。四、案例分析题1.答题要点及评分标准:(1)数据库慢查询优化:增加缓存层(如Redis)缓存热点查询结果;对慢查询SQL进行优化,增加必要的索引;对大表进行分库分表;读写分离,将读请求分流到从库。(答出任意2条得2分)(2)重复订单提交优化:前端增加提交防抖逻辑,提交后按钮置灰;接口增加幂等性校验,如通过订单号、Token机制判断请求是否重复;使用消息队列对订单请求进行削峰,重复请求直接丢弃。(答出任意2条得2分)(3)静态资源优化:将静态资源托管到CDN节点,就近访问;对静态资源进行压缩(如Gzip、图片Webp格式转换);增加浏览器缓存策略,设置合适的Cache-Control过期时间。(答出任意2条得2分)共6分,答案合理可酌情给分。2.答题要点及评分标准:(1)单体拆分问题:采用绞杀者模式,优先将边缘业务从单体系统中逐步拆分,保留核心业务在单体系统,逐步替换;对原有代码进行领域建模,按照领域边界划分微服务边界。(答出1条即可得2分)(2)调用链超时问题:引入服务熔断、降级机制,超时后直接返回兜底结果;对过长的调用链进行合并,将关联性强的服务合并为同一服务;异步调用改造,将非核心链路的同步调用改为异步消息通知。(答出1条即可得2分)(3)跨服务报表问题:引入数据仓库,定时同步各微服务的数据到统一的数仓进行统计;引入API网关聚合接口,调用多个微服务接口聚合后返回报表数据。(答出1条即可得2分)共6分,答案合理可酌情给分。3.答题要点及评分标准:技术层面:开启账号密码强制过期策略,要求定期修改密码;启用多因素认证(如短信验证码、UKey、动态令牌)登录核心系统;防火墙配置访问控制策略,限制运维账号仅能从指定办公IP登录;开启服务器操作审计功能,记录所有操作日志;部署反钓鱼邮件系统,拦截恶意钓鱼邮件。(答出任意3条得3分)管理层面:定期开展员工安全培训,提升钓鱼邮件识别能力;制定运维账号权限管理制度,遵循最小权限原则,定期回收闲置权限;建立应急响应机制,发生账号泄露后第一时间冻结账号并排查入侵痕迹;定期开展安全攻防演练,排查系统安全漏洞。(答出任意3条得3分)共6分,答案合理可酌情给分。五、论述题1.答题要点及评分标准:CAP理论核心内容:分布式系统的三个核心特性包括一致性(Consistency,所有节点在同一时间的数据完全一致)、可用性(Availability,用户请求总能在合理时间内返回合理响应)、分区容错性(Partitiontolerance,系统遇到网络分区故障时仍能对外提供服务)。(3分)无法同时满足三个特性的原因:分布式系统中网络分区是不可避免的客观问题,因此分区容错性

温馨提示

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

最新文档

评论

0/150

提交评论