最近这一周一直忙着全国计算机等级考试二级C++,在准备的这段时间里,学到很多东西。尤其是在练习上机操作方面。通过练习往年的题目,在上机改错的题型方面,做了一些总结,我觉的考点无外乎下面的几个方面。
一、无论是构造函数、析构函数还是成员函数,在类外定义的时候不要忘记作用域 ::
如:Class Student
{ intAge;
Student(int age) ;
}
Student::Student(intage)
二、有关构造函数的题型
构造函数的成员列表初始化考点:不要忘记“:”不能赋值
Student(int age): Age=1{}
改正为:Student(int age): Age(1) {}
构造函数没有返回值
Class Student
{
......
void Student() {}
}
改正:去掉void
三、析构函数方面
1、析构函数没有返回值
Class Student
{ int * P;
......
void ~Student() {}
}
改正:去掉void
2、析构函数没有参数
Class Student
{ int * P;
......
void ~Student(Student & sdt) {}
}
改正:去掉Student & sdt
3、析构函数在释放指针时不要丢掉[],同时释放的指针不带*
Class Student
{ int * P;
......
void ~Student() {delete p ; }
}
改正:去掉delete [] p
另外:静态成员函数、静态成员在类体中注明关键字static,而在类体外则不需要在写明static。友元函数在类体外定义时不用加类名和作用域(::)。
这里总结的是一些不用根据题意,只看形式就可以发现的错误,对于那些涉及题意,需要逻辑判断的错误则要求根据题意来改正错误了(不过这种题目站的比例不是很大)。希望这些总结能够对你有用。
分享到:
相关推荐
2012年9月计算机等级考试二级C++试题
全国计算机等级考试二级C++基础.pdf
全国计算机等级考试二级C++上机题库,考计算机等级考试的必看
最新全国计算机等级考试二级c++题库13 共17套
2007-2008年全国计算机等级考试二级C++笔试及答案~~~~~~
最新全国计算机等级考试二级C++语言程序设计大纲(2018版)
全国计算机等级考试-二级教程-C++语言程序设计(2008年版)
2009年3月计算机等级考试二级C++ 参考答案 pdf
2013年全国计算机等级考试二级(c++)考纲
2010全国计算机等级考试二级C++考试大纲
包含全国计算机等级考试全国计算机等级考试二级C++历年笔试试题及参考答案,用于欲参加二级C++的同学备考.
第三章 基本控制结构(计算机等级考试二级C++) 第三章 基本控制结构(计算机等级考试二级C++)
全国计算机等级考试二级C++上机考试指导
第一章 C++语言概述(计算机等级考试二级C++) 第一章 C++语言概述(计算机等级考试二级C++)
2008年9月全国计算机等级考试二级C++
全国计算机等级考试-二级教程-C++语言程序设计(2008年版).
二级c++的资料比较难找,大家都知道的啦。这个资料是我花了挺多功夫才整理出来的。参加c++等考的童鞋,赶紧下载吧。
分析: 本题考核对象指针的应用,属于改错题。 程序中出现了2个出错标识符,说明此程序有2处错误。 第1处错误:MyClass*myobj=Makeobject(x);,myobj是对象指针,而函数Makeobject的返回值是类MyClass的对象,...
2009年3月计算机等级考试二级C++语言真题及参考答案