首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和java代码,将应填入(n)处的字句写在对应栏内。 [说明] 有若干教师,每个教师只有姓名,一个教师可以指导多名研究生;每名研究生有姓名和研究方向,程序最后输出每个教师指导的所有研究生的姓名和研究方向。 [Java程序] public
阅读以下说明和java代码,将应填入(n)处的字句写在对应栏内。 [说明] 有若干教师,每个教师只有姓名,一个教师可以指导多名研究生;每名研究生有姓名和研究方向,程序最后输出每个教师指导的所有研究生的姓名和研究方向。 [Java程序] public
admin
2009-02-15
65
问题
阅读以下说明和java代码,将应填入(n)处的字句写在对应栏内。
[说明]
有若干教师,每个教师只有姓名,一个教师可以指导多名研究生;每名研究生有姓名和研究方向,程序最后输出每个教师指导的所有研究生的姓名和研究方向。
[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
.name+“\t研究方向:”+this.student
. 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;}
}
选项
答案
(1) top++及其等效形式 (2) false (3) top (4) t[i].disp() (5) Student
解析
(1)~(2):add函数是给Teacher类的student数组增加一个学生,每个老师最多能指导20个学生,如果增加成功则返回true;否则返回false。Top是一个表示student数组里面有多少个学生的标志。每增加一个学生,top就要加1;
(3)disp函数是用一个循环来显示老师所指导的所有学生,循环变量从0开始,上限是top-1;
(4)此处是调用disp函数来显示所有老师指导的学生。
(5)根据程序大意,这是Student类的定义。
转载请注明原文地址:https://kaotiyun.com/show/oEjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel中,单元格地址绝对引用的方法是(52)。
在Excel中,根据数据表制作统计图表后,如果将其对应数据表中的数据进行修改,则图表______。
以下维护操作系统的做法中,()是不恰当的。
描述事物的数据有绝对数据和相对数据之分。大气中氧气的含量属于相对数据,常用______形式表示。
将一张幻灯片上的所有内容全部选定的命令快捷键是(56)。
数据展现常需要图表化。美化图表的原则不包括()。
在Excel2010的A1单元格中输入函数“=ABS(ROUND(-1.478,2))”,按回车键后,A1单元格中的值为________________。
数据属性有业务属性、技术属性(与技术实现相关的属性)和管理属性三大类。以下属性中,()属于业务属性。
在浏览网页时,当鼠标指针移至某些文字或某些图片时,会出现手形状,通常是由于网页在这个地方做了(17)。
计算机使用了一段时间后,系统磁盘空间不足,系统启动时间变长,系统响应延迟,应用程序运行缓慢,此时,需要对系统进行优化。(28)________________不属于系统优化工作。
随机试题
下列属于对行政相对人的财产采取执行性强制措施的有()。
某新建项目建设投资为10000万元,其中含可抵扣固定资产进项税、850万元,每年营业收入为5000万元(不含税),原材料及燃料动力费用为2000万元(不含税),增值税税率均为17%,生产负荷除第1年为80%,第2年90%外,其余各年均为100%,则项目投产
单位实施新工艺、新技术或使用新设备、新材料时应对从业人员进行有()的安全生产教育培训。
债券的票面价值、到期期限、票面利率、发行者名称是债券票面的基本要素,所以必须在债券票面上印制出来。( )
下列不属于银行监管当局的监管内容的是()。
受贿罪与贪污罪的相同点是()。
1905年,清政府在北京建立“巡警部”,这是中国历史上第一个全国性的专职警察机构。()
强制戒毒期限为()个月至()个月,并可延长强制戒毒期限。
下列不属于我国的人类口述和非物质遗产的是()。
StatisticⅠ.Thedefendantisguiltyornot?Expert:1)ADNAsample【1】______defendant’s.
最新回复
(
0
)