首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和java代码,将应填入(n)处的字句写在对应栏内。 [说明] 有若干教师,每个教师只有姓名,一个教师可以指导多名研究生;每名研究生有姓名和研究方向,程序最后输出每个教师指导的所有研究生的姓名和研究方向。 [Java程序] public
阅读以下说明和java代码,将应填入(n)处的字句写在对应栏内。 [说明] 有若干教师,每个教师只有姓名,一个教师可以指导多名研究生;每名研究生有姓名和研究方向,程序最后输出每个教师指导的所有研究生的姓名和研究方向。 [Java程序] public
admin
2009-02-15
69
问题
阅读以下说明和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中,根据数据表制作统计图表后,如果将其对应数据表中的数据进行修改,则图表______。
以下文件类型中,除__________外,都属于可执行文件。
在Excel工作表中,已输入的数据如下所示:按回车键后,B6单元格显示的值为()。
在PowerPoint中,使用快捷键(55)可以使选定的文本添加下划线。
用Word2007编辑文件时,查找和替换中能使用的通配符是______。
为在Excel2010的A1单元格中生成一个60到100之间的随机数,则应在A1单元格中输入________________。
在Word2010中,________________内容在普通视图下可看到。
在Windows7中,磁盘文件类型可以根据______来识别。
PowerPoint可以通过插入(55)来完成统计、计算等功能。
随机试题
简述程序设计语言的分类及其特点?
项目评估报告内容不包括()
己知某R进制数为2019,则R的取值不可能为______________。
下列关于语音和高保真全频带声音的叙述,错误的是()
肥厚型心肌病的非药物治疗措施有
限定性集合资产管理计划投资于业绩优良、成长性高、流动性强的股票等权益类证券以及股票型证券投资基金的资产,不得超过该计划资产净值的15%,并应当遵循分散投资风险的原则。()
“种瓜得瓜,种豆得豆”与“四季循环,昼夜更替”的共同点是()。
2002年6月,上海合作组织在圣彼得堡召开峰会,签署了重要的政治、法律文件,其中有
结合材料,回答问题:材料1党的十八届四中全会,是我们党历史上首次在中央全会上专题研究依法治国议题。全会提出,全面推进依法治国,总目标是建设中国特色社会主义法治体系,建设社会主义法治国家。这就是,在中国共产党领导下,坚持中国特色
调制解调器(Modem)的功能是()。
最新回复
(
0
)