面向对象程序设计期末考试模拟题

面向对象程序设计期末考试模拟题

ID:32177433

大小:47.50 KB

页数:13页

时间:2019-02-01

面向对象程序设计期末考试模拟题_第1页
面向对象程序设计期末考试模拟题_第2页
面向对象程序设计期末考试模拟题_第3页
面向对象程序设计期末考试模拟题_第4页
面向对象程序设计期末考试模拟题_第5页
资源描述:

《面向对象程序设计期末考试模拟题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象程序设计期末考试模拟题2007-11-2722:09说明:期末考试重点考查对程序的理解能力和运用能力,期末考试的知识要点,题型,难度和题目示例如后面所示. 考试的知识点几乎于本模拟题完全相同,但是题目实际的程序将进行各种变化. 如果仅仅是记住答案而不能理解程序的执行过程,成绩很难得到30分以上. 变化方式通常为:更改名称,更改数值,更改语句顺序,知识点重新组合等几种方式./*要点:*整数的计算和输出*浮点数的计算和输出*字符的输出*字符串的连接和输出*/packageT01;publicclassJavaTe

2、stDemo01{   publicstaticvoidmain(String[]args){       intnum=2+3;       System.out.println(num);       doublepai=3.14;       System.out.println(pai);       charaChar='A';       System.out.println(aChar);       System.out.println("Hello");       StringaString="H

3、ello,";       aString+="World!";       System.out.println(aString);   }}答案:53.14AHelloHello,World!/*要点:*类的定义,类与对象之间的关系:*     类是用来定义(创造)对象的.*     通常,根据一个类可以创建任意多个对象,各个对象的具有相同类型的数据成员,*     但是各个对象的数据成员之间是相互独立的.*用new产生一个新的对象时会调用构造函数(与类名相同).*构造函数应当对类的数据成员初始化(给一个初始值)

4、.*函数的重载,多个函数的名字可以相同,但是参数个数和参数的类型不应当相同.*     这个示例中,构造函数是重载的.根据new类名(参数)中的参数调用对应的构造函数.*用类对应的变量是对象名字.这个名字可以用于代表一个这个类型的对象.*用new类名(这里可能有参数)是创建一个对象.*/packageT02;classAccount{   privateintbalance;   publicAccount(){       balance=0;   }   publicAccount(intbalance){   

5、    this.balance=balance;   }   publicintgetBalance(){       returnbalance;   }   publicvoiddeposit(intmoney){       balance+=money;   }   publicvoidwithdraw(intmoney){       balance-=money;   }}publicclassJavaTestDemo02{   publicstaticvoidmain(String[]args){  

6、     AccountaAcount=newAccount();//类名对象名=new类名()       AccountbAcount=newAccount(800);       System.out.println(aAcount.getBalance());       System.out.println(bAcount.getBalance());       aAcount.deposit(100);//deposit存款       System.out.println(aAcount.getBal

7、ance());       System.out.println(bAcount.getBalance());       aAcount=newAccount();       System.out.println(aAcount.getBalance());   }}答案:08001008000/*要点:*继承.可以在一个类(父类)的基础上,通过定义新的数据成员/函数,扩充出一个新的类(子类)*用子类创建一个对象的过程是首先创建出一个父类对象(没有名字),*然后增加子类定义的新的数据成员/函数.*因此,子类的构

8、造函数中第一个语句是调用的父类的构造函数.*用子类创建的对象是符合父类的定义的(只是增加了一些新的部分),*因此,这个对象是父类的一种特殊情况.*用子类创建的对象和用父类创建的对象在数据成员上是彼此独立的.*/packageT03;classAccount{   privateintbalance;   publicAccount(){    

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。