首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和java代码,将应填入(n)处的字句写在对应栏内。 [说明] 有若干教师,每个教师只有姓名,一个教师可以指导多名研究生;每名研究生有姓名和研究方向,程序最后输出每个教师指导的所有研究生的姓名和研究方向。 [Java程序] public
阅读以下说明和java代码,将应填入(n)处的字句写在对应栏内。 [说明] 有若干教师,每个教师只有姓名,一个教师可以指导多名研究生;每名研究生有姓名和研究方向,程序最后输出每个教师指导的所有研究生的姓名和研究方向。 [Java程序] public
admin
2009-02-15
71
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
下列关于Word文本格式设置的叙述中,不正确的是(35)。
将一张幻灯片上的所有内容全部选定的命令快捷键是(56)。
Windows多窗口的排列方式不包括()。
软件著作权受法律保护的期限是(13)。一旦保护期限届满,权利将自行终止,成为社会公众可以自由使用的知识。
信息系统升级后,需要将数据从旧系统(包括手工系统)转换到新系统。以下关于数据转换的叙述中,不正确的是(69)。
人工智能(AI)时代,人类面临许多新的安全威胁。以下(60)________________不属于安全问题。
设有关系R、S、T如下所示,则(55)________________。
Excel2010中不存在的填充类型是()。
在用Word软件编辑文档时,若误删除了一个数据,随后可使用______命令进行恢复。
以下定性的分类变量中,(9)属于有序变量(能排序)。
随机试题
A.多见于老年,膝关节病变常见,疼痛与关节活动关系密切B.好发于青壮年,发病部位多为骶髂关节、脊柱及髋、膝关节,无化脓及死骨形成C.各年龄组均有发病,儿童多见,病变多位于腰椎,且常有椎间盘受累,有低热、消瘦等全身症状D.多见于中老年,病变先侵袭椎弓根
A.伤后无昏迷,3小时后意识障碍B.伤后啼哭,抽搐C.伤后立即昏迷,伴去脑强直发作D.伤后昏迷,片刻后清醒E.伤后浅昏迷,脑脊液血性
根据《水运工程岩土勘察规范》(JTS133—2013),当砂土的不均匀系数Cu和曲率系数Cc,满足下列哪个选项的条件时,可判定为级配良好的砂土?()
下列选项中,( )决定了对建设项目团队组成人员的要求的基本特征。
建设工程纠纷调解解决的特点是()。
根据《票据法》规定,票据出票人作出的付款承诺是无条件的,不管是否发生或不发生某些事情或某些行为,付款人都必须到期支付规定的款项。()
支票的绝对记载事项有()。
个人商用房贷款须采取受托支付的方式,借款人须委托贷款经办行将贷款资金支付给符合合同约定用途的借款人交易对象。()
在现代市场体系的分类中,生产要素市场中的技术市场又可以分为()。
试利用记录型信号量写出一个不会出现死锁的哲学家进餐问题的解决算法。
最新回复
(
0
)