资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
期末复习资料一、单选题1、关于可以独立运行的Java应用程序,下列说法哪个是正确的( )?A无须main方法B必须有两个main方法C可以有多个或0个main方法D必须有一个main方法2、Java创建一个对象使用的关键字是( )。AclassBinterfaceCnewDcreate3、执行如下代码:intx=new int5;,以下哪项说明是正确的?( )Ax4为0Bx4未定义Cx5为0Dx0为空4、用关键字abstract定义的类( )。A可以被实例化B不能派生子类C不能被继承D只能被继承5、假设对象x具有属性a,则访问该属性的方法是( )。Aa.xBa.x()Cx.aDx.a()6、下面是一个无修饰符的类:class Car.,则类Car( )。A可被其他程序包中的类使用B仅能被本程序包中的类使用C不能被任何类使用D不能被其他类继承7、构造方法在什么时候被调用( )?A类定义时B使用对象的属性时C使用对象的方法时D对象被创建时8、下列选项不允许作为类及类成员访问控制符的是( )。ApublicBprivateCstaticDprotected9、表达式(short)(8/9.2*5)的值类型为( )。AshortBintCdoubleDfloat10、类B和类C都不是抽象类,并且类B是类C的父类。下面声明对象x1的语句不正确的是( )。AB x1=new B()CC x1=new C()BB x1=new C()DC x1=new B()11、下列关于Java内部类的叙述错误的是( )。A内嵌类型可以与外层类型同名C内部类中可以声明成员变量和成员方法B内部类可以声明为抽象类D内部类可以继承父类或实现接口12、表达式:(ab)?(cd)?a:c:d,(其中a=5,b=9,c=1,d=9)的值为( )。A5B8C1D913、下列哪一个方法不是Applet生命周期相关的4个方法之一( )。Ainit()Bstart()Cwait()Dstop()14、下面的Java变量中,不属于复合类型的数据类型是( )。A类B字符型C数组型D接口15、构造方法何时被调用( )。A 类定义时B 调用对象方法时C创建对象时D使用对象变量时16、Java程序的执行过程中用到一套JDK工具,其中javac.exe是指( )。AJava文档生成器BJava解释器CJava编译器DJava类分解器17、定义一个名为“Car”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应该为( )。Aprivate class Car extends ObjectCclass Car extends ObjectBpublic class CarDprivate class Car18、当方法遇到异常又不知如何处理时,下列哪种说法是正确的( )。A捕获异常B抛出异常C声明异常D嵌套异常19、Java中的哪个类提供了随机访问文件的功能( )。ARandomAccessFile类CRandomFile类BFile类DAccessFile类20、下列哪个Java标识符是合法的( )。AnewBclassCintDconst121、Java程序源文件和经编译后的文件扩展名分别是( )。A.class和.javaB.java和.classC.class和.classD.java和.java22、Java中为了区别重载多态中同名的不同方法,要求( )。A返回值类型相同C参数名称不同B采用不同的参数列表D以上三项都不对23、下列语句中,( )是不能通过编译的语句。Adouble d=545.0;Bchar a1=c;Cint i=321;Dfloat f1=45.0f;24、Java中流的传递方式属于( )。A并行的B串行的C并行和串行D以上都不对25、Java程序设计语言中,JDBC指的是( )。AJava程序与数据库连接的一种机制BJava程序与浏览器交互的一种机制CJava类库名称DJava类编译程序26、Java程序设计语言中,关键字super的作用是( )。A用来访问父类被隐藏的成员变量B用来调用父类中被重载的方法C用来调用父类的构造方法D以上都是27、下列java标识符的书写,错误的是( )。A_sysB$changeCuser_nameD1_file28、Java中类实现的接口以及修饰不可以是( )。ApublicBabstractCfinalDvoid29、下列特性中,不属于面向对象编程的三大特征的是( )。A封装B指针操作C多态D继承30、执行如下语句序列,k的值是( )。int j=4,k=20; for(int i=1;i!=j;i+)k=k-i;A10B24C12D131、Java源代码保存在扩展名为( )的文件中。A.exeB.javaC.classD.javac32、调用alphabet.substring(6,10)返回的子字符串是( )。AGHIJBFGHICHIJDGHI33、关于while和dowhile语句的说法,错误的是( )。A都是Java的循环语句Bwhile语句至少迭代一次Cdowhile语句至少迭代一次D两者都可以迭代多次34、inta;和intb=new int0;关于这两个语句的说法错误的是( )。Aa为空数组Bb不是空数组Ca是分配了0个元素的数组Db是分配了0个元素的数组35、下列关于Java中方法的说明,错误的是( )。A方法调用必须指定方法名和实际参数B写在return后面的语句不会被执行CJava应用程序从main()方法开始执行Dmain()方法不能被其他方法调用,包括Java虚拟机36、关于构造方法和方法的说法,错误的是( )。A构造方法可以创建类的对象B构造方法和方法都有返回值类型C构造方法使用new操作符调用D方法使用句点操作符调用37、下列类中,属于java.lang包中的类的是( )。AArrays类BMath类CDate类DCalendar类38、下列关于方法修饰符的叙述,错误的是( )。Afinal修饰的方法在类中可以被重载Cnative修饰的方法表示方法体是以另一种程序设计语言实现的Bprivate修饰的方法指该方法只能从其自身的类中访问Dprotected修饰的方法指该方法只能从其自身的类及其扩展中访问39、下列哪一项不属于java.awt中的布局管理器类( )。AFlowLayoutBTableLayoutCBorderLayoutDGridLayout40、java.util包定义了3种一般类型的集合,下列哪一个不是( )。AListBMapCSetDHash41、JApplet类的直接父类是( )。AComponent类BContainer类CApplet类DPanel类42、下列协议中哪一个不属于网络层协议( )。ADNSBIPCICMPDIGMP43、下列属于文本数据流的是( )。A源代码程序B音频C图像D视频44、关于I/O类的说明,错误的是( )。AI/O类主要有4种BInputStream和Reader类用于输入COutputStream和Writer类用于输出DReader和Writer类用于处理二进制文件45、下列不属于JDBC提供的驱动程序的是( )。A本地库Java实现驱动程序B网络协议驱动程序C数据库协议驱动程序D硬盘协议驱动程序46、下面哪种类是用简单数组来实现的( )。AHashSetBLinkedHashSetCTreeSetDTreeMap47、下列关于Applet小程序的叙述正确的是( )。AApplet可以独立运行BApplet小程序也必须有main()方法CPanel类是Applet类的子类DJApplet类是Applet类的子类48、关于接口的说明,错误的是( )。A接口可以包含嵌套类和接口B接口可以作为一种数据类型来声明变量和参数C接口可以扩展一个类D接口无构造函数49、下列哪一个特性不是进程和线程所共有的( )。A结构性B共享性C动态性D独立性50、下列不可以正确表示Java标识符的是( )。A$maxBabcC_minDpublic二、填空题1、在子类中使用关键字 做前缀可调用被子类覆盖的父类中的方法。2、创建包需要使用的关键字是 。3、按照异常处理的不同可分为捕获异常、声明异常和 三种。4、静态内嵌类型用于定义 的嵌套结构,实例内嵌类型用于定义 的嵌套结构。5、Java语言的各种数据类型之间提供两种转换,自动转换和 。6、Java语言通过接口支持 继承,使类继承具有更灵活的扩展性。7、 是类的实例。8、方法的多态包括方法的重载和覆盖,其中方法重载是 时多态。9、Applet类的直接父类是 。10、Java图形用户界面的组件和事件由 和 包共同提供。11、Java语言是从 语言发展而来的。12、Java中的Object类包含在 包中。13、运算符instanceof的运算结果为 类型。14、 是指一组有顺序、有起点和终点的字节集合,是对数据传输的总称或抽象。15、IP协议和UDP协议均是
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号