阿摩線上測驗 登入

試題詳解

試卷:93年 - 2004年4月计算机等级考试— 二级—《C语言 》#13858 | 科目:计算机等级考试— 二级—《C语言 》

試卷資訊

試卷名稱:93年 - 2004年4月计算机等级考试— 二级—《C语言 》#13858

年份:93年

科目:计算机等级考试— 二级—《C语言 》

47) 有以下程序 struct STU { char name[10]; int num; int Score; }; main) { struct STU s[5]={{“YangSan”,20041,703},{“LiSiGuo”,20042,580}, {“wangYin”,20043,680},{“SunDan”,20044,550}, {“Penghua”,20045,537}},*p[5],*t; int i,j; for i=0;i<5;i++) p[i]=&s[i]; for i=0;i<4;i++) for j=i+1;j<5;j++) if p[i]->Score>p[j]->Score) { t=p[i];p[i]=p[j];p[j]=t;} printf “5d %d\n”,s[1].Score,p[1]->Score); } 执行后输出结果是
(A)550 550
(B)680 680
(C)580 550
(D)580 680
正確答案:登入後查看