版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026计算机岗面试易错题预测试卷含解析考试时间:______分钟总分:______分姓名:______选择题1:以下关于进程和线程的描述,正确的是?A.进程是资源分配的基本单位,线程是CPU调度的基本单位B.线程切换的开销比进程小C.同一进程的线程共享进程的地址空间,包括堆和栈D.进程间通信必须通过内核,线程间通信可直接通过全局变量选择题2:TCP建立连接时,第三次握手发送的ACK包中,可能携带的数据是?A.初始序列号(ISN)B.确认号(ACK=SYN+1)C.应用层数据D.窗口大小选择题3:浏览器请求一个静态资源,服务器响应头包含`Cache-Control:max-age=3600`。1小时后浏览器再次请求该资源,以下可能发生的情况是?A.浏览器直接从缓存读取,不发起请求B.浏览器发起请求,服务器返回304NotModifiedC.浏览器发起请求,服务器返回完整资源D.浏览器忽略缓存,强制重新下载选择题4:对于SQL语句`SELECT*FROMusersWHEREage>20ANDname='张三'`,以下索引设计最优的是?A.INDEX(age)B.INDEX(name)C.INDEX(age,name)D.INDEX(name,age)选择题5:MySQL默认隔离级别为`REPEATABLEREAD`,在该级别下,以下现象可能发生的是?A.脏读B.不可重复读C.幻读D.丢失更新选择题6:关于JavaHashMap的描述,正确的是?A.HashMap的初始容量为16,负载因子为0.75B.在多线程环境下,HashMap的put操作不会导致数据丢失C.当元素数量超过容量×负载因子时,HashMap会扩容为原来的2倍D.HashMap的key可以是任意对象,包括null选择题7:操作系统采用LRU页面置换算法,内存帧数为3,页面访问序列为`1,2,3,4,1,2,5,1,2,3`。缺页次数为?A.5B.6C.7D.8选择题8:HTTP/1.1中,以下关于持久连接的描述,正确的是?A.默认使用持久连接,减少TCP连接建立开销B.持久连接要求客户端在请求头中包含`Connection:keep-alive`C.持久连接下,服务器可以在一个TCP连接上发送多个响应D.持久连接会导致服务器资源耗尽,不建议使用选择题9:数据库中,关于事务ACID特性的描述,正确的是?A.原子性(Atomicity)确保事务中的操作要么全部执行,要么全部不执行B.一致性(Consistency)确保事务执行前后数据库状态合法C.隔离性(Isolation)确保并发执行的事务互不干扰D.持久性(Durability)确保事务提交后结果永久保存,即使系统故障选择题10:在TCP拥塞控制中,慢启动阶段的特点是?A.拥塞窗口从1开始,指数增长B.拥塞窗口线性增长,直到达到阈值C.超时重传后,拥塞窗口降为1D.快速重传后,拥塞窗口降为当前值的一半选择题11:以下关于PythonGIL(全局解释器锁)的描述,正确的是?A.GIL确保同一时间只有一个线程执行Python字节码B.GIL的存在使得Python多线程在CPU密集型任务中无法利用多核C.GIL可以通过`threading`模块的`Lock`绕过D.GIL在I/O密集型任务中不影响多线程效率选择题12:数据库中,以下关于索引的描述,正确的是?A.索引可以加速查询,但会降低写入速度B.联合索引`(a,b)`可以支持`WHEREa=1ANDb=2`的查询C.索引越多,查询效率一定越高D.索引适用于所有数据类型的列选择题13:在操作系统中,死锁产生的必要条件不包括?A.互斥条件B.占有并等待条件C.非抢占条件D.循环等待条件E.可恢复条件选择题14:以下关于HTTPS的描述,正确的是?A.HTTPS使用SSL/TLS协议加密传输数据B.HTTPS默认端口为80C.HTTPS证书由CA(证书颁发机构)签发D.HTTPS可以防止中间人攻击选择题15:以下关于二叉树遍历的描述,正确的是?A.前序遍历的顺序为:根节点、左子树、右子树B.中序遍历的顺序为:左子树、根节点、右子树C.后序遍历的顺序为:左子树、右子树、根节点D.层次遍历使用队列实现编程题1:实现一个函数,反转单链表并返回反转后的头节点。要求空间复杂度O(1)。输入链表头节点,输出反转后的头节点。编程题2:给定一个整数数组`nums`,找到其中最长严格递增子序列的长度,子序列可不连续。输入数组,输出长度。编程题3:实现一个函数,判断一个二叉树是否是平衡二叉树。平衡二叉树定义为:任意节点的左右子树高度差不超过1。输入二叉树根节点,输出布尔值表示是否平衡。算法设计题1:设计一个算法,解决0-1背包问题。给定物品重量数组`weights`、价值数组`values`和背包容量`capacity`,求最大价值。输入`weights`、`values`、`capacity`,输出最大价值。算法设计题2:设计一个算法,使用BFS(广度优先搜索)计算无向图中从起点到终点的最短路径长度。输入图的邻接表、起点、终点,输出最短路径长度。系统设计题:设计一个短链接系统,将长链接(如`/very/long/url`)转换为短链接(如`https://short.ly/abc123`)。描述核心模块和设计要点。场景分析题:操作系统采用LRU页面置换算法,内存帧数为4,页面访问序列为`1,2,3,4,1,2,5,1,2,3,4,5`。计算缺页次数。试卷答案选择题1:A,B解析思路:A正确,因为进程是资源分配的基本单位,线程是CPU调度的基本单位;B正确,因为线程切换只需保存寄存器,进程切换需保存更多资源;C错误,因为线程栈是私有的,不共享;D错误,因为线程间通信需同步机制,不是直接通过全局变量。选择题2:B,D解析思路:B正确,因为第三次握手是对SYN+ACK的确认,确认号=收到的SYN序列号+1;D正确,因为窗口大小在TCP头部中存在;A错误,因为ISN在第一次握手中发送;C错误,因为连接建立前不携带应用数据。选择题3:A,B,C解析思路:A正确,因为max-age=3600表示缓存有效期内直接使用缓存;B正确,如果客户端携带缓存头且服务器验证未修改,返回304;C正确,如果缓存过期或客户端未缓存,发起请求返回完整资源;D错误,因为max-age有效期内不会强制重新下载。选择题4:D解析思路:D正确,因为联合索引遵循最左前缀原则,name是精确匹配,age是范围查询,但(name,age)顺序可以部分利用索引;A和B错误,因为单列索引无法同时覆盖两个条件;C错误,因为age是范围查询,会中断索引后续列的匹配。选择题5:C解析思路:C正确,因为REPEATABLEREAD通过MVCC避免不可重复读,但无法完全避免幻读;A错误,因为脏读在READUNCOMMITTED发生;B错误,因为不可重复读在READCOMMITTED发生;D错误,因为丢失更新与隔离级别无关,需锁机制。选择题6:A,C,D解析思路:A正确,默认初始容量16,负载因子0.75;C正确,扩容为2倍;D正确,key可以是null;B错误,因为HashMap非线程安全,多线程put可能导致数据丢失。选择题7:C解析思路:模拟LRU:初始空,访问1(缺页),2(缺页),3(缺页),4(缺页,淘汰1),1(缺页,淘汰4),2(不缺页),5(缺页,淘汰3),1(不缺页),2(不缺页),3(缺页,淘汰5),共7次缺页。选择题8:A,C解析思路:A正确,HTTP/1.1默认持久连接,减少TCP连接建立开销;C正确,持久连接允许在一个TCP连接上传输多个请求/响应;B错误,因为HTTP/1.1默认持久连接,无需显式指定;D错误,持久连接是推荐的,但需管理资源。选择题9:A,B,C,D解析思路:所有选项都正确,ACID是事务的四个基本特性:原子性(操作全部执行或不执行)、一致性(状态合法)、隔离性(并发互不干扰)、持久性(提交后永久保存)。选择题10:A,C解析思路:A正确,慢启动阶段拥塞窗口从1开始指数增长;C正确,超时重传后进入慢启动,窗口降为1;B错误,线性增长是拥塞避免阶段;D错误,快速重传后窗口降为当前值的一半,不是1。选择题11:A,B,D解析思路:A正确,GIL确保同一时间只有一个线程执行Python字节码;B正确,GIL使得Python多线程在CPU密集型任务中无法利用多核;D正确,I/O密集型任务中线程在I/O时释放GIL;C错误,Lock用于同步,不能绕过GIL。选择题12:A,B解析思路:A正确,索引加速查询但增加写入开销;B正确,联合索引支持多列查询;C错误,索引过多可能导致写入慢和查询优化器选择错误;D错误,索引不适用于所有类型,如大文本。选择题13:E解析思路:死锁的四个必要条件是互斥、占有并等待、非抢占、循环等待;可恢复条件不是必要条件,因此E错误。选择题14:A,C,D解析思路:A正确,HTTPS使用SSL/TLS加密传输数据;C正确,HTTPS证书由CA签发;D正确,HTTPS可以防止中间人攻击;B错误,HTTPS默认端口443。选择题15:A,B,C,D解析思路:所有选项都正确,A描述前序遍历(根左右)、B描述中序遍历(左根右)、C描述后序遍历(左右根)、D描述层次遍历使用队列实现。编程题1:答案:使用双指针法,prev和curr,遍历链表反转指针。解析思路:初始化prev为null,curr为head;遍历curr,保存next,反转curr.next为prev,prev前移,curr前移;最后返回prev。编程题2:答案:使用动态规划,dp[i]表示以nums[i]结尾的最长递增子序列长度。解析思路:初始化dp数组为1;遍历i,对每个j<i,如果nums[j]<nums[i],则dp[i]=max(dp[i],dp[j]+1);返回dp数组的最大值。编程题3:答案:递归计算高度,检查高度差。解析思路:递归函数计算节点高度,如果左右子树高度差大于1,返回false;否则返回左右子树是否平衡。算法设计题1:答案:动态规划,dp[i][w]表示前i个物品在容量w下的最大价值。解析思路:初始化dp数组;遍历每个物品和容量,如果物品重量小于等于容量,则dp[i][w]=max(dp[i-1][w],dp[i-1][w-weights[i]]+values[i]);否则dp[i][w]=dp[i-1][w]。算法设计题2:答案:使用队列,从起点开始BFS,记录距离。解析思路:初始化距离数组为-1;队列起点,距离设为0;遍历邻居,如果
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年技术等级岗位考试(汽车驾驶员技师)练习题及答案
- 2026年监理工程师考试《土建控制》试题及答案
- 2026年江苏省苏州市保安员证考试题库及答案(考核大全)
- 2026年临床医学检验临床微生物题库150道及答案【网校专用】
- 2026年内科医师定期考核试题库150道附答案(培优a卷)
- 2026年农村信用社稽核试题(附答案)
- 2026年普法学法知识竞赛题库及答案
- 2026年人工智能训练师四级认证考试真题题库
- 16 爬天都峰 课件 2026-2027学年统编版语文四年级上册
- 麦肯锡 -领导者如何将人工智能转化为增长动力 How leaders are turning AI into growth
- 《周长与面积的变化》教案(2课时)-2026-2027学年苏教版(新教材)小学数学四年级上册
- 2026年广西壮族自治区高职单招职业适应性测试题库及答案
- 2026北交所笔试题目及答案
- 安远县(2026年)检察院书记员考试试题及答案
- 农机修理工职业技能等级认定考试复习题库(附答案)
- 雨课堂学堂在线学堂云《实验室安全教育(西南石油)》单元测试考核答案
- 2026年包头铁道职业技术学院单招职业技能测试题库附答案详解(满分必刷)
- 2025-2030中国硼矿行业营销模式及竞争格局分析研究报告
- 江西省2018-2024年中考满分作文121篇
- 城市更新项目的房地产营销方案
- 地氟烷的临床应用
评论
0/150
提交评论