版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025天津市今晚网络信息技术股份有限公司招聘20人笔试历年典型考点题库附带答案详解一、单项选择题下列各题只有一个正确答案,请选出最恰当的选项(共30题)1、在TCP/IP协议栈中,负责将IP地址解析为物理MAC地址的协议是?
A.ARPB.RARPC.ICMPD.DNS2、下列哪种数据结构最适合实现“先进先出”的操作逻辑?
A.栈B.队列C.二叉树D.哈希表3、Java语言中,关于接口(Interface)与抽象类(AbstractClass)的区别,下列说法正确的是?
A.接口可以有构造方法B.抽象类只能被单继承C.接口成员变量默认为staticfinalD.抽象类不能包含非抽象方法4、在关系型数据库中,用于保证数据完整性的约束中,确保字段值唯一且不为空的是?
A.PRIMARYKEYB.UNIQUEC.NOTNULLD.FOREIGNKEY5、Linux系统中,用于查看当前进程状态并实时刷新显示信息的命令是?
A.psB.topC.lsD.netstat6、下列关于HTTP状态码的描述,错误的是?
A.200表示请求成功B.301表示永久重定向C.403表示服务器内部错误D.500表示服务器内部错误7、在软件测试中,不考虑程序内部逻辑结构,仅依据需求规格说明书进行测试的方法是?
A.白盒测试B.黑盒测试C.灰盒测试D.单元测试8、Git版本控制中,将工作区的修改提交到本地仓库的正确命令顺序是?
A.gitcommit->gitaddB.gitadd->gitcommitC.gitpush->gitcommitD.gitpull->gitadd9、下列算法中,平均时间复杂度为O(nlogn)且属于稳定排序的是?
A.快速排序B.堆排序C.归并排序D.冒泡排序10、在面向对象设计中,开闭原则(OCP)的核心含义是?
A.对扩展开放,对修改关闭B.对继承开放,对组合关闭C.对接口开放,对实现关闭D.对多态开放,对封装关闭11、下列哪项不属于面向对象编程的三大基本特征?
A.封装
B.继承
C.多态
D.递归12、在SQL数据库中,用于从表中删除所有数据但保留表结构的命令是?
A.DROPTABLE
B.DELETEFROM
C.TRUNCATETABLE
D.REMOVETABLE13、Linux系统中,用于查看当前目录下的文件和文件夹列表的命令是?
A.cd
B.ls
C.pwd
D.mkdir14、以下哪种排序算法的平均时间复杂度为O(nlogn)?
A.冒泡排序
B.插入排序
C.快速排序
D.选择排序15、在HTML5中,用于定义导航链接部分的语义化标签是?
A.<header>
B.<footer>
C.<nav>
D.<section>16、Java语言中,实现多线程可以通过继承哪个类或实现哪个接口?
A.Thread类或Runnable接口
B.Object类或Serializable接口
C.String类或Comparable接口
D.Math类或Cloneable接口17、下列关于HTTP状态码的描述,正确的是?
A.200表示服务器内部错误
B.404表示请求成功
C.500表示未找到资源
D.301表示永久重定向18、在数据结构中,栈(Stack)的特点是?
A.先进先出
B.后进先出
C.随机访问
D.双向遍历19、软件测试中,黑盒测试主要关注的是?
A.代码内部逻辑
B.程序功能需求
C.循环路径覆盖
D.变量定义使用20、在TCP/IP协议栈中,负责将IP地址解析为物理MAC地址的协议是?
A.ARP
B.RARP
C.ICMP
D.DHCP21、下列关于Java语言特性的描述,错误的是?
A.支持多线程
B.自动垃圾回收
C.指针操作直接访问内存
D.跨平台运行22、在SQL数据库中,用于删除表中所有数据但保留表结构的命令是?
A.DROPTABLE
B.DELETEFROM
C.TRUNCATETABLE
D.REMOVETABLE23、Linux系统中,查看当前进程状态的命令是?
A.ls
B.ps
C.cd
D.mkdir24、以下哪种排序算法的平均时间复杂度为O(nlogn)且是稳定的?
A.快速排序
B.堆排序
C.归并排序
D.希尔排序25、HTTP协议中,表示服务器内部错误的状态码是?
A.200
B.404
C.500
D.30126、在面向对象编程中,子类继承父类后,不能继承的是?
A.公共方法
B.受保护属性
C.构造方法
D.静态变量27、Redis默认使用的持久化机制不包括?
A.RDB
B.AOF
C.WAL
D.混合持久化28、下列哪项不属于软件开发生命周期(SDLC)的阶段?
A.需求分析
B.系统设计
C.硬件采购
D.测试与维护29、在Git版本控制中,将工作区修改暂存到暂存区的命令是?
A.gitcommit
B.gitpush
C.gitadd
D.gitmerge30、下列哪种数据结构遵循“先进先出”原则?
A.栈
B.队列
C.链表
D.树二、多项选择题下列各题有多个正确答案,请选出所有正确选项(共15题)31、在网络信息安全领域,以下哪些措施能有效防御SQL注入攻击?
A.使用预编译语句(PreparedStatement)
B.对用户输入进行严格的类型检查和过滤
C.最小化数据库账户权限
D.关闭数据库错误回显32、关于TCP/IP协议栈,下列说法正确的有?
A.IP协议提供可靠的数据传输服务
B.TCP协议通过三次握手建立连接
C.UDP协议适用于实时视频传输场景
D.HTTP协议通常基于TCP协议运行33、在Java编程中,关于HashMap和HashTable的区别,描述正确的是?
A.HashMap允许key和value为null
B.HashTable是线程安全的
C.HashMap的迭代器是fail-fast的
D.HashTable继承自AbstractMap34、下列哪些属于云计算的服务模式?
A.IaaS(基础设施即服务)
B.PaaS(平台即服务)
C.SaaS(软件即服务)
D.DaaS(数据即服务)35、关于Linux常用命令,下列搭配正确的有?
A.chmod-修改文件权限
B.chown-修改文件所有者
C.ps-查看当前进程状态
D.kill-强制删除文件36、在软件测试中,黑盒测试主要关注哪些方面?
A.程序内部逻辑结构
B.功能需求是否符合规格说明书
C.输入与输出的对应关系
D.界面交互体验37、关于数据库事务ACID特性,以下解释正确的有?
A.原子性:事务要么全部完成,要么全部不完成
B.一致性:事务执行前后数据库完整性约束未被破坏
C.隔离性:并发事务之间互不干扰
D.持久性:事务提交后,对数据的修改是永久的38、前端开发中,CSS盒子模型包含哪些部分?
A.Content(内容)
B.Padding(内边距)
C.Border(边框)
D.Margin(外边距)39、下列关于人工智能机器学习的说法,正确的有?
A.监督学习需要带标签的训练数据
B.无监督学习常用于聚类分析
C.深度学习是机器学习的一个子集
D.强化学习通过与环境交互获取奖励来优化策略40、在企业信息化建设中,ERP系统的主要功能模块通常包括?
A.财务管理
B.人力资源
C.供应链管理
D.生产制造41、在JavaWeb开发中,关于Servlet生命周期的描述,下列哪些说法是正确的?
A.Servlet实例由容器创建并初始化
B.service()方法每次请求都会执行
C.destroy()方法用于释放资源
D.init()方法可被多次调用42、关于TCP/IP协议栈,下列哪些描述属于传输层的功能或特性?
A.提供端到端的可靠数据传输
B.进行路由选择和数据包转发
C.TCP协议支持流量控制和拥塞控制
D.UDP协议提供无连接的服务43、在数据库设计中,关于第三范式(3NF)的理解,下列哪些说法正确?
A.每一列都与主键直接相关
B.消除非主属性对码的传递依赖
C.允许存在部分函数依赖
D.必须首先满足第二范式(2NF)44、关于Linux操作系统中的权限管理,下列哪些命令或描述是正确的?
A.chmod755file表示所有者读写执行,组和其他人读执行
B.chown命令用于改变文件的所有者
C.root用户拥有系统的最高权限
D.rwx权限中,x表示可读45、在软件测试中,下列哪些属于黑盒测试的方法?
A.等价类划分法
B.边界值分析法
C.逻辑覆盖法
D.错误推测法三、判断题判断下列说法是否正确(共10题)46、在Java网络编程中,TCP协议提供面向连接的服务,保证数据传输的可靠性,因此适用于对实时性要求极高但允许少量丢包的视频直播场景。判断该说法是否正确?A.正确B.错误47、SQL注入攻击是通过在输入字段中插入恶意SQL命令,欺骗数据库执行非授权操作。使用预编译语句(PreparedStatement)是防止SQL注入最有效的方法之一。判断该说法是否正确?A.正确B.错误48、在软件测试中,黑盒测试主要关注程序的内部逻辑结构和代码实现细节,而白盒测试则只关注输入与输出的对应关系。判断该说法是否正确?A.正确B.错误49、HTTP协议中,GET请求用于获取资源,数据附加在URL后;POST请求用于提交数据,数据包含在请求体中。因此,POST请求比GET请求更安全,适合传输密码等敏感信息。判断该说法是否正确?A.正确B.错误50、Linux系统中,chmod755filename命令表示文件所有者拥有读、写、执行权限,而同组用户和其他用户仅拥有读和执行权限。判断该说法是否正确?A.正确B.错误51、在数据结构中,栈(Stack)是一种先进先出(FIFO)的线性表,而队列(Queue)是一种后进先出(LIFO)的线性表。判断该说法是否正确?A.正确B.错误52、Redis是一种基于内存的高性能键值对数据库,支持持久化。由于其数据存储在内存中,因此重启后数据一定会丢失,无法恢复。判断该说法是否正确?A.正确B.错误53、面向对象编程的三大特征是封装、继承和多态。其中,多态是指同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。判断该说法是否正确?A.正确B.错误54、在计算机网络OSI七层模型中,IP协议工作在网络层,负责数据包的路由选择和寻址;TCP协议工作在传输层,负责端到端的可靠传输。判断该说法是否正确?A.正确B.错误55、Git版本控制系统中,`gitcommit`命令会将工作区的修改直接推送到远程仓库(RemoteRepository),实现代码共享。判断该说法是否正确?A.正确B.错误
参考答案及解析1.【参考答案】A【解析】ARP(地址解析协议)用于根据IP地址获取物理地址。RARP是反向地址解析协议;ICMP用于网络诊断和错误报告;DNS用于域名与IP地址的转换。今晚网络作为信息技术公司,基础网络协议是笔试高频考点,考生需熟练掌握各层协议功能及交互过程,区分应用层、网络层及链路层协议的具体职责。2.【参考答案】B【解析】队列遵循FIFO(先进先出)原则,适用于缓冲区管理、任务调度等场景。栈遵循LIFO(后进先出);二叉树用于高效查找和排序;哈希表用于快速键值对检索。在软件开发笔试中,数据结构的特性及应用场景是核心考察点,需理解不同结构的时间复杂度及适用业务逻辑。3.【参考答案】C【解析】Java接口中成员变量默认且必须是publicstaticfinal常量,无构造方法。抽象类支持单继承,但可包含具体方法和构造方法。此题考察面向对象核心概念,今晚网络招聘侧重Java后端开发能力,考生需清晰辨析两者在继承体系、成员定义及设计意图上的差异,避免混淆语法细节。4.【参考答案】A【解析】主键(PRIMARYKEY)约束要求字段值唯一且非空,用于标识每一行记录。UNIQUE仅保证唯一性,允许为空(视数据库而定);NOTNULL仅保证非空;FOREIGNKEY用于维护表间引用完整性。数据库设计是信息技术岗位必备技能,需掌握各类约束的作用及索引优化策略,确保数据存储的高效与安全。5.【参考答案】B【解析】top命令提供实时的系统资源监控,包括CPU、内存使用率及进程状态。ps用于静态查看进程快照;ls列出目录内容;netstat显示网络连接状态。运维与后端开发常需处理服务器性能问题,熟悉Linux常用命令及其参数是入职笔试的基础要求,重点区分静态查询与动态监控工具的使用场景。6.【参考答案】C【解析】403Forbidden表示服务器理解请求但拒绝执行,通常因权限不足;500InternalServerError才表示服务器内部错误。200OK为成功,301为永久重定向。Web开发中,准确识别状态码对于调试前后端交互至关重要。考生需熟记常见状态码含义,特别是4xx客户端错误与5xx服务端错误的区别,以便快速定位问题。7.【参考答案】B【解析】黑盒测试关注输入输出是否符合需求,无视内部代码实现。白盒测试基于内部逻辑结构;灰盒结合两者;单元测试通常由开发人员针对最小代码单元进行。今晚网络重视软件质量保证,笔试常考测试理论。考生需明确不同测试阶段的侧重点,理解黑盒测试在功能验证中的核心地位及其常用用例设计方法如等价类划分。8.【参考答案】B【解析】Git工作流程为:先使用gitadd将修改从工作区添加到暂存区,再使用gitcommit将暂存区内容提交到本地仓库。gitpush用于推送到远程仓库;gitpull用于拉取更新。协同开发中,规范的Git操作是团队协作基础。考生需熟练掌握常用命令及其作用域,理解工作区、暂存区与版本库三者之间的数据流转机制。9.【参考答案】C【解析】归并排序平均复杂度为O(nlogn)且稳定。快速排序平均O(nlogn)但不稳定;堆排序O(nlogn)但不稳定;冒泡排序O(n^2)但稳定。算法基础是信息技术笔试重难点,考生需掌握常见排序算法的时间/空间复杂度及稳定性特征,根据数据规模和对稳定性的要求选择合适算法,理解分治思想在归并排序中的应用。10.【参考答案】A【解析】开闭原则主张软件实体应对扩展开放,对修改关闭,即通过新增代码而非修改现有代码来增加功能,提高系统可维护性与扩展性。这是SOLID五大原则之一,今晚网络等技术公司高度重视代码规范与设计模式。考生需理解各设计原则内涵,能在实际场景中识别违反OCP的代码坏味道,并运用策略模式等进行重构优化。11.【参考答案】D【解析】面向对象编程(OOP)的三大核心特征是封装、继承和多态。封装隐藏内部实现细节,继承允许类之间共享代码,多态允许不同对象对同一消息做出不同响应。递归是一种算法技巧或编程方法,并非OOP的基本特征。故选D。12.【参考答案】C【解析】TRUNCATETABLE用于快速清空表中所有数据,且保留表结构,效率高于DELETE。DROPTABLE会删除表结构及数据。DELETEFROM可按条件删除数据,若不加条件则删除所有行,但速度较慢且记录日志。REMOVE不是标准SQL命令。故选C。13.【参考答案】B【解析】ls(list)命令用于列出目录内容。cd用于切换目录,pwd用于显示当前工作路径,mkdir用于创建新目录。因此,查看文件列表应使用ls。故选B。14.【参考答案】C【解析】快速排序在平均情况下的时间复杂度为O(nlogn),效率较高。冒泡排序、插入排序和选择排序的平均时间复杂度均为O(n^2),在处理大规模数据时效率较低。虽然快速排序最坏情况为O(n^2),但其平均性能优异,是常用的高效排序算法。故选C。15.【参考答案】C【解析】<nav>标签专门用于定义页面的导航链接部分,有助于搜索引擎理解和无障碍访问。<header>定义文档或节的头部,<footer>定义底部,<section>定义文档中的节。因此,导航部分应使用<nav>。故选C。16.【参考答案】A【解析】Java中创建线程主要有两种方式:一是继承java.lang.Thread类并重写run方法;二是实现java.lang.Runnable接口并实现run方法,然后将实例传递给Thread构造函数。其他选项与多线程实现无关。故选A。17.【参考答案】D【解析】200表示请求成功;404表示请求的资源未找到;500表示服务器内部错误;301表示请求的资源已被永久移动到新位置,即永久重定向。因此,只有D选项描述正确。故选D。18.【参考答案】B【解析】栈是一种线性数据结构,遵循“后进先出”(LIFO,LastInFirstOut)的原则,即最后进入栈的元素最先被移除。队列才是“先进先出”(FIFO)。栈不支持随机访问,通常只在一端进行操作。故选B。19.【参考答案】B【解析】黑盒测试将被测软件看作一个黑盒子,不考虑内部代码结构,只依据需求规格说明书检查程序功能是否符合要求。白盒测试才关注内部逻辑、路径覆盖和变量使用。因此,黑盒测试关注功能需求。故选B。20.【参考答案】A【解析】ARP(地址解析协议)用于根据IP地址获取物理地址。RARP是反向地址解析协议,用于无盘工作站获取IP。ICMP主要用于网络诊断如Ping命令。DHCP用于动态分配IP地址。在局域网通信中,数据链路层需要MAC地址,因此当知道目标IP但不知MAC时,发送ARP请求广播来获取。这是网络基础中的核心考点,区分各协议功能至关重要。21.【参考答案】C【解析】Java设计初衷之一是安全性,因此屏蔽了指针直接操作内存的功能,避免了C/C++中常见的内存泄漏和非法访问问题。Java通过JVM实现“一次编写,到处运行”,具备跨平台性。同时,Java内置了多线程支持和自动垃圾回收机制(GC),简化了开发者的内存管理负担。故C选项描述错误,Java不支持直接指针操作。22.【参考答案】C【解析】DROPTABLE会删除表结构及数据;DELETEFROM可删除指定数据,若不带条件则删全表,但效率较低且记录日志;TRUNCATETABLE快速删除所有行,重置自增计数器,不记录单行删除日志,效率高且保留表结构。REMOVE不是标准SQL命令。在大数据量清空场景下,TRUNCATE优于DELETE。23.【参考答案】B【解析】ps(ProcessStatus)用于显示当前系统的进程快照。ls用于列出目录内容,cd用于切换目录,mkdir用于创建目录。常用组合如`ps-ef`或`psaux`可查看详细信息,包括PID、用户、CPU占用等。这是运维和后端开发面试中的高频Linux基础题,需熟练掌握常用命令及其参数。24.【参考答案】C【解析】快速排序平均O(nlogn)但不稳定;堆排序O(nlogn)但不稳定;希尔排序不稳定且复杂度依赖增量序列。归并排序平均和最坏情况均为O(nlogn),且在合并过程中若元素相等保持原有顺序,因此是稳定的。稳定性在涉及多关键字排序时非常重要,归并排序是典型代表。25.【参考答案】C【解析】200表示请求成功;404表示资源未找到;301表示永久重定向;500表示服务器内部错误,通常由代码异常引起。理解HTTP状态码分类有助于前端调试和后端日志分析:2xx成功,3xx重定向,4xx客户端错误,5xx服务端错误。500错误需检查服务器端日志定位具体异常。26.【参考答案】C【解析】构造方法用于初始化对象,不能被继承,但子类可通过super()调用父类构造器。公共方法、受保护属性和静态变量均可被继承。静态变量属于类,虽可被子类访问,但通常建议通过类名调用。继承的核心是复用代码,但构造逻辑需各自独立以确保对象正确初始化。27.【参考答案】C【解析】Redis支持RDB(快照)和AOF(追加文件)两种主要持久化方式,4.0后引入混合持久化结合两者优势。WAL(Write-AheadLogging)是传统数据库如MySQLInnoDB引擎使用的技术,并非Redis原生持久化机制。Redis追求高性能,持久化策略需根据业务对数据一致性和性能的要求进行选择。28.【参考答案】C【解析】SDLC典型阶段包括需求分析、设计、编码、测试、部署和维护。硬件采购属于基础设施准备或项目管理范畴,不属于软件工程核心的开发与维护流程。虽然硬件影响系统运行,但它不是软件生命周期内的功能性步骤。掌握SDLC各阶段任务有助于规范软件开发流程,提高质量。29.【参考答案】C【解析】gitadd将工作区修改加入暂存区(Index);gitcommit将暂存区内容提交到本地仓库;gitpush推送到远程仓库;gitmerge合并分支。Git的工作流分为工作区、暂存区和本地仓库三层。理解这一流程是协作开发的基础,add是连接工作区与版本库的关键步骤。30.【参考答案】B【解析】队列是一种线性表,其特点是先进先出(FIFO),即最先插入的元素最先被删除。栈遵循后进先出(LIFO)原则。链表和树是数据的存储结构,不特指存取顺序。故本题选B。31.【参考答案】ABCD【解析】SQL注入是常见Web漏洞。A项预编译将代码与数据分离,从根本上防止注入;B项过滤非法字符可阻断恶意payload;C项最小权限原则限制攻击者获取敏感数据或执行高危操作的范围;D项关闭错误回显避免泄露数据库结构信息,增加攻击难度。四者结合构成纵深防御体系,均属于有效防御手段。32.【参考答案】BCD【解析】A项错误,IP协议是无连接的、不可靠的服务,可靠性由上层协议保证。B项正确,TCP通过SYN、SYN-ACK、ACK三次握手确保连接建立。C项正确,UDP低延迟、无连接,适合对实时性要求高但容忍少量丢包的视频流。D项正确,HTTP作为应用层协议,默认依赖TCP提供可靠传输通道。33.【参考答案】ABC【解析】A项正确,HashMap支持null键值,HashTable不支持。B项正确,HashTable方法多加synchronized关键字,保证线程安全,但性能较低。C项正确,HashMap迭代器在并发修改时会抛出ConcurrentModificationException。D项错误,HashTable继承自Dictionary类,而HashMap继承自AbstractMap。现代开发推荐用ConcurrentHashMap替代HashTable。34.【参考答案】ABC【解析】云计算三大核心服务模式为IaaS、PaaS和SaaS。IaaS提供虚拟化的计算资源如服务器、存储;PaaS提供开发环境和工具,简化应用部署;SaaS直接提供应用软件服务,用户无需管理底层设施。D项DaaS虽存在,但通常不被列为云计算最基础的三大标准模式之一,而是特定领域的应用形态。故标准答案选ABC。35.【参考答案】ABC【解析】A项chmod用于改变文件或目录的访问权限;B项chown用于变更文件或目录的拥有者或所属群组;C项ps用于显示当前系统的进程快照;D项错误,kill命令用于向进程发送信号以终止进程,而非删除文件,删除文件应使用rm命令。掌握这些基础命令对于服务器运维至关重要。36.【参考答案】BCD【解析】黑盒测试又称功能测试,不考虑内部代码结构(A项属白盒测试范畴)。它主要依据需求规格说明书,验证软件功能是否正确(B项),检查给定输入是否产生预期输出(C项),以及评估用户界面的易用性和交互逻辑(D项)。其核心在于从用户视角验证系统行为。37.【参考答案】ABCD【解析】ACID是事务处理的四大特性。原子性(Atomicity)确保操作不可分割;一致性(Consistency)保证数据从一个合法状态变换到另一个合法状态;隔离性(Isolation)防止并发事务导致数据混乱;持久性(Durability)确保一旦提交,即使系统故障数据也不丢失。四项描述均准确。38.【参考答案】ABCD【解析】CSS盒子模型是布局的基础。每个元素都被视为一个矩形盒子,由内向外依次包括:Content(实际内容区域)、Padding(内容与边框间的透明区域)、Border(围绕内边距的边框)、Margin(盒子与其他元素间的透明间隔)。理解这四部分对于精准控制页面布局至关重要。39.【参考答案】ABCD【解析】A项正确,监督学习如分类、回归需标注数据;B项正确,无监督学习处理无标签数据,典型应用为聚类;C项正确,深度学习利用多层神经网络,属于机器学习范畴;D项正确,强化学习通过试错机制,根据环境反馈的奖励或惩罚调整行为策略。四项均符合AI基本理论。40.【参考答案】ABCD【解析】ERP(企业资源计划)旨在整合企业核心业务流程。财务管理负责会计核算与资金流;人力资源管理涵盖招聘、薪酬等;供应链管理优化采购、库存与销售物流;生产制造管理协调生产计划与控制。这四大模块构成了ERP系统的核心骨架,助力企业实现资源高效配置与信息集成。41.【参考答案】ABC【解析】Servlet生命周期包括实例化、初始化、服务、销毁四个阶段。容器负责创建Servlet实例(A对)。init()方法仅在初始化时调用一次(D错)。service()方法处理客户端请求,每次请求均触发(B对)。destroy()在Servlet卸载前调用,用于清理资源(C对)。掌握生命周期有助于优化资源管理和理解请求处理流程,是后端开发的基础考点。42.【参考答案】ACD【解析】传输层主要负责端到端通信。TCP提供可靠传输,包含流量控制和拥塞控制机制(A、C对)。UDP是无连接的,不保证可靠性(D对)。路由选择和数据包转发是网络层(IP层)的核心功能,而非传输层(B错)。区分各层功能是网络技术笔试的高频考点,需明确TCP与UDP的应用场景及差异。43.【参考答案】ABD【解析】第三范式要求关系模式满足2NF,且所有非主属性都不传递依赖于任何候选码(B、D对)。这意味着每一列必须直接依赖于主键,消除传递依赖(A对)。部分函数依赖是在第一范式到第二范式中消除的,3NF中不允许存在部分依赖和传递依赖(C错)。规范化旨在减少数据冗余和维护异常。44.【参考答案】ABC【解析】Linux权限分为读(r)、写(w)、执行(x)。chmod755对应rwxr-xr-x,即所有者全权,其他人读+执行(A对)。chown用于变更所有者(B对)。root是超级管理员,拥有最高权限(C对)。x代表执行权限,r代表读取权限(D错)。熟练掌握权限命令对于服务器运维和安全配置至关重要。45.【参考答案】ABD【解析】黑盒测试关注输入输出,不考虑内部代码结构。等价类划分、边界值分析和错误推测法均基于需求规格说明书设计用例,属于黑盒测试(A、B、D对)。逻辑覆盖法(如语句覆盖、判定覆盖)需要分析程序内部逻辑路径,属于白盒测试(C错)。区分黑白盒测试方法有助于在不同测试阶段选择合适的策略。46.【参考答案】B【解析】错误。TCP协议虽然可靠,但其重传机制和拥塞控制会导致延迟抖动,不适合对实时性要求极高的视频直播。视频直播通常采用UDP协议或基于UDP优化的QUIC协议,因为它们开销小、传输快,能容忍少量丢包以换取低延迟。TCP更适用于文件传输、网页浏览等要求数据完整性的场景。考生需区分TCP与UDP的应用场景差异。47.【参考答案】A【解析】正确。SQL注入是利用用户输入未过滤直接拼接SQL语句导致的。预编译语句将SQL结构与数据分离,数据库先编译SQL模板,再传入参数,参数被视为纯数据而非可执行代码,从而从根本上杜绝了SQL注入风险。相比之下,简单的字符串过滤容易因编码问题被绕过。因此,在开发中应优先使用预编译语句处理用户输入,确保数据安全。48.【参考答案】B【解析】错误。题干将概念颠倒。黑盒测试不考虑内部代码结构,仅依据需求规格说明书,检查输入是否产生预期输出,侧重功能验证。白盒测试则深入程序内部,检查逻辑路径、分支覆盖和代码结构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年医学影像设备学准则化试卷及答案
- 河道清淤工程回填施工方案
- 地下空间物体打击紧急处置方案
- (完整版)细石混凝土楼地面施工方案
- 基底节出血患者护理策略
- 心悸患者生命体征监测技巧
- 病区护理工作与护理科研
- 预防龋齿的有效方法
- 肺炎患者营养支持护理评估
- 猝死患者家属沟通技巧
- 2025年浙江省温州市平阳县部分事业单位统一招聘工作人员笔试历年典型考题及考点剖析附带答案详解
- 造价咨询考核奖惩制度
- 肯德基2025品牌年终报告
- 【《基于Java web宿舍管理系统设计与实现》14000字(论文)】
- 老年共病个体化诊疗的指南更新策略
- (2025)中国甲状腺疾病诊疗指南
- 2025年储能电站运维员实操技能真题及答案
- JJG3662004接地电阻表高清晰版
- 2025江苏南京市交通集团相关财务岗位公开招聘57人笔试历年常考点试题专练附带答案详解试卷2套
- 国企基层管理人员竞聘面试题6套和专业题120问及答案
- 雨课堂学堂云在线《解密3D打印(西北工大 )》单元测试考核答案
评论
0/150
提交评论