问题 问答题

终始五德说

答案

参考答案:

解析:战国齐人以阴阳五行推演政治更替及王朝兴亡的政治学说。其基本思想是金、木、水、火、土相生相克、循环不已,每一朝代属于某一“德”,并按“五德”相生相克的次序替代。秦统一后接受始终五德说,宣扬秦代周是“水德”代替“火德”,以此为秦朝统治寻找依据。其后,更名河水为“德水”,以冬十月为岁首,色尚黑,度以六为名,音尚大吕,为政尚法。秦朝终始五德说渗透到政治、经济和社会生活各个方面,是秦朝加强思想统治和巩固皇权的重要手段,并对后世王朝产生影响。

选择题
问答题

使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示矩形的CRect类,但类CRect的定义并不完整。请按要求完成下列操作,将类CRect的定义补充完整。
(1)定义私有数据成员leftPoint、topPoint、rightPoint、bottomPoint,分别用于表示矩形左上角及右下角的点的坐标,它们都是double型的数据。请在注释1之后添加适当的语句。
(2)完成默认构造函数CRect的定义,指定默认实参为0,它们都是double型的数据。请在注释2之后添加适当的语句。
(3)定义函数体为空的析构函数。请在注释3之后添加适当的语句。
(4)在main函数中定义CRect类的实例rect2,并把reetl的值赋给rect2。请在注释4之后添加适当的语句。
注意:除在指定位置添加语句之外,不要改动程序中的其他内容。
试题程序:
#include<iostream.h>
class CRect

private:
//********1********
public:
//********2********
//********3********
void SetPoints(double,double,double,double);
void SetLeftPoint(double m)leftPoint=m;
void SetRightPoint(double m)rightPoint=m;
void SetTopPoint(double m)topPoint=m;
void SetBottomPoint(double m)hottomPoint=m;
void Display();

CRect::CRect(double l,double t,double r,double b)

leftPoint=1;topPoint=t;
rightPoint=r;bottomPoint=b;

void CRect::SetPoints(double l,double t,double r,double b)

leftPoint=l;topPoint=t;
rightPoint=r;bottomPoint=b;

void CRect::Display()

cout<<"left-top point is("<<leftPoint<<","<<topPoint<<")"<<’n’;
cout<<"right-bottom point is("<<rightPoint<<","<<bottomPoint<<")"<<’\n’;

void main()

CRect rect0;
rect0.Display();
rect0.SetPoints(20,20.6,30,40);
rect0.Display();
CRect rect1(0,0,150,150);
rect1.SetTopPoint(10.5);
rect1.SetLeftPoint(10.5);
//********4********
rect2.Display();