问:

对违反纪律构成犯罪的人民警察,按照( )规定,依法给予刑事处罚。A.人民警察法B.刑法

答:
对违反纪律构成犯罪的人民警察,应依照刑法的规定,给予刑事处罚。
根据《人民警察法》第六十二条规定:“人民警察违反本法规定,构成犯罪的,依照刑法定罪处罚。”这说明,对人民警察的犯罪行为,应依照刑法相关规定定罪处罚,不能仅依据《人民警察法》的相应规定处罚。
刑法第一百四十二条明确规定:“国家机关工作人员利用职务上的便利,实施贪污、挪用公款、受贿行为的,从重处罚。”因此,对人民警察利用职务便利实施的贪污受贿等犯罪行为,应当依照刑法从重处罚的规定,给予刑事处分。
同时,针对人民警察的部分专门犯罪,刑法也有详细规定。如玩忽职守罪、滥用职权罪等。对这些犯罪,也应根据刑法具体条款处罚。
综上,对违反纪律构成犯罪的人民警察,主要依据刑法相关规定进行定罪和处罚。《人民警察法》只是原则性地规定人民警察的犯罪行为应依法处罚,但具体的定罪和量刑标准仍以刑法为准。所以,对问句中的选择,应选B选项:“刑法”。