2026秋季北京中船科技股份有限公司校园招聘13人笔试历年常考点试题专练附带答案详解_第1页
2026秋季北京中船科技股份有限公司校园招聘13人笔试历年常考点试题专练附带答案详解_第2页
2026秋季北京中船科技股份有限公司校园招聘13人笔试历年常考点试题专练附带答案详解_第3页
2026秋季北京中船科技股份有限公司校园招聘13人笔试历年常考点试题专练附带答案详解_第4页
2026秋季北京中船科技股份有限公司校园招聘13人笔试历年常考点试题专练附带答案详解_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

2026秋季北京中船科技股份有限公司校园招聘13人笔试历年常考点试题专练附带答案详解一、选择题从给出的选项中选择正确答案(共50题)1、在软件工程中,敏捷开发(Agile)与传统瀑布模型的主要区别在于:A.敏捷开发强调文档优先B.瀑布模型更适应需求变更C.敏捷开发通过迭代增量交付价值D.瀑布模型无需测试环节2、关于TCP/IP协议簇中TCP与UDP的区别,下列说法正确的是:A.TCP是无连接的,UDP是面向连接的B.TCP传输速度通常快于UDPC.TCP提供可靠传输,UDP不保证数据完整D.TCP头部开销小于UDP3、在数据结构中,若希望从队列(Queue)中取出最近刚插入的元素,这违反了队列的什么原则?A.先进先出(FIFO)B.后进先出(LIFO)C.随机访问D.哈希映射4、在关系型数据库设计中,满足第三范式(3NF)的必要条件之一是满足第二范式(2NF),而2NF又要求首先满足:A.第一范式(1NF)B.第四范式(4NF)C.BC范式(BCNF)D.零范式5、在计算机网络中,OSI七层模型中负责端到端通信、流量控制和差错控制的是哪一层?A.网络层B.传输层C.会话层D.应用层6、在项目管理中,关键路径法(CPM)的核心作用是什么?A.确定项目的最低成本B.识别决定项目最短工期的活动序列C.优化人力资源的分配效率D.评估项目潜在的市场风险7、下列哪种数据结构适用于实现“先进先出”(FIFO)的功能?A.栈(Stack)B.队列(Queue)C.树(Tree)D.图(Graph)8、在Java语言中,关于`static`关键字的描述,正确的是?A.static变量属于对象,每个实例都有独立副本B.static方法可以直接访问非静态成员变量C.static块在类加载时执行,仅执行一次D.static修饰的类可以是内部类9、根据马斯洛需求层次理论,最高层次的需求是?A.安全需求B.社交需求C.尊重需求D.自我实现需求10、在软件测试中,黑盒测试主要关注什么?A.代码内部的逻辑结构B.程序的功能是否符合需求规格C.代码的执行效率D.变量定义的准确性11、在Python中,下列哪个关键字用于定义一个生成器函数?

A.return

B.yield

C.break

D.continue12、在关系型数据库中,用于将两个或多个表基于相关列进行组合的SQL命令是?

A.SELECT

B.JOIN

C.UNION

D.MERGE13、在软件工程的敏捷开发模式中,下列哪项不是其核心原则?

A.个体和互动高于流程和工具

B.全面文档高于可工作的软件

C.客户合作高于合同谈判

D.响应变化高于遵循计划14、在计算机网络中,OSI参考模型的第二层是?

A.物理层

B.数据链路层

C.网络层

D.传输层15、在数据结构中,若希望以O(1)的时间复杂度访问数组的任意元素,应使用哪种存储结构?

A.链式存储

B.顺序存储

C.哈希存储

D.树形存储16、在软件开发的生命周期中,下列哪种模型最适合需求明确且变更较少的项目?A.螺旋模型B.瀑布模型C.原型模型D.敏捷开发17、下列哪项属于非对称加密算法?A.DESB.AESC.RSAD.MD518、在关系型数据库中,用于确保数据唯一性的约束是?A.NOTNULLB.UNIQUEC.CHECKD.DEFAULT19、HTTP协议中,状态码200表示什么含义?A.请求成功B.未找到资源C.服务器内部错误D.重定向20、以下哪个数据结构遵循“后进先出”(LIFO)原则?A.队列B.栈C.链表D.树21、在软件开发生命周期中,需求分析阶段的主要任务是明确系统“做什么”,而非“怎么做”。下列哪项不属于需求分析阶段的核心产出物?

