中级软件设计师问答试卷(中级软件设计师)_2.docVIP

中级软件设计师问答试卷(中级软件设计师)_2.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试卷第 PAGE 4 页共 NUMPAGES 5 页 中级软件设计师问答试卷(中级软件设计师) 姓名:_____________ 年级:____________ 学号:______________ 题型 选择题 填空题 解答题 判断题 计算题 附加题 总分 得分 评卷人 得分 1、阅读下列说明和Java代码,在 (n) 处填入正确的字句。 其中Company为抽象类,定义了在组织结构图上添加(Add)和删除(Delete)分公司/办事处或者部门的方法接口。类ConcreteCompany表示具体的分公司或者办事处,分公司或办事处下可以设置不同的部门。类HRDepartment和FinanceDepartment分别表示人力资源部和财务部。 [Java代码] import javA.util.*: (1) Company protected String name; public Company (String name)( (2) =name; public abstract void Add(Company c);//增加子公司、办事处或部门 public abstract void Delete(Company c);//删除子公司、办事处或部门 class ConcreteteCompany extends Company private List< (3) >children-new ArrayList< (4) >( ); //存储子公司、办事处或部门 public ConcreteCompany (String name) super (name); public void Add(Company c) (5) .add(c); public void Delete (Company c) (6) .remove (c); class HRDepartment extends Company public HRDepartment (String name) super (name); //其他代码省略 class FinanceDepartment extends Company public FinanceDepartment (String name)( super (name); //其他代码省略 public class Test public static void main(String[] args) ConcreteCompany root=new ConcreteCompany(“北京总公司”); root.Add (new HRDepartment(“总公司人力资源部”)); root.Add (new FinanceDepartment(“总公司财务部”)); ConcreteCompany comp=new ConcreteCompany(“上海分公司”); comp.Add (new HRDepartment(“上海分公司人力资源部”)); comp.Add (new FinanceDepartment(“上海分公司财务部”)); (7) ; ConcreteCompany comp1 =new ConcreteCompany(“南京办事处”); comp1.Add (new HRDepartment(“南京办事处人力资源部”)); comp1.Add (new FinanceDepartment(“南京办事处财务部”); (8) ;//其他代码省略 ? 2、阅读下列说明和Java代码,在 (n) 处填入适当的字句。 图10.34中,类RomoteController的方法onPressButton(int button)表示当遥控器按键按下时调用的方法,参数为按键的编号;Command接口中on和off方法分别用于控制电器的开与关;Light中turnLight(int degree)方法用于调整电灯光的强弱,参数degree值为0时表示关灯,值为100时表示开灯并且将灯光亮度调整到最大;TV中setChannel(int channel)方法表示设置电视播放的频道,参数channel值为0时表示关闭电视,为l时表示开机并将频道切换为第1频道。 [Java代码] class Light//电灯类 public void turnLight (int degree) //调整灯光亮度,0表示关灯,100表示亮度最大 ; class TV//电视机类 public void setChannel (int channel) //0表示关机,1表示开机并切换到1频道 ; interface Command//抽象命令类 void on( ); void off( ); ;

文档评论(0)

文海网络科技 + 关注
官方认证
服务提供商

专业从事文档编辑设计整理。

认证主体 邢台市文海网络科技有限公司
IP属地北京
统一社会信用代码/组织机构代码
91130503MA0EUND17K

1亿VIP精品文档

相关文档