资源描述:
《面向对象程序设计复习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、面向对象程序设计复习题一、单项选择题(本大题共20小题,每小题1分,共20分)1、以下的计算机高级语言中,其中的()语言不支持面向对象程序设计。(A)C++(B)VisualBasic(C)Java(D)TurboC2、Java源文件和编译后的文件扩展名分别为()(A).class和.java(B).java和.class(C).class和.class(D).java和.java3、java中,用package语句说明一个包时,该包的层次结构必须是:()(A)与文件的结构相同(B)与文件目录的层次相同(C)与文件类型相同(D)与文件大小相同4、Java语言的标识符定义,以下合
2、法的是()(A)private(B)12+3.5(C)7_a(D)_ABC5、一个类可以同时实现()个接口。(A)1(B)2(C)3(D)多个6、Java的各种基本数据类型都占有与具体平台无关的固定内存长度,以下按照其长度升序排列正确的是()。(A)byte、int、char、short、double、long、float(B)int、char、byte、float、short、double、long(C)byte、char、short、int、float、long、double(D)char、short、byte、int、float、double、long7、注释是程序中的说
3、明性文字,下面Java语言的注释正确的是()。(A)\这是一段注释(B)/这是一段注释/(C)/*这是一段注释*/(D)/**这是一段注释8.一个类可以同时实现()个接口。A.1B.2C.3D.多个9.设有如下数组说明,则数组中值为86的元素是()。int[][]a={{45,67,82,31},{75,29,86,40},{3,6,2,7}};A.a[1][2]B.a[1][3]C.a[2][2]D.a[2][3]10.下面()不是容器类。A.JpanelB.JframeC.ButtonD.JApplet11、设类Point的声明如下,则其子类SubPoint中的()是对类
4、Point的成员方法setVar()的正确重写。publicclassPoint{publicvoidsetVar(inta,intb,floatc){……}}(A)publicvoidsetVar(intx,inty,floatz){}(B)publicvoidsetVar(intx,inty,intz){}(C)publicintsetVar(inta,intb,floatc){returna;}(D)publicvoidsetVar(inta){}12、已知C类继承自父类A,则以下的()可以作为C类的构造方法的声明。(A)pubilcvoidC()(B)pubilcsta
5、ticC(Stringname,intage)(C)pubilcA(Stringname)(D)pubilcC()13、stu_id是以private修饰的成员属性,则stu_id()(A)能被同包的子类引用(B)仅能在本类引用(C)能被不同包的子类引用(D)不能被引用14、在java中,所有类的根类是:()(A)java.lang.Object(B)java.lang.Class(C)java.applet.Applet(D)java.awt.Frame15、在下列错误和异常中用户不能处理的是()。(A)Error(B)Exception(C)自定义异常(D)RuntimeE
6、xception16.JFrame默认的布局管理器是()。A.BorderLayoutB.FlowLayoutC.nullD.GridLayout17、关于Java多线程的说法,()是错误的。(A)一个Java程序启动后对应着一个进程,一个进程中可以包含多个线程。(B)一个线程对象的start()方法被调用后,线程的run()方法马上被执行(C)Java程序的多线程运行过程中,线程之间可以利用同步与通信机制进行控制与数据交流。(D)Java程序的多线程运行,每个线程都具有相对独立的执行轨迹。18、下列关于Java中this引用的说法,不正确的是()。(A)this引用用以指代对
7、象本身,可以利用“this.成员变量”的形式访问成员变量。(B)this可以用在重载的构造方法中,调用本类已定义的构造方法。(C)this()必须放到构造方法的第一句。(D)this引用可以在使用static修饰的静态类成员方法中使用。19.InetAddress类中哪个方法()可以返回本地主机。A.getAllbyNameB.getLocalHostC.getByNameD.getAddress20、下面关于try-catch-finally语句块中有关finally说法正确的是()(A)