语句Const PI =3.14159 声明了一个()。
A.单精度常量PI,代表3.14159
B.双精度常量PI,代表3.14159
C.单精度变量PI,其值为3.14159
D.双精度变量PI,其值为3.14159
A.单精度常量PI,代表3.14159
B.双精度常量PI,代表3.14159
C.单精度变量PI,其值为3.14159
D.双精度变量PI,其值为3.14159
A.出错
B.无输出
C.39.4384
D.50.24
A.出错
B.无输出
C.39.4384
D.50.24
A.public int maxA=100
B.final int maxA=100
C.public const int maxA=100
D.public final int maxA=100
有人把圆周率3.14159,编成顺口溜‘‘山颠一寺一壶酒”来背诵,这是利用了 【 】
A.生成性学习
B.组织策略
C.元认知策略
D.记忆术
A.voidconstprint()
B.constvoidprint()
C.voidprint()const
D.voidprint(const)
编写类String 的构造函数、析构函数和赋值函数和测试程序。
已知类String 的原型为:
#include
#include
class String
{public:
String(const char *str=NULL); // 普通构造函数
String(const String &other); // 拷贝构造函数
~String(); // 析构函数
String & perator=(const String &other); // 赋值函数
void show()
{cout<< m_data<< endl;
}
private:
char *m_data; // 用于保存字符串
};
请写出如下程序的输出结果:
#include class R{public:R(int r1,int r2) {R1=r1;R2=r2;}void print();
void print() const;private:int R1,R2;};void R::print(){cout<< R1<< ":"<< R2<< endl;
}void R::print() const{cout<< R1<< ";"<< R2<< endl;}void main(){R a(5,4);a.print();
const R b(20,52);b.print();}
A.修改常量,程序报出异常
B.程序不抛出异常,修改无效
C.修改成功,name的值为John
D.程序不抛出异常,name的值为undefined