北电笔试题型(OOP题)
北电笔试题型(OOP题)
题目内容
发信人: hubert (努力学好弧圈), 信区: Job
标 题: re: 北电笔试题型(OOP题)
发信站: 武汉白云黄鹤站 (2005年10月21日12:17:04 星期五), 站内信件
4。说是一个银行用户算利息的程序,主要是:
class person{...};//用户还是什么的;
algrith1();//算法函数
algrith2();//同上
algrith3();//同上
class personcounter
{
public:
personcounter(const person&, const person&);
computeinsterest() {algith1()};
...
}
class depoitcounter:public personcounter
{
public:
personcounter(const person&, const person&);
computeinsterest() {algith2()};
...
}
class ?????counter:public personcounter
{
public:
personcounter(const person&, const person&);
computeinsterest() {algith3()};
...
}
main()
{
personcounter * a[100];
for(int i= 0; i<100; i++)
a->computeinterest();
...
}
我认为主要错误应该是:
1。算利息在personcounter中应该是virtual,这样才可以多态,根据对象的不同算利息。
2。算法函数应该是对应类的友元,不然应该对类的成员没有操作能力(至少私有成员是如
此,共有的我还要看看书先)
别的东西是程序里面一些只有declare而没有definition的,应该不是考察中的错误
【 在 niabc (niabc) 的大作中提到: 】
: 1 英译汉
: 不难
: 2 程序填空
: 链表
: 3 debuging
: easy
:
: 4 debuging
: c++
: 没做
: .................(以下省略)
--
1. 技术无用,这是永远的真理
2. 成绩才是硬道理,实践证明,凡是重视实践忽视分数的人都将落得悲惨下场
3. 出国是四海一家的解决之道
4. 凡是没有尽早认识到 1,2,3 的人都会死无葬身之地
5. 我便是4的活生生的实例
6. 要尽早解决个人问题
搜索更多相关主题的帖子:
OOP题 北电笔试 题型 武汉 利息