锐明视讯技术有限公司2014校招笔试题——计算机基础与编程
需积分: 10 16 浏览量
更新于2024-09-12
1
收藏 57KB DOC 举报
"锐明视讯公司的2014年校招试题,涵盖计算机基础知识,包括栈、枚举、MVC模型、内存管理、网络协议、C++编程和字符串比较等知识点。"
试题解析:
1. 栈的性质是后进先出(LIFO),因此不可能的出栈顺序是CBAIHGFED,因为它违反了这一原则。
2. 枚举(enum)是一种定义常量的数据类型,这里没有给出完整的代码,但e应该是最后一个常量的值,即14。
3. MVC(Model-View-Controller)模型是一种软件设计模式,用于分离应用程序的数据、显示逻辑和用户交互。其基本工作原理基于观察者模式,允许视图(View)监听并响应模型(Model)的变化。
4. 在C++中,sizeof运算符返回变量或类型占用的内存大小,strlen函数返回字符串的长度(不包括终止符)。因此,a=40(假设str未初始化,通常为数组大小100),b=8(指针在32位系统下占4字节,加上对齐为8字节),c=8(字符串"Streamax"的长度)。
5. ARP(Address Resolution Protocol)协议用于将IP地址映射到物理地址(MAC地址)。
6. 进程间通信(IPC)方式有多种,包括管道(Pipe)、消息队列(Message Queue)、共享内存(Shared Memory)、信号量(Semaphore)、套接字(Socket)等。
7. 这段C++代码涉及成员函数指针。func被赋值为A类的成员函数Sum的指针,然后通过指针调用成员函数,传入3和3,所以c的值为6。
8. 字符串的比较是基于字符数组的比较,a和b指向相同的字符串,所以result为true。
9. 函数function中的静态变量b会保持其上一次调用的值,每次调用都会增加传入的参数a。在main函数中,c的值取决于调用function的次数和传入的参数,题目没有给出完整调用,无法确定输出。
这些试题涵盖了计算机科学基础的多个方面,包括数据结构、C++编程、软件设计模式、网络协议和内存管理,这些都是IT专业人士应掌握的基础知识。
2021-06-15 上传
2018-03-13 上传
2013-09-09 上传
2014-10-23 上传
2011-12-17 上传
点击了解资源详情
hyg1988111
- 粉丝: 0
- 资源: 2
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码