问题 问答题 论述题

孔子是怎样阐述关于教育与刑法的关系的?孟子、董仲舒和王充如何做进一步阐发?

答案

参考答案:

从教育与刑法的关系来看,孔子认为只靠政令,刑律等强力手段,是不能治理好国家的,而依靠道德礼教等深入人心的手段,效果就要好得多。孟子发扬了孔子德政重于邢政的思想,进行了更为具体的阐发,好的行政管理不如好教育,用强势不能使人心服,只有德化才能使人心悦诚服,孟子冠宇“仁政”的政治主张其根本是得民心。董仲舒对先秦儒家强调道德教化的思想给予了理论化的论证,他认为教化和刑罚各自发挥不同功能,都是治国所需要的,但又不是对等的,以教化为主,刑罚为辅。王充认为教育和刑法的关系:既肯定教育的劝勉为善的作用,也肯定刑法的禁防为恶德作用,二者不是轻重关系,而是先后关系或内外关系。王充的观点更为全面地概括了统治者治国的两类基本手段。

单项选择题 A1型题
问答题

使用VC6打开考生文件夹下的工程tsst6_3,此工程包含一个源程序文件test6_3.cpp,其中定义了用于表示考生的类 Student,请按要求完成下列操作,将程序补充完整。
(1)定义私有数据成员code、english分别用于表示考生的编号、英语成绩、它们都是int型的数据。请在注释“//**1**”之后添加适当的语句。
(2)完成成员函数void Student::inputinformation()的定义,该函数用于用户输入一个考生对象的信息,输入格式如下:
输入编号:
英语成绩;
计算机成绩:
请在注释“//**2**”之后添加适当的语句。
(3)利用己实现的类Student的成员函数,完成函数void firstname(Student *A[],int num)的定义,该函数根据考生信息 A[],输出num个考生中总分最高者的编号及其相应的总分,在此不考虑总分相同的情况。请在注释“//**3**”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test6_3.cpp清单如下:
#include<iostream.h>
class Student

//**1**
int computer;
int total;
public:
void getinformation();
void computesum();
int getcode();
int gettotalscore();
~Student();
;
void Student::getinformation()

//**2**
cout<<"英语成绩: " ;
cin>>english;
cout<<"计算机成绩: ";
cin>>computer;

void Student::computesum()

total=english+computer;
cout<<"编号"<<code<<"总分:"<<total<<endl;

int student::getcode()

return code;

int Student::gettotalscore()

return total;

void firstname(Student *A[],int num)

//**3**
tempsum=(*A[0]).gettotalscore();
for(int i=1;i<num;i++)

if (((*A[i]).gettotalscore())>tempsum)

tempcode=(*A[i]).getcode();
telnpsum=(*A[i]).gettotalscore();


cont<<"总分最高者--"<<tempcode<<": "<<tempsum<<endl;

void main()

Student *A[3];
int i,n=3;
for(i=0;i<n;i++)

A[i]=new Student;
A[i]->getinformation();

for(i=0;i<n;i++)

A[i]->computesum();

firstname(A,3);