问题 问答题

请写一篇关于如何解决生态安全问题的文章。 要求:1.参考给定资料,自选角度,自拟标题。 2.观点明确,联系实际,内容充实。语言流畅,层次清楚,有说服力。 3.全文不少于1000字。

答案

参考答案:

解析:参考例文                 “杀鸡取卵”的经济增长要不得 在当今的社会发展过程中,我们看到了一些人以不惜牺牲环境为代价,片面地追求GDP的高增长。正是这些同光短浅的行为致使我们本来就紧张有限的水资源却还在不停的被污水包围,本来就混着粉尘和炯雾的空气却继续被排放的有害气体稀释,本来就宝贵贫瘠的耕地却仍然存不停的被“看不见的有毒物质”所侵入。 这种建立在资源的高消耗、环境的高污染基础之上的经济增长,毫不客气地说无异于“杀鸡取卵”。为了获得表面光环闪耀的GDP这点“鸡卵”,他们杀害了为人类生存繁衍而下蛋的生态环境这只“母鸡”。因此,如果不改变传统的经济增长方式,不把节约资源、保护环境的政策方针放到更加突出的位置上,经济社会的发展定会因环境的破坏而举步维艰,这将直接影响到小康社会的建设和社会主义和谐社会的构建。 如何保护好人类生存繁衍和赖以发展的生态环境,从而实现国民经济的又好又快发展,我想应该从以下几个方面入手。 首先,加快经济结构的调整,加快推进循环经济。大力推动产业结构优化升级,促进清洁生产,发展循环经济,从源头减少污染,推进建设环境友好型社会。同时,根据发展循环经济的要求,实行有利于资源节约和循环经济发展的经济政策,推广有利于循环经济的先进环保技术和经验,加快制定重点行业清洁生产标准、评价指标体系和强制性清沾生产审核技术指南,建立推进清洁生产实施的技术支撑体系。 第二,积极创新环境保护机制,加大财政资金投入。努力推进政策创新,把政府调控与市场机制有机结合、法规约束与政策激励有机结合,以政府投入带动社会投入,以经济政策调动市场资源,进一步完善政府主导、市场推进、公众参与的环境保护新机制。把环境保护投入作为公共财政支出的重点并逐步增加。各级政府都要加大对污染防治、生态保护和环境公共设施建设的投资,把环保部门工作经费纳入各级财政支出预算,切实提高环保机构经费保障程度。加强排污费资金使朋管理,加强资金使用效益的监督与评估。 第三,完善法规标准体系和执法监督体系。抓紧修订和完善现行法规标准,拟订有关土壤污染、化学物质污染、生态保护、生物安全、臭氧层保护、环境监测等方面的法律法规草案,完善技术规范和环境标准体系,科学确定标准限值,鼓励各地制订更加严格的地方污染物排放标准。按照权责明确、执法规范、监督有力、高效运转的要求,深入开展整治违法排污企业、保障群众健康专项行动,严厉查处环境违法行为和案件。各级政府和重点企业要制订应急方案,配备必要应急设施,提高突发环境事件的处置能力。 第四,加快节能环保技术进步,积极促进环保产业发展。积极推进以节能减排为主要目标的设备更新和技术改造,引导企业采用有利于节能环保的新设备、新工艺、新技术。加强资源综合利用和清洁生产,大力发展循环经济和节能环保产业。加大对外开放,实施引进来、走出去战略,支持各类所有制企业进入环保产业。培育一批具有自主品牌、核心技术能力强、市场占有率高、能够提供较多就业机会的优势企业和企业集团,使环保产业成为国民经济的新兴支柱产业。 实现国民经济持续快速协调健康发展,也是落实全面协调可持续的科学发展观、促进人与自然和谐发展的必然要求。因此,只有依靠先进的科学技术、转变经济增长方式、改善生态环境,才能全面实现小康社会和人类社会的永续发展。

单项选择题
填空题

阅读以下说明和C++代码,填充代码中的空缺。
[说明]
下面的程序用来计算并寻找平面坐标系中给定点中最近的点对(若存在多对,则输出其中的一对即可)。程序运行时,先输入点的个数和一组互异的点的坐标,通过计算每对点之间的距离,从而确定出距离最近的点对。例如,在图所示的8个点中,点(1,1)与(2,0.5)是间距最近的点对。


[C++代码]
#include <iostream>
#inc lude <cmath>
using namespace std;
class GPoint
private:
double x,y;
public:
void setX(double x)this->x=x;
void setY(double Y)this->y=Y;
double getX()return this->x;
double getY()return this->y;
;
class ComputeDistance
public:
double distance(GPoint a,GPoint b)
return sqrt((a.getX()-b.getX())*(a.getX()-b.getx())+(a.getY()-b.getY())*(a.getY()-b.getY()));

;
int main()

int i,j, numberofP0ints=0;
cout<<"输入点的个数:";
cin>>numberOfPOints;
______ points=new GPoint[numberOfPoints];//创建保存点坐标的数组
memset(points,0,sizeof(points));
cout<<"输入"<<numberOfPoints<<"个点的坐标:";
for(i=0;i<numberOfPoints;i++)
double tmpx,tmpy;
Cin>>tmpx>>tmpy;
points[i].setX(tmpx);
points[i].setY(tmpy);

______ computeDistance=new ComputeDistance();
int p1=0,p2=1;//p1和p2用于表示距离最近的点对在数组中的下标
double shortestDistance=computeDistance->distance(points[p1],points[p2]);
//计算每一对点之间的距离
for(i=0;i<numberOfPoints;i++)
for(j=i+1;j<______;j++)
double tmpDistance=computeDistance->______;
if(______)
p1=i;p2=j;
shortestDiStance=tmpDistance;



cout<<"距离最近的点对是:(";
cout"points[p1].getX()<<", ”<<points[p1].getY()<<")和(";
cout<<points[p2].getX()<<","<<points[p2].getY()<<")"<<endl;
delete computeDiStance;
return 0;