浙江大学计算机考研面试题集锦
5星 · 超过95%的资源 需积分: 40 155 浏览量
更新于2024-07-23
2
收藏 402KB PDF 举报
浙江大学计算机考研历年面试题
浙江大学计算机考研历年面试题集是计算机专业研究生面试的重要参考资料。该资源涵盖了面向对象程序设计、多态和动态链接、面向对象语言中的动态绑定等重要知识点。
一、面向对象程序设计
面向对象程序设计是一种软件设计方法,强调模块化、抽象、继承和多态等特性。在面向对象程序设计中,多态是指允许将子类类型的指针赋值给父类类型的指针,这样父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。
多态和动态链接是两种不同的概念。多态是面向对象程序设计中的一个特性,而动态链接是操作系统中的一种机制。动态链接库(Dynamic Link Library,缩写为DLL)是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。动态链接库文件与可执行文件(exe)非常类似,区别在于DLL中虽然包含了可执行代码却不能单独执行,而应由Windows应用程序直接或间接调用。
在多个程序都调用相同函数时,如果使用静态链接,内存中就会存在这个函数的多个拷贝,这样就浪费了宝贵的内存资源。动态链接所调用的函数代码并没有被拷贝到应用程序的可执行文件中去,而是仅仅在其中加入了所调用函数的描述信息(往往是一些重定位信息)。仅当应用程序被装入内存开始运行时,在Windows的管理下,才在应用程序与相应的DLL之间建立链接关系。当要执行所调用DLL中的函数时,根据链接产生的重定位信息,Windows才转去执行DLL中相应的函数代码。
二、面向对象语言中的动态绑定
在面向对象语言中,可以从一个类派生出另一个类。派生出其它类的类称为基类,又称为父类。被派生的类称为派生类,又称为子类。派生类可以具有父类的特性,共享父类的成员函数,使用父类的成员,还可以定义自己的新特性,定义自己的数据成员和成员函数。
继承方式主要表示派生类继承基类的成员和行为。单继承是指一个派生类从一个基类派生,而多继承是指一个派生类从多个基类派生。继承是面向对象程序设计中的一个重要特性,可以实现代码的重用和提高程序的可维护性。
浙江大学计算机考研历年面试题集涵盖了面向对象程序设计和面向对象语言中的重要知识点,对计算机专业研究生面试非常有帮助。
2011-04-26 上传
2011-04-26 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-10-19 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
记忆不说话
- 粉丝: 1
- 资源: 1
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