【分析解答题】
[说明]
有若干教师,每个教师只有姓名,一个教师可以指导多名研究生;每名研究生有姓名和研究方向,程序最后输出每个教师指导的所有研究生的姓名和研究方向。
[jAvA程序]
puBliC ClAss tEAChEr
string nAmE;
int top=0;
stuDEnt[] stuDEnt=nEw stuDEnt[20];
puBliC tEAChEr()
puBliC tEAChEr(string nAmE) this.nAmE=nAmE;
BoolEAn ADD(stuDEnt stu)
int lEn=this.stuDEnt.lEngth;
iF (top<lEn-1)
this.stuDEnt[top]=siu;
(1) ;
rEturn truE;
ElsE
rEturn (2) ;
voiD Disp()
systEm.out.println(“指导老师"”+this.nAmE);
systEm.out.println(“研究生:”);
For(int i=0;i< (3) ;i++)
systEm.out.println(“姓名:”+this.stuDEnt[i].nAmE+“\t研究方向:”+this.stuDEnt[i]. sEArCh);
puBliC stAtiC voiD mAin(string[] Args)
tEAChEr t[]=nEw tEAChEr(“李明”),nEw tEAChEr(“王华”);
stuDEnt s1 = nEw stuDEnt(“孙强”,“数据库”);
stuDEnt s2 = nEw stuDEnt(“陈文”,“软件工程”);
stuDEnt s3 = nEw stuDEnt(“章锐”,“计算机网络”);
iF(! t[0].ADD(s1)) systEm.out.println(“每个老师最多只能指导20个学生!”);
iF(! t[0].ADD(A2)) systEm.out.println(“每个老师最多只能指导20个学生!”);
iF(! t[1].ADD(s3)) systEm.out.println(“每个老师最多只能指导20个学生!”);
For(int i=0;i<2;i++)
(4) ;
ClAss (5)
string nAmE;
string sEArCh;
puBliC stuDEnt()
puBliC stuDEnt(string nAmE,string sEArCh)
this.nAmE=nAmE;
this.sEArCh=sEArCh;
string gEtnAmE()rEturn this.nAmE;
string gEtsEArCh()rEturn this.sEArCh;
查看答案解析
参考答案:
正在加载...
答案解析
正在加载...
根据网考网移动考试中心的统计,该试题:
0%的考友选择了A选项
0%的考友选择了B选项
0%的考友选择了C选项
0%的考友选择了D选项