全国计算机等级考试二级C++笔试试题 下载本文

Sample(int data=0); private: int data; };

Sample::Sample(int data){ 【10】 }

(11)有如下类定义: class Sample{ public: Sample(); ~Sample(); private:

static int data; };

将静态数据成员data初始化为0的语句是 【11】 。 (12)“图形”类Shape中定义了纯虚函数CalArea(),“三角形”类Triangle继承了类Shape,请将Triangle

类中的CalArea函数补充完整。 class Shape{ public:

virtual int CalArea()=0; };

class Triangle: public Shape{ public:

Triangle(int s, int h) : side(s), height(h){} 【12】 。 { return side * height/2;} private: int side; int height; };

(13)有如下程序: # include using namespace std; class GrandChild{ public:

GrandChild(){ strcpy(name,\ const char * getName() const { return name;} virtual char * getAddress() const=0; private:

char name[20]; };

class GrandSon : public GrandChild{ public:

GrandSon(char *name){}

char * getAddress() const { return \ };

int main(){

GrandChild *gs=new GrandSon (\

cout<getName()<<\住在\ delete gs; return 0; }

运行时的输出结果是 【13】 。

(14)如下程序定义了“单词”类Word,类中重载了<运算符,用于比较“单词”的大小,返回相应的逻

辑值。程序的输出结果为:After Sorting:Happy Welcome,请将程序补充完整。 # include # include using namespace std; class Word{ public:

Word(string s) : str(s){} string getStr(){ return str; }

bool operator < (Word w) const {return(str

friend ostream& operator<<(ostream& output, const Word &w) { output<

int main(){

Word w1(\ cout<<\

if(w1

(15)请将下列模板类Data补充完整。 template class Data{ public:

void put(T v) { val=v; }

【15】 get() //返回数据成员val的值,返回类型不加转换 { return val; } private: T val; };

2009年9月二级C++笔试试卷参考答案

一、选择题

(1)C) (2)B) (3)D) (4)A) (5)B) (6)A) (7)C) (8)B) (9)C) (10)D)

(11)D) (12)C) (13)B) (14)C) (15)B(16)A) (17)D) (18)A) (19)C) (20)D)

(21)B) (22)D) (23)C) (24)B) (25)D(26)A) (27)C) (28)B) (29)D) (30)A)

(31)B) (32)D) (33)C) (34)B) (35)A) 二、填空题

(6)double型(7)15 (8)*(p+i) (9)size-2 (10)this->data=data(11)int Sample ::data=0(12)int CalArea(size,height) (13)Unknown住在Shanghai (14)bool operator < (Word w) (15)T

学习使人进步,相信能就一定能成功

致父母!出门在外,最牵挂最担心我们的人是父母。不管飞到哪里,父母的爱就如手中的线始终牵着我们。父母在,人生尚有归处,父母去,人生只剩遗憾。钱再多有何用?不如多陪陪父母,今生和他们的缘分只有一次,下辈子再也见不到了。中秋节,祝愿天下所有父母:身体健康,幸福开心! 致爱人!因为有缘,才相遇,因为有爱,才相伴。夫妻是上辈子延续的缘分,今生能在一起过日子,就是最好的福分。虽然也会有磕磕绊绊,争争吵吵,但是只要互相包容,彼此理解,就能恩爱幸福的走完一生。亲爱的,感谢你一直陪着我,只要有你在,日子再苦,也是幸福,生活再难,也感觉甜!中秋节,许下心愿,愿我们白首偕老,恩爱永远! 致友人!久未联系的朋友,你们还好吗?虽然天各一方联系少了,但你们永远在我心里,不会忘,不会变,不会不思念!陪在我身边的朋友,谢谢你的信赖,虽然我们没有血缘关系,但却像手足一样亲,希望此生永不分离!中秋节,祝认识我和我认识的所有朋友们:事业步步高升,爱情甜甜蜜蜜! 致自己!月亮下面的金钱,从没有使劳碌的人们有片刻的安静。天是一大天,人是一小天,人随天转,天尽人意!千里烟波追逐心中的梦想。既然做出了选择就要义无反顾、充满信心,直至完全信了自己、信了未来、信了肩负的使命,才能走向圆满。中秋节,祝自己心想事成,幸福满满,相信自己,你一定行! 皎月桂香迎中秋,花儿月圆合家欢;喜逢佳节福相顾,心情快乐悠闲步;窗含明月思飞度,幸福频频不止步;祝所有为爱打拼的人中秋节快乐!2019中秋佳节,我要送你最美的月色,但愿人长久千里共婵娟。 是缘分让两颗孤单的灵魂,穿越昔日无尽的等待,直到彼此相遇在时间的荒野里。然后,焚香净手,清空寂寥,敞开心扉,以真诚,用遇见,滋养这片缘分的天空。 这世间最好的爱情,应该是既能两两相吸,又能两两相惜。 爱情,是红尘里最美的情感,它是人生不可缺少的精神需要和心灵寄托。因为有爱,这尘世上的饮食男女,才会相依相恋。 是真爱让两颗渐渐靠近的心,辽阔了生活,柔软了岁月。爱情,若撩人的春色,满足了人们对美好情愫的所有想象。当我们青涩的心灵,慢慢注入爱的元素,说不上在哪一时,那个有缘人便会被我们请进自己的生命里! 不过,并非所有的人,都能在恰好的年华遇见恰好的缘分。也不是所有恰好相爱的人,就一定会相守到白头。倘若缘分可以安排,假如爱情可以解释,就不会有这句:缘来缘去缘如水。 爱情,本是一种很玄的东西。就连最厉害的心理学家,也无法掌控它的发展和走向。人与人相爱,充满了无数未知的没有理智的意外。 于大千世界里,在茫茫人海中,有人是过尽千帆的等待,有人是一瞥惊鸿的寻找,有人是落花时节又逢花的惊艳,还有人是蓦然回首,那人却在灯火阑珊处的惊喜…… 俗话说,情人眼里出西施。凡是爱过的人都深有体会,我们喜欢并且真正爱上一个人的时候,是没有任何附加条件的。一颗纯粹的心,想的念的,都是他(她)最好的样子。