2025浙江舟山昊思信息技术有限公司招聘2人笔试历年典型考点题库附带答案详解_第1页
2025浙江舟山昊思信息技术有限公司招聘2人笔试历年典型考点题库附带答案详解_第2页
2025浙江舟山昊思信息技术有限公司招聘2人笔试历年典型考点题库附带答案详解_第3页
2025浙江舟山昊思信息技术有限公司招聘2人笔试历年典型考点题库附带答案详解_第4页
2025浙江舟山昊思信息技术有限公司招聘2人笔试历年典型考点题库附带答案详解_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

2025浙江舟山昊思信息技术有限公司招聘2人笔试历年典型考点题库附带答案详解一、单项选择题下列各题只有一个正确答案,请选出最恰当的选项(共30题)1、下列哪项不属于关系型数据库管理系统?

A.MySQL

B.Oracle

C.MongoDB

D.PostgreSQL2、在Java编程语言中,实现多线程继承的类是?

A.Runnable

B.Thread

C.Callable

D.Executor3、以下关于HTTPS的描述,正确的是?

A.默认端口是80

B.数据明文传输

C.基于SSL/TLS协议加密

D.不需要数字证书4、在软件测试中,黑盒测试主要关注?

A.代码内部逻辑

B.程序功能需求

C.循环路径覆盖

D.变量定义状态5、Linux系统中,用于查看当前目录下的文件和文件夹的命令是?

A.cd

B.pwd

C.ls

D.mkdir6、下列排序算法中,平均时间复杂度为O(nlogn)且稳定的是?

A.快速排序

B.堆排序

C.归并排序

D.希尔排序7、在HTML5中,用于定义导航链接部分的语义化标签是?

A.<header>

B.<nav>

C.<section>

D.<aside>8、下列关于IP地址的说法,错误的是?

A.IPv4地址长度为32位

B.是回环地址

C.IPv6地址长度为128位

D.55是私有地址9、在项目管理中,关键路径是指?

A.耗时最短的路径

B.耗时最长的路径

C.资源消耗最多的路径

D.风险最高的路径10、在计算机网络中,用于将域名解析为IP地址的协议是?

A.HTTPB.DNSC.FTPD.SMTP11、Java语言中,关于接口的描述正确的是?

A.接口可以有构造方法B.接口成员变量默认为publicstaticfinalC.接口方法必须有方法体D.类只能实现一个接口12、下列哪种数据结构适合实现“先进先出”的操作特性?

A.栈B.队列C.二叉树D.哈希表13、在SQL数据库中,用于从表中删除所有数据但保留表结构的命令是?

A.DROPTABLEB.DELETEFROMC.TRUNCATETABLED.REMOVETABLE14、Linux系统中,用于查看当前进程状态的命令是?

A.lsB.psC.cdD.mkdir15、软件测试中,不考虑内部代码结构,仅依据需求规格说明书进行的测试是?

A.白盒测试B.黑盒测试C.灰盒测试D.单元测试16、HTML5中,用于定义文档导航链接部分的语义化标签是?

A.<header>B.<nav>C.<section>D.<footer>17、在关系型数据库设计中,第三范式(3NF)要求消除什么依赖?

A.部分函数依赖B.传递函数依赖C.多值依赖D.连接依赖18、Python中,用于获取列表长度的内置函数是?

A.size()B.length()C.len()D.count()19、OSI参考模型中,负责端到端可靠数据传输的是哪一层?

A.网络层B.传输层C.会话层D.应用层20、Java语言中,下列哪个关键字用于定义常量?

A.staticB.finalC.constD.volatile21、数据库事务的ACID特性中,“I”代表什么?

A.原子性B.一致性C.隔离性D.持久性22、下列哪种排序算法的平均时间复杂度为O(nlogn)?

A.冒泡排序B.快速排序C.插入排序D.选择排序23、HTML5中,用于定义导航链接部分的语义化标签是?

