易搜题 > 资格证大类 > 计算机等级 > 问题详情
问题详情

阅读以下程序说明和C语言程序,将应填入(n)处的字句写在对应栏内。

【说明】

希赛教育集团公司为发展生产向社会公开招聘M个工种的工作人员,每个工种各有不同的编号(1至M)和计划招聘人数。每位应聘者需申报两个工种,并参加公司组织的考试。公司将按应聘者的成绩从高分至低分的顺序进行排队录取。公司的录取原则是:从高分到低分依次对每位应聘者先按其第一志愿录取;当不能按其第一志愿录取时,便将他的成绩扣去5分后,重新排队,并按其第二志愿考虑录取。

程序为输出各工种实际招聘的应聘人员,每个工种都保留一个录取者的有序队列。录取处理循环直至招聘额满或已对全部应聘者都做了录取处理。

程序中,类型STU包含有应聘者的基本信息:编号、成绩、志愿、排队成绩和录取志愿号。数组rz[]的每个元素对应一个工种,包含有计划招聘人数和已录取的人数。

【程序】

include<stdio.h>

include<malloc.h>

define M 20

define PEMARK 5

typedef struct stu{

int no, total, z[2], sortm, zi;

struct stu *next;

}STU;

struct rzmode{

int Imt, count;

STU *next;

}rz[M];

STU *head=NULL, *over=NULL;

int all

FILE *fp;

char dataf[]="pp07.dat";

print(STU *p){

for(;p!=NULL;p=p->next)

printf("%d(%d)\t",p->no,p->total);

}

insert(STU **p, STU *u){

STU *v, *q;

for(q=*p;q!=NULL;v=q,(1))

if(q->sortm<u->sortm)break;

if(q==*p)(2);

else (3);

U->next=q;

}

main(){

int zn, i, no, total, z1, z2;

STU *p, *v, *q;

fp=fopen(dataf, "r");

if(fp==NULL){

printf("Can't open file %s.\n",dataf);

exit(0);

}

fscanf(fp, "%d",&zn);

for(all=0,i=1;i<=zn;i++){

fscanf(fp,"%d",&rz[i].Imt);

rz[i].count=0;rz[i].next=NULL;

all+=(4);

}

for(;;){

if((fscanf(fp, "%d%d%d%d",&no,&total,&z1,&z2))!=4)

break;

p=(STU*)malloc(sizeof(STU));

p->no=no;

p->total=p->sortm=total;

p->zi=0;p->z[0]=z1;p->z[1]=z2;

(5);

}

fclose(fp);

for(;all && head !=NULL;){

p=head; head=head->next;

if(rz[p->z[p->zi]].count<(6)){

rz[p->z[p->zi]].count++;

insert(&rz[p->z[p->zi]].next,p);

all--;

continue;

}

if(p->zi>=1){

p->next=over;over=p;

continue;

}

p->sortm-=DEMARK; (7);

insed(&head,p);

}

for(i=1;i<=zn;i++){

printf("%d:\n",i);

print(rz[i].next);

printf("\n");

}

printf("over:\n");print(head);

print(over);printf("\n");

}

相关标签: 应聘者  

未找到的试题在搜索页框底部可快速提交,在会员中心"提交的题"查看可解决状态。 收藏该题
查看答案

相关问题推荐

  • 某公司人力资源管理部人士指出:由于本公司招聘职位有限,本招聘考试中不可能所有的应聘者都被录用。基于以下哪项可以得出该人士的上述结论?
    A.在本次招考中XXX应聘者被录用。
    B.招聘考试中可能有应聘者被录用。
    C.招聘考试中必然有应聘者不被录用。
    D.招聘考试中可能有应聘者被录用,可能有应聘者不被录用。
  • 一张设计合理、填写完整的应聘申请表应包括()。

    A、应聘者的基本识别信息

    B、与岗位胜任特征相关的核心信息

    C、应聘者的一些客观情况

    D、应聘者的成长经历和过程

    E、应聘者的工作稳定性和职业兴趣

  • 在面试过程中,考官应该做到()。
    A.创造一个融洽的会谈气氛B.让应聘者充分理解和尊重自己C.让应聘者了解应聘单位的情况D.了解应聘者的知识和技能E.决定应聘者是否通过本次面试
联系客服 会员中心
TOP