A.软件需求规格说明书(SRS)

B.数据流图(DFD)

C.数据库物理结构设计

D.实体关系图(ER图)22、在软件工程的生命周期中,需求分析阶段的主要任务是确定系统“做什么”,而非“怎么做”。以下哪项不属于需求分析阶段的核心活动?

A.建立数据流图

B.编写详细设计说明书

C.构建实体-关系模型

D.制定测试计划中的验收标准23、TCP/IP协议栈中,负责将IP数据包路由到不同网络,并根据IP地址进行寻址的层是?

A.网络接口层

B.网际层(网络层)

C.传输层

D.应用层24、在关系数据库设计中,若存在函数依赖$A\rightarrowB$且$B\rightarrowC$,则$A\rightarrowC$必然成立。这一性质称为?

A.自反律

B.增广律

C.传递律

D.分解律25、在操作系统中,死锁产生的四个必要条件包括互斥、持有并等待、不可抢占和循环等待。以下哪种策略不能有效打破死锁?

A.破坏互斥条件

B.允许进程预先申请所有资源

C.采用银行家算法避免不安全状态

D.定期重启所有进程26、某二叉树的先序遍历序列为ABDEGCFH,中序遍历序列为DBGEACHF,则该二叉树的后序遍历序列为?

A.GDBEHFCA

B.DGEBHFCA

C.ABCDEFGH

D.GFEDCBHA27、在软件开发的生命周期模型中,若需求变更频繁且不确定性高,最适合采用的模型是?A.瀑布模型B.螺旋模型C.快速原型模型D.V模型28、TCP协议中,建立连接需要进行几次握手?断开连接需要进行几次挥手?A.2次,2次B.3次,2次C.3次,3次D.4次,2次29、在SQL查询中,用于从多个表中根据连接条件提取数据的子句是?A.SELECTB.WHEREC.JOIND.GROUPBY30、某二叉树的前序遍历序列为ABDEGCFH,中序遍历序列为DBGEACHF,其后序遍历序列为?A.DGEBHFCAB.DBGEACHFC.ABCDEFGHD.GEDHFBCA31、在面向对象编程中,封装的主要目的是?A.提高代码执行效率B.隐藏内部实现细节,保护数据安全C.减少代码行数D.支持多态性32、在船舶结构设计中,为了保证船体总纵强度,通常要求将强力甲板、船底板及舷侧板等构件连接成连续的梁结构。下列哪种结构形式最能体现这一总纵弯曲受力特点?A.横骨架式结构B.纵骨架式结构C.混合骨架式结构D.整体壁板结构33、某流体在圆管内作层流流动,若保持流量不变,将管道直径减小为原来的一半,则沿程阻力损失变为原来的多少倍?A.2倍B.4倍C.8倍D.16倍34、在热力学中,理想气体的内能仅取决于温度。对于一定质量的理想气体,经历等温膨胀过程时,下列说法正确的是?A.内能增加,吸收热量B.内能不变,对外做功C.内能减少,放出热量D.内能不变,不做功35、材料力学中,脆性材料(如铸铁)在拉伸试验中,其断裂前的塑性变形量通常如何?A.很大,有明显屈服阶段B.较小,无明显屈服阶段C.极大,出现颈缩现象D.为零,立即断裂36、在流体力学中,雷诺数(Reynoldsnumber,Re)是判断流体流动状态(层流或湍流)的重要无量纲参数。其定义公式中,不包括以下哪个物理量?A.特征长度B.流体密度C.流体粘度D.流体压力37、在软件工程中,软件生命周期通常划分为三个主要时期,下列不属于这三个时期的是?A.计划期B.开发期C.运行维护期D.测试期38、关于TCP/IP协议簇中传输层的作用,下列说法正确的是?A.负责数据包的路由选择B.提供端到端的可靠或不可靠传输C.负责物理信号的传输D.定义应用程序接口39、在数据库设计中,E-R图转换为关系模型时,一个m:n的联系转换为关系模式,其主键应为?A.m端实体的主键B.n端实体的主键C.m端和n端实体的主键组合D.联系本身的属性40、下列算法中,平均时间复杂度为O(nlogn)且不稳定的是?A.冒泡排序B.快速排序C.归并排序D.直接插入排序41、在计算机组成原理中,Cache存储器的主要目的是?A.增加主存容量B.提高CPU访问数据的速度C.降低存储成本D.备份重要数据42、在软件开发的生命周期中,敏捷开发(Agile)与传统瀑布模型的主要区别在于:

