C++自评样本


0级:没有能力
(1)我没有用过像C++这样的面向对象的语言编程经验
(2)为了成为一个有能力的面向对象的程序员,我需要指导,教育和培训
1级:初学者
(1)我掌握了基本的面向对象的概念是如何在像C++这样的面向对象的语言中实现知识,例如封装一致性,继承性
(2)我可以编制基本的抽象数据类型例如用类编写的链表
(3)我已经参加使用了C++的面向对象编程方法的基本课程
2级:中级
(1)我知道仅仅把C++语法作为C的一种更好的形式使用,同使用C++进行面向对象的编程之间的区别
(2)我很好的掌握了C++语言,轻松使用至少7/10的C++编程构件
(3)我明白引用和指针的概念
(4)我知道C++的数组概念很混乱,避免使用数组,赞成使用标准库中的向量
3级:熟练
(1)我能够在理解C++内存管理的复杂性情况下编写有效的C++代码
(2)我可以进行代码检查。我还可以就C++的基本概念问题对别人进行指导
(3)我有1-2年的涉及C++的日常相关经验
(4)我知道赋值和初始化之间的区别以及他们之间的区别,怎样通过附值运算符和拷贝构造器的不同而反映出来
(5)我明白转化的概念,包括隐式和显示转换
(6)我能够解释构造器和成员函数的区别
4级:专家
(1)我很好的掌握了C++编程语言的所有概念,包括一些很少被人所知的概念,例如虚基类,名字空间,exceptions和模板
(2)我已经编写了至少一个彻底的面向对象的类库。我可以将一个对象模型转化到C++中,而且不丢失任何本质特征。
(3)我可以把概念教给别人,并帮助他们排除工作中的错误。我熟练掌握了商业C++类以及IDE工具
(4)我具有使用C++面向对象工具2年以上的日常相关经验
(5)通过创新方法,我为所有需要C++的情况带来附加值
(6)我能够为其他人排除这项技术的工作中的错误
(7)我精通C++一些新特点例如模板,异常处理,名字空间
(8)我知道C++作为一种面向对象的语言长处和短处。我能够把它和像Java这样的其他做对比
(9)我掌握C++标准库可以有效的使用函数和迭代器
(10)我掌握对象持久性和分布式的知识,并有一些相关经验
5级:大师
(1)就我在C++方面的成就而言,我可以被认定为C++行业专家
(2)通过发表论文和出版书籍。我能够或的确为有关面向对象的C++实现的公开知识体系做出贡献
(3)我知道C++语言的进化过程,以及今后的发展方向
(4)我在对象持久性和分布式对象方向有扎实的知识和经验

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值