问题 单项选择题

约翰•弥尔顿在《为英国人民申辩》一书中写道:“如果暴君势力压倒人民的地方可以说是上帝把人民送去奴役,那么在人民势力压倒暴君的地方,为什么就不能说上帝使人们获得了自由呢?如果昏君的暴政是从上帝那里来的,那么我们的自由为什么就不能说也是从上帝那里得来的?”弥尔顿的上述言论()

A.阐释以自由为武器反抗暴政的合法性

B.确立君主立宪制建立的必然性

C.肯定“君权神授”的合理性

D.宣传基督教神权存在的必要性

答案

参考答案:A

解析:

本题主要考查西方的人文精神的发展。从材料可知,约翰•弥尔顿认为,人们可以从上帝那里获得自由以反抗暴君的暴政,这是天经地义的。分析选项,A项符合题意,所以应选A。

考点:西方人文主义的起源与发展·启蒙运动·启蒙运动的内容

单项选择题
问答题

请使用VC6或使用[答题]菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有坐标点类point、线段类Line和三角形类Triangle的定义,还有main函数的定义。程序中两点间距离的计算是按公式

实现的,三角形面积的计算是按公式

实现的,其中

。请在程序中的横线处填写适当的代码,然后删除横线,以实现上述类定义。此程序的正确输出结果应为:

Side 1:9.43398

Side 2:5

Side 3:8

area:20

注意:只在横线处填写适当的代码,不要改动程序中的其他内容,也不要删除或移动“//****found****”。

#include<iostream>

#include<cmath>

using namespace std;

class Point //坐标点类

public:

const double x,y;

Point(double x=0.0,double y=0.0):x(x),y(y)

//**********found**********

double distanceTo(______)

const

//到指定点的距离

return sqrt((x-p.x)*(x-p.x)+(y-p.y)*(y-p.y));

;

class line//线段类

public:

const Point p1,p2;//线段的两个端点

//**********found**********

Line(Point p1,Point p2):______

double length()const return p1.distanceTo(p2);//线段的长度

class Triangle//三角形类

public:

const Point pl, p2,p3;//三角形的三个顶点

//**********found**********

Triangle(______):p1(p1),p2(p2),p3(p3)

double length1()const//边p1,p2的长度return Line(p1,p2).length();

double length2()const//边p2,p3的长度

return Line(p2,p3).length();

double length3()const//边p3,p1的长度

return Line(p3,p1).length();

double area() const//三角形面积

//**********found**********

double S=______;

return sqrt(s*(s-lengthl())*(s-length2())*(s-length3()));

;

int main ()

Triangle r(Point(0.0,8.0),Point(5.0,0.0),Point(0.0,0.0));

cout<<"Side 1:"<<r.length1()<<endl;

cout<<"Side 2:"<<r.length2()<<endl;

cout<<"Side 3:"<<r.length3()<<endl;

cout<<"area:"<<r.area()<<endl;

return 0;