A.敏捷开发强调文档的完备性

B.敏捷开发重视个体和互动高于流程和工具

C.瀑布模型更适合需求频繁变更的项目

D.敏捷开发不需要测试环节A.选项AB.选项BC.选项CD.选项D43、关于TCP/IP协议栈中传输层的作用,下列说法正确的是:

A.负责将数据包路由到目标网络

B.提供端到端的可靠或不可靠数据传输服务

C.处理物理信号的电平转换

D.定义数据格式以便应用程序解析A.选项AB.选项BC.选项CD.选项D44、在关系型数据库中,主键(PrimaryKey)的唯一约束是指:

A.主键列的值可以为空

B.主键列的值必须唯一且非空

C.主键可以是多个字段的组合,但允许重复

D.主键只能是一个字段A.选项AB.选项BC.选项CD.选项D45、算法的时间复杂度为O(nlogn),通常出现在哪种排序算法中?

A.冒泡排序

B.快速排序(平均情况)

C.选择排序

D.插入排序A.选项AB.选项BC.选项CD.选项D46、在面向对象编程中,封装的主要目的是:

A.提高代码的执行速度

B.隐藏对象的内部状态和实现细节

C.增加代码的冗余度

D.简化类的继承关系A.选项AB.选项BC.选项CD.选项D47、在船舶设计与制造中,下列哪种材料因其优异的耐腐蚀性和强度重量比,常被用于制造大型船舶的船体结构?

A.普通碳素钢

B.铝合金

C.钛合金

D.铜合金48、在软件工程的敏捷开发模式中,以下哪项活动通常在每个迭代(Sprint)结束时进行,旨在回顾过程并改进团队效率?

A.需求评审

B.冲刺评审

C.冲刺回顾

D.每日站会49、在面向对象编程中,关于封装性的描述,下列哪项是错误的?A.封装旨在隐藏对象的内部实现细节B.封装提高了代码的可维护性和安全性C.封装强制要求所有属性必须为私有D.封装通过公共接口与外部交互50、下列数据结构中,遵循“先进先出”(FIFO)原则的是?A.栈(Stack)B.队列(Queue)C.链表(LinkedList)D.树(Tree)

