- 16
- 0
- 约5.77千字
- 约 15页
- 2023-12-23 发布于四川
- 举报
《JAVA程序设计》期末考试试题(三)
不考的我都删掉了,不烂费大家时间
一、单项选择题
1、如下哪个是Java中的标识符()
A、publicB、superC、3numberD、width
分析:在Java编程语言中,标识符是赋予变量、类或措施的名称。标识符可从一种字母、下划线(_)或美元符号⑸开始,随即也可跟数字。标识符是大小写区别看待的并且未规定最大长度。
有效标识符如下:
identifier
userName
User_name
_sys_varl
$change\
不能是关键字
2、如下哪个是Java中的标识符()
A、fieldnameB、superC、3numberD、#number
3、已知如下定义:Strings=nstoryn;下面哪个语句不是合法的()
A、
A、s+二books;
Bs=s+100;
)
5、下列程序的运行成果是_12345—opublicclassMyClass{inta[]={1,2,3,4,5);
voidout(){for(intj=0;ja.length;j++)System.out.print(a[j]+}
publicstaticvoidmain(String[]args){MyClassmy=newMyClass();my.out();))
四、简答题
1、简述Java中异常处理的机制?
答:首先Java的异常是面向对象的。一种Java的Exception是一种描述异常状
况的对象.当出现异常状况时,一种Exception对象就产生了,并放到异常的组员函数里。
Java的异常处理是通过5个关键词来实现的:try,catch,throw,throws和finallyo
.异常处理:在Java语言的错误处理构造由try,catch,finally三个块构成。其中try块寄存将也许发生异常的Java语言,并管理有关的异常指针;catch块紧跟在try块背面,用来激发被捕捉的异常;finally块包括清除程序没有释放的资源,句柄等。不管try块中的代码怎样退出,都将执行finally块。
.抛出异常:Java语言可以不在措施中直接捕捉,而用throw语句将异常抛给上层的调用者。Throw语句就是来明确地抛出一种异常;首先你必需得到一种Throwable的实例句柄,通过参数传到catch中,或者采用new操作符来创立一种。
2、什么是继承?
答:通过必要的阐明可以实现某个类无需重新定义就拥有另一种类的某些属性和措施,并把这种关系称为继承,先定义的类称为父类,后定义的类称为子类,并且容许多层的继承关系。
3、请简述重载和重写的区别?
答:措施的重写Overriding和重载Overloading是Java多态性的不一样体现。
重写Overriding是父类与子类之间多态性的一种体现,重载Overloading是一种类中多态性的一种体现。
假如在子类中定义某措施与其父类有相似的名称和参数,我们说该措施被重写(Overriding)。子类的对象使用这个措施时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。
假如在一种类中定义了多种同名的措施,它们或有不一样的参数个数或有不一样的参数类型,则称为措施的重载(Overloading)。Overloaded的措施是可以变化返回值的类型。
五、程序设计题
1、按如下规定编写程序
(1)创立一种Rectangle类,添加width和height两个组员变量
(2)在Rectangle中添加两种措施分别计算矩形的周长和面积
(3)编程运用Rectangle输出一种矩形的周长和面积
解答:
publicclassRectangle{floatwidth,height;
publicRectangle(floatwidth,floatheight){
this.width=width;
this.height=height;
return(this.width+this.height)*2;)
publicfloatgetArea(){
returnthis.width*this.height;)
publicstaticvoidmain(String[]args){
Rectanglerect=newRectangle(10,20);
Syst一m.out.println(周长是:+rect.getLength());
System,out:.printin(面积是:n+rect.getAr
您可能关注的文档
- 震川中学体育节活动实施方案.docx
- 投标响应文件.docx
- 地面硬化施工方案21915.docx
- 癫痫健康教育处方.docx
- 学生的诚信演讲稿.docx
- 停保减员业务申报材料清单.docx
- 集团总部2023—2024年文印设备租赁项目用户需求书.docx
- 铁车学总务管理制度.docx
- 税务网络安全宣传周活动总结12.docx
- 南京中医药大学2022年“杏林杯”足球赛承诺书.docx
- 2026年中国窗饰产品市场全景调查与市场供需预测报告.docx
- 2026年中国船舶水下清洗行业深度研究报告:市场需求预测、进入壁垒及投资风险.docx
- 2026年中国船用绞车行业运行态势及十五五盈利前景预测报告.docx
- 2026年中国橱柜行业深度调研报告.docx
- 2026年中国船用绞车市场深度调研及投资前景战略分析报告.docx
- 2026年中国船用配套设备市场发展策略及投资潜力可行性预测报告.docx
- 2026年中国储能材料行业运营态势与投资前景预测分析报告.docx
- 2026年中国储氢材料行业运营现状及发展规划分析报告.docx
- 2026年中国传真机市场深度研究及投资前景咨询报告.docx
- 2026年中国储能变流器(PCS)产业深度评估与发展前景趋势分析研究报告.docx
原创力文档

文档评论(0)