首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和java代码,将应填入(n)处的字句写在对应栏内。 [说明] 有若干教师,每个教师只有姓名,一个教师可以指导多名研究生;每名研究生有姓名和研究方向,程序最后输出每个教师指导的所有研究生的姓名和研究方向。 [Java程序] public
阅读以下说明和java代码,将应填入(n)处的字句写在对应栏内。 [说明] 有若干教师,每个教师只有姓名,一个教师可以指导多名研究生;每名研究生有姓名和研究方向,程序最后输出每个教师指导的所有研究生的姓名和研究方向。 [Java程序] public
admin
2009-02-15
63
问题
阅读以下说明和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://www.kaotiyun.com/show/oEjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
以下叙述中,针对应用需求,(68)选用了不适当的信息处理方法。
信息处理技术员的网络信息检索能力不包括(10)。
Word“格式”菜单下的字体命令不可以设置(47)。
以下关于计算机操作系统的叙述中,不正确的是(18)。
在PowcrPoint2010中,将一张幻灯片中的图片及文本框设置成一致的动画显示效果后,________________。
Windows系统的控制面板不包括__________功能。
设10个数{Xi|i=1,10)的平均值为a,则{10Xi+1|i=1,10)的平均值为(5)。
认真阅读下列说明,根据网页显示的效果图,并解释其中用下划线标出的语句的含义。[说明]某在线娱乐公司用ASP实现了一个用于在线点播电影的网页,主页文件名为“index.asp”,网页运行的效果如下图所示。程序中使用的Acess数据表结构如下
该公司用一个C类地址块202.119.110.0/24组网,将下表中的(1)~(6)处空缺的主机地址或子网掩码填写在答题纸的相应位置。可以采用(10)方法防止IP地址被盗用。(10)A.IP地址与子网掩码进行绑定B.IP地址与MAC地址进行
随机试题
一幢别墅设计为坡屋面,屋面坡度大于15%,设计采用高聚物改性沥青防水卷材,卷材的铺贴方向为()
歌が上手でもないのに、私はカラオケで________。
A.选择偏倚B.回忆偏倚C.测量偏倚D.失访偏倚E.随意误差在选择研究对象时方法不正确产生的偏倚,称为
青霉素用于红霉素用于
A.成釉细胞癌B.牙源性钙化囊性瘤C.牙源性角化囊性瘤D.始基囊肿E.成牙骨质细胞瘤囊壁有时含有子囊的是
下列各项中,属于会计政策变更的有()。
婴儿寻求并企图保持与另一个人亲密的身体和情感联系的倾向被称为()
《关于消耗臭氧层物质的蒙特利尔协定书》是对消耗臭氧层的物质进行具体控制的全球性协定。该协定书实施以来,破坏臭氧层的氟氯化碳等气体在大气中的丰度逐渐降低。最近,由36个国家的近300位科学家对地球臭氧层进行了一项______,结果显示,根据该协定书采取的行动
HowtoWriteaThesisI.Introductionpart—writingthe【B1】______afterfinishingtherest【B1】______—includingahookatthe
BluetoothWhenyouusecomputers,entertainmentsystemsortelephones,thevariouspiecesandpartsofthesystemsmakeupa
最新回复
(
0
)