恒生电子2017笔试技术题回顾:基础理论与语言知识精选

5星 · 超过95%的资源 需积分: 50 226 下载量 80 浏览量 更新于2024-09-08 11 收藏 100KB DOCX 举报
恒生电子2017年的校园招聘笔试题涵盖了技术理论和语言知识两大部分,旨在测试应聘者的计算机基础知识和编程技能。以下是每个部分的关键知识点: **技术题部分** 1. **计算机总线** - 题目询问了计算机的三类总线,答案是控制总线、地址总线和数据总线,这些总线在硬件中负责不同功能的通信,如控制数据的传输和寻址。 2. **OSI七层模型** - 传输层的主要协议包括TCP(传输控制协议)和UDP(用户数据报协议),HTTP是应用层的协议,而FTP是文件传输协议,位于应用层。 3. **LINUX指令** - 提供的正确选项包括vi(文本编辑器)、rm(删除文件)、cp(复制文件)和cd(改变当前目录),这些都是基本的Linux命令。 4. **链表的特点** - 链表支持插入和删除操作无需移动元素,因为节点通过指针链接,空间需求与长度无关,且不能随机访问,因为需要从头遍历。 5. **时间复杂度** - 两个嵌套循环的算法时间复杂度是O(n²),因为内层循环在最坏情况下会执行n次,外层循环n次,总共执行次数为n*n。 6. **进程间通信** - 选项包括无名管道、信号量、共享内存、套接字、高级管道、有名管道和消息队列,这些都是进程间通信的不同机制。 7. **计算机网络** - TCP是面向连接、可靠且有序的协议,UDP是无连接的、不可靠的,多播地址范围是224.0.0.0~239.255.255.255,而192.168.94.83的广播地址不是固定的,而是由子网掩码确定。 8. **数据库操作** - 录入数据时,使用DEFAULT约束可以自动填充特定字段,如性别列中的“男”,这属于默认值设置。 9. **软件设计阶段** - 在设计阶段的任务包括数据结构设计、系统模块结构定义、模块算法设计等,定义需求和建立系统模型属于需求分析阶段。 10. **TCP拥塞控制** - 特征中,Nagle算法用于减少不必要的小包发送,慢启动和快速重传/恢复策略用于避免网络拥塞。 **语言知识部分** 这部分题目可以选择C语言或Java语言类的题目,具体题目未提供,但可能涉及语法、数据类型、控制结构、函数等内容,应聘者需要熟悉所选语言的基本概念和用法。 恒生电子的笔试题全面测试了应聘者的计算机基础知识、操作系统、网络通信、数据库操作、软件设计和编程语言能力,旨在筛选出具有扎实技术基础和实际编程经验的候选人。