版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025信息技术考试题库及答案一、单项选择题(每题2分,共30分)1.在IPv6地址中,用于表示本地链路单播地址的前缀是A.FE80::/10 B.FC00::/7 C.2000::/3 D.FF00::/8答案:A解析:FE80::/10是IPv6本地链路单播地址的固定前缀,用于同一链路上的节点通信,不可被路由。2.某关系数据库的“订单”表中存在大量重复“客户编号”,为消除冗余并保证参照完整性,应实施的最佳方案是A.设置主键 B.建立外键 C.创建唯一索引 D.增加CHECK约束答案:B解析:外键将“客户编号”指向“客户”表的主键,既消除冗余又强制引用完整性。3.在Python3中,下列代码片段的输出结果是```pythondeffoo(x=[]):x.append(1)returnxprint(foo(),foo())```A.[1][1] B.[1,1][1,1] C.[1][1,1] D.[1,1][1]答案:B解析:默认参数x只在函数定义时创建一次,后续调用共享同一列表对象,因此两次调用都会追加到同一列表。4.使用AES-256-GCM加密时,以下哪一项不是必须随密文一起传输的A.初始化向量IV B.认证标签Tag C.加密密钥 D.附加认证数据AAD答案:C解析:密钥应通过独立安全通道分发,IV、Tag、AAD需随密文传输以便解密验证。5.在Linux系统中,将前台进程放入后台并暂停,应使用的组合键是A.Ctrl+C B.Ctrl+Z C.Ctrl+D D.Ctrl+\答案:B解析:Ctrl+Z发送SIGTSTP信号,进程暂停并转入后台作业列表。6.某Web站点采用HTTP/2,以下特性中由HTTP/2原生支持的是A.服务器推送 B.WebSocket C.JSONP D.长轮询答案:A解析:服务器推送是HTTP/2帧层特性,可在客户端请求前主动发送资源。7.在React函数组件中,下列Hook用于跨渲染周期保存可变值且不会触发重新渲染的是A.useState B.useRef C.useMemo D.useCallback答案:B解析:useRef返回的引用对象在组件整个生命周期内保持不变,修改.current不会引发重渲染。8.某企业内网使用私有地址段/8,现需划分128个等长子网,每个子网至少容纳500台主机,则子网掩码应设为A. B. C. D.答案:B解析:500台主机需9位主机位,2^9-2=510≥500;128个子网需7位子网位;原8位+7位=15位网络位,掩码为/23即,但128个子网需2^7=128,故/23即可满足,但选项A为/23,B为/22,C为/21,D为/20。再验算:/23下每个子网510主机,128个子网需128×512=65536地址,/8共16777216地址,足够。但题目要求“至少500”,/23满足,故选A。然而128个子网需7位,原8位+7位=15位网络位,即/23,掩码,对应A。答案修正:A解析:/23提供510主机,7位子网位可划分128个子网,满足需求。9.在Git工作流中,将当前分支的HEAD指针移动到指定提交而不修改工作区,应使用的命令是A.gitreset--hard B.gitreset--soft C.gitcheckout D.gitrevert答案:B解析:--soft仅移动HEAD与分支指针,保持索引与工作区不变。10.在Dockerfile中,指令`HEALTHCHECK--interval=30s--timeout=3s--retries=5CMDcurl-fhttp://localhost/||exit1`的作用是A.每30秒构建镜像时检查一次 B.容器运行后每30秒执行健康探测,连续5次失败则标记不健康 C.构建阶段超时控制 D.限制容器CPU时间片答案:B解析:HEALTHCHECK在容器运行时周期性执行CMD,根据返回码判断健康状态。11.在SQL优化中,最可能引发“隐式类型转换”导致索引失效的写法是A.WHEREid=123 B.WHEREemail='user@' C.WHEREphone D.WHEREcreated_at>'2025-01-01'答案:C解析:phone字段若为varchar,与数字比较时MySQL会隐式转换字符串为数字,导致全表扫描。12.在Kubernetes中,用于暴露Pod稳定网络标识的抽象对象是A.Deployment B.Service C.Ingress D.ReplicaSet答案:B解析:Service通过ClusterIP、NodePort或LoadBalancer提供稳定访问端点。13.在CSS3中,实现元素沿Z轴放大1.5倍的写法是A.scale(1.5) B.scaleZ(1.5) C.scale3d(1,1,1.5) D.translateZ(1.5)答案:C解析:scale3d可分别控制X、Y、Z轴缩放,Z轴参数为1.5。14.在TCP三次握手过程中,第二次握手报文段中标志位正确组合是A.SYN B.SYN+ACK C.ACK D.FIN+ACK答案:B解析:服务器返回SYN+ACK,确认客户端SYN并发送自身初始序号。15.在机器学习中,面对类别极度不平衡的二分类问题,优先选择的评估指标是A.Accuracy B.Precision C.Recall D.F1-score答案:D解析:F1-score综合Precision与Recall,对不平衡数据更具解释力。二、多项选择题(每题3分,共30分,多选少选均不得分)16.以下关于HTTP状态码的描述正确的有A.301表示永久重定向 B.304表示资源未修改可使用缓存 C.403表示服务器拒绝执行请求 D.502表示网关超时答案:A、B、C解析:502为BadGateway,504才是网关超时。17.在Python并发编程中,属于真正的并行执行机制有A.threading B.multiprocessing C.concurrent.futures.ProcessPoolExecutor D.asyncio答案:B、C解析:multiprocessing与ProcessPoolExecutor利用多核并行;threading受GIL限制;asyncio为单线程协程。18.以下Linux命令中,能够查看实时进程CPU占用率的有A.psaux B.top C.htop D.vmstat1答案:B、C、D解析:ps为静态快照;top、htop、vmstat可动态刷新。19.在Vue3中,关于CompositionAPI的说法正确的有A.setup函数在beforeCreate之后created之前执行 B.reactive可深度代理对象 C.ref用于创建响应式引用 D.watchEffect默认懒执行答案:A、B、C解析:watchEffect立即执行,非懒执行;watch才可配置懒执行。20.以下属于对称加密算法的有A.AES B.RSA C.3DES D.ChaCha20答案:A、C、D解析:RSA为非对称算法。21.在MySQL事务的四种隔离级别中,可以避免脏读的有A.READUNCOMMITTED B.READCOMMITTED C.REPEATABLEREAD D.SERIALIZABLE答案:B、C、D解析:READUNCOMMITTED允许脏读。22.以下关于SSD与机械硬盘对比正确的有A.SSD随机读写延迟更低 B.SSD写入前需擦除块 C.机械硬盘顺序读写带宽通常更高 D.SSD不存在机械磨损答案:A、B、D解析:高端SSD顺序带宽已超越机械硬盘。23.在Git版本库中,下列操作会改写提交历史的有A.gitcommit--amend B.gitrebase-iHEAD~3 C.gitmerge--no-ff D.gitfilter-branch答案:A、B、D解析:merge生成新合并提交,不改变已有历史。24.以下关于微服务架构模式的说法正确的有A.服务注册与发现用于动态定位实例 B.熔断器可防止级联故障 C.API网关可统一认证与限流 D.分布式事务首选2PC保证强一致答案:A、B、C解析:2PC阻塞、性能差,微服务倡导最终一致。25.在正则表达式中,能匹配任意空白字符的有A.\s B.[\t\n\r] C.\v D.[[:space:]]答案:A、B、D解析:\v仅匹配垂直制表符,不属于通用空白。三、判断题(每题1分,共10分,正确打“√”,错误打“×”)26.在二叉搜索树中,中序遍历必然得到升序序列。答案:√27.HTTPS默认端口443,其TLS握手阶段始终使用RSA密钥交换。答案:×解析:TLS1.3已废弃RSA密钥交换,采用ECDHE。28.在Linux中,硬链接不能跨文件系统,而软链接可以。答案:√29.JavaScript中,`typeofnull==='object'`返回true。答案:√30.在SQL中,GROUPBY子句必须出现在WHERE之后ORDERBY之前。答案:√31.使用RAID0可以提高数据冗余性。答案:×解析:RAID0仅条带化,无冗余。32.在OSI七层模型中,IP协议位于网络层。答案:√33.Python列表的append操作时间复杂度为O(n)。答案:×解析:摊销复杂度为O(1)。34.在CSS中,`{box-sizing:border-box;}`会将padding与border计入元素总宽高。答案:√35.在Kubernetes中,ConfigMap可用于存储敏感信息如密码。答案:×解析:敏感信息应使用Secret。四、填空题(每空2分,共20分)36.在IPv4中,地址属于________类地址,常用于________通信。答案:A;本地回环37.在Python中,表达式`[xforxinrange(10)ifx%2==0]`生成的列表是________。答案:[0,2,4,6,8]38.在Linux文件权限中,字符“s”出现在用户执行位表示________权限。答案:setuid39.在SQL标准中,用于返回前N行记录的子句关键字是________,MySQL的写法是________。答案:FETCHFIRSTNROWSONLY;LIMITN40.在Git命令中,查看当前远程仓库地址的指令是gitremote________。答案:-v41.在TCP报文段中,窗口大小字段占________字节,最大值为________。答案:2;6553542.在CSSFlexbox布局中,将子项沿交叉轴居中的属性是________。答案:align-items:center43.在MongoDB中,用于创建唯一索引的命令是db.collection.createIndex({field:1},{________:true})。答案:unique44.在机器学习中,L2正则化又被称为________回归,其惩罚项为________。答案:岭;权重平方和45.在Docker中,查看容器资源占用情况的命令是docker________。答案:stats五、简答题(每题10分,共30分)46.简述浏览器从输入URL到页面渲染完成的主要流程,并指出每个阶段可优化的关键指标。答案:1)URL解析:判断协议、主机、端口,若非法则终止;优化:减少重定向次数,使用HSTS。2)DNS解析:递归查询获得IP;优化:DNS预取、TTL合理、HTTPDNS。3)TCP握手:三次握手建立连接;优化:TCPFastOpen、TLS1.30-RTT。4)TLS协商:证书验证、密钥交换;优化:OCSPStapling、会话复用。5)发送HTTP请求:携带Cookie、UA等;优化:压缩头部、减少Cookie体积。6)服务器处理:反向代理、业务逻辑、数据库查询;优化:缓存、SQL索引、连接池。7)响应返回:首包时间TTFB;优化:CDN边缘缓存、HTTP/2ServerPush。8)浏览器解析HTML:构建DOM树;优化:减少DOM节点、预加载关键资源。9)解析CSS:构建CSSOM;优化:内联关键CSS、延迟加载非关键样式。10)生成渲染树:合并DOM与CSSOM;优化:避免table布局、减少选择器复杂度。11)布局:计算几何信息;优化:避免强制同步布局、使用transform合成。12)绘制:光栅化图层;优化:减少重绘区域、使用will-change提示。13)合成:GPU合成层拼接;优化:减少层爆炸、启用硬件加速。关键指标:DNS时间、TTFB、DOMContentLoaded、FirstPaint、LCP、FID、CLS。47.说明Raft算法中Leader选举的完整过程,并解释Term编号的作用。答案:1)启动或心跳超时:Follower在选举超时(150-300ms随机)内未收到Leader心跳,自增当前Term转为Candidate。2)投票请求:Candidate向集群所有节点发送RequestVoteRPC,携带Term、最后日志索引及任期号。3)投票规则:节点在同一Term内只能投一票,优先投给日志更新或先到先得者;若Candidate日志不落后于自身则投赞成。4)结果统计:获得多数派(>N/2)投票则成为Leader,立即发送心跳抑制新选举;若超时未胜出,Term自增进入下一轮。5)冲突解决:出现SplitVote时,超时时间随机化降低再次冲突概率。Term编号作用:作为逻辑时钟,单调递增;用于检测过期请求,保证同一Term最多一个Leader;RPC比较Term,高Term节点拒绝低Term消息,确保系统向新任期推进。48.给出一种在Kubernetes集群内实现零停机发布的蓝绿部署方案,并写出核心YAML片段。答案:核心思路:维护两套完全相同的Deployment(blue、green),通过Service标签选择器瞬间切换流量。1)初始状态:Serviceselector指向blue。2)发布新版本:创建greenDeployment,镜像tag更新,就绪探针通过。3)验证:通过Ingress或内部Service对green进行冒烟测试。4)切换:修改Serviceselector为green,kube-proxy立即更新iptables/ipvs规则,实现零停机。5)回滚:如异常,迅速改回blue。核心YAML示例:```yamlapiVersion:v1kind:Servicemetadata:name:app-svcspec:selector:version:blue初始指向blueports:-port:80targetPort:8080---apiVersion:apps/v1kind:Deploymentmetadata:name:app-bluespec:replicas:3selector:matchLabels:app:demoversion:bluetemplate:metadata:labels:app:demoversion:bluespec:containers:-name:webimage:myapp:1.0.0readinessProbe:httpGet:path:/healthport:8080---apiVersion:apps/v1kind:Deploymentmetadata:name:app-greenspec:replicas:3selector:matchLabels:app:demoversion:greentemplate:metadata:labels:app:demoversion:greenspec:containers:-name:webimage:myapp:2.0.0readinessProbe:httpGet:path:/healthport:8080```切换命令:kubectlpatchserviceapp-svc-p'{"spec":{"selector":{"version":"green"}}}'六、编程题(共40分)49.文件同步工具(20分)需求:编写Python脚本,监控本地目录A与远程目录B(通过SSH)的文件差异,实现增量上传。要求:1)使用文件哈希而非时间戳判断变更;2)支持断点续传;3)并发传输提升速度;4)日志输出上传进度与耗时。答案:```python!/usr/bin/envpython3importos,hashlib,logging,time,concurrent.futuresimportparamiko,jsonfrompathlibimportPathlogging.basicConfig(level=logging.INFO,format='%(asctime)s%(message)s')BUF=1<<16defmd5(path):h=hashlib.md5()withopen(path,'rb')asf:whilechunk:=f.read(BUF):h.update(chunk)returnh.hexdigest()defload_index(json_file):returnjson.loads(Path(json_file).read_text())ifos.path.exists(json_file)else{}defsave_index(index,json_file):Path(json_file).write_text(json.dumps(index,indent=2))defupload_file(local,remote,sftp,callback):size=os.path.getsize(local)withopen(local,'rb')asf,sftp.file(remote,'wb')asdst:dst.set_pipelined(True)uploaded=0whilechunk:=f.read(BUF):dst.write(chunk)uploaded+=len(chunk)callback(uploaded,size)defsync_dir(local_dir,remote_dir,host,user,key):index_file='index.json'old=load_index(index_file)new={}client=paramiko.SSHClient()client.set_missing_host_key_policy(paramiko.AutoAddPolicy())client.connect(hostname=host,username=user,key_filename=key)sftp=client.open_sftp()try:sftp.mkdir(remote_dir)except:passtasks=[]withconcurrent.futures.ThreadPoolExecutor(max_workers=4)aspool:forroot,_,filesinos.walk(local_dir):forfileinfiles:lpath=os.path.join(root,file)rpath=os.path.join(remote_dir,os.path.relpath(lpath,local_dir)).replace('\\','/')h=md5(lpath)new[lpath]=hifold.get(lpath)!=h:tasks.append((lpath,rpath))defjob(t):l,r=tstart=time.time()defcb(up,total):(f'{l}->{r}{up}/{total}{up/total100:.1f}%')upload_file(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年急救急诊专科护士考核试题及标准答案大全
- 重点标注版2022建设工程监理期末测试题及答案
- 2026年聊城事业编考试作文真题及答案零基础也能拿高分版
- 2022年河南村书记招聘考试核心押题卷附完整答案解析
- 综合风险控制与评估矩阵模板
- 教师资格证实行五年一注册制度
- CI-986-生命科学试剂-MCE
- 各领域的人工智能技术与应用发展趋势分析
- CellTracker-Blue-CMAC-solution-生命科学试剂-MCE
- 艺术品收藏品品质保证承诺书范文8篇
- 建设工程第三方质量安全巡查标准
- 六年级下册数学一二单元练习题
- 第七章中子的防护详解
- JJF 2020-2022加油站油气回收系统检测技术规范
- GB/T 28292-2012钢铁工业含铁尘泥回收及利用技术规范
- 货币金融学第2章信用与信用工具
- 劳动技术教育家政 家庭理财技巧课件
- 环境微生物学第六节微生物营养
- Unit8Lesson1RootsandShoots课件-高中英语北师大版(2019)必修第三册
- 广东中考语文备考会讲座课件基于考情和学情的有效训练-中考作文备考例谈-
- 江淮气旋实习报告
评论
0/150
提交评论