您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > 大工14秋《Java程序设计》开卷考试期末复习题
大工《Java程序设计》课程考试模拟试卷(A)第1页共22页期末复习资料一、单选题1、关于可以独立运行的Java应用程序,下列说法哪个是正确的()?A.无须main方法B.必须有两个main方法C.可以有多个或0个main方法D.必须有一个main方法2、Java创建一个对象使用的关键字是()。A.classB.interfaceC.newD.create3、执行如下代码:int[]x=newint[5];,以下哪项说明是正确的?()A.x[4]为0B.x[4]未定义C.x[5]为0D.x[0]为空4、用关键字abstract定义的类()。A.可以被实例化B.不能派生子类C.不能被继承D.只能被继承5、假设对象x具有属性a,则访问该属性的方法是()。A.a.xB.a.x()C.x.aD.x.a()6、下面是一个无修饰符的类:classCar{...},则类Car()。A.可被其他程序包中的类使用B.仅能被本程序包中的类使用C.不能被任何类使用D.不能被其他类继承7、构造方法在什么时候被调用()?A.类定义时B.使用对象的属性时C.使用对象的方法时D.对象被创建时8、下列选项不允许作为类及类成员访问控制符的是()。A.publicB.privateC.staticD.protected9、表达式(short)(8/9.2*5)的值类型为()。A.shortB.intC.doubleD.float10、类B和类C都不是抽象类,并且类B是类C的父类。下面声明对象x1的语句不正确的是()。A.Bx1=newB()C.Cx1=newC()B.Bx1=newC()D.Cx1=newB()大工《Java程序设计》课程考试模拟试卷(A)第2页共22页11、下列关于Java内部类的叙述错误的是()。A.内嵌类型可以与外层类型同名C.内部类中可以声明成员变量和成员方法B.内部类可以声明为抽象类D.内部类可以继承父类或实现接口12、表达式:(ab)?(cd)?a:c:d,(其中a=5,b=9,c=1,d=9)的值为()。A.5B.8C.1D.913、下列哪一个方法不是Applet生命周期相关的4个方法之一()。A.init()B.start()C.wait()D.stop()14、下面的Java变量中,不属于复合类型的数据类型是()。A.类B.字符型C.数组型D.接口15、构造方法何时被调用()。A.类定义时B.调用对象方法时C.创建对象时D.使用对象变量时16、Java程序的执行过程中用到一套JDK工具,其中javac.exe是指()。A.Java文档生成器B.Java解释器C.Java编译器D.Java类分解器17、定义一个名为“Car”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应该为()。A.privateclassCarextendsObjectC.classCarextendsObjectB.publicclassCarD.privateclassCar18、当方法遇到异常又不知如何处理时,下列哪种说法是正确的()。A.捕获异常B.抛出异常C.声明异常D.嵌套异常19、Java中的哪个类提供了随机访问文件的功能()。A.RandomAccessFile类C.RandomFile类B.File类D.AccessFile类20、下列哪个Java标识符是合法的()。A.newB.classC.intD.const121、Java程序源文件和经编译后的文件扩展名分别是()。A..class和.javaB..java和.classC..class和.classD..java和.java22、Java中为了区别重载多态中同名的不同方法,要求()。A.返回值类型相同C.参数名称不同B.采用不同的参数列表D.以上三项都不对23、下列语句中,()是不能通过编译的语句。A.doubled=545.0;B.chara1=c;大工《Java程序设计》课程考试模拟试卷(B)第3页共22页C.inti=321;D.floatf1=45.0f;24、Java中流的传递方式属于()。A.并行的B.串行的C.并行和串行D.以上都不对25、Java程序设计语言中,JDBC指的是()。A.Java程序与数据库连接的一种机制B.Java程序与浏览器交互的一种机制C.Java类库名称D.Java类编译程序26、Java程序设计语言中,关键字super的作用是()。A.用来访问父类被隐藏的成员变量B.用来调用父类中被重载的方法C.用来调用父类的构造方法D.以上都是27、下列java标识符的书写,错误的是()。A._sysB.$changeC.user_nameD.1_file28、Java中类实现的接口以及修饰不可以是()。A.publicB.abstractC.finalD.void29、下列特性中,不属于面向对象编程的三大特征的是()。A.封装B.指针操作C.多态D.继承30、执行如下语句序列,k的值是()。intj=4,k=20;for(inti=1;i!=j;i++)k=k-i;A.10B.24C.12D.131、Java源代码保存在扩展名为()的文件中。A..exeB..javaC..classD..javac32、调用alphabet.substring(6,10)返回的子字符串是()。A.GHIJB.FGHIC.HIJD.GHI33、关于while和do…while语句的说法,错误的是()。A.都是Java的循环语句B.while语句至少迭代一次C.do…while语句至少迭代一次D.两者都可以迭代多次34、int[]a;和int[]b=newint[0];关于这两个语句的说法错误的是()。大工《Java程序设计》课程考试模拟试卷(A)第4页共22页A.a为空数组B.b不是空数组C.a是分配了0个元素的数组D.b是分配了0个元素的数组35、下列关于Java中方法的说明,错误的是()。A.方法调用必须指定方法名和实际参数B.写在return后面的语句不会被执行C.Java应用程序从main()方法开始执行D.main()方法不能被其他方法调用,包括Java虚拟机36、关于构造方法和方法的说法,错误的是()。A.构造方法可以创建类的对象B.构造方法和方法都有返回值类型C.构造方法使用new操作符调用D.方法使用句点操作符调用37、下列类中,属于java.lang包中的类的是()。A.Arrays类B.Math类C.Date类D.Calendar类38、下列关于方法修饰符的叙述,错误的是()。A.final修饰的方法在类中可以被重载C.native修饰的方法表示方法体是以另一种程序设计语言实现的B.private修饰的方法指该方法只能从其自身的类中访问D.protected修饰的方法指该方法只能从其自身的类及其扩展中访问39、下列哪一项不属于java.awt中的布局管理器类()。A.FlowLayoutB.TableLayoutC.BorderLayoutD.GridLayout40、java.util包定义了3种一般类型的集合,下列哪一个不是()。A.ListB.MapC.SetD.Hash41、JApplet类的直接父类是()。A.Component类B.Container类C.Applet类D.Panel类42、下列协议中哪一个不属于网络层协议()。A.DNSB.IPC.ICMPD.IGMP43、下列属于文本数据流的是()。A.源代码程序B.音频C.图像D.视频大工《Java程序设计》课程考试模拟试卷(B)第5页共22页44、关于I/O类的说明,错误的是()。A.I/O类主要有4种B.InputStream和Reader类用于输入C.OutputStream和Writer类用于输出D.Reader和Writer类用于处理二进制文件45、下列不属于JDBC提供的驱动程序的是()。A.本地库Java实现驱动程序B.网络协议驱动程序C.数据库协议驱动程序D.硬盘协议驱动程序46、下面哪种类是用简单数组来实现的()。A.HashSetB.LinkedHashSetC.TreeSetD.TreeMap47、下列关于Applet小程序的叙述正确的是()。A.Applet可以独立运行B.Applet小程序也必须有main()方法C.Panel类是Applet类的子类D.JApplet类是Applet类的子类48、关于接口的说明,错误的是()。A.接口可以包含嵌套类和接口B.接口可以作为一种数据类型来声明变量和参数C.接口可以扩展一个类D.接口无构造函数49、下列哪一个特性不是进程和线程所共有的()。A.结构性B.共享性C.动态性D.独立性50、下列不可以正确表示Java标识符的是()。A.$maxB.abcC._minD.public二、填空题1、在子类中使用关键字做前缀可调用被子类覆盖的父类中的方法。2、创建包需要使用的关键字是。3、按照异常处理的不同可分为捕获异常、声明异常和三种。4、静态内嵌类型用于定义的嵌套结构,实例内嵌类型用于定义的嵌套结构。大工《Java程序设计》课程考试模拟试卷(B)第6页共22页5、Java语言的各种数据类型之间提供两种转换,自动转换和。6、Java语言通过接口支持继承,使类继承具有更灵活的扩展性。7、是类的实例。8、方法的多态包括方法的重载和覆盖,其中方法重载是时多态。9、Applet类的直接父类是。10、Java图形用户界面的组件和事件由和包共同提供。11、Java语言是从语言发展而来的。12、Java中的Object类包含在包中。13、运算符instanceof的运算结果为类型。14、是指一组有顺序、有起点和终点的字节集合,是对数据传输的总称或抽象。15、IP协议和UDP协议均是的协议。16、Java的机制是分隔方法声明与方法实现细节的最好机制。17、是可以嵌入Web页面的最小应用。18、类中的一个成员被private修饰,则该成员能被成员访问。19、Java的字节码保存在扩展名为的文件中。20、是定义标准Java类和接口的所有类库的集合。21、构造函数使用操作符来调用,方法使用操作符来调用。22、类的实例方法调用中的参数,就是该方法被绑定到的对象。23、就是一个不含参数的构造函数。24、声明为的数组是通用数组。25、在面向对象程序设计中,指的是对象具有不同类的不同形式的对象的能力。26、接口表示了那些实例可以用compareTo()方法类做比较的类。27、类不能被实例化,因为它的某些方法没有可运行的代码体。28、是一组相互交错的接口和类,这些接口和类支撑列表、集和迭代器的创建和使用。29、ArrayList类和HashSet类是用来实现的。30、Java的是一个对象,它提供了对文件或其他资源的访问。31、要成为可串行化的,类必须实现接口。32、是一个对象,控制容器中的组件在容器中如何安排。33、把源代码程序翻译成机器语言程序,是在需要时才分别翻译并运行源代码的每个句子。34、是一种软件系统,它可以翻译和运行Java字节码。大工《Java程序设计》课程考试模拟试卷(B)第7页共22页35、LinkedHashSet类和LinkedHashMap类是用的结构来实现的。36、对象作为Java集合框架的一个成员,支撑Collection接口的所有方法。37、二进制文件是按位字节来访问的,文本文件是按位字符来访问的。38、在Java中,大多数的图形定义在包和包中。39、用于在窗口中显示文本。40、构造函数可以用和关键字来调用其他的构造函数。41、Java支持的UDP数据报通信需要和两个类配合。42、提供对文件的操作,其中通过流进行文件读写操作。填空题答案1.super2.package3.抛出异常4.类型、对象5.强制转换6.多重7.对象8.编译9.Panel类10.java.awt、javax.swing11.C++12.java.lang13.boolean14.流15.无连接16.接口17.Applet18
本文标题:大工14秋《Java程序设计》开卷考试期末复习题
链接地址:https://www.777doc.com/doc-2552493 .html