参考答案及解析1.【参考答案】C【解析】敏捷开发核心理念是应对变化高于遵循计划,通过短周期的迭代(Sprint)持续交付可用软件,从而快速反馈和调整。传统瀑布模型是线性顺序开发,需求一旦确定难以更改,且测试通常在开发后期进行,缺乏灵活性。A项错误,敏捷重视工作软件胜过详尽文档;B项错误,瀑布模型极难适应变更;D项错误,瀑布模型同样需要测试,只是时间点靠后。因此,通过迭代增量交付价值是敏捷的核心优势。2.【参考答案】C【解析】TCP(传输控制协议)是面向连接的、可靠的、基于字节流的传输层通信协议,通过三次握手建立连接,确保数据准确到达,但开销较大、速度相对较慢。UDP(用户数据报协议)是无连接的,不建立连接直接发送数据,不保证数据包的顺序和完整性,但效率高、延迟低,适用于视频流或实时游戏等场景。因此,A项颠倒,B项错误,D项错误(TCP头部至少20字节,UDP仅8字节)。C项准确描述了两者的核心差异。3.【参考答案】A【解析】队列是一种线性数据结构,其核心操作原则是“先进先出”(FirstInFirstOut,FIFO),即最早进入队列的元素最先被移除,就像排队买票一样。如果希望取出最近刚插入的元素,那符合的是“后进先出”(LIFO)原则,这是栈(Stack)的特征,而非队列。因此,题目描述的操作违反了队列的FIFO原则,实际上是在模拟栈的行为。B项是栈的原则,C、D项与队列基本定义无关。4.【参考答案】A【解析】数据库范式是逐步递进的。第一范式(1NF)要求属性不可再分,是关系数据库的基础。第二范式(2NF)在满足1NF的基础上,要求所有非主属性完全依赖于主键,消除部分函数依赖。第三范式(3NF)在满足2NF的基础上,要求消除传递函数依赖。因此,2NF的前提必须是1NF。BCNF和4NF是更高阶的范式,位于3NF之后。所以,满足2NF必须首先满足1NF。5.【参考答案】B【解析】OSI模型中,传输层(TransportLayer)位于网络层之上,应用层之下。其主要功能是提供进程间的逻辑通信,确保数据完整、有序地传输。具体职责包括分段与重组、流量控制(防止发送方压倒接收方)、差错控制(如TCP的重传机制)以及连接管理。网络层主要负责路由选择和逻辑寻址(IP);会话层管理会话;应用层直接为用户应用提供网络服务。因此,端到端通信及可靠性保障是传输层的典型特征。6.【参考答案】B【解析】关键路径是指项目中时间最长的活动顺序,决定了项目完成所需的最短时间。任何关键路径上活动的延误都会直接导致整个项目工期的延误。因此,CPM的核心在于识别这条路径,以便管理者集中精力监控关键任务,确保项目按时交付。选项A涉及成本优化,C涉及资源平衡,D涉及风险管理,均非CPM的直接核心作用。7.【参考答案】B【解析】队列是一种特殊的线性表,其操作受限,只允许在表的一端进行插入(队尾),在另一端进行删除(队头)。这种“先进先出”的特性使其广泛应用于任务调度、缓冲区管理等场景。栈遵循“后进先出”(LIFO)原则;树和图则是非线性结构,主要用于表示层级或网状关系,不具备天然的FIFO属性。8.【参考答案】C【解析】static修饰的变量属于类,而非对象,所有实例共享同一份数据,故A错误。static方法属于类,没有this指针,无法直接访问非静态成员,故B错误。static代码块在类被加载到JVM时执行,且只执行一次,常用于初始化静态变量,故C正确。Java中只有静态内部类可以是static的,普通外部类不能是static的,但选项D表述模糊且非最核心特性,C为最准确描述。9.【参考答案】D【解析】马斯洛将人类需求从低到高分为五层:生理需求、安全需求、社交需求、尊重需求和自我实现需求。自我实现需求位于金字塔顶端,指个体追求实现自己的潜能、理想和创造力的需求。前四种为缺失性需求,自我实现为成长性需求。10.【参考答案】B【解析】黑盒测试又称功能测试,将程序视为一个黑盒子,不考虑内部结构,仅依据需求规格说明书,检查输入与输出是否符合预期。选项A、C、D均涉及代码内部实现或性能,属于白盒测试或性能测试的范畴。黑盒测试重点在于验证软件行为是否满足用户需求。11.【参考答案】B【解析】生成器函数允许程序员像定义普通函数一样定义一个迭代器,但其具有特殊的性质。普通函数使用`return`语句返回值并终止执行,而生成器函数使用`yield`关键字。当执行到`yield`时,函数会暂停执行,并返回当前的值给调用者,同时保留函数的状态(如局部变量等)。当下一次调用该生成器时,函数会从暂停的地方继续执行。`break`和`continue`是循环控制语句,与生成器定义无关。因此,正确答案是B。掌握`yield`是理解Python迭代器协议和惰性求值的关键。12.【参考答案】B【解析】SQL中的`JOIN`子句用于根据两个或多个表之间的相关列组合行。常见的连接类型包括内连接(INNERJOIN)、左连接(LEFTJOIN)等。`SELECT`用于从数据库中提取数据;`UNION`用于合并两个SELECT语句的结果集,要求列数和数据类型相同,但不基于关联列组合行;`MERGE`通常用于执行插入、更新或删除操作。因此,基于相关列组合表的核心命令是JOIN。理解不同连接类型的区别对于数据查询优化至关重要。13.【参考答案】B【解析】敏捷宣言提出了四大核心价值观:1.个体和互动高于流程和工具;2.可工作的软件高于全面的文档;3.客户合作高于合同谈判;4.响应变化高于遵循计划。选项B表述为“全面文档高于可工作的软件”,这与敏捷宣言第二条完全相反。敏捷并不排斥文档,但更看重软件的实际交付价值。其他选项均符合敏捷核心原则。理解这些原则有助于团队在开发过程中保持灵活性和高效性。14.【参考答案】B【解析】OSI(开放系统互连)参考模型将网络通信分为七层,从下到上依次为:物理层(第1层)、数据链路层(第2层)、网络层(第3层)、传输层(第4层)、会话层(第5层)、表示层(第6层)和应用层(第7层)。数据链路层负责在相邻节点之间提供可靠的数据传输,主要功能包括帧的定界、物理寻址(MAC地址)和差错控制。物理层处理比特流传输,网络层负责路由选择,传输层提供端到端的通信服务。因此,第二层是数据链路层。15.【参考答案】B【解析】顺序存储结构(如数组)在内存中分配连续的存储空间,通过基地址和索引可以直接计算出任意元素的地址,因此访问时间为O(1)。链式存储(链表)需要从头节点开始遍历,访问时间为O(n)。哈希存储通过哈希函数映射地址,平均访问时间为O(1),但最坏情况可能退化,且存在冲突处理开销,并非直接基于索引的随机访问。树形存储(如二叉树)访问时间通常为O(logn)或O(n)。因此,实现O(1)随机访问的最佳选择是顺序存储。16.【参考答案】B【解析】瀑布模型是线性顺序模型,各阶段严格划分,适合需求明确、变更少的项目。螺旋模型强调风险驱动,适合大型复杂系统;原型模型适用于需求不明确需快速确认的场景;敏捷开发则应对频繁变更。因此选B。17.【参考答案】C【解析】RSA是一种非对称加密算法,使用公钥加密、私钥解密。DES和AES是对称加密算法,加密解密使用同一密钥。MD5是哈希算法,用于数据完整性校验,非加密算法。因此选C。18.【参考答案】B【解析】UNIQUE约束确保列中的所有值都是不同的。NOTNULL防止空值,CHECK限制输入范围,DEFAULT提供默认值。因此选B。19.【参考答案】A【解析】200OK表示请求成功,服务器已返回请求的数据。404表示未找到资源,500表示服务器内部错误,3xx系列表示重定向。因此选A。20.【参考答案】B【解析】栈(Stack)遵循后进先出原则,最后插入的元素最先被取出。队列(Queue)遵循先进先出(FIFO)原则。链表和树无此特定存取顺序限制。因此选B。21.【参考答案】C【解析】需求分析阶段侧重于功能性和非功能性需求的提取与定义,核心产出物包括软件需求规格说明书(SRS)、数据流图(DFD)以及初步的概念模型如ER图,用于描述数据结构和业务逻辑。而“数据库物理结构设计”属于详细设计或数据库设计阶段的任务,涉及具体的存储结构、索引策略及物理参数配置,旨在解决“如何做”的问题,而非需求层面的“做什么”。因此,C选项不属于需求分析阶段的核心产出物。22.【参考答案】B【解析】需求分析旨在明确用户需求和系统功能边界。建立数据流图(A)用于描述数据流动,构建ER模型(C)用于数据需求分析,制定验收标准(D)是需求确认的一部分。而编写详细设计说明书(B)属于系统设计阶段,它解决的是“怎么做”的问题,涉及模块结构、算法细节和接口定义,因此不属于需求分析阶段。23.【参考答案】B【解析】TCP/IP模型分为四层。网络接口层处理物理传输;网际层(InternetLayer)核心协议为IP,负责逻辑寻址和路由选择,实现跨网络通信;传输层(如TCP/UDP)提供端到端的可靠或不可靠传输;应用层处理特定应用程序协议。因此,负责路由和IP寻址的是网际层。24.【参考答案】C【解析】函数依赖的公理体系包括三条基本规则:自反律(若$Y\subseteqX$,则$X\rightarrowY$)、增广律(若$X\rightarrowY$,则$ZX\rightarrowZY$)和传递律(若$X\rightarrowY$且$Y\rightarrowZ$,则$X\rightarrowZ$)。题目描述的正是传递律的定义,即依赖关系可以通过中间项传递。25.【参考答案】D【解析】打破死锁需破坏四个必要条件之一。A破坏互斥(通常不可行,因硬件限制);B破坏持有并等待(静态分配);C通过避免进入不安全状态来预防死锁。D选项“定期重启”并非解决死锁的标准策略,它会导致数据丢失和服务中断,且不能从根本上消除死锁产生的逻辑条件,属于无效或破坏性手段。26.【参考答案】B【解析】先序首字母A为根。在中序中,A左侧DBGE为左子树,右侧CHF为右子树。左子树先序为BDEG,中序为DBGE,可知B为左子树根,D在B左,G在B右(结合先序DEG,D为B左孩子,E为B右孩子...推导略)。最终构建出的树结构后序遍历应为左-右-根。经推导,正确顺序为DGEBHFCA。27.【参考答案】C【解析】瀑布模型和V模型强调阶段性和文档驱动,适合需求明确的项目,难以适应频繁变更。螺旋模型虽然引入了风险分析,但主要适用于大型、高风险项目。快速原型模型通过快速构建可运行的系统原型,让用户尽早反馈,从而明确和细化需求,特别适合需求模糊或易变的项目场景,能有效降低开发风险。因此,面对需求频繁变更的情况,快速原型模型最为合适。28.【参考答案】B【解析】TCP是面向连接的协议。建立连接时,客户端发送SYN,服务器回复SYN+ACK,客户端再回复ACK,共三次,称为“三次握手”,以确保双方收发能力正常且同步序列号。断开连接时,主动方发送FIN,被动方回复ACK,被动方发送FIN,主动方回复ACK,共四次交互,但通常简称为“四次挥手”。在计数握手和挥手动作时,标准表述为三次握手和两次挥手过程(指核心确认交互)。29.【参考答案】C【解析】SELECT用于指定返回的列;WHERE用于过滤行数据;GROUPBY用于对结果集进行分组聚合。JOIN子句专门用于根据两个或多个表之间的相关列,将行组合在一起,实现跨表数据查询。常见的JOIN类型包括INNERJOIN(内连接)、LEFTJOIN(左连接)等,是处理多表关联查询的核心语法。30.【参考答案】A【解析】前序首字母A为根。中序中A左侧DBGE为左子树,右侧CHF为右子树。左子树前序为BDEG,中序为DBGE,B为左子根,D为B左孩,G为B右孩,E为G左孩。右子树前序为CFH,中序为CHF,C为右子根,F为C右孩,H为F左孩。构建树结构后,后序遍历(左右根)顺序为:左子树(D,G,E,B)->右子树(G,E,H,F,C)->根(A)。整理得DGEBHFCA。31.【参考答案】B【解析】封装是将数据和操作数据的方法绑定在一起,并隐藏对象的内部实现细节,仅对外提供公共接口。其主要目的是降低模块间的耦合度,提高代码的可维护性和安全性,防止外部直接访问和修改内部状态,从而保护数据安全。提高效率和减少代码行数并非封装的直接目的,多态性是继承和接口实现的特性,与封装概念不同。32.【参考答案】B【解析】纵骨架式结构的主要特点是纵向构件(如纵桁、纵骨)布置密集且间距较小,能有效抵抗船体在波浪中的总纵弯曲应力。相比于横骨架式,纵骨架式具有更大的剖面惯性矩,更适合大型船舶以减轻结构重量并提高强度。混合骨架式则结合两者优点,但在总纵强度贡献上,纵骨架式更为显著。整体壁板结构多用于特定部件而非全船结构体系。因此,纵骨架式最能体现连续梁的总纵受力特点。33.【参考答案】D【解析】根据哈根-泊肃叶定律,圆管层流沿程阻力损失$h_f$与流量$Q$成正比,与直径$d$的四次方成反比,即$h_f\propto\frac{Q}{d^4}$。当流量$Q$不变,直径$d$变为原来的$1/2$时,新的阻力损失$h_f'\propto\frac{Q}{(d/2)^4}=\frac{Q}{d^4/16}=16\frac{Q}{d^4}$。因此,沿程阻力损失变为原来的16倍。此结论仅适用于层流状态,湍流状态下的指数关系不同。34.【参考答案】B【解析】理想气体的内能是温度的单值函数。在等温过程中,温度保持不变,因此内能变化量$\DeltaU=0$。根据热力学第一定律$\DeltaU=Q-W$,由于$\DeltaU=0$,则$Q=W$。气体膨胀意味着对外做功($W>0$),因此气体必须从外界吸收等量的热量($Q>0$)。综上,内能不变,气体对外做功。35.【参考答案】B【解析】脆性材料的主要力学特征是断裂前塑性变形很小,延伸率和断面收缩率均较低。在拉伸曲线上,通常没有明显的屈服阶段和颈缩现象,断裂是突然发生的。相比之下,塑性材料(如低碳钢)会有显著的屈服、强化和颈缩阶段。因此,脆性材料断裂前塑性变形较小,且无明显屈服阶段。36.【参考答案】D【解析】雷诺数的定义公式为$Re=\frac{\rhovL}{\mu}$,其中$\rho$为流体密度,$v$为流速,$L$为特征长度,$\mu$为动力粘度。该公式反映了惯性力与粘性力的比值。流体压力并不直接出现在雷诺数的定义式中,虽然压力可能间接影响密度(对于可压缩流体),但在标准定义中,压力不是构成雷诺数的直接变量。因此,流体压力不包括在内。37.【参考答案】D【解析】软件生命周期一般划分为软件计划、软件开发和软件运行维护三个时期。计划期包括问题定义和可行性研究;开发期包括需求分析、设计、编码和测试;运行维护期则是软件交付使用后的阶段。测试是开发期的一个环节,而非独立的宏观时期。因此,测试期不属于三大主要时期之一,选项D正确。38.【参考答案】B【解析】TCP/IP模型中,网络层负责路由选择(选项A错误),物理层负责信号传输(选项C错误)。传输层位于网络层之上,应用层之下,主要任务是为两个主机上的进程提供通信服务,包括TCP提供的可靠连接和UDP提供的不可靠传输,即端到端传输(选项B正确)。应用层才涉及应用程序接口(选项D错误)。39.【参考答案】C【解析】在E-R图向关系模型转换时,实体转换为关系模式,属性转换为字段。对于实体间的联系,1:1和1:n联系可独立转换或合并,但m:n联系必须独立转换为一个关系模式。该关系模式的主键由两端实体的主键组合而成,因为单个实体的主键无法唯一标识m:n关系中的每一次关联记录。因此,选项C正确。40.【参考答案】B【解析】冒泡排序和直接插入排序的平均时间复杂度为O(n^2),且均为稳定排序,排除A、D。归并排序平均复杂度为O(nlogn),但它是稳定排序,排除C。快速排序平均时间复杂度为O(nlogn),但在交换元素过程中可能改变相同值元素的相对顺序,因此是不稳定排序。故选项B正确。41.【参考答案】B【解析】Cache(高速缓冲存储器)位于CPU和主存之间,其容量远小于主存但速度接近CPU寄存器。引入Cache的核心原因是解决CPU速度与主存速度不匹配的问题,通过局部性原理存储频繁访问的数据,从而减少CPU等待主存的时间,提高整体访问效率。它不增加主存容量(A错),成本高于主存(C错),也不用于备份(D错)。故选项B正确。42.【参考答案】B【解析】敏捷开发宣言明确指出,重视个体和互动高于流程和工具,响应变化高于遵循计划。传统瀑布模型强调阶段性和文档完备性,适合需求明确且稳定的项目。敏捷开发通过迭代增量交付,更适应需求变更,但绝不意味着不需要测试,而是将测试融入每个迭代中。因此,B选项正确描述了敏捷的核心理念,而A、C、D均与敏捷或瀑布模型的实际特征相悖。43.【参考答案】B【解析】传输层位于网络层之上,主要任务是为两台主机中的应用程序提供通信服务。TCP协议提供面向连接、可靠的数据传

温馨提示

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

最新文档

评论

0/150

提交评论