问题 单项选择题

下列关于法律职业责任的说法正确的是

A.法律职业责任的主体是法律职业人员,即法官、检察官、律师,以及依法从事法律职业的其他国家公职人员
B.法律职业责任的性质比较单一,一般来说就是其主管机关或所在单位给予处分,处分的力度直至撤职、开除
C.承担法律职业责任在客观上必须是违反厂与法律职业人员有关的法律和道德规范,而且必须产生了相应的危害结果
D.追究法律职业人员的责任一般要求该主体对其行为主观上是故意的

答案

参考答案:C

解析: A项中法律职业责任的主体是法律职业人员,即法官、检察官、律师,以及依法从事法律职业的其他人员,而不限于国家公职人员。
B项中法律职业责任的性质是多元性的,包括纪律处分、行政责任、刑事责任和民事责任。
C项是正确的表述。
D项中追究法律职业人员的责任一般要求该主体对其行为主观上有过错,过失也可能要承担责任。依此,只有C项符合题中的要求。

问答题

使用VC6打开考生文件夹下的工程test19_3,此工程包含一个源程序文件test19_3.cpp,其中定义了用于表示向量的类 vector,但类vector的定义并不完整。请按要求完成下列操作,将类vector的定义补充完整。 (1)补充类vector的构造函数,该函数有参数x和y,它们都是int型的数据,默认值都为0。请使用参数列表的形式分别将类的数据成员a和b分别初始化为参数x和y的值。请在注释“//**1**”之后添加适当的语句。 (2)完成类vector的成员函数input(int x,int y)的定义,将int型的参数x和y分别赋值给数据成员a和b,请在注释“//**2**”之后添加适当的语句。 (3)完成类vector的友元函数friend double Multiply (vector &x,vector &y)的定义,先定义double型的临时变量c,然后将参数对象x和对象y的数据成员a与b分别相乘再相加后赋值给c,最后返回c的值,将请在注释“//**3**”之后添加适当的语句。输出结果如下: (10,20) (2, 3) 80 注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。 源程序文件test19_3.cpp清单如下: #include <iostream.h> class vector {int a;int b; public://**1**void input(int x, int y){ //**2**}void output (){ cout<<’(’<<a<<’,’<<b<<")"<<end1;} friend double Multiply(vector &x,vector &y);}double Multiply (vector &x,vector &y){ //**3**c=x.a*y.a+x.b*y.b; return c;}void main(){ vector x(10,20),y; double d; y.input (2,3); d=Multiply (x,y); x. output ( ); y. output ( ); cout<<d<<end1;}

问答题 论述题