首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和java代码,将应填入(n)处的字句写在对应栏内。 [说明] 有若干教师,每个教师只有姓名,一个教师可以指导多名研究生;每名研究生有姓名和研究方向,程序最后输出每个教师指导的所有研究生的姓名和研究方向。 [Java程序] public
阅读以下说明和java代码,将应填入(n)处的字句写在对应栏内。 [说明] 有若干教师,每个教师只有姓名,一个教师可以指导多名研究生;每名研究生有姓名和研究方向,程序最后输出每个教师指导的所有研究生的姓名和研究方向。 [Java程序] public
admin
2009-02-15
40
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
某工作站无法访问域名为www.test.com的服务器,此时使用ping命令按照该服务器的IP地址进行测试,响应正常。但是按照服务器域名进行测试,出现超时错误。此时可能出现的问题是(17)。
下面不属于软件开发过程的是______。
Word“格式”菜单下的字体命令不可以设置(47)。
在Excel中,若A1单元格的值为5,在B1单元格输入函数“=A1-10”,则B1单元格的值为______。
新建一个Word文档,编辑结束后,执行“文件”菜单中的“保存”命令,则______。
在PowerPoint2007中,若想在一屏内观看多张幻灯片的大致效果,可采用的方法是(52)________________。
数据处理过程中,影响数据精度的因素不包括(10)________________。
信息系统运行过程中的数据备份工作不包括________________。
下列关于Windows7屏幕保护程序的叙述中,不正确的是__________。
西部某省考试机构工作人员统计了去年下半年三个地区四种资格的报考人数,将统计表抄录如下(其中有一个数据抄错了): 信息处理技术员小王很快就找出了错误的数据,并进行了纠正。错误的数据是(32),该数据应纠正为(33)。32.
随机试题
剧毒类有机磷杀虫药包括【】
生理性体重下降
A.去毛B.去芦C.去核D.去油E.去壳牛膝修治时,应
A、3.1~5.7mmol/LB、0.56~1.7mmol/LC、1.9~3.61mmol/LD、1.04~1.55mmol/LE、2.4~3.7mmol/L低密度脂蛋白胆固醇的参考范围是
HS编码中,“章”的编排原则有( )。
甲公司为了开发新的项目,急需筹资20000万元,甲公司拟采取发行附带认股权证债券的方式筹资并初拟了筹资方案,相关资料如下:(1)发行10年期附认股权证债券20万份,每份债券面值为1000元,票面利率为6%,每年年末付息一次,到期还本。债券按面值发行,
财政分配的目的是为了满足社会公共需要。下列各项中,属于最典型的社会公共需要的是()。
现在很多人说读书没用。建议早点儿找工作。就此谈谈你的看法?
下面有关表间永久联系和关联的描述中,正确的是______。
A、Heearnsmoreandmoremoneyeveryday.B、Hisbusinessisn’tdoingwellatall.C、Heisconsideringstartingthebusinessin
最新回复
(
0
)