京东2019网络工程师笔试解析:链表、C++、TCP与文件权限
需积分: 10 37 浏览量
更新于2024-09-11
1
收藏 18KB DOCX 举报
"京东2019年的校园招聘网络工程师笔试题目包含了一些计算机科学的基础知识,涉及数据结构、编程语言特性、网络协议、文件权限管理、正则表达式以及概率计算等多个方面。"
1. 链表类型:题目提到了几种链表类型,如线性单链表、双向链表、线性链表和循环链表。在这些链表中,循环链表的特性是可以从任何一个节点开始访问到所有其他节点,因为它的最后一个节点指针指向了链表的第一个节点。
2. C++中的引用与指针:引用是C++中的一种特殊类型,它总是引用(绑定)到一个对象,一旦初始化后不能改变,而指针可以改变所指向的对象。引用必须在声明时初始化,而指针可以在任何时候被赋值。此外,指针可以用const修饰,表示其不可修改,但引用不行。
3. TCP释放连接:TCP的四次挥手过程中,第二次挥手(SYN/ACK)确认了ACK=1,第三次挥手(FIN/ACK)同样确认了ACK=1,这是TCP可靠传输的一部分,确保数据包的正确接收。
4. PHP字符串拼接:在PHP中,字符串可以使用点号"."进行拼接。题目中的代码会输出"www.",因为变量$bd只包含了"sina.",而".com"部分并未与$bd拼接。
5. Python range函数:range返回一个可迭代对象,不是list;xrange在Python 2中类似,但在Python 3中已被移除,它的功能类似于生成器,适用于生成大数字序列,不会一次性生成所有元素,节省内存。
6. 文件权限管理:在Linux或Unix系统中,使用chmod命令改变文件权限。要给data文件添加用户组可读权限但禁止写操作,可以使用`chmod +040 data`,这将把用户组的权限设置为r--。
7. 标准输出和错误重定向:在Shell脚本中,`&>`用于同时重定向标准输出和错误输出到指定文件。
8. 正则表达式搜索:Python的re模块提供了正则表达式处理功能。search函数找到第一个匹配项,group(0)返回整个匹配的字符串。因此,输出是找到的第一个数字,即"1"。
9. 概率计算:根据题目给出的信息,可以计算在Jder队主场进行比赛时,Jder队获胜的概率。joy队在主场赢的概率是0.65*0.7=0.455,Jder队在客场赢的概率是0.35*0.25=0.0875,Jder队在主场赢的概率是0.35。因此,Jder队在主场获胜的概率是0.35+0.0875=0.4375,接近于C选项的0.4678。
10. 亲子活动分组:京东组织的亲子活动涉及到座位安排,每个小组有4对亲子,孩子的座位只能与另一个孩子相邻。这个问题涉及到组合排列,具体的分组策略会影响孩子之间的相邻关系,但题目没有提供足够的信息来确定具体的概率或模式。
2019-07-08 上传
2019-07-17 上传
2021-08-30 上传
2021-08-30 上传
2020-01-10 上传
四次元口袋
- 粉丝: 26
- 资源: 147
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章