版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本页仅作为文档页封面,使用时可以删除
Thisdocumentisforreferenceonly-rar21year.March本页仅作为文档页封面,使用时可以删除
Thisdocumentisforreferenceonly-rar21year.March面向对象程序设计(JAVA)期末考试试卷(A卷)PAGE课程代码:座位号:《面向对象程序设计》试卷姓名:学号:专业:学院:班级:20年月日题号一二三四五六总分得分得分一、单选题(10小题,共10分)1.下列选项中,用于在定义子类时声明父类名的关键字是【】A.interfaceB.packageC.extendsD.class2.在以下哪种情况下可以获得缺省构造器【】A.当作任何类的定义时B.当类没有其它构造器时C.当定义至少一个构造器的时D.从不需要3.如果局部变量和成员变量同名,如何在局部变量作用域内引用成员变量【
】A.不能引用,必须改名,使它们的名称不相同
B.在成员变量前加this,使用this访问该成员变量C.在成员变量前加super,使用super访问该成员变量D.不影响,系统可以自己区分4.在异常处理中,如释放资源、关闭文件、关闭数据库等由哪个子句来完成【
】A.try子句B.catch子句C.finally子句D.throw子句5.下面哪个流类属于面向字符的输入流【
】A.BufferedWriter
B.FileInputStreamC.ObjectInputStream
D.InputStreamReader6.在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是【
】。A.B.C.D.7.下面程序定义了一个类,关于该类说法正确的是【】AbstractclassabstractClass{……}A.
该类能调用newabstractClass(),方法实例化为一个对象B.
该类不能被继承C.
该类的方法都不能被重载D.
以上说法都不对8.已知有下面类的说明:publicclassX5_1_1extendsx{
privatefloatf=;
inti=16;
staticintsi=10;
publicstaticvoidmain(String[]args){
X5_1_1x=new
X5_1_1();
}
}在main()方法中,下面哪条语句的用法是正确的?【
】A.
B.
C.
D.9.下列说法中,错误的一项是【
】A.Thread类中没有定义run()方法
B.可以通过继承Thread类来创建线程C.Runnable接口中定义了run()方法
D.可以通过实现Runnable接口创建线程10.当一个Statement对象要执行一个查询类的SQL语句,调用的方法是
【
】A.executeQuery
C.executeUpdate
得分二、填空题(10小题,共10分)1.Java应用程序中有多个类时,java命令后的类名必须是包含了___________方法的那个类的名字。2.使用关键字修饰的代码,称为同步代码段3.对象创建完后,通过使用运算符“.”,对象可以实现对变量的访问和____________的调用。4.Java中的非字符输出流都是抽象类____________的子类。5.Java语言使用___________类及其子类的对象来表示线程6.可以使用String类的__________方法比较一字符串是否与字符串s相同。7.如果在子类中想使用被子类隐藏的父类的成员变量或方法可以使用关键字____________,使用本类中被局部变量隐藏的成员变量使用关键字____________。8.若子类对父类中的同名同参方法进行重新定义,我们称子类___________了父类的同名方法。9.Java中用类创建一个对象包括对象的声明和为对象____________两个步骤。得分三、读程序题(5小题,共20分)1.classA{ inta=1; doubled=; voidshow(){ "ClassA:a="+a+"\td="+d); }}publicclassBextendsA{ floata=; Stringd="Javaprogram."; voidshow(){ (); "ClassB:a="+a+"\td="+d); }publicstaticvoidmain(Stringargs[]){Ab=newB();(); }}程序的输出结果为:___2.abstractclassA{ abstractvoidshow(); abstractvoidshow(inti);}ClassBextendsA{ intx; voidshow(){ "x="+x++); } voidshow(inti){ x=++i; "x="+x++); }}ClassAbstractDemo{ publicstaticvoidmain(String[]args) {Bb=newB(); (); (10); }}程序的输出结果是:3.import.*;publicclasstest10{
publicstaticvoidmain(Stringargs[]){
ArrayList<Integer>list=newArrayList<Integer>();
for(inti=0;i<10;i++){
(i);
}
for(intk=()-1;k>=0;k--){
intm=(k);
"%3d",m);
}
}}程序的输出结果是:4.classSpeak{ publicvoidhello(){ "Hello!"); }}publicclasstest{ publicstaticvoidmain(Stringargs[]){ Speakhe=newSpeak(){ publicvoidhello(){ "您好,很高兴认识您!"); } }; ();}}程序的输出结果是:5.import
.*;
public
class
Reverse
{
public
static
void
main(String
args[])
{
int
i,n=10,sum=0;
int
a[]=newint[10];
for
(i=0;i<n;i++)
try{
BufferedReader
br=newBufferedReader(
new
InputStreamReader);
a[i]=());
;publicclassExample14_1{publicstaticvoidmain(Stringargs[]){Connectioncon;Statementst;ResultSetrs;try{("");;classStudentextendsComparable{
intenglish=0;
Stringname;
Student(intenglish,Stringname){
=name;
=english;
}
publicintcompareTo(Objectb){
Studentst=(Student)b;If=={return1;}else
return
}}publicclasstest{
publicstaticvoidmain(Stringargs[]){
TreeSet<Student>mytree=newTreeSet<Student>();
Studentst1,st2,st3,st4;
st1=newStudent(90,"赵一");
st2=newStudent(66,"钱二");
st3=newStudent(66,"孙三");
(st1);
(st2);
(st3);
Iterator<Student>te=();
while()){
Studentstu=();
""++""+;}
}}得分五、程序填空题(2小题,共20分)1.【】classC{【】voidcallme();voidmetoo
{类C的metoo()方法”);
}}ClassD【】C{voidcallme()
{
重载C类的callme()方法”);
}}publicclassAbstract
{【】main(Stringargs[]){
Cc=【】D();();();
}}2.如下java源程序文件中,程序的功能是判断键盘输入的字符串是否是回文(字符串顺读和倒读都一样,则是回文。如“abba”是回文)。方法palindrome判断字符串s是否是回文,若是回文,返回true,否则返回false。请仔细阅读程序,补充相应的语句,使整个程序能够正常运行。importclassJ_Test{【】{intlen=();inth=0,t=len-1;while(h<=t){if(h)!=(t))Break;h++;t--;}if(【】)returntrue;Elsereturnfalse;}【】main(String[]args){Scannerscanner=newScanner(【】);"请输入字符串:");Strings=【】;if(palindrome(s))+"是回文");Else+"不是回文");}}得分六、编程题(3小题,共20分)1.设计一个moveable可移动接口,其中包括启动、停止的方法,然后分别设计2个类,即汽车
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中北大学《工作研究与分析》2025-2026学年期末试卷
- 忻州职业技术学院《小儿传染病学》2025-2026学年期末试卷
- 集美大学《城市经济学》2025-2026学年期末试卷
- 安徽粮食工程职业学院《茶艺与茶道》2025-2026学年期末试卷
- 护航机组长周期运行秦山核电秦二厂312大修完成
- 信誉楼教学型组织建设
- 2026年苏教版小学六年级数学上册小升初单元卷含答案
- 2026年人教版小学五年级语文上册说明方法作用分析卷含答案
- 2026年人教版小学三年级数学下册小数初步认识应用题卷含答案
- 深度解析(2026)《GBT 3893-2008造船及海上结构物 甲板机械 术语和符号》
- 河海大学本科生毕业设计(论文)基本格式要求
- 2025年北京市海淀区事业单位公共基础知识真题
- 地铁暗挖隧道注浆施工技术规程(试行)(DBJ01-96-2004)
- 地暖保育猪舍施工方案
- 人教版(2024)五年级全一册信息科技第29课 智能工具再体验 教案
- 餐饮劳务用工外包协议书
- 2025年公文写作考试试题及答案
- 2025年特岗美术真题及答案
- 助贷签约要签协议合同
- 2025年江苏省企业人力资源管理师职业技能等级认定考试(专业能力)四级中级全真模拟试题及答案三
- 手术意外险课件
评论
0/150
提交评论