阅读下列程序并回答问题。
(1)程序的输出是()
(2)将第9行改为" m=m+k; ",程序的输出是()
(3)将第6行改为"k=0;",将第9行改为" m=m+k;",程序的输出是()
阅读下列算法,并回答问题:
(1)Q、Q1和Q2都是队列结构,设队列Q=(1,0,-5,2,-4,-6,9),其中1为队头元素,写出执行f31(&Q,&Q1,&Q2)之后队列Q、Q1和Q2的状态;
(2)简述算法f31的功能。
(注:InitQueue、EnQueue、DeQueue和QueueEmpty分别是队列初始化、入队、出队和判队空的操作)
void f31(Queue*Q,Queue*Q1,Queue*Q2){
int e;
InitQueue(Q1);
InitQueue(Q2);
while(!QueueEmpty(Q)){
e=DeQueue(Q);
if(e>=0)EnQueue(Q1,e);
else EnQueue(Q2,e);
}
}
请阅读题目并回答问题。
某企业的绩效管理主要采用以下步骤和方法:
第一步,对于部门主管以上领导干部,年终由主管领导召集其下属员工开会。共同听取其述职报告,再由员工及上级领导根据其一年来的表现填写“年度领导干部考核评议表”。该表汇总后将分数按“领导、部门内同事、下属”(2:3:5的权重)加权平均得出总分。
第二步,全体员工共分四组排序:一般员工、主管、部门经理、高层领导。每组按考评结果分五个等级,每一等级所占比例如表4—2所示。
第三步,考评结果运用:A等级范围的人有机会获得晋升,而E等级的将被淘汰或降级。
(1)请指出前两个步骤使用了哪些绩效考评方法。
(2)上述考评方法有哪些不足之处?请针对这些不足提出改进建议。