A.<header>B.<footer>C.<nav>D.<section>24、Linux系统中,用于查看当前目录下的文件和子目录的命令是?

A.cdB.lsC.pwdD.mkdir25、在软件测试中,黑盒测试主要关注的是?

A.内部逻辑结构B.代码覆盖率C.功能需求D.程序性能26、TCP/IP模型中,负责端到端可靠传输的是哪一层?

A.网络接口层B.网际层C.传输层D.应用层27、下列不属于关系数据库规范化目的的是?

A.减少数据冗余B.消除插入异常C.提高查询速度D.消除删除异常28、Python中,用于获取列表长度的内置函数是?

A.size()B.length()C.len()D.count()29、在计算机网络中,用于将域名解析为IP地址的协议是?

A.HTTPB.DNSC.FTPD.SMTP30、下列哪项不属于Java语言的基本数据类型?

A.int

B.String

C.boolean

D.double二、多项选择题下列各题有多个正确答案,请选出所有正确选项(共15题)31、在JavaWeb开发中,关于Servlet生命周期的描述,下列哪些说法是正确的?

A.init()方法在Servlet实例化后被调用,且只调用一次

B.service()方法用于处理客户端请求,每次请求都会调用

C.destroy()方法在Servlet被卸载前调用,用于释放资源

D.Servlet容器会为每个请求创建一个新的Servlet实例32、关于MySQL数据库索引的使用原则,下列说法正确的有?

A.频繁更新的字段不适合建立索引

B.区分度低的字段(如性别)适合建立唯一索引

C.组合索引遵循最左前缀原则

D.索引越多越好,能显著提升所有查询速度33、在Spring框架中,关于依赖注入(DI)的描述,下列哪些是正确的?

A.构造器注入有利于保证依赖不可变

B.Setter注入允许在对象创建后重新配置依赖

C.字段注入(@Autowired)最推荐用于生产环境

D.SpringIOC容器负责管理Bean的生命周期34、关于Linux常用命令,下列哪些组合可以实现查看当前目录下所有文件(含隐藏文件)的详细信息?

A.ls-a

B.ls-l

C.ls-al

D.ls-la35、在Vue.js框架中,关于组件通信的方式,下列哪些说法是正确的?

A.父组件通过props向子组件传递数据

B.子组件通过$emit触发自定义事件向父组件传值

C.Vuex适用于任何规模项目的状态管理

D.provide/inject主要用于跨多级组件传递数据36、关于HTTP协议状态码,下列哪些描述是正确的?

A.200表示请求成功

B.301表示永久重定向

C.403表示服务器内部错误

D.500表示服务器内部错误37、在软件测试中,关于黑盒测试和白盒测试的区别,下列说法正确的有?

A.黑盒测试关注功能需求,不考虑内部代码结构

B.白盒测试需要测试人员了解程序内部逻辑

C.黑盒测试通常在开发早期进行

D.白盒测试可以覆盖所有代码路径38、关于Redis数据结构的应用场景,下列哪些匹配是正确的?

A.String:存储会话信息或计数器

B.List:实现消息队列

C.Set:存储用户标签,求交集并集

D.Hash:存储对象属性,如用户信息39、在Git版本控制中,下列哪些命令用于将更改提交到本地仓库?

A.gitadd.

B.gitcommit-m"msg"

C.gitpushoriginmaster

D.gitstatus40、关于网络安全中的SQL注入防御,下列哪些措施是有效的?

A.使用预编译语句(PreparedStatement)

B.对用户输入进行严格的类型检查和过滤

C.直接拼接用户输入到SQL字符串中

D.使用ORM框架并遵循其最佳实践41、在JavaWeb开发中,关于Servlet生命周期说法正确的有:

A.init()方法只执行一次

B.service()方法处理每次请求

C.destroy()方法由垃圾回收器自动调用

D.Servlet是线程安全的42、以下属于关系型数据库MySQL特性的有:

A.支持ACID事务特性

