社区
C++ 语言
帖子详情
几道面试题,不知道高手有没有兴趣回答一下
LearnerNeedHelp
2003-10-19 06:02:30
1。为什么是“面向对象”,而不是“面向类”?
2。为何用二叉树,而不是多叉树?
3。为什么程序结构必须而且也只需要顺序、选择、循环这三种?(这道题目不要答什么因为有人证明了GOTO语句可以被这三种结构代替)?
4。什么是T检测?
...全文
29
24
打赏
收藏
几道面试题,不知道高手有没有兴趣回答一下
1。为什么是“面向对象”,而不是“面向类”? 2。为何用二叉树,而不是多叉树? 3。为什么程序结构必须而且也只需要顺序、选择、循环这三种?(这道题目不要答什么因为有人证明了GOTO语句可以被这三种结构代替)? 4。什么是T检测?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mjohhh
2003-10-20
打赏
举报
回复
此类问题没有标答,就答你自己的理解,越发散越好,越独特越好。
北极猩猩
2003-10-20
打赏
举报
回复
关于面向对象:因为我们的程序最终运行时只有对象没有类!
marorabbit
2003-10-20
打赏
举报
回复
不错,学了两招
flyintoy
2003-10-20
打赏
举报
回复
我觉得你才是傻瓜
xiaoyunet
2003-10-20
打赏
举报
回复
还有好笑的,一大堆人在认认真真地回答,呵呵...
xiaoyunet
2003-10-20
打赏
举报
回复
这些面试题也够搞笑得,不知道是那个傻瓜出的。
感觉像书呆子弄出来的。
flyintoy
2003-10-20
打赏
举报
回复
1`我想现实世界是“对象的世界”,任何一个事物都可以认为是一个对象,而面向对象正是把对现实世界的这种描述体现出来,便于思考和解决现实中的问题,而对于“面向对象”的语言来说,他们都是基于类的,类的具体化不就是对象了吗?
2`因为多叉树在实现中存在很多不便,比如,存储空间便是一个问题,还有查找啊,增加一个节点啊,删除一个节点啊,如果叉数越多的话,代价将会是不可想象的。而二叉正好解决了这个问题,他把复杂的问题简单化了。我们在实现不就是需要这个吗?
3`因为“顺序、选择、循环”这三种结构已足以解决程序中遇到的问题,而且能使代码看上去有条理,清晰!
4`不好意思,不明白什么是“T检测”,我也想知道!
科比布莱恩特
2003-10-20
打赏
举报
回复
1.通俗点说就是面向工程,而不是面向类型.
2.因为二叉树是最基础的树.
3.同理,顺序、选择、循环是最基本的程试设计语言,他们可以组成强大的程试.
4.比较两组均数差别的检验.
badlvwen
2003-10-20
打赏
举报
回复
t-检验是比较两组均数差别最常用的方法。
http://www.fjmu.edu.cn/news/stat/jbtj3.htm
chzwin
2003-10-20
打赏
举报
回复
有没有谁知道T检测是什么呀?
knight0637
2003-10-20
打赏
举报
回复
1。为什么叫面向对象?因为我们所处的世界就是又对象组成的,而面向对象的出现就是为了使程序空间和现实之间的映射更加接近。软件设计应从对象分析开始,在对要处理的对象充分理解后才采用泛化(generalization),特化(specialization),集聚(aggegation)等手段形成所谓的类(class)。所以我们用面向对象而不是是面向类。整个面向对象更着重与从分析建模的角度考虑,而不是实现语言c++,java,ada,没有好的对设计分析,只学几种语言,那只能停留在初级程序员的水平。不能成为软件设计者。
至于第2,3两个问题数据结构书上多有解答。
4。我也不知道!
wolfmanlyq
2003-10-20
打赏
举报
回复
二叉树的种类很多(比如查询,排序等等),感觉很好用
Wolf0403
2003-10-20
打赏
举报
回复
这样回答好像不太能服众吧?为什么二叉树简单就要用呢?
答复:
Binary Tree 是最小的可以用来构成任何树结构的基本结构所以就要用。
就像你问:为什么计算机要用 0/1 表示呢?为什么不用 0-9 呢?
liansdan
2003-10-20
打赏
举报
回复
1.对象是某一实体,而类是实体的集合,程序是解决问题的
2.二叉树的数据形式在计算机中实现更方便,且其它的树可转化为它!
3。世间所有流程都可用它们描述,是基本的单元
4.?
yeyuboy
2003-10-19
打赏
举报
回复
2,用二叉树是因这个世界上很多概念只有两种选择,如正负,开关,生死》》》》》》,就像计算机要用0,1一样,最简单的表示是最有效的,同时也能合成复杂的内容。
1,类是产生对象的方式,类只存在于设计层,我们以及计算机所要面对、操作的只是类的实现---对象。
Andy84920
2003-10-19
打赏
举报
回复
1>类只不过是面向对象这种思想的一种表现形式。
面向对象才是要谈的语言思想。而类只能是这其中的一小点!
Jinhao
2003-10-19
打赏
举报
回复
1,C++里,面向对象有两个重要的特性,一个是类(核心),另一个多态(虚函数)
所以不是“面向类”
靠“多态”用智能ABC打出来是“堕胎”
Jinhao
2003-10-19
打赏
举报
回复
1,C++里,面向对象有两个特征,一个是类,另一个多态(需函数) 靠“多态”用智能拼音打出来是“堕胎”
qdwfji
2003-10-19
打赏
举报
回复
用二叉树是因为
1。结构简单,便于实现
2。其他多叉树可是转化成二叉树
至于第四个问题,偶不懂——什么是T检测,望指教
cmsbai
2003-10-19
打赏
举报
回复
二叉树最大的好处是容易辨识方向,左小右大(或也可左大右小),同时节省空间。
加载更多回复(4)
【面试普通人VS
高手
系列】b树和b+树的理解,2024年最新46道
面试题
带你了解中高级web前端面试答案
而B树是一种多路平衡查找树,它满足平衡二叉树的规则,但是它可以有多个子树,子树的数量取决于关键字的数量,比如这个图中根节点有两个关键字3和5,那么它能够拥有的子路数量=关键字数+1。最近得空把之前遇到的
面试题
做了一个整理,包括我本人自己去面试遇到的,还有其他人员去面试遇到的,还有网上刷到的,我都统一的整理了
一下
,希望对大家有用。二叉查找树,在二叉树的基础上增加了一个规则,左子树的所有节点的值都小于它的根节点,右子树的所有子节点都大于它的根节点。
软件测试
面试题
(含答案)
软件测试
面试题
(含答案)
最有价值的50道java
面试题
适用于准入职Java程序员
这篇文章主要为大家分享了最有价值的50道java
面试题
,涵盖内容全面,包括数据结构和算法相关的题目、经典面试编程题等,对hashCode方法的设计、垃圾收集的堆和代进行剖析,感
兴趣
的小伙伴们可以参考
一下
下面的内容是对网上原有的Java
面试题
集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题目和无价值的题目,还有不少的参考答案也是错误的,修改后的Java
面试题
集参照了J...
软件测试工程师
面试题
之数据库
软件测试工程师
面试题
之数据库
技术面试之HR
面试题
一、 个人信息了解 第二十四天 1. 请谈
一下
你自己的一些情况。 【思路】:建议大家用2分钟来自我介绍,面试官较喜欢的自我介绍(1)有亮点,每一小段都有一个亮点,而不是平铺直叙(2)有互动:每一小段都会和面试官互动,而不是自说自话,但是切记,这种互动并不需要面试官配合,绝对不要总是直勾勾地盯着面试官的眼睛逼着人家配合你,要
知道
面试官最恐怖的经历就是被申请人从头盯到尾!(3)相关性强: 每一小
C++ 语言
64,648
社区成员
250,503
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章