TOP

2009年9月全国计算机等级考试二级笔试试卷(三)
2012-06-05 20:50:01 来源: 作者: 【 】 浏览:408次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
te:
Int data;
};
Sample::Sample(int data){
 【10】 
}

(11)有如下类定义:
class Sample{
public:
Sample();
~Sample();
Private:
Static int date;
};

将静态数据成员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,”Unknown”); }
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 “Shanghai”; }
};
int main(){
GrandChild *gs=new GrandSon(“Feifei”);
cout<getName()<<”住在”<getAddress()<<endl;
delete gs;
return 0;
}
运行时的输出结果是 【13】 。</endl;

 (14)如下程序定义了“单词”类word,类中重载了<运算符,用于比较“单词”的大小,返回相应的逻辑值。程序的输出结果为:After Sorting: Happy Welcome,请将程序补充完整。
#include 
#include 
using namespace std;
class Word{
public:
Word(string s) : str(s) { }
string getStr(){ return str; }
 【14】 const { return (str
friend ostream& operator << (ostream& output, const Word &w)
{ output<
private:
string str;
};
Int main(){
Word w1(“Happy”),w2(“Welcome”);
Cout<<”After sorting: “;
if(w1<<w2;
else cout<<w2<<<w1;
return 0;
}</w2<

(15)请将下列模板类Data补充完整。
template 
class Data{
public:
void put (T v) { val=v; }
 【15】 get()   //返回数据成员val的值,返回类型不加转换
{ return val; }
private:
T val;
};

20099月全国计算机等级考试二级C++笔试参考答案

一、选择题

(1)

 

(2)

 

(3)

 

(4)

 

(5)

 

(6)

 

(7)

 

(8)

 

(9)

 

(10)

 

(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

* 本答案仅供参考

Tags: 责任编辑:91kaoshiwang
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2012年3月全国计算机等级考试二级.. 下一篇2011年3月计算机等级考试二级Acce..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117