2021山东大学面向对象期末考试回忆版

  • 简答题
  • 设计题
  • 往年真题

授课教师:何伟老师

简答题

(可能顺序不太对)
1.重载、重定义、重置的区别,并使用C++或者JAVA举例说明
2.静态方法绑定,动态方法绑定
3.替换原则,有哪几种空间分配方案
4.简要叙述代理模式的几种类型和用途

设计题

1.FileName类来描述文件名,继承自String,问这样的设计是否合理,如果合理请说出理由,如果不合理违反了什么原则,并写出改进方案(原题)

答案:

2.开关控制灯
(1)要求改成能控制灯管、灯泡,画UML图,并说明改进后的优点
(2)要求还能控制电视、空调等电器,给出设计方案,画UML图,写出代码框架
(原题)

3.Shape类,能产生圆形、矩形、三角形三种形状,还希望能够给他们加不同的颜色和线框
(1)问用什么模式,画UML图,写代码框架
(2)产生各种不同的图形并把他们放入到一个集合中,再依次输出,写出代码片段,要求符合DIP原则

4.股票价格超过原来的5%就发送消息给所有股民(包括价格),股民手里没有股票的时候就删除他,问是用什么设计模式,画UML图,写出代码框架和发送信息的详细代码

5.策略模式,模拟赛车轮胎的轨迹花纹,代码填空,一共五个空,都很短,每个空4’

写在最后:第一次写考试内容回忆,有些描述可能会有所偏差,希望能帮助到后面有需要的学弟学妹们,也非常感谢之前那些坚持写考试回忆的学长学姐们

往年真题

面向对象往年真题整理

2021山东大学面向对象期末考试回忆版相关推荐

  1. 2021山东大学计算机图形学考试回忆版

    周元峰老师 和18年19年出的题很像,感觉考裁剪都是Cyrus-Beck,考前还着重复习的Cohen-Sutherland算法和Liang-Barsky算法,还有画线的Bresenham算法都没考,e ...

  2. 山东大学软件学院2022-2023第二学期移动互联网开发技术期末考试回忆版

    山东大学软件学院2022-2023第二学期移动互联网开发技术期末考试回忆版 前言 1.考试时间:2023/6/6 10:10 – 12:10 2.考试科目:移动互联网开发技术(老师:LiXin) 3. ...

  3. 山东大学软件学院大学物理期末考试回忆版

    文章目录 大二上学期大学物理期末考试 一.考试时间 二.考试范围 三.各章分值分布 四.考试题型 后记 大二上学期大学物理期末考试 一.考试时间 2021年1月4日14:30-16:30 二.考试范围 ...

  4. 2021电子科技大学分布式系统期末考试回忆版

    2021电子科技大学分布式系统期末考试回忆版 Copyright@天下小编都没马 收集了网上和烟酒僧群里的回忆题. pdf版:https://download.csdn.net/download/Mr ...

  5. 机器学习期末考试回忆版

    机器学习期末考试回忆版 机器学习期末考试_不败顽童博主的博客-CSDN博客 这是作者在考试之间总结的文章,大家有兴趣的话可以参考下,作者是在6月10号下午考试.但是作者是在6月26号才想起来写一个回忆 ...

  6. 山东大学软件学院面向对象编程导论期末考试回忆版

    文章目录 一.考试时间 二.考试范围 三.考试题目 3.1 简答题(4*5 = 20分) 3.2 设计题 (10+20+10+20 = 60分) 3.3 综合题(20分) 四.后记 一.考试时间 20 ...

  7. 山东大学软件学院信息检索(考试)——期末考试回忆版

    2020-2021年度山东大学软件学院信息检索考试 开学的时候上这门课时老师说很多同学都觉得这门课程难(范围广且多,不过这倒是符合信息检索的定义"融合了~~~的综合学科",哈哈哈) ...

  8. 山东大学软件学院算法设计与分析期末考试回忆版

    文章目录 一.考试时间 二.考试题目 2.1 第一大题 2.2 第二大题 2.3 第三大题 2.4 第四大题 三.总结 一.考试时间 2021年12月13日上午10:10-12:10 本次考试是山东大 ...

  9. 山东大学软件学院移动互联网开发技术期末考试回忆版

    文章目录 一.考试时间 二.考试题目 2.1 第一大题 2.2 第二大题 2.3 第三大题 2.4 第四大题 2.5 第五大题 2.6 第六大题 2.7 第七大题 2.8 第八大题 三.总结 一.考试 ...

最新文章

  1. R可视化删除ggplot2图中的网格线(Gridlines)
  2. 霍尔开关YS1382检测速度 以及对 智能车竞赛节能组的影响
  3. python外星人入侵游戏图片_跪求一个问题@关于外星人入侵游戏(《python编程基础从入门到实...
  4. eclipse中同步代码PULL报错checkout conflict with files的解决方法
  5. 子路由里嵌套子路由、嵌套多重子路由
  6. Retrofit+RxJava
  7. 阶跃函数卷积自己_如何看待大神/老师说“阶跃响应曲线调参并不准确”的观点?...
  8. Go语言 命令行解析(二)
  9. html3d旋转发光立方体,纯css3实现的3D立体动态旋转立方体特效
  10. mysql分析日志_MYSQL 索引(三)--- SQL日志分析
  11. oracle us7ascii 中文,US7ASCII字符集中汉字显示问题
  12. 女程序员做了个梦,众网友的神回复
  13. android 65536 简书,app编译打包时的65536问题
  14. 将RGB转换为JPG格式到内存的代码
  15. 【图像变换】基于matalb DIBR-3D图像变换【含Matalb源码 082期】
  16. java安装教程_JAVA教程_Windows环境Java安装部署教程
  17. Session销毁方式
  18. win7下安装vc6.0(sp5,sp6补丁安装)
  19. 语音信号处理-概念(二):幅度谱(短时傅里叶变换谱/STFT spectrum)、梅尔谱(Mel spectrum)【语音的深度学习主要用幅度谱、梅尔谱】【用librosa或torchaudio提取】
  20. PbootCMS百度小程序插件 DIY拖拽可视化布局 多端合一 一步到位

热门文章

  1. HAO123的迷思--谈谈seo搜索引擎优化
  2. 利用计算机解决问题的原理方法是什么,2021安徽省中小学教师招聘中学信息技术笔试大纲...
  3. 写一个简单的打谱程序(1)
  4. 模拟银行存取款业务 java
  5. Spring简单实现打印机功能-附完整代码
  6. bigpipe php,php 使用 bigpipe技术 简单笔记
  7. HashMap的时间复杂度是O(1)
  8. 2021四川高考英语口试成绩查询,2021四川高考英语口语
  9. 哈氏妇科亮相中医妇科领域学术峰会
  10. 爬虫为什么会使用到HTTP代理?