23.执行下列代码 int b=100;
cout<<\:\; 程序的输出结果是Hex:64。
24.静态联编所支持的多态性称为编译时或编译的多态性。 25.C++程序必须有且只有一个主函数.其函数名为main。
26.写出声明一个复数对象的语句.并使该对象被初始化为2.2+1.3i.此声明语句是complex
int add(int ml=0.int m2=2.int m3=4) {return ml+m2+m3;}
在主函数中有int s=add(1)+add(0.1)+add(0.1.2); 则执行此语句后s的值为15 28。
28.C++中使用inline关键字说明函数为内联函数。
29.在源程序中有宏定义:#define PI 3.14.则若不想使该宏定义影响到程序的其它地方.可以使用#undef PI删除该宏定义。
30.类和其它数据类型不同的是.组成这种类型的不仅可以有数据.还可以有对数据进行操作的函数或成员函数。
31.有下列代码int a=0;double b=0;cin>>a>>b;当用键盘输入1.25时.b=0.25。 32.对于类Point而言.其析构函数的定义原型为Point::~Point( )或~Point( )。
33.对象成员构造函数的调用顺序取决于这些对象在类中说明的顺序.与它们在成员初始化列表中给出的顺序无关。
. .
34.类的简单成员函数是指声明中不含const、volatile、static关键字的函数。 35.与操作对象的数据类型相互独立的算法称为泛型算法。 36.从一个或多个以前定义的类产生新类的过程称为派生。
37.在vector类中向向量尾部插入一个对象的方法是push_back(const T&)。 38.C++中用于动态创建对象.并返回该对象的指针的关键字是new。 39.C++的流类库预定义的与标准输出设备相联接的流是cout。 40.执行下列代码
cout< 三、改错题(本大题共5小题.每小题2分.共10分) 下面的类定义中有一处错误.请用下横线标出错误所在行并给出修改意见。 41.#include private:float x.y; public:f(float a.float b){x=a;y=b;} float max(){return(x } . . return(x public:test(int a){x=a;} void set(int a){x=a;} void get(){cout< const test a(3); a.set(5); a.get(); } a.set(5); a是常对象.不能被更新 或const test a(3);去掉const使a不再为常对象 43.#include public:f1(float a.float b){x=a;y=b;} point(){x=0;y=0;} void getx(){cout< . . void gety(){cout< void print(point a){cout< } print(point a){cout< 44.#include private:int x.y; public:fl(int a.int b){x=a;y=b;} void print(){cout< . .
相关推荐: