一道面试题目。。。

问题描述

面试题目:请说说大学教授——IT程序员——农村小学教师三者的关系?

解决方案

大学教授教出很多程序员,程序员在社会上工作一段时间后,回到家,发现农村的科技教育很落后,所以毅然决然的辞职会农村任教,程序员决心改变农村的现状,若干年后,程序员的学生考上了大学,由于成绩优异,最后留在学校,成为了大学教授
解决方案二:
大学教授 提供理论指导。(注重的是概念)程序员 把理论用在实践中。(注重的是经验)小学教师 培训将来的 大学教授 和 程序员。(注重的是精神)概念,经验,精神,三位一体。
解决方案三:
编故事呢!
解决方案四:
列举java语言来说,大概的设计关系:interface profession (职业接口)。abstract teacher (教师抽象类)implements profession(职业接口)。prof.(大学教授类)extends teacher(教师抽象类)。primarySchoolTeacher(小学老师类) extends teacher(教师抽象类)。abstract programmer(it程序员抽象类)implements profession(职业接口)。
解决方案五:
抽取共性人教师和程序员都是职业,是人的一种属性教师可以作为接口或父类,大学教授和农村小学教师都是具体实现,区别只是教的东西不同而已要考的应该是抽象和具体、属性与类的关系
解决方案六:
面向对象语言中的多态
解决方案七:
教授和老师都是程序员的老师呗。

时间: 2024-07-29 00:59:09

一道面试题目。。。的相关文章

淘宝的面试题目: DIV层内容垂直居中的多种解决方法

淘宝的面试题目就是这样,不过答案很多... 淘宝解法: <style type="text/css">             .box {           display: table-cell;           vertical-align:middle;           width:200px;           height:200px;           text-align:center;           /* hack for ie */ 

问一道acm题目,下楼梯递归的

问题描述 问一道acm题目,下楼梯递归的 下楼梯查看 提交 统计 提问总时间限制: 1000ms 内存限制: 1000kB描述从楼上走到楼下共有h个台阶,每一步有3种走法:走1个台阶,走2个台阶,走3个台阶.问可走出多少种方案,并打印出具体方案?输入台阶个数h输出各种走法方案及总方案个数样例输入5样例输出plan 1:32plan 2:311plan 3:23plan 4:221plan 5:212plan 6:2111plan 7:131plan 8:122plan 9:1211plan 10

前端面试题目搜集

前端面试题目搜集 一.理论知识 1.1.讲讲输入完网址按下回车,到看到网页这个过程中发生了什么 a. 域名解析 b. 发起TCP的3次握手 c. 建立TCP连接后发起http请求 d. 服务器端响应http请求,浏览器得到html代码 e. 浏览器解析html代码,并请求html代码中的资源 f. 浏览器对页面进行渲染呈现给用户 参考<一次完整的HTTP事务是怎样一个过程>   1.2.谈谈你对前端性能优化的理解 a. 请求数量:合并脚本和样式表,CSS Sprites,拆分初始化负载,划分主

Java语言基础相关的面试题目

常见的Java开发面试题目 1.CGLIB 和 JDK生成动态代理类的区别.JDK动态代理只能对实现了接口的类生成代理,而不能针对类 CGLIB是针对类实现代理,主要是对指定的类生成一个子类,覆盖其中的方法 2.HashMap.HashTable和concurrentHashMap的区别,HashMap的底层实现.1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样.2.HashTable不允许nu

c语言编程-java题目和C语言题目,面试题目,急用

问题描述 java题目和C语言题目,面试题目,急用 竞赛编程题目"> 解决方案 c语言面试题目C语言面试题目关于C语言的题目 解决方案二: 这么多,,,还是找同学助攻吧 解决方案三: 这么多,,,还是找同学助攻吧 解决方案四: 都看不清,兄弟,你这都不会,到时工作也没法进行啊 解决方案五: 参考一下这个去找找 http://www.doc88.com/p-3601057756733.html 解决方案六: 2015Java软件开发工程师面试题宝典 几百道常用题及答案 http://www.

一道java题目,请大虾们帮帮忙,我是个新手,谢谢

问题描述 一道java题目,请大虾们帮帮忙,我是个新手,谢谢 编写一个程序,对于输入的一段程序,可以获取该程序的单词符号.单词符号的类别有基本字.标识符.常数.算符和界符.关键字为基本字,由字母组成,如int.for和while:变量名和函数名为标识符,由字母和数字构成,如fun1和age:固定不变的数值为常数,如12.13.86和25e8(科学计数法):算符如+.-.*./ .%.&&:界符如 {.[.(. :和:等. 如, public?static?void?main (String

问一道编程题目,大家帮忙看下谢了

问题描述 问一道编程题目,大家帮忙看下谢了 拼点游戏 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 C和S两位同学一起玩拼点游戏.有一堆白色卡牌和一堆蓝色卡牌,每张卡牌上写了一个整数点数.C随机抽取n张白色卡牌,S随机抽取n张蓝色卡牌,他们进行n回合拼点,每次两人各出一张卡牌,点数大者获得三颗巧克力,小者获得一颗巧克力,如果点数相同,每人各得二颗巧克力,使用过的卡牌不得重复使用.已知C和S取到的卡牌点数,请编程计算S最多和最少能得到多少颗巧克力. 输入 输

c语言-华为C语言面试题目,输出内容的值

问题描述 华为C语言面试题目,输出内容的值 11.写出下列代码的输出内容 #include int inc(int a) { return(++a); } int multi(int*a,int*b,int*c) { return(*c=*a**b); } typedef int(FUNC1)(int in); typedef int(FUNC2) (int*,int*,int*); void show(FUNC2 fun,int arg1, int*arg2) { INCp=&inc; int

数据结构一道编程题目

问题描述 数据结构一道编程题目 http://acm.buaa.edu.cn/contest/195/problem/H-%E9%9A%BE%E9%A2%98(10)/![图片](http://img.ask.csdn.net/upload/201506/21/1434818441_289810.png) 解决方案 无法访问你给的链接...