问题 多项选择题

在某案件的法庭审理中,旁听的被害人亲属甲对辩护律师的辩护发言多次表示不满,并站起来指责律师,经审判长多次警告制止无效。法院对甲可以做出的处理有( )。

A.由审判长责令甲拒绝悔过

B.由审判长决定将甲强行带出法庭

C.经法院院长批准对甲处以500元罚款

D.经法院院长批准对甲处以20日拘留

答案

参考答案:B,C

解析: 根据《高法刑诉解释》第一百八十四条规定,“在法庭审判过程中,如果诉讼参与人或者旁听人员违反法庭秩序,合议庭应当按照下列情形分别处理:(一)对于违反法庭秩序情.节较轻的,应当当庭警告制止并进行训诫; (二)对于不听警告制止的,可以指令法警强行带出法庭; (三)对于违反法庭秩序情节严重的,经报请院长批准后,对行为人处1000元以下的罚款或者15日以下的拘留;(四)对于严重扰乱法庭秩序,构成犯罪的,应当依法追究刑.事责任。”A选项不属于合议庭可采取的措施,D选项拘留期限超出授权范围,故选B、C。

名词解释
问答题

【说明】函数int Toplogical(LinkedWDigraph G)的功能是对图G中的顶点进行拓扑排序,并返回关键路径的长度。其中图G表示一个具有n个顶点的AOE一网,图中顶点从1~n依次编号,图G的存储结构采用邻接表表示,其数据类型定义如下:
typedef struct Gnode /*邻接表的表结点类型*/
int adivex; /*邻接顶点编号*/
int weight; /*弧上的权值*/
bstmct Gonde*nextare; /*指示下一个弧的结点*/
Gnode;
typedef struct Adjlist /*邻接表的头结点类型*/
char vdata; /*顶点的数据信息*/
struct Gnode*Firstadj; /*指向邻接表的第1个表结点*/
Adjlist;
typedef struct LinkedWDigraph /*图的类型*/
int n, e;/*图中顶点个数和边数*/
struct Adjlist head; /*指向图中第1个顶点的邻接表的头结点*/
LinkedWDigraph;
【函数】
int Toplogical(LinkedWDigraph G)
Gnode *p;
int j,w,top=0;
int *Stack,*ve,*indegree;
ve=(int *)mallloc(G.n+1)* sizeof(int);
indegree=(int *)malloc((G.n+1)*sizeof(int));/*存储网中个顶点的入度*/
Stack=(int *)malloc((G.n+1)*sizeof(int)); /*存储入度为0的顶点的编号*/
if(!ve‖!indegree‖!Stack)
exit(0);
for(j=1;j<=G.n;j++)
ve[j]=0; indegree[j]=0;
/*for*/
for(j=1;j<=G.n;j++) /*求网中各顶点的入度*/
p=G.head[j].Firstadj;
while(p)
(1) ; p=p->nextarc;
/*while*/
/*for*/
for(i=1;j<=G.n;j++)/求网中入度为0的顶点并保存其编号*/
if(!indegree[j]) Stack[++top]=j;
while(top>0)
w= (2) ;
printf("%c", G.head[w].vdata);
p=G.head[w].Firstadj;
while(p)
(3) ;
if(!indegree[p->adjvex])
Stack[++top]=p->adjvex;
if( (4) )
ve[p->adjvex]=ve[w]+p->weight;
p=p->nextarc;
/*while*/
return (5) ;
/*Toplogical*/