欢迎来到天天文库
浏览记录
ID:42582828
大小:48.00 KB
页数:5页
时间:2019-09-18
《中南大学试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《面向对象程序设计》1.类和对象的概念和关系是什么?2.用UML表示交通工具Vehicle类及名为car1,car2及car3的三个Vehicle对象3.简述对象之间的消息传递机制是如何实现的?4.import语句的用途是什么?Java程序是否总要包括import语句?5.什么是Java的源文件?什么是字节码文件?6.Java虚拟机是什么?它有作用是什么?7.描述对象声明和对象生成之间的区别。使用内存状态图来说明这种区别8.编写Java应用程序,用一个对话框显示当前时间9.下面的代码段会有什么样的输出:classQ2main{publicstaticvoidmai
2、n(string[]args){QuestionTwoq2;q2=newQuestionTwo();q2.init();q2.increment();q2.increment();system.out.println(q2.getCount());}}classQuestionTwo{privateintcount;publicvoidint(){count=1;}publicvoidincrement(){count=count+1;}publicintgetCount(){returncount;}}10.编写可以根据用户的年龄和身高给出推荐的体重的程序,利用
3、下面的公式计算出推荐的体重:recommandedWeight=(height-100+age/10)*0.9定义名为Height(身高)的公共服务类,他应该有可以根据身高得出推荐体重的方法作业练习二11.假如x的值为10,y的值为20,z的值为30,求出下列布尔表达式的值:a)x>y&&y>xa)(x4、5、!(x+10<=20)c)!(x==y))&&(x!=y)&&(x6、7、y8、nputDialog(null,”Enterselection:”));if(selection==0)System.out.println(“YouselectedMagenta”);elseif(selection==0)System.out.println(“YouselectedRed”);elseif(selection==0)System.out.println(“YouselectedBlue”);elseif(selection==0)System.out.println(“YouselectedGreen”);elseSystem.out.pri9、ntln(“Invalidselection”);3.画出下面两个switch语句的控制流程图a)switch(choice){case1:a=0;break;case2:b=1;break;case3:c=2;break;case4:d=3:break;}b)switch(choice){case1:a=0;case2:b=1;case3:c=2;default:d=3;}4.分别用for、do-while和while语句计算下面的累加和:a)1+1/2+1/3+1/4+…+1/15b)5+10+15+…+505.编写一个计算闰年的程序,要求用户输入一个年份,如10、果用户输入的年份不在0~3000年内则给予用户提示要求其重新输入,否则判断该年份是否为闰年并返回结果。6.下列哪一组重载方法是不合法的?a)publicvoidcompute(intnum){…}publicintcompute(intnum){…}b)publicvoidmove(doublelength){…}publicvoidmove(){…}c)publicintadjust(doubleamount){…}publicvoidadjust(doubleamount,doublecharge){…}a)publicvoiddoWork(){…}publi11、cvoiddoWork(Stringname){…}publicintdoWork(doublenum){…}2.完成下面这个类中的前四个构造方法。其中每一构造方法都是用关键字this调用第五个构造方法:classCat{privatestaticfinalStringDEFAULT_NAME="NONAME";privatestaticfinalintDEFAULT_HGT=6;privatestaticfinaldoubleDEFAULT_WGT=10.0;privateStringname;privateintheight;privatedoubleweig12、ht;pu
4、
5、!(x+10<=20)c)!(x==y))&&(x!=y)&&(x6、7、y8、nputDialog(null,”Enterselection:”));if(selection==0)System.out.println(“YouselectedMagenta”);elseif(selection==0)System.out.println(“YouselectedRed”);elseif(selection==0)System.out.println(“YouselectedBlue”);elseif(selection==0)System.out.println(“YouselectedGreen”);elseSystem.out.pri9、ntln(“Invalidselection”);3.画出下面两个switch语句的控制流程图a)switch(choice){case1:a=0;break;case2:b=1;break;case3:c=2;break;case4:d=3:break;}b)switch(choice){case1:a=0;case2:b=1;case3:c=2;default:d=3;}4.分别用for、do-while和while语句计算下面的累加和:a)1+1/2+1/3+1/4+…+1/15b)5+10+15+…+505.编写一个计算闰年的程序,要求用户输入一个年份,如10、果用户输入的年份不在0~3000年内则给予用户提示要求其重新输入,否则判断该年份是否为闰年并返回结果。6.下列哪一组重载方法是不合法的?a)publicvoidcompute(intnum){…}publicintcompute(intnum){…}b)publicvoidmove(doublelength){…}publicvoidmove(){…}c)publicintadjust(doubleamount){…}publicvoidadjust(doubleamount,doublecharge){…}a)publicvoiddoWork(){…}publi11、cvoiddoWork(Stringname){…}publicintdoWork(doublenum){…}2.完成下面这个类中的前四个构造方法。其中每一构造方法都是用关键字this调用第五个构造方法:classCat{privatestaticfinalStringDEFAULT_NAME="NONAME";privatestaticfinalintDEFAULT_HGT=6;privatestaticfinaldoubleDEFAULT_WGT=10.0;privateStringname;privateintheight;privatedoubleweig12、ht;pu
6、
7、y8、nputDialog(null,”Enterselection:”));if(selection==0)System.out.println(“YouselectedMagenta”);elseif(selection==0)System.out.println(“YouselectedRed”);elseif(selection==0)System.out.println(“YouselectedBlue”);elseif(selection==0)System.out.println(“YouselectedGreen”);elseSystem.out.pri9、ntln(“Invalidselection”);3.画出下面两个switch语句的控制流程图a)switch(choice){case1:a=0;break;case2:b=1;break;case3:c=2;break;case4:d=3:break;}b)switch(choice){case1:a=0;case2:b=1;case3:c=2;default:d=3;}4.分别用for、do-while和while语句计算下面的累加和:a)1+1/2+1/3+1/4+…+1/15b)5+10+15+…+505.编写一个计算闰年的程序,要求用户输入一个年份,如10、果用户输入的年份不在0~3000年内则给予用户提示要求其重新输入,否则判断该年份是否为闰年并返回结果。6.下列哪一组重载方法是不合法的?a)publicvoidcompute(intnum){…}publicintcompute(intnum){…}b)publicvoidmove(doublelength){…}publicvoidmove(){…}c)publicintadjust(doubleamount){…}publicvoidadjust(doubleamount,doublecharge){…}a)publicvoiddoWork(){…}publi11、cvoiddoWork(Stringname){…}publicintdoWork(doublenum){…}2.完成下面这个类中的前四个构造方法。其中每一构造方法都是用关键字this调用第五个构造方法:classCat{privatestaticfinalStringDEFAULT_NAME="NONAME";privatestaticfinalintDEFAULT_HGT=6;privatestaticfinaldoubleDEFAULT_WGT=10.0;privateStringname;privateintheight;privatedoubleweig12、ht;pu
8、nputDialog(null,”Enterselection:”));if(selection==0)System.out.println(“YouselectedMagenta”);elseif(selection==0)System.out.println(“YouselectedRed”);elseif(selection==0)System.out.println(“YouselectedBlue”);elseif(selection==0)System.out.println(“YouselectedGreen”);elseSystem.out.pri
9、ntln(“Invalidselection”);3.画出下面两个switch语句的控制流程图a)switch(choice){case1:a=0;break;case2:b=1;break;case3:c=2;break;case4:d=3:break;}b)switch(choice){case1:a=0;case2:b=1;case3:c=2;default:d=3;}4.分别用for、do-while和while语句计算下面的累加和:a)1+1/2+1/3+1/4+…+1/15b)5+10+15+…+505.编写一个计算闰年的程序,要求用户输入一个年份,如
10、果用户输入的年份不在0~3000年内则给予用户提示要求其重新输入,否则判断该年份是否为闰年并返回结果。6.下列哪一组重载方法是不合法的?a)publicvoidcompute(intnum){…}publicintcompute(intnum){…}b)publicvoidmove(doublelength){…}publicvoidmove(){…}c)publicintadjust(doubleamount){…}publicvoidadjust(doubleamount,doublecharge){…}a)publicvoiddoWork(){…}publi
11、cvoiddoWork(Stringname){…}publicintdoWork(doublenum){…}2.完成下面这个类中的前四个构造方法。其中每一构造方法都是用关键字this调用第五个构造方法:classCat{privatestaticfinalStringDEFAULT_NAME="NONAME";privatestaticfinalintDEFAULT_HGT=6;privatestaticfinaldoubleDEFAULT_WGT=10.0;privateStringname;privateintheight;privatedoubleweig
12、ht;pu
此文档下载收益归作者所有