版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《JAVA程序设计》期末考试一试题(六)一、填空题1.定义类的保存字是(class),定义接口的保存字是(interface)。2.Socket往常也称为(套接字),用于描绘(IP地点)和(端口)。3.线程的优先级在(1)至(10)之间,数值越大(任务越紧迫)。4.结构方法是一种特别的成员方法,结构方法名与(类名)同样。5.Java语言只同意单继承,指每个类只好有一个(父类)。6.Java源程序的扩展名是(.java),经过编译后的程序的扩展名是.class)。7.在一个时间只好由一个线程接见的资源称为(临界资源)。接见临界资源的代码(临界代码)。8.在多线程系统中,多个线程之间有(同步)和(互斥)两种关系。二、选择题1.对于选择结构以下哪个说法正确?()A.if语句和else语句一定成对出现B.if语句能够没有else语句对应C.switch结构中每个case语句中一定用break语句D.switch结构中一定有default语句2.while循环和dowhile循环的差别是:()A.没有差别,这两个结构任何状况下成效同样B.while循环比dowhile循环履行效率高1/12C.while循环是先循环后判断,因此循环体起码被履行一次D.dowhile循环是先循环后判断,因此循环体起码被履行一次3.对于for循环和while循环的说法哪个正确?()A.while循环先判断后履行,for循环先履行后判断。B.while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果C.两种循环任何时候都不可以够替代D.两种循环结构中都一定有循环体,循环体不可以为空4.以下修饰符中与接见控制没关的是()A.privateC.protectedB.publicD.final5.void的含义:()A.方法没有返回值C.没存心义6.return语句:()A.只好让方法返回数值C.方法中能够有多句return7.对于对象成员占用内存的说法哪个正确?()A.同一个类的对象共用同一段内存B、同一个类的对象使用不一样的内存段,但静态成员共享同样的内存空间C.对象的方法不占用内存2/12D.以上都不对8.以下说法哪个正确?A.不需要定义类,就能创立对象B.对象中一定有属性和方法C.属性能够是简单变量,也能够是一个对象D、属性一定是简单变量9.以下说法哪个正确?()A、一个程序能够包括多个源文件B、一个源文件中只好有一个类C、一个源文件中能够有多个公共类D、一个源文件只好供一个程序使用10.对于方法main()的说法哪个正确?()A.方法main()只好放在公共类中Bmain( )的头定义能够依据状况随意改正C.一个类中能够没有main( )方法D.全部对象的创立都一定放在main( )方法中11.结构函数何时被调用?()B.方法都一定含有D.不可以用来返回对象B.方法体为空D.定义方法时一定使用A、创立对象时C、使用对象的方法时3/1212.抽象方法:()A、能够有方法体B、能够出此刻非抽象类中C、是没有方法体的方法B、类定义时D、使用对象的属性时D、抽象类中的方法都是抽象方法13.对于继承的说法正确的选项是:()A、子类将继承父类全部的属性和方法。B、子类将继承父类的非私有属性和方法。C、子类只继承父类public方法和属性D、子类只继承父类的方法,而不继承属性14.对于结构函数的说法哪个正确?()A、一个类只好有一个结构函数B、一个类能够有多个不一样名的结构函数C、结构函数与类同名D、结构函数一定自己定义,不可以使用父类的结构函数15.this和super:A、都能够用在main( )方法中B、都是指一个内存地点C、不可以用在main( )方法中D、意义同样4/1216.对于super的说法正确的选项是:A、是指目前对象的内存地点B、是指目前对象的父类对象的内存地点C、是指目前对象的父类D、能够用在main( )方法中17.覆盖与重载的关系是()A、覆盖只有发生在父类与子类之间,而重载能够发生在同一个类中B.覆盖方法能够不一样名,而重载方法一定同名C.final修饰的方法能够被覆盖,但不可以被重载D.覆盖与重载是同一回事18.对于接口哪个正确?()A、实现一个接口一定实现接口的全部方法B.一个类只好实现一个接口C.接口间不可以有继承关系D.接口和抽象类是同一回事19.异样包括以下哪些内容?()A.程序履行过程中碰到的预先没有预想到的状况B.程序中的语法错误C.程序的编译错误D.以上都是20.对于已经被定义过可能抛出异样的语句,在编程时:5/12A、一定使用try/catch语句办理异样,或用throws将其抛出B.假如程序错误,一定使用try/catch语句办理异样C.能够充耳不闻D.只好使用try/catch语句办理21.字符流与字节流的差别在于()A.前者带有缓冲,后者没有B.前者是块读写,后者是字节读写C.两者没有差别,能够交换使用D.每次读写的字节数不一样22.以下流中哪个不属于字节流()A.FileInputStreamB.BufferedInputStreamC.FilterInputStreamD.InputStreamReader)(三、程序填空题1.publicclassSum{}输出结果为:jis:(1)jincalculate( )is:(2)Atlastjis:(3)6/12答案:(1)10;(2)20;(3)10。2.按要求填空abstractclassSuperAbstract{}interfaceAsSuper{}abstractclassSubAbstractextendsSuperAbstractimplementsAsSuper{publicvoidb( ){⋯}abstractStringf( );voidx( );voida( ){⋯}abstractvoidb( );abstractintc(inti);publicstaticvoidmain(String[]args){}staticvoidcalculate(intj){}for(inti=0;i<10;i++)j++;System.out.println("jincalculate( )is:"+j);7/12intj=10;System.out.println("jis:"+j);calculate(j);System.out.println("Atlast,jis:"+j);}publicclassInheritAbstractextendsSubAbstract{}在以上这段程序中:抽象类有:SuperAbstract和(1)(写出类名)非抽象类有:(2)(写出类名)接口有:(3)(写出接口名)AsSuper中的x( )方法是(4)方法,因此在InheritAbstract中一定对它进行5)答案:SuperAbstract;InheritAbstract;AsSuper;(4)抽象;(5)覆盖和实现。3.按说明达成程序publicclassLeaf{privateinti=0;//此属性值用于查验8/12Leafincrement( ){//定义方法increment( ),返回值是Leaf类的对象}voidprint( ){i++;return(1);//将目前对象的地点作为返回值返回publicvoidx( ){}publicintc(inti){}publicStringf( ){}publicstaticvoidmain(Stringargs[]){}InheritAbstractinstance=newInheritAbstract( );instance.x( );instance.a( );instance.b( );instance.c(100);System.out.println(instance.f( ));}}System.out.println("i="+i);publicstaticvoidmain(Stringargs[]){Leafx=(2);//创立Leaf类的对象xx.increment( ).increment( ).increment( ).print( );}//多次调用方法increment( ),返回的都是x的地点,i值表示调用次数输出结果为i=(3)答案:(1)this;9/12(2)newLeaf( );(3)34.按说明提示达成文件复制的程序//FileStream源代码以下:importjava.io.*;classFileStream{publicstaticvoidmain(Stringargs[]){try{FileinFile=newFile("file1.txt");//指定源文件FileoutFile=newFile("file2.txt");//指定目标文件FileInputStreamfis=(1);FileOutputStreamfos=newFileOutputStream(outFile);intc;while((c=fis.read( ))!=-1)2);fis.close( );fos.close( );}catch(Exceptione){}System.out.println("FileStreamsTest:"+e);}//逐字节从源文件中输入,再输出到fos流10/12}答案:(1)newFileInputStream(inFile);(2)fos.write(c);5.阅读程序,给出结果://AbstractClassDemo.java源代码以下:abstractclassShape{//定义抽象类Shape和抽象方法display}classCircleextendsShape{}classRectangleextendsShape{}classTriangleextendsShape{}publicclassAbstractClassDemo{}输出结果是?答案:(1)Circle;(2)Rectangle;(3)Triangle。publicstaticvoidmain(Stringargs[]){}(newCircle( )).display( );//定义无名对象来调用对应的display方法(newRectangle( )).display( );(newTriangle( )).display( );11/12voiddisplay( ){}//实现抽象类的方法System.out.println("Triangle");voiddisplay( ){//实现抽象类的方法System.out.println("Rectangle");}voiddisplay( ){}//实现抽象类的方法System.out.println("Circle");abstractvoiddisplay( );12/12内容总结
(1)《JAVA程序设计》期末考试一试题(六)
一、填空题
1.定义类的保存字是(class),定义接口的保存字是(interface)
(2)5.Java语言只同意单继承,指每个类只好有一个(父类)
(3)6.Jav
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024高考历史一轮复习方案专题四世界政治制度的演变与发展专题综合测验含解析人民版
- 2024高考地理一轮复习第二部分人文地理-重在运用第一章人口的变化第17讲人口的空间变化学案新人教版
- 以德育人始于行立德无声润于心-2024年秋季学期学校德育工作(汇报)总结【课件】
- 小学2024-2025年第二学期数学教学计划
- 2024CSCO免疫检查点抑制剂相关的毒性管理指南
- 建筑机电设备安装通病
- 二零二五年度餐饮店员工福利保障合同范本3篇
- “乘风破浪的姐姐”中不同人格类型的心理分析
- 大豆加工发展前景分析
- 月球的各种圆缺形态课件说课讲解
- 居家养老上门服务投标方案(技术方案)
- 中药贴敷课件
- 公路工程勘察设计投标方案(技术方案)
- 培训透平发电机
- 人教版九年级物理全一册 20.2电生磁同步练习(含答案)
- 小收纳 大世界-整理与收纳知到章节答案智慧树2023年黑龙江幼儿师范高等专科学校
- 冷凝水的管理
- 让我们的家更美好教案人教部编版道德与法治五年级下册
- 钢筋直螺纹机械连接安装质量检查记录表
- 银行分管财务副行长个人述职报告4篇全文
- 年终颁奖PPT模板
评论
0/150
提交评论