说说二级C++
好长时间没有写博客了,最近一直在准备各种考试,总是不能静下心来好好写写博客。今天刚刚结束大战前的一场热身战——二级C++。考C++主要是为了自考申请免考,顺便巩固一下C++的基础知识。
C++差不多是一年半以前学的了,加上当时就一知半解,所以现在拿起来感觉并不轻松。笔试部分考的都是基础知识,个人感觉这些基础都很重要,所以这次的考试还是很有价值的。一看书才发现原来自己的基础知识如此薄弱!这让我的信心一下就跌到了谷底。还好本人内力比较深厚,及时调整。
C++是一门很棒的语言,他兼具了C跟其他面向对象的优点。大家都知道众多操作系统都是用C跟C++(当然还有汇编)写的,而C++在一定程度上可以和C语言很好的结合,甚至目前大多数C语言程序是在C++的集成开发环境中完成的(这是百度百科说的)。虽然C++很强悍,但是想要学出点门道来也不是一件容易的事情,所以现在主要的任务还是先把相对比较容易学的Java或C#学好吧!
说说考试的战况吧,周六上午九点笔试,虽然考试前几天把以前的教材很仔细的看了一遍,但是考试当中仍然发现好多东西不知道。还有很多东西有印象但不够清晰,有种模棱两可的感觉,着实让我难受。上午这场仗打得真让人郁闷。不过好歹也硬着头皮把题答完了。
下午的上机题相对来说就好多了,因为上机你答完题编译器会给你反馈,告诉你对还是不对,不对还可以继续调试。上机题一共就三道:第一题是改错,比较简单都是一些常见的错误;第二题抽到了一个关于栈的程序,有一个空让我停顿了一下,就一个return后面一个空,要求退栈并返回栈顶元素,开始没明白后来一想填个data[Top--]就搞定了;前两道题没用多长时间就搞定了,他引用一个“intset.h”头文件,然后写一个类来继承intset,要求实现取两个数组交集的功能,这道题到最后也没做出来.... 不过前两道题一共70分应该没啥问题了 哈哈!
这次考试让我觉得把基础知识学好非常重要,因为基础往往是最根本的原理,明白了原理写代码自然不在话下。现在写代码只知道可以这么写,但是不知为啥可以这么写,换句话说就是知其然而不知其所以然。总之一句话,基础很重要!现在只盼着我的二级顺利通过,大家祝福我吧!