B.默认使用B+树索引

C.天然支持海量非结构化数据存储

D.支持SQL标准查询语言43、关于Spring框架中Bean的作用域,下列说法正确的有:

A.singleton是默认作用域

B.prototype每次获取创建新实例

C.request作用域适用于Web应用

D.session作用域在每个HTTP会话中唯一44、在Linux系统中,用于查看进程状态的命令有:

A.ps

B.top

C.netstat

D.kill45、下列关于TCP与UDP协议区别的描述,正确的有:

A.TCP面向连接,UDP无连接

B.TCP保证数据有序到达,UDP不保证

C.UDP传输效率高于TCP

D.TCP头部开销比UDP小三、判断题判断下列说法是否正确(共10题)46、在信息技术服务合同中,若未明确约定知识产权归属,通常默认归委托方所有。判断该说法是否正确?A.正确B.错误47、SQL语句中,DELETE命令用于删除表结构,而DROP命令用于删除表中的数据。判断该说法是否正确?A.正确B.错误48、在计算机网络中,IP地址属于C类私有地址,可直接在互联网上路由。判断该说法是否正确?A.正确B.错误49、软件测试中,黑盒测试主要关注程序内部逻辑结构,白盒测试主要关注功能需求。判断该说法是否正确?A.正确B.错误50、在Excel中,VLOOKUP函数的第四个参数为FALSE时,表示进行精确匹配。判断该说法是否正确?A.正确B.错误51、敏捷开发模型强调前期制定详尽的计划,并在开发过程中严格遵循,不允许变更。判断该说法是否正确?A.正确B.错误52、HTTPS协议相比HTTP协议,主要增加了SSL/TLS加密层,以保障数据传输的安全性。判断该说法是否正确?A.正确B.错误53、在关系型数据库中,主键(PrimaryKey)允许为空值(NULL),但必须唯一。判断该说法是否正确?A.正确B.错误54、Linux系统中,chmod755filename表示文件所有者拥有读写执行权限,组用户和其他用户拥有读和执行权限。判断该说法是否正确?A.正确B.错误55、面向对象编程的三大特征是封装、继承和多态,其中多态是指同一操作作用于不同对象产生不同行为。判断该说法是否正确?A.正确B.错误

