大华技术校招笔试真题(含详细答案解析)_第1页
大华技术校招笔试真题(含详细答案解析)_第2页
大华技术校招笔试真题(含详细答案解析)_第3页
大华技术校招笔试真题(含详细答案解析)_第4页
大华技术校招笔试真题(含详细答案解析)_第5页
已阅读5页,还剩2页未读, 继续免费阅读

下载本文档

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

文档简介

大华技术校招笔试真题(含详细答案解析)考试说明:本次试题适配大华校招研发、嵌入式、技术支持等通用技术岗位,满分100分,考试时长90分钟。题型包含选择题、填空题、简答题、编程题,题目均来源于历年真实笔试题库,解析贴合职场实操,简洁易懂。一、单项选择题(共15题,每题2分,共30分)1、大华核心主营业务领域是?()A、金融理财B、视频安防与物联网C、在线教育D、医疗设备答案:B解析:大华技术是国内头部安防、视频物联网企业,核心业务围绕视频监控、智慧物联、视觉感知设备及解决方案展开,是行业核心赛道龙头。2、网络协议中,专门用于域名解析的是?()A、FTPB、SMTPC、DNSD、HTTP答案:C解析:DNS负责将域名转换为IP地址;FTP是文件传输协议,SMTP是邮件发送协议,HTTP是超文本传输协议。3、数据结构中,遵循先进先出(FIFO)规则的是?()A、栈B、队列C、二叉树D、哈希表答案:B解析:队列尾部入队、头部出队,先进先出;栈是先进后出,其余两种无固定出入队规则。4、数据库中用于查询数据表数据的核心语句是?()A、UPDATEB、DELETEC、INSERTD、SELECT答案:D解析:SELECT查询数据,UPDATE更新数据,DELETE删除数据,INSERT插入新增数据。5、C语言中,以下关于结构体位域的说法正确的是?()A、位域可以跨字节存储B、位域变量必须是int类型C、位域可节省内存空间D、位域不能用于结构体成员答案:C解析:位域通过指定成员占用二进制位数,精准控制内存占用,广泛用于嵌入式设备内存优化,不支持跨字节存储,支持char、short等多种类型。6、TCP和UDP的核心区别,说法错误的是?()A、TCP面向连接,UDP无连接B、TCP可靠传输,UDP不可靠传输C、TCP传输速度更快D、UDP开销更小、实时性更高答案:C解析:TCP需要三次握手、确认重传等机制,开销大、速度慢;UDP无需建立连接,传输效率更高,视频监控、流媒体场景多使用UDP。7、操作系统中,进程和线程的关系说法正确的是?()A、线程是资源分配的最小单位B、进程包含多个线程,线程共享进程资源C、进程切换开销更小D、线程拥有独立的内存空间答案:B解析:进程是资源分配最小单位,线程是调度执行最小单位;线程共享进程堆内存、全局变量,切换开销远小于进程。8、以下不属于面向对象三大特性的是?()A、封装B、继承C、多态D、抽象答案:D解析:面向对象三大核心特性为封装、继承、多态,抽象是面向对象的设计思想,不属于三大特性。9、视频监控中,H.265编码相比H.264的核心优势是?()A、编码速度更快B、同等画质下压缩率更高,节省带宽存储C、算法更简单D、设备兼容性更好答案:B解析:H.265是新一代视频编码标准,相比H.264可节省约50%的带宽和存储空间,是大华安防设备主流编码格式。10、Linux系统中,查看当前目录下所有文件(包含隐藏文件)的命令是?()A、lsB、ls-aC、ls-lD、ls-h答案:B解析:ls基础查看文件,ls-a显示隐藏文件,ls-l展示详细信息,ls-h人性化显示文件大小。11、数据库ACID特性中,确保事务执行前后数据一致性的是?()A、原子性B、一致性C、隔离性D、持久性答案:B解析:原子性是事务要么全执行要么全回滚;一致性保证数据合法合规、状态统一;隔离性是事务互不干扰;持久性是事务提交后数据永久生效。12、以下哪种排序算法时间复杂度最优(平均情况)?()A、冒泡排序B、快速排序C、选择排序D、插入排序答案:B解析:快速排序平均时间复杂度O(nlogn),其余三种基础排序平均复杂度均为O(n²)。13、嵌入式开发中,中断的核心作用是?()A、提高代码运行速度B、处理突发硬件事件,实时响应设备信号C、节省内存资源D、简化代码逻辑答案:B解析:监控设备、传感器等硬件突发信号通过中断上报,CPU暂停当前任务优先处理,保障设备实时性,是安防设备核心机制。14、HTTP请求中,用于提交表单、传输大量数据的方法是?()A、GETB、POSTC、HEADD、DELETE答案:B解析:GET参数拼接在URL,数据量小、不安全;POST请求体传输数据,支持大容量数据,安全性更高。15、防止程序内存泄漏的核心操作是?()A、定义全局变量B、动态申请内存后手动释放C、使用循环语句D、增加条件判断答案:B解析:C/C++动态malloc申请的堆内存,必须手动free释放,否则会造成内存堆积、程序卡顿崩溃。二、填空题(共5题,每题3分,共15分)1、TCP三次握手的核心目的是_________。答案:建立可靠的连接,确认双方收发能力正常2、视频监控系统的核心三要素是_________、传输、存储。答案:采集3、C语言中,sizeof(char)的结果是_________字节。答案:14、Linux中,终止进程的常用命令是_________。答案:kill5、哈希表解决冲突最常用的两种方式是链地址法和_________。答案:开放寻址法三、简答题(共4题,每题10分,共40分)1、简述TCP四次挥手的过程,为什么TCP连接断开需要四次而不是三次?答案解析:四次挥手过程:①客户端发送断开请求,进入终止等待状态;②服务端收到请求,回复确认报文,此时客户端停止发送数据,服务端仍可传输剩余数据;③服务端数据传输完毕后,发送断开请求;④客户端收到请求,回复确认,双方连接彻底断开。需要四次的核心原因:TCP是全双工通信,收发通道相互独立。连接建立时双方无数据残留,一次确认即可;断开时,服务端收到断开请求后,可能还有未传输完的数据需要发送,不能立即关闭通道,必须先确认、再传数据、最后断开,因此需要四次交互。2、简述内存泄漏的原因、危害以及嵌入式开发中的规避方法。答案解析:原因:动态申请堆内存后,未手动释放、指针丢失导致内存无法回收、异常分支跳过释放代码。危害:程序长期运行后内存占用持续升高,设备卡顿、帧率下降,最终导致程序崩溃、设备重启,对7×24小时运行的安防监控设备影响极大。规避方法:①成对使用内存申请和释放函数;②异常分支统一做内存释放处理;③尽量减少全局动态内存使用;④借助工具检测内存泄漏,定期巡检代码。3、H.264和H.265编码在安防场景下的实际差异,以及设备选型适配场景。答案解析:1、压缩效率:H.265同等清晰度下,压缩率比H.264高50%,大幅节省网络带宽和硬盘存储;2、算力消耗:H.265编码算法更复杂,对设备芯片算力要求更高;H.264算力需求低,兼容性更强;3、适配场景:老旧低端监控设备、低算力设备多用H.264;高清4K摄像头、多路录像、云端存储设备,优先使用H.265,降低运维成本。4、简述进程死锁的四个必要条件,以及日常开发中规避死锁的方法。答案解析:四个必要条件:互斥条件、请求与保持条件、不可剥夺条件、循环等待条件。四个条件同时满足才会触发死锁。规避方法:①破坏请求与保持条件,一次性申请所有需要的资源;②破坏循环等待条件,统一资源申请顺序;③设置资源超时释放机制;④避免嵌套锁,减少多线程资源竞争。四、编程题(共1题,15分)题目:编写C语言代码,实现数组去重功能,输入一个无序整型数组,输出去重后的有序数组(从小到大排序)。解题思路:先对数组进行排序,再遍历数组,剔除相邻重复元素,最后输出结果,逻辑简洁、适配嵌入式设备运行。完整代码+详细注释:c

#include<stdio.h>

//冒泡排序函数

voidsortArr(intarr[],intn)

{

for(inti=0;i<n-1;i++)

{

for(intj=0;j<n-1-i;j++)

{

if(arr[j]>arr[j+1])

{

//交换元素

inttemp=arr[j];

arr[j]=arr[j+1];

arr[j+1]=temp;

}

}

}

}

//数组去重函数

intdeduplicateArr(intarr[],intn,intres[])

{

if(n==0)return0;

intlen=1;

res[0]=arr[0];

//遍历排序后的数组,去重

for(inti=1;i<n;i++)

{

if(arr[i]!=res[len-1])

{

res[len++]=arr[i];

}

}

returnlen;

}

intmain()

{

intarr[]={2,5,2,8,5,9,8,1};

intlen=sizeof(arr)/sizeof(arr[0]);

intres[len];//存储去重后的数组

sortArr(arr,len);

intnewLen=deduplicateArr(arr,len,res);

//输出结果

printf("去重排序后的数组:");

for(inti=0;i<newLen;i++)

{

温馨提示

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

评论

0/150

提交评论