版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向对象程序设计(Java)复习题一.单选题(共157题)1.
(单选题)若要编译demo.java文件,则下面语句正确的是()A.javademo.java;B.javademo;C.javacdemo.java;D.javacdemo正确答案:
C2.
(单选题)下面描述错误的是()A.构造方法是一个特殊的成员方法B.对象是类的具体实例C.对象之间是相互独立的D.一个对象可以不属于任何类正确答案:
D3.
(单选题)下列说法正确的是()A.一个子类可以有多个父类,但一个父类只可以有一个子类。B.一个子类可以有多个父类,一个父类也可以有多个子类。C.一个子类只能有唯一的父类,但一个父类可以有多个子类。D.上述说法都正确。正确答案:
B4.
(单选题)下面哪个方法可以用来加载JDBC驱动程序()A.类java.sql.Driver的方法connectB.类java.sql.DriverManager的getDrivers方法C.类Java.lang.Class的forName方法D.类java.sql.DriverManager的connet方法正确答案:
C5.
(单选题)下面有关ArrayList、LinkedList和Vector的描述,错误的是()A.三者都是List接口的实现类B.存储的都是有序,可重复数据C.ArrayList可看作动态数组,LinkedList可看作双向循环链表,D.ArrayList和Vector一样,都是线程安全的。正确答案:
D6.
(单选题)下列对缓冲流描述正确的是()A.缓冲流读写速度比文件流快B.缓冲流不依赖内部的缓冲区工作C.缓冲流直接和文件建立连接D.缓冲流不能使用数组读写正确答案:
A7.
(单选题)关键字()表明一个对象或变量在初始化后不能修改。A.extendsB.finalC.thisD.finalize正确答案:
B8.
(单选题)抽象方法(abstract)说法下确的是()A.抽象方法可以有方法体;B.抽象类中只能定义抽象方法;C.抽象方法的访问类型可以是private;D.抽象类中可以定义一个或者多个抽象方法;正确答案:
D9.
(单选题)Java中的IP地址封装类是()A.Socket类B.InetAddress类C.URL类D.IP类正确答案:
B10.
(单选题)下面描述Statement实例获取方式中,错误的是()A.执行不带参数的SQL语句,可用createStatement()方法获取B.执行不带参数的SQL语句,不可用prepareStatement(sql)方法获取C.执行带参数的SQL语句,一般通过prepareStatement(sql)方法获取D.执行存储过程,通过prepareCall(sql)方法获取正确答案:
B11.
(单选题)下面对继承的描述不正确的是()A.类的继承是指在一个现有类的基础上去派生一个新的类B.继承关系体现“一般-特殊”关系C.在父类中可直接使用子类的成员变量D.类的继承具有传递性正确答案:
C12.
(单选题)Constraints类中指定组件显示区域的某一行中的单元格数的属性是()A.weightyB.weightxC.gridwidthD.gridx正确答案:
C13.
(单选题)下列关于静态成员变量的描述中正确的是()A.类的每个对象有自己的静态成员变量B.静态成员变量要在构造函数内初始化C.静态成员变量是类的该类所有对象所共有的D.静态成员变量不能通过类的对象调用正确答案:
C14.
(单选题)下面有关通配符描述错误的是()A.类型参数可以为任意类型B.与是一样的C.类型限定为Number及其子类D.类型限定为Number及其父类正确答案:
B15.
(单选题)下列哪一种布局策略是将加入容器中的组件按先后顺序从左到右排列,一行满后就下转到一下行继续从左到右排列()A.BorderLayoutB.FlowLayoutC.GridLayoutD.CardLayout正确答案:
B16.
(单选题)下面有关HashSet和TreeSet类的描述,错误的是()A.这两个类都是Set接口的实现类B.类对象存储的数据都是不可重复的C.类对象存储的数据都是无序的D.HashSet是根据对象的HashCode值来存储数据的正确答案:
C17.
(单选题)下面关于Vector类的说法正确的是()A.一个向量(Vector)对象大小可以根据存放的元素个数的增加而自动增加B.类Vector在java.util包中C.一个向量(Vector)对象存放的是一组有序的对象D.一个向量(Vector)对象中每个元素可以是不同类型的对象正确答案:
A18.
(单选题)若有int[]a=newint[2],则下面描述错误的是()A.a.length的值为2B.a[0]的值为0;C.a[1]值为0D.a[2]的值为0;正确答案:
D19.
(单选题)当线程在IO处堵塞时,下列描述正确的是()A.线程进入准备状态B.线程进入消亡状态C.没有其他线程可以完成IO操作D.线程进入等待状态正确答案:
D20.
(单选题)若定义intx;chary;floatz;doubled=;则不正确的赋值为()A.x=98;B.y=(char)98C.z=98.5D.d=98正确答案:
C21.
(单选题)构造方法是一个特殊的成员方法,下列不是体现构造方法特殊性的是()A.方法名与类名相同B.自动调用C.没有返回值D.可带参数正确答案:
D22.
(单选题)下面对UDP协议的描述,错误的是()A.UDP是一种基于无连接的通信协议B.UDP是一种不可靠的通信协议C.邮件服务是采用UDP协议的一种应用D.在UDP中不需指定通信对方的IP地址正确答案:
D23.
(单选题)下面不属于List接口的实现类的是()A.ArrayListB.HashSetC.LinkedListD.Vector正确答案:
B24.
(单选题)下面属于单选按钮的类是()A.JButtonB.JCheckBoxC.JRadioButtonD.ButtonGroup正确答案:
C25.
(单选题)利用JDK运行HelloWorld.class的语句是()A.javacHelloWorldB.javacHelloWorld.classC.javaHelloWorld.classD.javaHelloWorld正确答案:
D26.
(单选题)在Java三大技术平台中,能提供开发和运行企业级应用程序的平台是()A.JavaSEB.JavaEEC.JavaMED.Eclipse正确答案:
B27.
(单选题)下列选项中不属于Java的技术平台的是()A.JavaSEB.JavaEEC.JavaMED.Eclipse正确答案:
D28.
(单选题)若有定义charch='a',则ch+2+"hello"的值是()A.99helloB.a2helloC.ch2helloD.992hello正确答案:
A29.
(单选题)若有数组定义为:int[]a=newint[3],则下列语句正确的是()A.intb=a[3];B.intc=a[0]+1;C.a[2]=5.0;D.a[b]=2;正确答案:
B30.
(单选题)关于封装,下列说法中不正确的是()A.通过封装,对象的全部属性和操作结合在一起,形成一个整体B.通过封装,一个对象的实现细节被尽可能地隐藏起来(不可见)C.通过封装,对象的属性都是不可见的D.通过封装,每个对象都成为相对独立的实体正确答案:
C31.
(单选题)在线程等待一个事件时(例如输入/输出操作),线程处于的状态是()A.新建B.就绪C.阻塞D.挂起正确答案:
C32.
(单选题)下面是对类与对象的描述,错误的描述是()A.类是一组相关的属性和行为的集合B.类是一个抽象的概念C.对象是类的一个具体体现D.对象可以不属于任何类正确答案:
D33.
(单选题)下面是通过类对象获取类信息的方法,其中获取类名(不包括路径)的方法是()A.getName();B.getSimpleName();C.getPackage();D.getModifiers();正确答案:
B34.
(单选题)若定义intx=2;chary='a',z;则不正确的赋值为()A.x=y;B.z=x;C.z=y+2;D.x=y+2正确答案:
C35.
(单选题)下面是有关项目、包、文件、类的描述错误的是()A.一个项目可以包含多个包B.一个包可包含多个文件C.一个文件可包含多个类D.一个文件中可以包含多个用public修饰的类正确答案:
D36.
(单选题)下列有关JDK默认安装目录的描述错误的是()A.bin目录用于存放一些可执行文件B.jre目录是Java运行环境的根目录C.db目录JDK核心类的源代码D.lib目录包含Java类库或库文件正确答案:
C37.
(单选题)下面有关异常处理机制的描述,错误的描述是()A.把有可能抛出异常的代码放在try块中B.把欲捕获和处理的异常放在catch块中C.不管有没有处理异常都要执行的代码放在finally块中D.用了try…catch语句则表示程序处理了异常正确答案:
D38.
(单选题)下列用于网络通信的类中,用于处理封装数据报的类是()A.DatagramSocket类B.DatagramPacket类C.URL类D.DatagramPacket类和DatagramSocket类正确答案:
B39.
(单选题)编译系统自动为一个类生成缺省构造方法的条件是()A.该类没有定义任何构造方法B.该类没有定义任何无参构造方法C.该类没有定义任何有参数构造方法D.该类没有定义任何成员方法正确答案:
A40.
(单选题)接口是Java面向对象的实现机制之一,以下说法正确的是()A.Java支持多重继承,一个类可以实现多个接口B.Java只支持单重继承,一个类可以实现多个接口C.Java只支持单重继承,一个类只能实现一个接口D.Java支持多重继承,但一个类只可以实现一个接口正确答案:
B41.
(单选题)下面有关java文件和class类的描述,错误的是()A.一个java文件可以包含一个或多个类的定义B.一个java文件最多有一个主类,即只有一个类能声明为publicC.java文件中主类名称要与java文件名相同D.一个java文件只能包含一个class类。正确答案:
D42.
(单选题)下面关于yield()方法说法正确的是()A.让线程进入等待B.让线程进入运行C.让线程进入休眠。D.让线程终止线程正确答案:
A43.
(单选题)若类Student中成员变量a只允许在类内访问,则成员变量a的访问权限应设置为()A.默认访问权限B.protectedC.privateD.public正确答案:
C44.
(单选题)下面有关监听接口和监听适配器的描述,错误的描述是()A.窗体事件的监听接口和监听适配器分别是WindowListener和WindowAdapterB.注册鼠标事件监听器的方法是addMouseListener(MouseListenere)C.引用监听接口,则需重写接口中所有方法D.适配器(类)中方法都是抽象方法正确答案:
D45.
(单选题)下列选项中不属于JDK工具的是()A.JVMB.Java文档生成工具C.JRED.Eclipse正确答案:
B46.
(单选题)Java程序的基本单位是()A.对象B.文件C.类D.方法正确答案:
C47.
(单选题)Java提供Scanner类用于从键盘输入数据,下列选项描述正确的是()A.Scanner类包含在java.lang包中B.Scannerin=newScanner()C.类中nextInt()方法用于从键盘接受int数据D.类中nextByte()方法可从键盘接受long型数据正确答案:
C48.
(单选题)下面不属于文本组件的是()A.JLabelB.JCheckBoxC.JTextAreaD.JTextField正确答案:
B49.
(单选题)下列哪一种布局策略是将整个窗口分为上、下、左、右、中五个部分放置组件()A.BorderLayoutB.FlowLayoutC.GridLayoutD.CardLayout正确答案:
A50.
(单选题)死亡状态的线程描述错误的是()A.正常运行的线程执行完全部工作后,正常退出B.线程可以被强制终止C.死亡状态的线程不能被重新启动D.死亡状态的线程可以重新被启动进入就绪状态正确答案:
D51.
(单选题)下面是有关异常的描述,正确的描述是()A.当出现语法错误时,会抛出异常B.当程序运行出现异常时,会抛出异常C.当程序将数据写入到一个空间已满的存储器中时,会抛出异常D.对文件的读写操作,可不处理或不抛出异常正确答案:
B52.
(单选题)下面有关HashMap和TreeMap描述,错误的是()A.都是Map的实现类B.都是按模式存储数据,其中K是不重复的C.都是存储无序数据D.HashMap按照哈希值存储数据,TreeMap按照二叉树存储数据正确答案:
C53.
(单选题)JList类中获取所选项的内容的方法是()A.getSelectedIndex()B.getSelectedValue()C.getSelectedIndices()D.setSelectionMode(intselectionMode)正确答案:
B54.
(单选题)下列选项中不包含在JDK工具包中的是()A.JVMB.Java文档生成工具C.JRED.Eclipse正确答案:
D55.
(单选题)设有定义语句inta[]={32,12,43};则以下对此语句的叙述错误的是()A.定义了一个名为a的一维数组;B.a数组有3个元素;C.a数组的下标为1~3;D.数组中的每个元素是整型;正确答案:
C56.
(单选题)下面有关Class类描述,错误的是()A.可通过newClass()来创建Class类对象B.Class类是泛型类C.Class类对象是由JVM自动构建D.要利用反射机制获取类的信息,首先要获取Class类对象正确答案:
A57.
(单选题)下面关于进程、线程、程序的描述,错误的是()A.程序是指令的集合B.一个运行的程序就是一个线程C.进程是正在独立运行的程序D.线程是进程中的一个执行流程正确答案:
B58.
(单选题)下面属于文本组件的是()A.JListB.JComboBoxC.JTextFieldD.JButton正确答案:
C59.
(单选题)异常包含下列那些内容()A.程序执行过程中遇到的事先没有预料到的情况;B.程序的编译错误;C.程序调试时设计的断点;D.程序中的语法错误;正确答案:
A60.
(单选题)下面对TCP协议的描述,错误的是()A.TCP是一种基于连接的通信协议B.TCP的连接是需要经过“三次握手”C.TCP是一种基于无连接的通信协议D.在TCP通信协议中,只有建立了连接,才能进行数据通信正确答案:
C61.
(单选题)将组件加入布局方式为GridBagLayout的容器时,需执行如下操作:①创建GridBagLayout布局管理器,并将容器设置为该布局管理器②创建GridBagConstraints对象,并设置该对象的相关属性③向容器中添加组件④通过布局管理器对象,调用()setConstraints()建立约束对象与组件之间的联系正确的操作顺序是()}A.①②③④B.①②④③C.①④②③D.①③②④正确答案:
B62.
(单选题)下列选项能体现包含关系是()A.桌子与椅子B.学生与教师C.汽车与引擎D.教室与课桌正确答案:
C63.
(单选题)若定义intx=2;chary=’a’,z;则不正确的赋值为()A.x=y;B.z=a;C.z=y+2;D.x=y+2正确答案:
C64.
(单选题)下面关于线程同步的描述,错误的描述是()A.同步代码块方法,即采用Synchronized(lock){}加锁方式解决线程同步问题。B.同步方法,即定义synchronized关键字来修饰的方法解决线程同步问题。C.线程同步表示一个线程一直独占共享资源。D.线程同步有可能出现死锁情况。正确答案:
C65.
(单选题)以下叙述正确的是()A.构造方法必须是public方法;B.main方法必须是public方法;C.Java应用程序的文件名可以是任意的;D.构造方法应该声明为void类型;正确答案:
B66.
(单选题)下面有关集合框架描述错误的是()A.集合框架类对象存储的数据可以是任意类型的数据B.集合框架类对象存储的空间是变长的C.创建集合框架类对象必须指定空间长度D.集合框架类或接口都包含在java.util包中正确答案:
C67.
(单选题)下面是有关方法的形参的描述,正确的是()A.可以没有B.至少有一个C.必须定义多个形参D.只能是简单变量正确答案:
A68.
(单选题)下列赋值中哪一项是错误的()A.inti=50L;B.byteb=50;C.longl=50;D.shorts=50;正确答案:
A69.
(单选题)有数组定义intaa[]=newint[5],则下面描述不正确的是()A.aa[1]的值为0;B.aa的长度为aa.length;C.语句aa[5]=1;有语法错误D.因没有给aa[1]赋值,所以aa[1]的值不确定;正确答案:
D70.
(单选题)下列不属于面向对象程序设计中特有概念是()A.类B.对象C.抽象D.函数调用正确答案:
D71.
(单选题)有一个类A,对于其构造方法的声明正确的是()A.voidA(intx){…}B.publicA(intx){…}C.AA(intx){…}D.intA(intx){…}正确答案:
B72.
(单选题)下面描述正确的是()A.类DatagramSocket的成员方法receive和send可以直接接收与发送字符串实例对象B.类DatagramSocket是类Socket的子类,所以DatagramSocket的实例对象实际上也是Socket的实例对象C.类Socket是类DatagramSocket的子类,所以Socket的实例对象实际上也是DatagramSocket的实例对象D.类DatagramSocket的成员方法receive和send可以接收与发送由类DatagramPacket对象封装的数据包正确答案:
D73.
(单选题)下面类不属于Collection接口子类的是()A.ArrayListB.VectorC.HashSetD.HashMap正确答案:
D74.
(单选题)将菜单栏放置顶级容器窗口顶部的方法是()A.add()B.set(JMenuBarbar)C.insertJMeunBar(JMenuBarbar)D.setJMeunBar(JMenuBarbar)正确答案:
D75.
(单选题)下面有关访问权限的描述中错误的是()A.public修饰的成员表示在任何类中可以访问B.private修饰的成员在自己类中也不能直接访问C.默认修饰的成员在包内任何类中可以访问D.private修饰的成员在类外不能访问正确答案:
B76.
(单选题)下面关于实现多态的描述错误的选项是()A.要实现多态,必须声明一个父类引用。B.用父类引用指向子类对象。C.用子类对象调用子类方法。D.通过父类引用对象调用父类和子类都包含的方法。正确答案:
C77.
(单选题)下面有关泛型的描述,错误的是()A.泛型指参数化类型B.泛型指将具体类型参数化C.接口不能定义为泛型D.泛型提供类型安全正确答案:
C78.
(单选题)以下关于接口描述正确的是()A.接口不能有多个父接口;B.接口不能有多个子接口;C.一个类可以实现多个接口;D.接口能被实例化;正确答案:
C79.
(单选题)在利用TreeSet存储自定义类对象数据时,为了能进行排序,需重写的方法是()A.hashCode()方法B.equals(Objectobj)方法C.toString()方法D.compareTo(Objectobj)方法正确答案:
D80.
(单选题)下列哪一项的常量写法是错误的()A.ab'B."ab"C.5D.5'正确答案:
A81.
(单选题)下列是按模式且有序存储数据的类是()A.ArrayListB.TreeMapC.HashSetD.HashMap正确答案:
B82.
(单选题)下列哪一项是不能用作java的标识符()A.英文字母B.$C.&D.数字正确答案:
C83.
(单选题)URLConnection类中能获取InputStream类对象的方法是()A.getURLconnection()B.getInputStream()C.newURL()D.read()正确答案:
B84.
(单选题)若定义intx;chary;floatz;doubled;则不正确的赋值为()A.x=98;B.y=(char)98C.z=98.5D.d=98正确答案:
C85.
(单选题)下面是关于成员变量和局部变量的描述,错误的描述是()A.成员变量是在类内,但不在方法内或代码块内定义的变量。B.在创建对象时,系统会自动给成员变量赋初始值。C.局部变量同成员变量一样,在访问权限允许的情况下,也可在类外被访问。D.系统不会为局部变量自动赋初始值。正确答案:
C86.
(单选题)下列不属于面向对象程序设计的基本特征的是()A.多态B.封装C.继承D.静态正确答案:
D87.
(单选题)通过new创建的线程处于的状态是()A.新建B.就绪C.运行D.睡眠正确答案:
A88.
(单选题)下列对异常描述,错误的描述是()A.异常的基类是ExceptionB.异常是指程序运行中出现的不正常现象C.RuntimeException表示运行时异常D.Error表示错误正确答案:
A89.
(单选题)下列是按模式且存储无重复数据的类是()A.ArrayListB.LinkedListC.HashSetD.HashMap正确答案:
C90.
(单选题)定义intx=2;chary=’a’,z;则不正确的赋值为()A.x=y;B.z=a;C.b=y+2;D.x=y+2正确答案:
C91.
(单选题)一个URL地址的组成部分是()A.文件名和主机名B.IP地址和主机名C.主机名和端口号D.协议名和资源名正确答案:
D92.
(单选题)下面关于JDialog对话框模式的描述,错误的描述是()A.包括模式对话框和无模式对话框两种模式。B.newJDialog()表示创建一个无模式对话框。C.无模式对话框允许用户在处理对话框的同时可与其他窗口交互。D.setModal(false)表示设置为模式对话框正确答案:
D93.
(单选题)可以在Java虚拟机中运行的类型文件是()A..javaB..jreC..exeD..class正确答案:
D94.
(单选题)下面关于notifyAll()方法说法正确的是()A.唤醒当前线程。B.停止所有线程C.唤醒所有线程D.所有线程进入等待正确答案:
C95.
(单选题)若有方法的定义publicvoidset(int),则下面选项中正确的是()A.inta=set(3);B.set();C.set(5);D.set(5.6);正确答案:
C96.
(单选题)调用鼠标事件中getButton()方法,若返回的值为BUTTON3,则表示按下的鼠标键是()A.左键B.右键C.中间键D.不确定正确答案:
B97.
(单选题)能作为类及其成员的修饰符是()A.interfaceB.classC.protectedD.public正确答案:
D98.
(单选题)下面有关抽象方法的描述错误的是()A.抽象方法要用abstract修饰B.抽象方法是指没有方法体(具体实现)的方法C.publicabstractvoidshow(){}有语法错误D.抽象方法可以通过类对象调用正确答案:
D99.
(单选题)不属于下拉式菜单的组件是()A.JMenuBarB.JMenuC.JPopupMenuD.JMenuItem正确答案:
C100.
(单选题)下面对象URL描述,错误的是()A.URL(UniformResourceLocator)是WWW资源统一资源定位器的简写B.URL的基本表示格式是:protocol://hostname:port/resourcename;C.一个URL的组成部分有:WWW资源的特征及读其内容的方法D.URL格式中的协议仅包括http和https协议。正确答案:
D101.
(单选题)提供开发和运行桌面应用程序的平台是()A.JavaSEB.JavaEEC.JavaMED.Eclipse正确答案:
D102.
(单选题)TCP/IP系统中的端口号的范围是0到65535,表示的长度是()A.一个字节B.两个字节C.三个字节D.四个字节正确答案:
B103.
(单选题)下面有关泛型使用的描述,正确的是()A.泛型类型参数可以代替任意数据类型,包括基本数据类型B.一个泛型类中只能定义一个类型参数C.在程序运行阶段,类型参数将用具体数据类型替换(类型擦除)D.泛型类型参数可以用通配符表示正确答案:
D104.
(单选题)下面有关Statement和PrepareStatement的描述,错误的是()A.若某SQL语句只执行一次,则建议通过Statement实例来执行B.PrepareStatement是执行预编译,执行效率高,方便批处理C.PrepareStatement是Statement的子接口D.PrepareStatement和Statement接口没有什么区别,可随便选用正确答案:
D105.
(单选题)要开发运行Java程序,可只需安装的工具包是()A.EclipseB.JDKC.JRED.JVM正确答案:
B106.
(单选题)下面关于super的描述错误的是()A.通过super能调用父类的成员变量和方法。B.super代表父类对象。C.用super()来调用父类构造方法时,必须写在子类构造方法体的最前面。D.super()可调用父类任意构造方法。正确答案:
D107.
(单选题)下列关于线程状态转换的描述,错误的是()A.从就绪状态可直接转换到运行状态B.从运行状态可直接转换到就绪状态C.从运行状态可直接转换到等待状态D.从阻塞状态可直接转换到运行状态正确答案:
D108.
(单选题)一个DatagramSocket对象一次允许数据报发送的目的地址是()A.一个B.两个C.三个D.多个正确答案:
A109.
(单选题)http服务的端口号一般为()A.80B.23C.120D.21正确答案:
A110.
(单选题)下面选项中,用于设置按钮显示文本的方法是()A.setFont()B.getText()C.setText()D.setSize()正确答案:
C111.
(单选题)下列关于静态域(static)说法正确的是()A.不能被类的实例共享;B.属于类,可以通过类名访问;C.一定要生成对象,然后通过对象名访问;D.属于具体对象,不属于类;正确答案:
B112.
(单选题)下面是有关方法内定义的变量的描述,正确的是()A.一定在方法内所有位置可见B.可能在方法的局部位置可见C.在方法外可以使用D.方法外可见正确答案:
B113.
(单选题)下来哪些标识符正确的是()A.staticB._valueC.?aD.maxf正确答案:
B114.
(单选题)下面关于notify()说法正确的是()A.唤醒所有等待的线程B.唤醒当前等待的线程C.唤醒就绪的线程D.不需要知道哪个线程直接唤醒。正确答案:
B115.
(单选题)在创建对象时必须()A.先声名对象,然后才能使用B.先声名对象,为对象分配内存空间,然后才能使用C.先声名对象,为对象分配内存空间,对对象进行初始化,然后才能使用D.上述说法都正确正确答案:
C116.
(单选题)下面有关泛型类定义和使用的描述,正确的是()A.泛型类中所有数据类型都要用类型参数代替B.泛型类的定义就是在类名后面、花括号前面加上类型参数C.泛型类不能实例化(创建)对象D.抽象类不能定义为泛型类正确答案:
B117.
(单选题)下面是有关return语句的描述,正确的是()A.不能用来返回对象B.只可以返回数值C.方法都必须含有D.一个方法中可以有多个正确答案:
D118.
(单选题)下面是有关抽象类的描述,正确的描述是()A.定义抽象类时要用interface修饰B.抽象类中可包含非抽象方法C.抽象类可以创建对象D.抽象类中的抽象方法可以不用abstract修饰正确答案:
B119.
(单选题)字节流类与字符流类的区别是()A.前者以字节为单位读写数据,后者以字符为单位读写数据;B.前者能读写对象,后者不能;C.前者带有缓冲,后者没有;D.二者没有区别,可以互换使用;正确答案:
A120.
(单选题)下面是利用反射机制动态调用类方法的步骤,正确的顺序是()①获取Class类对象②获取要调用类方法的Method对象③调用invoke()方法④获取要调用类方法的类对象A.①②③④B.②①③④C.①④②③D.④①②③正确答案:
C121.
(单选题)在run()方法已完成执行或其stop()方法被调用之后,线程处于的状态是()A.新建B.死亡C.运行D.睡眠正确答案:
B122.
(单选题)下列选项中不属于Java的特点是()A.简单B.平台有关C.面向对象D.分布式正确答案:
B123.
(单选题)在Java三大技术平台中,能提供开发和运行桌面应用程序的平台是()A.JavaSEB.JavaEEC.JavaMED.Eclipse正确答案:
A124.
(单选题)下面对抛出异常的描述,错误的描述是()A.如果不即时处理异常,则可将异常抛出B.对于异常抛出的方法,需在方法定义后添加“throws异常类列表”C.一个方法只能抛出一个异常D.在调用有异常抛出的方法时,需做异常处理正确答案:
C125.
(单选题)若用鼠标点击按钮button,弹出一新的窗口,则下面描述正确的是()A.此事件的事件源是鼠标B.button注册了动作事件监听器C.button注册了键盘事件监听器D.点击按钮是事件处理的结果正确答案:
B126.
(单选题)提供开发和运行企业级应用程序的平台是()A.JavaSEB.JavaEEC.JavaMED.Eclipse正确答案:
B127.
(单选题)下面Swing组件中不属于容器的是()A.JFrameB.JPanelC.JTextFeildD.JDialog正确答案:
C128.
(单选题)下面是有关异常的描述,错误的描述是()A.发生异常时,程序会抛出一个异常对象B.当运行一个不存在的类时,会抛出异常C.当数组越界访问时,会抛出异常D.当1个数除以0时,会抛出异常正确答案:
B129.
(单选题)下面关于继承关系中构造方法的描述错误的是()A.创建子类对象时会调用父类构造方法和子类构造方法。B.可以用super()来调用父类构造方法。C.子类必须定义构造方法。D.创建父类对象时只会调用父类构造方法。正确答案:
C130.
(单选题)下面是有关抽象类的描述,错误的描述是()A.定义抽象类须用abstract修饰B.抽象类可以包含非抽象方法C.抽象类可以创建对象D.子类通过extends来继承抽象类正确答案:
C131.
(单选题)构造方法在()时被调用。A.类定义时B.使用对象的变量时C.调用对象方法时D.创建对象时正确答案:
D132.
(单选题)下面关于GridBagLayout的描述正确的是()A.与GridLayout是一样的布局方式B.一个组件只能占一个网格C.所放置组件的大小必须相同D.Constraints对象指定组件的放置位置及方式正确答案:
D133.
(单选题)要使一个成员变量在包外不能访问,包内可以访问,则应将该成员变量的访问权限应设置为()A.默认访问权限B.publicC.privateD.protected正确答案:
A134.
(单选题)下列是按模式且存储无序可重复数据的类是()A.ArrayListB.TreeSetC.HashSetD.HashMap正确答案:
A135.
(单选题)下面有关反射机制描述,错误的是()A.利用反射机制能动态获取类的信息B.利用反射机制能动态调用对象方法C.反射机制能提高程序的灵活性和扩展性D.反射机制不会破坏封装性,不会影响安全性正确答案:
D136.
(单选题)下面有关事件处理机制的描述,错误的描述是()A.组件只有注册了键盘监听器,才能响应键盘事件B.一个组件可同时注册多个监听器C.定义监听器类时既可引用接口也可继承适配器D.一个监听器可同时注册到多个组件中正确答案:
C137.
(单选题)下面文本组件中只能接收单行输入的是()A.JTextFieldB.JTextAreaC.JTextPaneD.JEditPane正确答案:
A138.
(单选题)下列哪一项是不符合java标识符命名规范()A.类名:TestDemoB.包名:com.qianfengC.方法名:getNameD.常量名:max_value正确答案:
D139.
(单选题)以下有关构造函数的说法,正确的是()A.构造函数在类定义时被调用;B.构造函数只能由对象中的其它方法调用;C.构造函数可以和类同名,也可以和类名不同;D.一个类的构造函数可以有多个;正确答案:
D140.
(单选题)用于设置容器字体的方法是()A.setFont(Fontf)B.setVisible(booleanb)C.setSize(Dimensiond)D.setTitle(Stringtitle)正确答案:
A141.
(单选题)下列InetAddress类的方法中,可以根据主机名创建该类实例对象的方法是()选项A.getByName()B.getHostName()C.getHostAddress()D.getInetAddress()正确答案:
A142.
(单选题)如果调用了wait()方法,线程处于的状态是()A.新建B.死亡C.运行D.等待正确答案:
D143.
(单选题)下面关于套接字接口(Socket)的描述,错误的是()A.Socket类用于基于TCP协议的网络通信B.客户端通过创建Socket对象向服务器发送连接请求C.服务端通过ServerSocket方法accept()方法获取Socket对象D.创建Socket对象时不会出现异常正确答案:
D144.
(单选题)若定义intx=2,y=3;floatz=3.5f;则不正确的赋值为()A.z=x/y;B.z=x;C.x=z;D.z=x+1.5f;正确答案:
C145.
(单选题)在Java编程语言中,TCP/IPsocket连接是用包中的类实现的。其连接步骤和方法是()A.服务器和客户使用InputStream和OutputStream进行通信B.服务器分配一个端口号。如果客户请求一个连接,服务器使用accept()方法打开socket连接C.其它选项都是D.客户在host的port端口建立连接正确答案:
C146.
(单选题)下面说法不正确的是()A.Java.awt包是Java语言用来构建图形用户界面(GUI)的类库,它包括了许多界面元素和资源,主要在3个方面提供界面设计支持:低级绘图操作;图形界面组件和布局管理和界面用户交互控制和事件响应。B.JPanel使用的缺省布局管理器是BordLayout;C.FlowLayout布局管理器的特点是把组件一个接一个从左到右、从上到下地依次放入容器中,每一行的组件缺省为居中对齐;D.BordLayout是内容窗格的缺省布局管理器,其特点是将容器的布局分为东、西、南、北、中五个区域;正确答案:
B147.
(单选题)声明为static的方法不能访问()类成员。A.超类B.子类C.非staticD.用户自定义类正确答案:
C148.
(单选题)若要将数据写入文件,则一定不能采用的流是()A.FileWriterB.DataOutputStreamC.FileInputStreamD.FileOutputStream正确答案:
C149.
(单选题)在利用HashSet存储自定义类对象数据时,为了能确定存储位置和检测重复数据,需重写的方法是()A.hashCode()方法B.equals(Objectobj)方法C.toString()方法D.hashCode()方法和equals(Objectobj)方法正确答案:
D150.
(单选题)在调用方法时,若要使方法改变实参的值,可以()A.用int类型作为参数;B.用对象作为参数;C.用float类型作为参数;D.用double类型作为参数;正确答案:
B151.
(单选题).main()方法的返回值类型是()A.booleanB.intC.voidD.static正确答案:
C152.
(单选题)下列关于静态成员方法的描述中不正确的是()A.静态成员方法是一种用关键字static修饰的成员方法B.静态成员方法中不能访问非静态成员变量C.静态成员方法必须通过对象来调用D.静态成员方法可以定义和访问局部变量正确答案:
C153.
(单选题)下面有关包的访问权限描述错误的是()A.包中默认类型成员变量可在类之间访问B.包中public修饰的成员变量可在类之间访问C.同一项目中默认类型成员变量可在包间访问D.在包p1中访问包p2中成员变量,需在p1中引用p2中相应的类正确答案:
C154.
(单选题)若有下列定义多线程方式的描述:①继承Runnable,重写run方法②引用Runnable,重写run方法③继承Thread,重写run方法④引用Thread,重写run方法则正确的描述有()A.①③B.①④C.②③D.②④正确答案:
C155.
(单选题)下面是有关接口的描述,正确的描述是()A.接口要用abstract修饰B.接口中定义的方法全部为抽象方法C.接口中可以定义构造方法D.可以创建接口对象正确答案:
B156.
(单选题)所有的异常类皆继承哪一个类()A.java.io.Exception;B.java.lang.Throwable;C.java.lang.Exception;D.java.lang.Error;正确答案:
C157.
(单选题)启动线程的方法是()A.run()B.start()C.sleep()D.newThread()正确答案:
B二.多选题(共21题)1.
(多选题)下面哪些描述体现了Java的安全和可靠性()A.Java不支持指针操作B.Java具有自动单元收集机制C.Java解释器运行时使用检查机制D.Java提供了异常处理机制正确答案:
ABCD2.
(多选题)如果用户需要根据实际情况来构造自己需要的日期时间格式,则可以利用()类来完成。A.SimpleDateFormatB.LocalDateTimeC.DateTimeD.DateTimeFormatter正确答案:
ABD3.
(多选题)下列多维数组中书写错误的是()A.int[][]arr=newint[][]B.int[][]arr=newint[][]{7,8,9}C.int[][][]arr=newint[3][2][];D.int[][]arr=newint[][]{}正确答案:
AB4.
(多选题)下列叙述有错误的是()A.Java语言的标识符不区分大小写B.Java程序中所有内容都必须处于类内部C.Java程序中必须有一个main方法,并且必须由publicstatic来修饰D.Java程序中任何代码块都必须由一对花括号“{}”括号起来正确答案:
AC5.
(多选题)定义外部类可以使用的访问控制符是()A.privateB.protectedC.publicD.缺省的,即没有访问控制符正确答案:
CD6.
(多选题)Java编程规范有()A.类名和接口名:首字母大写,其余字母小写。B.方法名和变量名:首字母小写,其余的字母大写。C.包名:字母全部小写。D.常量名:采用大写形式,单词之间以下划线“_”隔开。正确答案:
ABCD7.
(多选题)Java程序中的代码块分为哪些()A.普通代码块B.普通构造块C.复合代码块D.静态构造块正确答案:
ABD8.
(多选题)this关键字的作用包括()A.调用本类中的数据成员。B.调用本类的成员方法。C.调用方法中的局部变量。D.调用本类的构造方法。正确答案:
ABD9.
(多选题)在Java语言中,将字符串数据类型封装为()类。A.StringB.StringBufferC.stringD.StringBuilder正确答案:
ABD10.
(多选题)关于Java语言数组,下列说法错误的有()A.数组是一种对象B.数组属于一种基本数据类型C.intnumber[]={31,23,33,43,35,63};D.数组的大小可以任意改变正确答案:
BD11.
(多选题)在面向对象编程中,由类构建对象称为()A.创建类的实例B.创建对象的实例C.实例化对象D.对象的实例化正确答案:
ACD12.
(多选题)下列初始化数组的格式正确的是()A.int[]arr=newint[]{1,2,8,6}B.int[]arr={58,5,55,88,99}C.int[]arr=newint[4]{5,6,8,2}D.int[]arr=newint[]{};正确答案:
ABD13.
(多选题)为了对字符串进行删除、插入和追加等操作,需要使用()A.StringB.StringBufferC.StringBuilderD.以上都可以正确答案:
BC14.
(多选题)类与对象的关系是()A.类是对象的抽象B.类是对象的具体实现C.对象是类的抽象D.对象是类的具体实现正确答案:
AD15.
(多选题)Java应用程序可以在()平台上直接运行、测试,该平台包括Java虚拟机(JVM)、Java核心类库和支持文件。A.JREB.WindowsC.JDKD.Java运行时环境正确答案:
AD16.
(多选题)下面对main方法说法正确的是()A.main方法的访问修饰符只能是public。B.main方法只能是静态方法。C.main方法中的参数名不可以改变。D.main方法是整个程序的入口。正确答案:
ABD17.
(多选题)下列有关配置环境变量path和classpath的描述正确的是()A.为了能在bin目录外执行javac.exe等文件,需将bin目录添加到path中B.为了能让虚拟机寻找到class文件,需将class文件目录添加到classpath中C.path中路径之间要用“;”分隔D.classpath中“.”表示当前目录正确答案:
ABCD18.
(多选题)Java是一种纯面向对象的编程语言,下面哪些选项属于面向对象的特性()A.类B.封装性C.抽象D.方法正确答案:
ABC19.
(多选题)关于类的定义格式正确的是()A.修饰符class类名{程序代码}B.修饰符类名class{程序代码}C.class类名{程序代码}D.类名class{程序代码}正确答案:
AC20.
(多选题)Java提供哪几种运算符()A.算术运算符B.关系运算符C.逻辑运算符D.条件运算符正确答案:
ABCD21.
(多选题)下列关于类的说法中,正确的是()A.Java中创建类的关键字是classB.类中可以有属性与方法,属性用于描述对象的特征,方法用于描述对象的行为。C.Java中对象的创建,首先需要定义出一个类。D.一个类只能创建一个对象。正确答案:
ABC三.填空题(共74题)1.
(填空题)在Java程序中,()函数与类同名,不需要指定返回值。正确答案:
(1)构造2.
(填空题)利用try{}catch{}处理异常时,一般将在运行过程中有可能出现异常的代码放入()块中,以便于捕获异常。正确答案:
(1)try3.
(填空题)如果要引用接口Person,则需在类的定义处添加的关键字是()正确答案:
(1)implements4.
(填空题)在Java程序中,可以将同名的类放入不同的()中,这样就可以解决名字的冲突。正确答案:
(1)包;package5.
(填空题)若有Stringstr="2",inti=4,打印str+i的结果是()正确答案:
(1)246.
(填空题)在Java程序中,子类的构造函数第一句必须调用()的构造函数。正确答案:
(1)父类7.
(填空题)Java程序中使用关键字()表示类。正确答案:
(1)class8.
(填空题)Java程序有许多的数学函数例如求一个数值的平方根,这些函数都包含在()类中。正确答案:
(1)Math9.
(填空题)网络通信中存在许多通信协议,其中()协议是一种基于无连接的协议。正确答案:
(1)UDP10.
(填空题)如果要定义包pack,需在程序文件最前面写的语句是()正确答案:
(1)packagepack11.
(填空题)Java程序中使用关键字()表示整数类型,整型变量的长度是4个字节。正确答案:
(1)int12.
(填空题)在Java并发编程中,可以使用()关键字可以给一个对象或者对象的方法加锁实现同步。正确答案:
(1)synchronized13.
(填空题)Java语言中,紧跟try/catch后面的()块只要在try/catch块中没有“System.exit(0);”语句,该块一定会被执行正确答案:
(1)finally14.
(填空题)()运算符不但能进行算术运算,还可以用来连接字符串。正确答案:
(1)加号15.
(填空题)Java语言中,通常把可能发生异常的方法调用语句放到try块中,并用紧跟其后的()块来捕获和处理异常;正确答案:
(1)catch16.
(填空题)调用鼠标事件中getButton()方法,若返回的值为MouseEvent.BUTTON3,则表示按下的是鼠标()键。正确答案:
(1)右17.
(填空题)在Java程序中,使用关键字()来表示继承。正确答案:
(1)extends18.
(填空题)在Java程序中,使用关键字()来创建新的对象。正确答案:
(1)new19.
(填空题)Java是一种面向()的跨平台的高级程序设计语言。正确答案:
(1)对象20.
(填空题)在JavaSwing组件中,顶层的窗口使用的类是()正确答案:
(1)JFrame21.
(填空题)假设类Y是类X的子类,则执行语句:“Yobj=newY();”时,先调用类()的构造方法,再调用类Y构造方法的后续语句。正确答案:
(1)X22.
(填空题)在Java程序中,所有的对象都是()类型,对象变量保存是对象数据在内存中的地址。正确答案:
(1)引用23.
(填空题)()类有一个或多个方法是抽象的(没有具体实现),其他方法可以是具体的。正确答案:
(1)抽象24.
(填空题)若有inta=2,intb=3,则a++*b--+--a的值是()正确答案:
(1)825.
(填空题)可以使用字符串的()方法来检测两个字符串内容是否相等。正确答案:
(1)equals26.
(填空题)使用字符流时如果要手动刷新,需要调用的方法是()正确答案:
(1)flush()27.
(填空题)()是用来处理事件的专用类。正确答案:
(1)内部类28.
(填空题)Java程序中用()符号括起来的都是字符串。正确答案:
(1)双引号29.
(填空题)在Java程序中整数和浮点数进行运算,运算结果会被自动转换成()类型。正确答案:
(1)浮点30.
(填空题)Java程序中使用关键字()表示字符串。正确答案:
(1)String31.
(填空题)Java程序必须在Java()上运行。正确答案:
(1)虚拟机32.
(填空题)在Java图形用户界面程序中,监听JButton的点击事件的监听器接口是()正确答案:
(1)ActionListener33.
(填空题)Java程序中使用关键字()表示字节类型。正确答案:
(1)byte34.
(填空题)计算12的二进制()正确答案:
(1)110035.
(填空题)若有定义inta=3;floatb=4f,则表达式(a-b)运算后的数据类型是()正确答案:
(1)float36.
(填空题)如果使用对象的equals方法返回true,则这两个对象的()方法返回值必须相同。正确答案:
(1)hashCode37.
(填空题)在Java程序中,可以使用try和()语句块来捕获异常。正确答案:
(1)catch38.
(填空题)在Java集合框架中,使用()类可以创建在任何位置进行高效插入和删除的有序序列。正确答案:
(1)LinkedList39.
(填空题)Java程序中,一个类只能有一个直接的父类,但是可以实现多个()正确答案:
(1)接口40.
(填空题)File类判断是否是文件时使用的方法是(),要判断是否是目录时使用的方法是()正确答案:
(1)isFile()(2)isDirectory()41.
(填空题)Java程序中使用()关键字来表示当前类实现的接口。正确答案:
(1)implements42.
(填空题)()关键字用来修饰类的属性,表示这个类的所有对象会共享这个属性的一个实例。正确答案:
(1)static43.
(填空题)在Java程序中,如果要同时执行多个任务,可以创建多个()正确答案:
(1)线程44.
(填空题)假设类X的对象x是类Y的成员对象(子对象),则“Yobj=newY();”语句执行时,先调用类()的构造方法,再调用类()的构造方法。正确答案:
(1)X(2)Y45.
(填空题)实现多态的形式有三种:方法的重载,()和()正确答案:
(1)方法的重写(2)对象的引用46.
(填空题)在子类中使用关键字()做前缀可调用被子类覆盖的父类中的方法正确答案:
(1)super47.
(填空题)如果要定义接口Person,则需在Person前添加的关键字是()正确答案:
(1)interface48.
(填空题)定义子类继承父类关系,需用到的关键字是()正确答案:
(1)extends49.
(填空题)Java应用程序的入口是()方法。正确答案:
(1)main50.
(填空题)线程优先级的范围是()(用数字表示)。正确答案:
(1)1-1051.
(填空题)利用JDK编译HelloWorld.java文件的语句是()正确答案:
(1)javacHelloWorld.java52.
(填空题)如果要定义抽象类Person,则需在Person前添加的关键字是()正确答案:
(1)abstract53.
(填空题)在Java程序中,可以使用()类来创建一个线程。正确答案:
(1)Thread54.
(填空题)在Java图形用户界面程序中,能够被加入到JFrame的控件或组件必须继承自()类。正确答案:
(1)JComponent55.
(填空题)在Java集合框架中,使用()类可以创建动态增长和缩减的数组。正确答案:
(1)ArrayList56.
(填空题)在Java集合框架中,()接口表示的是有序集合。正确答案:
(1)List57.
(填空题)在Java程序的循环语句中,可以使用()语句可以中断正常的控制流程,跳转到循环块的开始。正确答案:
(1)continue58.
(填空题)Socket的工作步骤分为:创建Socket、打开连接到Socket的输入/输出流、按某个协议对Socket进行读/写操作、()正确答案:
(1)关闭Socket59.
(填空题)Java图形界面编程实现的窗口通常是()的子类,自定义异常类是()的子类。正确答案:
(1)Frame(2)Exception60.
(填空题)在Java程序中,可以使用关键字()来导入其他包中的类。正确答案:
(1)import61.
(填空题)接口中的成员只有静态常量和()正确答案:
(1)抽象方法62.
(填空题)在Java程序的循环语句中,可以使用()语句来跳出循环。正确答案:
(1)break63.
(填空题)Java源代码会被编译成()正确答案:
(1)字节码64.
(填空题)FileWriter对应的输入流为()正确答案:
(1)FileReader65.
(填空题)()类是所有Java类的超类。正确答案:
(1)Object66.
(填空题)假设类X的对象x是类Y的成员对象(子对象),则“Yobj=newY();”语句执行时,先调用类()的构造方法,再调用类Y的构造方法。正确答案:
(1)X67.
(填空题)调用鼠标事件中getButton()方法,若返回的值为MouseEvent.BUTTON1,则表示按下的是鼠标()键。正确答案:
(1)左68.
(填空题)以下程序的运行结果是:classPerson{publicPerson(){System.out.println("newPerson");}}classPersonSet{Personp=newPerson();publicPersonSet(){System.out.println("newPersonSet");}}publicclassdemo1{publicstaticvoidmain(String[]args){PersonSetset=newPersonSet();}}正确答案:
(1)newPerson(2)newPersonSet69.
(填空题)Java源代码文件的后缀名必须是()正确答案:
(1)java70.
(填空题)()也称为数据隐藏,是指将数据和对数据的操作的方法封装在类中,程序必须通过对象的方法来访问数据,数据的实现方式被隐藏起来。正确答案:
(1)封装71.
(填空题)在Java集合框架中,()接口表示集,集中不允许添加重复的元素。正确答案:
(1)Set72.
(填空题)在Java图形用户界面程序中,使用()来决定界面容器中的组件摆放的位置和大小。正确答案:
(1)布局管理器73.
(填空题)在Java集合框架中,使用()接口来表示映射。正确答案:
(1)Map74.
(填空题)在Java程序中,()类是所有错误的父类。正确答案:
(1)Throwable四.判断题(共47题)1.
(判断题)1+’A’的值为int型1AA.对B.错正确答案:
错2.
(判断题)Object类是Java程序中所有类的直接或间接父类,也是类库中所有类的父类。A.对B.错正确答案:
对3.
(判断题)doubled=5,语法正确A.对B.错正确答案:
对4.
(判断题)静态域不能被类的实例所共享。A.对B.错正确答案:
错5.
(判断题)父类通过继承(extends)包含了子类所有成员,可向子类发送的消息亦可发给父类。A.对B.错正确答案:
错6.
(判断题)1+”2”的值为3A.对B.错正确答案:
错7.
(判断题)如果在类中没有给成员变量初始化,则系统执行时不会自动对其初始化。A.对B.错正确答案:
错8.
(判断题)最终类可以有子类A.对B.错正确答案:
错9.
(判断题)类是一种引用型数据类型,主要对实体的属性和行为的描述。A.对B.错正确答案:
对10.
(判断题)每个java.sql.Statement实例对象只能对应一个Java.sql.ResultSet实例对象,所以如果执行SQL语句返回多个结果,一般需要分多次取得返回结果。A.对B.错正确答案:
对11.
(判断题)Java支持类的继承,但不包括类的多重继承A.对B.错正确答案:
对12.
(判断题)true==”True”的值为falseA.对B.错正确答案:
对13.
(判断题)ResultSet的方法getDouble(intindex)、getString(intindex)和getInt(intindex)获取index列的值,index的值是从1开始。A.对B.错正确答案:
对14.
(判断题)在JDBC中,要执行SQL语句,必须获得java.sql.Statement实例。A.对B.错正确答案:
对15.
(判断题)JDBC是一种开放数据库连接方式,具有跨平台性。A.对B.错正确答案:
对16.
(判断题)BorderLayout是边界式管理器,将容器分为4个部分。A.对B.错正确答案:
错17.
(判断题)在Java中,如果类定义中不含extends关键字,则该类无父类。A.对B.错正确答案:
错18.
(判断题)ODBC(OpenDatabaseConnectivity,开放的数据库连接)是数据库访问的工业标准,因此基于ODBC的JDBC-ODBC桥驱动程序的执行效率最高。A.对B.错正确答案:
错19.
(判断题)输出流表示数据从内流出到内存外,如将数据在显示器上显示,将数据写入文件。A.对B.错正确答案:
对20.
(判断题)Java中所有类的父类都是Object类A.对B.错正确答案:
对21.
(判断题)‘A’==”A”的值为falseA.对B.错正确答案:
对22.
(判断题)接口中的所有属性都必须是publicstaticfinal,这是系统的规定。A.对B.错正确答案:
对23.
(判断题)一个类可以有多个父类,但只能有一个直接父类。A.对B.错正确答案:
对24.
(判断题)字符串常量在创建后内容可以修改。A.对B.错正确答案:
错25.
(判断题)floatf=4.2,语法正确A.对B.错正确答案:
错26.
(判断题)JDBC驱动程序不支持本地化方法,但可以采用中间件访问数据库的方式,从而使得实现比较灵活。()A.对B.错正确答案:
错27.
(判断题)重载(overload)指的是同一个类中定义多个不同名的方法。A.对B.错正确答案:
错28.
(判断题)当对象A的引用是对象B的属性时,则称对象A和对象B之间是关联关系。A.对B.错正确答案:
对29.
(判断题)接口不能够被实例化。A.对B.错正确答案:
对30.
(判断题)publicabstractvoidshow(){}是抽象方法show的定义。A.对B.错正确答案:
错31.
(判断题)一个程序文件只能放一个类的定义。A.对B.错正确答案:
错32.
(判断题)ResultSet的方法next()的结果是将当前位置移动到下一列。如果下一列为空,则将产生一个java.sql.SQLException异常。A.对B.错正确答案:
错33.
(判断题)子类必须重新定义并实现抽象类中抽象方法。A.对B.错正确答案:
对34.
(判断题)用public修饰的类成为主类,主类名称与该程序文件名相同。A.对B.错正确答案:
对35.
(判断题)注释的作用是使程序在执行时在屏幕上显示//之后的内容。A.对B.错正确答案:
对36.
(判断题)每个Java应用程序至少要有一个用户定义的类。A.对B.错正确答案:
对37.
(判断题)子类继承了父类的所有成员,自然在子类内能访问继承下来的成员。A.对B.错正确答案:
错38.
(判断题)构造函数的功能是在创建类的对象时进行初始化工作。A.对B.错正确答案:
对39.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Apache Doris助力中科软打造保险行业智能风控平台
- 2024行政协议指导大全:二零二四年度合作协议签订要点3篇
- 2025年度厂房出售包含配套设施购置合同3篇
- 福建省南平市旧县中学高一数学理下学期期末试卷含解析
- 2024热处理技术研发与成果转化合作协议3篇
- 2025年度二零二五年度竹林承包与竹林资源数字化管理合同3篇
- 2024隗蓉与服装品牌关于代言的合同
- 中考语言表达得体
- 2024退休返聘专家企业战略规划合同3篇
- 2025年KTV品牌形象设计与视觉识别系统制作合同3篇
- 云仓存储合同范本
- NBT 47013.10-2015 承压设备无损检测 第10部分:衍射时差法超声检测
- 曝气机安装方案
- 机电传动单向数控平台(矿大)
- 全国职业院校技能大赛中职组电子电路装调与应用赛项评分表
- 2024年西藏初中学业水平考试生物试题(原卷版)
- 北外丁往道《英语写作手册》教案
- 履带吊和汽车吊荷载表
- MOOC 电机与拖动-北京信息科技大学 中国大学慕课答案
- 压缩空气气体管道吹扫试压专项方案
- 2021年海南省公务员考试《行测》真题和答案解析
评论
0/150
提交评论