【单选题】【消耗次数:1】
甲与乙矛盾日深,某日又发生争吵,甲提出决斗,乙同意应战。在决斗中,甲将乙刺成重伤,乙奋力反抗,用刀子刺穿甲的心脏导致甲死亡,乙的行为属于
正当防卫
防卫过当
故意犯罪
过失犯罪
参考答案:
复制
纠错
相关题目
【单选题】 甲持刀抢劫乙的财物,乙奋起反击。搏斗中,乙夺下甲的刀,并将甲腿部刺伤,甲动弹不得,随后乙用刀将甲杀死,乙的行为是( )。
①  正当防卫
②  防卫过当
③  前面的行为是正当防卫,后面的行为是防卫过当
④  前面的行为是正当防卫,后面的行为是故意杀人
【多选题】 甲误认为乙正在对其实施不法侵害,便对乙实行防卫行为,致乙重伤。经查,乙并未实施不法侵害行为。甲的行为( )。
①  可能构成故意杀人罪
②  可能构成过失致人死亡罪
③  可能属于意外事件
④  可能属于防卫过当
【多选题】 甲对乙(女)实施强奸,乙奋起反抗。恰遇甲之友丙经过,甲请丙帮忙,共同将乙强奸。甲、丙的共同犯罪属于( )。
①  事先有通谋的共同犯罪
②  事先无通谋的共同犯罪
③  简单共同犯罪
④  必要共同犯罪
【多选题】 甲和乙素有矛盾,某日该二人在街上相遇,甲对乙破口大骂,并用力推搡乙,乙挥拳打甲,甲拾起一根木棒向乙头部打去,致乙重伤。甲的行为
①  正当防卫
②  故意伤害
③  应当负刑事责任
④  不负刑事责任
【单选题】 甲在偏僻的乡间小路上运输毒品,乙见状上前抢劫,甲为了保护毒品,以暴力进行反抗,致乙重伤。甲的行为属于( )
①  正当防卫
②  紧急避险
③  防卫过当
④  故意伤害
【单选题】 甲与乙因琐事发生争执后,甲扬言要把乙杀死,并去商店买了一把匕首,乙怕甲杀死自己,就在甲从商店回来的路上,用猎枪将甲打死。甲的行为属于?
①  正当防卫
②  防卫过当
③  故意犯罪
④  假想防卫
【单选题】 甲对乙与自己妻子有奸情心中愤恨,一天,甲在路上碰见乙,恰逢无人,甲以石头砸乙,恰好打中太阳穴,导致乙死亡,甲的行为构成?
①  过失伤害罪
②  故意伤害罪
③  故意伤害致死罪
④  故意杀人罪
【单选题】 甲与乙有仇。一日,甲实施报复乙及其家人的行为:先在乙家中将乙杀死,然后在乙家不远处将正下班回家的乙妻杀死。甲的行为构成( )
①  继续犯
②  连续犯
③  牵连犯
④  数个犯罪,应当数罪并罚
【单选题】 甲蓄意谋杀同室居住的乙,一天,甲偷偷在乙的饭菜中投毒,但乙因有急事没有吃饭。甲的行为属于何种犯罪停止形态?
①  犯罪既遂
②  犯罪未遂
③  犯罪预备
④  犯罪中止
【单选题】 甲持刀追杀乙,乙的朋友丙路过,用气枪打死了甲,丙的行为属于?
①  正当防卫
②  紧急避险
③  故意犯罪
④  防卫过当
随机题目
【单选题】 实体中能够唯一标识自己的属性被称作( )。
① 
② 
③  联系
④  元组
【单选题】 设D1、D2和D3的定义域中的基数分别为2、3和4,则D1*D2*D3的元组数为( )。
①  9
②  24
③  10
④  14
【单选题】 假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。
①  2
②  4
③  6
④  8
【单选题】 函数重载是指()。
①  两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
②  两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
③  两个以上的函数名字不同,但形参的个数或类型相同
④  两个以上的函数取相同的函数名,并且函数的返回类型相同
【单选题】 以下正确的函数原型语句是()。
①  double fun(int x,int y)
②  double fun(int x;int y)
③  double fun(int,int);
④  double fun(int x,y);
【单选题】 函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为()个。
①  1
②  2
③  4
④  5
【单选题】 以下关于函数模板叙述正确的是()。
①  函数模板也是一个具体类型的函数
②  函数模板的类型参数与函数的参数是同一个概念
③  通过使用不同的类型参数,函数模板可以生成不同类型的函数
④  用函数模板定义的函数没有类型
【单选题】 设有如下函数定义 int f(char *s) { char *p=s; while(*p!=’\0’) p++; return(p-s); } 在主函数中用coutf(“good”)调用上述函数, 则输出结果为( )。
①  3
②  4
③  5
④  6
【单选题】 函数原型语句正确的是()。
①  int Function(void a);
②  void Function (int);
③  int Function(a);
④  void int(double a);
【单选题】 在下面的二维数组定义中,正确的是()。
①  int a[5][];
②  int a[][5];
③  int a[][3]={{1,3,5},{2}};
④  int a[](10);