参考答案及解析1.【参考答案】C【解析】MySQL、Oracle和PostgreSQL均为典型的关系型数据库管理系统(RDBMS),它们使用SQL语言进行数据操作,数据以表格形式存储。MongoDB是一种非关系型数据库(NoSQL),基于文档存储模型,适用于处理大规模非结构化或半结构化数据。故本题选C。2.【参考答案】B【解析】Java中创建线程主要有两种方式:一是继承Thread类并重写run方法;二是实现Runnable接口。Thread是类,而Runnable、Callable是接口。Executor是线程池框架的顶级接口。题目问的是“继承的类”,因此应选Thread。3.【参考答案】C【解析】HTTPS(超文本传输安全协议)默认端口为443,而非80(HTTP端口)。它通过SSL/TLS协议对数据进行加密传输,确保数据的机密性和完整性,防止窃听和篡改。HTTPS部署需要CA颁发的数字证书来验证服务器身份。因此,C选项描述正确。4.【参考答案】B【解析】黑盒测试又称功能测试,它不考虑程序内部结构和逻辑,只依据需求规格说明书,检查程序功能是否符合要求。A、C、D均属于白盒测试的范畴,白盒测试关注代码内部逻辑、路径覆盖和结构细节。故本题选B。5.【参考答案】C【解析】ls(list)命令用于列出目录内容。cd用于切换目录;pwd用于显示当前工作目录的绝对路径;mkdir用于创建新目录。因此,查看当前目录下文件的命令是ls。常用参数如-l显示详细信息,-a显示隐藏文件。6.【参考答案】C【解析】快速排序平均复杂度O(nlogn)但不稳定;堆排序平均复杂度O(nlogn)但不稳定;希尔排序不稳定且复杂度依赖步长。归并排序平均和最坏时间复杂度均为O(nlogn),且在合并过程中若元素相等保持原有顺序,则是稳定的排序算法。故选C。7.【参考答案】B【解析】<nav>标签专门用于定义页面的导航链接部分。<header>定义文档或节的页眉;<section>定义文档中的节;<aside>定义页面内容之外的内容(如侧边栏)。使用语义化标签有助于SEO和无障碍访问。因此选B。8.【参考答案】D【解析】IPv4地址确为32位,IPv6为128位。是本地回环地址,用于测试网络栈。55是受限广播地址,用于向本地网络所有主机发送数据,并非私有地址。私有地址范围包括10.x.x.x、172.16-31.x.x、192.168.x.x。故D错误。9.【参考答案】B【解析】关键路径法(CPM)中,关键路径是项目网络图中从开始到结束耗时最长的路径。它决定了项目的最短完成时间。关键路径上的任何活动延迟都会导致整个项目延期。虽然它可能涉及较多资源或风险,但其定义核心在于“耗时最长”。故选B。10.【参考答案】B【解析】DNS(域名系统)是互联网的一项服务,作为将域名和IP地址相互映射的一个分布式数据库。HTTP用于网页传输,FTP用于文件传输,SMTP用于邮件发送。因此,实现域名到IP地址解析的是DNS协议。11.【参考答案】B【解析】Java接口中不能定义构造方法;接口中的成员变量默认且必须是publicstaticfinal常量;接口中的抽象方法没有方法体(默认方法除外);一个类可以实现多个接口。故B选项正确。12.【参考答案】B【解析】队列(Queue)是一种特殊的线性表,遵循先进先出(FIFO)原则。栈遵循后进先出(LIFO)。二叉树和哈希表主要用于查找和存储,不直接体现FIFO特性。13.【参考答案】C【解析】TRUNCATETABLE用于清空表数据,速度快且不记录单行日志,保留表结构。DROPTABLE会删除表结构和数据。DELETEFROM可带条件删除,速度较慢。无REMOVETABLE命令。14.【参考答案】B【解析】ps命令用于显示当前系统的进程状态。ls用于列出目录内容,cd用于切换目录,mkdir用于创建目录。15.【参考答案】B【解析】黑盒测试把程序看作一个黑盒子,完全不考虑内部逻辑结构,只检查功能是否符合需求。白盒测试关注内部逻辑。单元测试属于测试阶段而非方法论分类的核心区别。16.【参考答案】B【解析】<nav>标签专门用于定义页面的导航链接部分。<header>定义页眉,<section>定义文档中的节,<footer>定义页脚。17.【参考答案】B【解析】第一范式消除非原子性,第二范式消除部分函数依赖,第三范式消除非主属性对码的传递函数依赖。18.【参考答案】C【解析】Python使用len()函数获取序列(如列表、字符串)的长度。size()和length()不是Python内置获取列表长度的标准函数,count()用于统计元素出现次数。19.【参考答案】B【解析】传输层提供端到端的通信服务,TCP协议在此层实现可靠传输。网络层负责路由选择,会话层管理会话,应用层为用户提供接口。20.【参考答案】B【解析】在Java中,final关键字用于修饰变量、方法或类,表示不可变。修饰变量时即为常量。static用于静态修饰,const是保留字但未使用,volatile用于保证可见性。故选B。21.【参考答案】C【解析】ACID分别代表原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。隔离性确保并发事务互不干扰。故“I”指隔离性,选C。22.【参考答案】B【解析】冒泡、插入和选择排序的平均时间复杂度均为O(n^2)。快速排序采用分治法,平均时间复杂度为O(nlogn),效率较高。故选B。23.【参考答案】C【解析】<nav>标签专门用于定义页面的导航链接部分。<header>定义头部,<footer>定义底部,<section>定义文档中的节。故选C。24.【参考答案】B【解析】ls命令用于列出目录内容。cd用于切换目录,pwd显示当前路径,mkdir创建新目录。故选B。25.【参考答案】C【解析】黑盒测试不考虑内部代码结构,仅依据需求规格说明书检查功能是否符合预期。白盒测试才关注内部逻辑。故选C。26.【参考答案】C【解析】传输层提供端到端的通信服务,TCP协议在此层实现可靠传输。网际层负责路由选择,应用层处理具体应用。故选C。27.【参考答案】C【解析】规范化的主要目的是减少冗余、避免插入/删除/更新异常。虽然规范化有助于数据一致性,但过度规范化可能因多表连接而降低查询速度。故选C。28.【参考答案】C【解析】Python使用len()函数获取容器(如列表、字符串)的长度。size()和length()不是Python内置函数,count()用于统计元素出现次数。故选C。29.【参考答案】B【解析】DNS(域名系统)是互联网的一项服务,作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。HTTP是超文本传输协议,用于网页浏览;FTP是文件传输协议;SMTP是简单邮件传输协议。因此,负责域名解析的是DNS。本题考察基础网络协议知识,对于信息技术岗位而言,理解核心网络服务原理是必备技能。30.【参考答案】B【解析】Java有8种基本数据类型:byte、short、int、long、float、double、char、boolean。String是Java中的引用类型(类),不是基本数据类型。int是整型,boolean是布尔型,double是双精度浮点型,均属于基本数据类型。故选B。31.【参考答案】ABC【解析】Servlet是单例多线程的。容器启动或首次请求时实例化Servlet并调用init()初始化,仅一次。每次请求到来,容器分配线程调用service()方法处理。服务器关闭或应用卸载时调用destroy()销毁实例。D错误,因为Servlet通常只有一个实例,而非每请求一新实例,这有助于节省资源。理解生命周期对优化性能和资源管理至关重要。32.【参考答案】AC【解析】索引虽加速查询,但会降低增删改性能,故频繁更新字段不宜建索引,A正确。区分度低的字段索引效果差,不建议建索引,B错误。组合索引查询时需匹配最左列,C正确。索引占用空间且维护成本高,过多索引反而降低写性能,需根据查询场景合理设计,D错误。33.【参考答案】ABD【解析】构造器注入强制依赖,便于测试和保证不变性,A正确。Setter注入灵活,支持可选依赖和重新配置,B正确。字段注入导致紧耦合且难以单元测试,官方推荐构造器注入,C错误。IOC容器核心职责即控制反转,管理Bean创建、装配及生命周期,D正确。34.【参考答案】CD【解析】ls命令中,-a参数显示所有文件(包括以.开头的隐藏文件),-l参数以长格式显示详细信息(权限、所有者、大小等)。单独使用-a或-l无法同时满足“所有文件”和“详细信息”两个条件。-al和-la是等效的,均表示同时启用这两个选项,因此C和D正确。35.【参考答案】ABD【解析】Props是父子通信的标准方式,A正确。$emit用于子向父发送事件及数据,B正确。provide/inject允许祖先组件向后代组件注入依赖,避免逐层传递,D正确。Vuex适合中大型复杂应用,小型项目使用可能增加复杂度,并非“任何规模”都适用,C表述绝对化,故不选。36.【参考答案】ABD【解析】200OK表示请求已成功处理,A正确。301MovedPermanently表示资源已永久移动到新URL,B正确。403Forbidden表示服务器理解请求但拒绝执行,通常因权限不足;500InternalServerError才表示服务器内部错误,故C错误,D正确。掌握状态码有助于快速定位前后端问题。37.【参考答案】AB【解析】黑盒测试基于需求规格说明书,验证输入输出是否符合预期,不涉及内部实现,A正确。白盒测试基于代码内部结构,检查逻辑路径,需懂代码,B正确。单元测试(常为白盒)在编码阶段进行,集成/系统测试(常为黑盒)在后期,C表述不准确。由于路径爆炸问题,白盒测试很难覆盖所有路径,D错误。38.【参考答案】ABCD【解析】String是最基本类型,适合缓存、计数,A正确。List双向链表,支持push/pop,可做简单队列,B正确。Set无序不重复,支持集合运算,适合标签、共同好友,C正确。Hash是键值对集合,适合存储对象,节省内存且方便修改单个字段,D正确。Redis丰富结构使其适用于多种场景。39.【参考答案】AB【解析】gitadd将工作区修改添加到暂存区,是提交前的必要步骤,A正确。gitcommit将暂存区内容提交到本地版本库,B正确。gitpush是将本地提交推送到远程仓库,不属于“提交到本地”,C错误。gitstatus仅查看状态,不改变仓库内容,D错误。注意区分本地提交与远程推送。40.【参考答案】ABD【解析】预编译语句将SQL逻辑与数据分离,从根本上防止注入,A正确。输入验证和过滤能拦截恶意字符,B正确。直接拼接SQL是注入产生的主要原因,严禁使用,C错误。主流ORM框架底层通常使用预编译,正确使用可有效防御,D正确。多层防御策略能提升系统安全性。41.【参考答案】AB【解析】Servlet容器加载Servlet时调用init()初始化,仅执行一次;每次请求触发service()方法分发处理;destroy()由容器在卸载Servlet时调用,非GC自动调用;Servlet默认单例多线程,非线程安全,需开发者同步控制。故C、D错误,A、B正确。42.【参考答案】ABD【解析】MySQL是典型关系型数据库,严格支持ACID事务,确保数据一致性;InnoDB引擎默认采用B+树作为索引结构,优化范围查询;支持标准SQL语法。C项描述的是NoSQL数据库(如MongoDB)的特性,MySQL擅长结构化数据,对非结构化支持较弱。故选ABD。43.【参考答案】ABCD【解析】SpringBean默认singleton单例;prototype原型模式每次请求新建;request和session是Web特定作用域,分别对应单次请求和整个会话周期。四个选项均准确描述了SpringBean不同作用域的行为特征,符合框架设计规范。44.【参考答案】AB【解析】ps用于静态查看当前进程快照;top动态实时显示进程资源占用;netstat主要查看网络连接状态;kill用于发送信号终止进程,虽涉及进程但非查看状态。因此,专门用于查看进程状态的是ps和top。45.【参考答案】ABC【解析】TCP建立连接三次握手,提供可靠、有序传输,头部至少20字节;UDP无连接,不可靠但实时性高,头部仅8字节,开销小且效率高。D项错误,TCP头部更大。故ABC正确反映了两者核心差异。46.【参考答案】B【解析】根据《民法典》及相关法律规定,委托开发完成的发明创造,除当事人另有约定外,申请专利的权利属于研究开发人。软件著作权若无特别约定,通常也归属于开发者而非委托方。因此,默认归委托方所有的说法是错误的。企业在招聘笔试中常考察此类法律常识,需明确“约定优先,无约定归开发者”的原则,以规避法律风险。47.【参考答案】B【解析】该说法混淆了DELETE与DROP的功能。DELETE是DML(数据操作语言),用于删除表中的行数据,可回滚;DROP是DDL(数据定义语言),用于删除整个表结构及其数据,不可回滚。TRUNCATE也用于清空数据但重置自增ID。在数据库管理中,区分这三者至关重要,误用DROP可能导致灾难性数据丢失。因此,题干描述完全颠倒,答案为错误。48.【参考答案】B【解析】192.168.x.x确实属于C类私有地址范围(-55)。然而,私有地址的设计初衷就是在局域网内部使用,不能直接在公共互联网上路由。若需访问互联网,必须通过NAT(网络地址转换)技术转换为公网IP。因此,后半句“可直接在互联网上路由”是错误的

温馨提示

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

最新文档

评论

0/150

提交评论