问题 问答题

培根对旧的伦理思想体系的批判与反思主要有哪些?

答案

参考答案:a旧的伦理学主要注重研究德性本身,将视角放在德性的分类、范围以及实现途径和方法上,忽视从现实的个人和他人、个人与社会的关系上去揭示德性的来源和获得美德的方法。b旧的伦理学或者只注重个人的快乐和幸福,或者只是空洞地喊公共幸福,从没有合理地把个人幸福和公共幸福结合起来,是消极遁世的养心术。c旧的伦理学绝大多数都没有重视对人的情感研究。d旧的伦理学大多是从先验的一般公理、原则出发,用演绎推理的方法得出特殊行为的准则,没有遵照自然的规律和社会的实际经验,把理性和经验密切的结合起来,用观察和归纳的方法,从道德生活的特殊事实中引申出普遍的公理和原则,用以指导生活和行为。特别是没有指出道德价值的所在,人们的行为和相互关系“应该”如何。

单项选择题
多项选择题

综合应用题下面是一个Applet程序,实现实心或者空心矩形的绘制。要求鼠标在Applet窗口中拖动实现矩形的绘制,可以选择填充或者空心,有按钮用来清空窗口中的图像。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:

import java.awt.*;import java.applet.*;/* */public class ex13_3 extends Applet{ private Button btnClear; private CheckboxGroup cbg; private Checkbox chk1, chk2; private int upX, upY;private int downX, downY;private boolean bDraw, bClear, bStyle; public void init(){ bDraw = false; bClear = false; bStyle = false; setLayout(null); cbg = new CheckboxGroup(); chk1 = new Checkbox("Hollow", cbg, true); chk2 = new Checkbox("Filled", cbg, false); chk1.reshape(80,getSize().height-80,80,25); chk2.reshape(160,getSize().height-80,80,25); add(chk1); add(chk2); btnClear = new Button("clear"); btnClear.reshape(240,getSize().height-80,80,25); add(btnClear); } public void paint(Graphics g){ if(bDraw){ if(upX > downX && upY > downY){ if(bStyle) g.fillRect(downX, downY, upX - downX, upY - downY); else g.drawRect(downX, downY, upX - downX, upY - downY);}else if(upX > downX && upY < downY){ if(bStyle) g.fillRect(downX, upY, upX - downX, downY - upY); else g.drawRect(downX, upY, upX - downX, downY - upY);}else if(upX < downX && upY > downY){ if(bStyle) g.fillRect(upX, downY, downX - upX, upY - downY); else g.drawRect(upX, downY, downX - upX, upY - downY);}else if(upX < downX && upY < downY){ if(bStyle) g.fillRect(upX, upY, downX - upX, downY - upY); else g.drawRect(upX, upY, downX - upX, downY - upY);}bDraw = false; } if(bClear){g.clearRect(0,0, getSize().height, getSize().width);bClear = false; } } public void update(Graphics g){ paint(g); } public boolean mouseUp(Event e, int x, int y){ upX = x; upY = y; bDraw = true; repaint(); return true; } public boolean mouseDown(Event e, int x, int y){ downX = x; downY = y; return true;} public boolean action(Event e, Object o){ if(e.target == btnClear){bClear = true;repaint(); } if(chk1.getState() == true){bStyle = true; } if(chk2.getState() == true){bStyle = false; } return true; } }ex13_3.html ex13_3