JAVA开发基础(习题卷73)_第1页
JAVA开发基础(习题卷73)_第2页
JAVA开发基础(习题卷73)_第3页
JAVA开发基础(习题卷73)_第4页
JAVA开发基础(习题卷73)_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试卷科目:JAVA开发基础JAVA开发基础(习题卷73)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA开发基础第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.若a=00110111,则a>>2语句的执行结果为A)0B)11111111C)1101D)11011100答案:D解析:[单选题]2.下面选项中,可以获取到代表当前会话的Session对象的方法是()A)request.getSession();B)request.getSession(false);C)newHttpSession();D)HttpSession.newInstance(request);答案:A解析:[单选题]3.声明并创建一个标签对象b,应该使用的语句是A)JLabelb=newJLabel();B)labelb=newlabel();C)JLabelb=newLabel();D)Labelb=newLabel();答案:A解析:[单选题]4.某类有如下方法:publcintdivision(intA,intb){intc;c=a/b;returnc;}该方法可能导致的异常是()。A)ArthmeticExceptionB)FileNotFoundExceptionC)ArraysIndexOutBoundExceptionD)ClassCastException答案:A解析:[单选题]5.对于GImage类,说法不正确的是()。A)可将图片存储在GImage类的对象中B)可使用.getRed(...)将像素值中的红色值取出C)GImage类的对象只能处理位图D)将GImage类对象像素矩阵中R、G、B的值都用G值代替,会得到该图片的灰度图答案:C解析:[单选题]6.class="fr-ficfr-dibcursor-hover"class="fr-ficfr-dibcursor-hover"A)AB)BC)CD)D答案:A解析:[单选题]7.创建JSP应用程序时,配置文件web.xml应该在程序下的哪个目录中。A)adminB)WEB-INFC)WebContentD)WebRoot答案:B解析:[单选题]8.实现下列哪个接口,可以启用比较功能A)RunnableB)IteratorC)SerializableD)Comparator答案:D解析:[单选题]9.以下选项关于PreparedStatement的说法错误的是()A)PreparedStatement继承了Statement,可以执行预编译的SQL语句B)PreparedStatement可以有效的防止SQL注入C)PreparedStatement只能执行带问号占位符的预编译SQL,不能执行SQL语句D)PreparedStatement可以存储预编译的SQL语句,从而提升执行效率答案:B解析:[单选题]10.若方法有返回值,在方法体中应使用下列哪个语句指明返回的值。A)returnB)staticC)voidD)final答案:A解析:[单选题]11.下列List接口的方法,不是从collection接口中继承而来的是()。A)size()B)add()C)get()D)remove()答案:C解析:get()方法返回列表中指定位置的元素,不是继承自Collection接口。[单选题]12.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?()A)CardLayoutB)FlowLayoutC)BorderLayoutD)GridLayout答案:C解析:[单选题]13.在MySQL中,停止MySQL服务的命令是()。A)net服务名B)stop服务名C)netstop服务名D)以上说法都不对答案:C解析:[单选题]14.关于下面程序,哪些选项的结论是正确的?()classJ_Animal{publicabstractvoidmb_index()}ClassJ_DogextendsJ_Animal{publicvoidmb_index(){System.out.print(?1?);}}ClassJ_CatextendsJ_Animal{publicvoidmb_index(){System.out.print(?2?);}}PublicclassJ_Test{publicstaticvoidmain(Stringargs[]){J_Animald=newJ_Dog();d.mb_index();d=newJ_Cat();d.mb_index();}}A)程序可以通过编译并正常运行,结果输出?12?B)程序可以通过编译并正常运行,结果输出?11?C)程序无法通过编译,因为类型转换不合法D)程序无法通过编译,因为类J_Animal的定义不对答案:D解析:[单选题]15.下列选项中,不属于运行时异常类子类的是()A)ArrayStoreExceptionB)ClassCastExceptionC)IllegalArgumentExceptionD)ThreadDeath答案:D解析:[单选题]16.若有语句inta=5,b=5;则下列表达式中,结果为25的是()A)(++a)*(--b)B)(a++)*(b--)C)(a++)*(--b)D)(++a)*(b--)答案:B解析:[单选题]17.下面的程序创建了一个文件输出流对象,用来向文件test.txt中输出数据,假设程序当前目录下不存在文件test.txt,编译下面的程序Test.java后,将该程序运行3次,则文件test.txt的内容是()。importjava.io.*;publicclassTest{publicstaticvoidmain(Stringargs[]){try{Strings="ABCDE";byteb[]=s.getBytes();FileOutputStreamfile=newFileOutputStream("test.txt",true);file.write(b);file.close();}catch(IOExceptione){System.out.println(e.toString());}}}A)ABCABCB)ABCDEC)TestD)ABCDEABCDEABCDE答案:D解析:[单选题]18.下列哪个不是nio包的新特点?A)内存映射技术B)文件锁定C)字符及编码D)阻塞I/O答案:D解析:[单选题]19.Jackisamongthebrightestofhis():Hecanspeakseveralforeignlanguagesandhaswonthreenationalprizes.A)honorB)abilityC)generationD)edge答案:C解析:[单选题]20.在类的定义中,构造方法的作用是()。A)保护成员变量B)读取类的成员变量C)描述类的特征D)初始化成员变量答案:D解析:[单选题]21.在JAVA中,Math.abs(-4.5)的返回值为()A)4.5B)-4.5C)0D)9答案:A解析:[单选题]22.如果应用程序要在Applet上显示输出,则必须重写的方法是:A)Graphics.drawString()B)repaint()C)paint()D)update()答案:C解析:[单选题]23.在JAVA中,构造方法何时被调用()A)类定义时B)创建对象时C)调用对象方法时D)使用对象的变量时答案:B解析:[单选题]24.设有定义语句inta[]={1,2,3},则以下对此语句的叙述中错误的是()。A)定义了一个名为a的一维数组B)a数组有三个元素C)a数组的下标为1,2,3D)数组a中的每个元素是整型答案:C解析:[单选题]25.finally块中的代码将A)总是被执行B)如果try块后面没有catch块时,finally块中的代码才会执行C)异常发生时才被执行D)异常没有发生时才被执行答案:A解析:[单选题]26.grid9][5]描述的是()A)九维数组B)五维数组C)二维数组D)一维数组答案:C解析:[单选题]27.以下哪个不在jdk下的文件夹下()。A)binB)configC)jreD)lib答案:B解析:在jdk文件夹中包括bin、jre、lib、include四个文件夹,没有config文件夹。所以,选项B是正确的。[单选题]28.关于变量的初始化赋值,以下说法不正确的是()A)所有的变量都可以自动地初始化为默认值B)类中变量的赋值可以通过构造函数来完成C)如果类中没有构造函数,则编译时会自动生成一个不带参数的构造函数,调用该构造函数初始化类对象时,将变量初始化为该类型的默认值(如果类中没有为其赋值)D)方法体中的局部变量必须先赋值后才能使用答案:A解析:[单选题]29.如果一段代码会出现多种异常,可以使用多重catch块,排序顺序是?A)从子类到父类B)从父类到子类C)从基类到超类D)从超类到基类答案:A解析:[单选题]30.Map接口的主要实现类有()和()。A)HashMap/TreeMapB)Hashtable/TreeMapC)TreeMap/TreeSetD)List/Set答案:A解析:[单选题]31.JSP中的隐式注释为A)//注释内容B)<!-注释内容-->C)<%--注释内容--%>D)注释内容*/答案:C解析:[单选题]32.给定如下Java代码,编译运行时,以下()语句的值是true。Strings=?hello?;Stringt=?hello?;Stringe=newString(?hello?);charc[]={'h','e','l','l','o'};A)s.equals(t)B)t.equals(c)C)t==eD)t==c答案:A解析:[单选题]33.对于下列Hello.java源文件,哪个叙述是正确的?PublicclassHello{Intx;Staticinty;Voidhello1(){X=100;Y=200;}Staticvoidhello2(){X=1000;Y=2000;}}A)代码没有编译错误B)代码可以通过编译,运行时触发异常C)代码有编译错误提示:无法从静态上下文中引用非静态变量xD)hello1方法中操作变量y导致编译错误答案:C解析:[单选题]34.下面程序的输出是什么?()ClassJ_String{publicstaticvoidmain(Stringargs[]){Stringa=newString(?A?);Stringb=newString(?B?);Mb_operate(a,b);System.out.println(a+?.?+b);}staticvoidmb_operate(Stringx,Stringy){x=x+y;y=x;}}A)BB)A.AC)AB.ABD)AB.B答案:A解析:[单选题]35.下面数组声明合法的是A)inta=newint(20);B)int[]i=newint(1…20);C)inti[]=newint[20];D)inti[]=newint();答案:C解析:[单选题]36.关于复选框的说法,错误的是A)复选框只能监听选项事件B)复选框一般都和文本标签一起出现C)复选框可以做多项选择D)复选框是抽象类AbstractButton的子类答案:A解析:[单选题]37.下列方法中,不属于Throwable类的方法是:A)printMessageB)getMessageC)toStringD)fillStackTrace答案:A解析:[单选题]38.表达式9/2%2的值是()。A)0B)1C)0.5D)1.5答案:A解析:[单选题]39.在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?A)init()B)start()C)paint()D)destroy()答案:D解析:[单选题]40.下列选项中,能够创建CallableStatement对象的方法是()()A)createStatement()B)prepareStatement()C)prepareCall()D)createCallableStatement()答案:C解析:D选项的方法是不存在的[单选题]41.不能用getText()方法来获取文本组件的内容的组件是A)JPasswordFieldB)JTextFieldC)JTextAreaD)JLabel答案:A解析:[单选题]42.switch语句中A)必须有default子句B)不必有default子句C)必须有default子句和至少一个case子句D)必须有default子句,不必有case子句答案:B解析:[单选题]43.以下哪个类用于实现TCP通信的客户端程序()A)ServerSocketB)SocketC)ClientD)Server答案:B解析:JDK提供了一个Socket类,用于实现TCP客户端程序。[单选题]44.使用Connection的()方法可以建立一个PreparedStatement接口。A)createPrepareStatement()B)prepareStatement()C)createPreparedStatement()D)preparedStatement()答案:B解析:[单选题]45.以下不属于JSP内置对象的是:A)documentB)requestC)responseD)session答案:A解析:[单选题]46.请阅读下面代码:ClassA{Publicinti=10;}ClassBextendsA{Publicinti=20;PublicclassTest{Publicstaticvoidmain(Stringargs[]){B=newB();A=b;System.out.println(b.i);System.out.println(a.i);以上程序的输出结果是()A)1010B)1020C)2010D)2020答案:C解析:无[单选题]47.Java中强制类型转换正确的是()A)intnum=(int)"hellojava";B)intnum=(float)0.1;C)intnum=(int)1.1;D)以上都不对答案:C解析:概念理解[单选题]48.下列哪项不是JDK所包含的内容?(选一项)A.Java编程语言B.工具及工具的APIC.JavaEE扩展APID.Java平台虚拟机答案:C解析:[单选题]49.Java语言的类间的继承的关键字是()A)extendsB)superC)interfaceD)abstract答案:A解析:[单选题]50.假设类A是类B的父类,下列声明对象x的语句中不正确的是()A)AB)AC)BD)B答案:D解析:[单选题]51.编译和运行下列程序,请选择正确的输出结果。PublicclassTest{publicvoidtest(){System.out.println(6+6+"(Result)");}publicstaticvoidmain(String[]args){newTest().test();}}A)12(Result)B)66(Result)C)运行时出错,运算符?+?不能将int类型数据转化为string类型D)编译时出错,运算符?+?不能实现将一个string类型的数据和一个int类型数据的加法运算答案:A解析:[单选题]52.下列数据类型的精度由高到低的顺序是_______。A)float,double,int,longB)double,float,int,byteC)byte,long,double,floatD)double,int,float,long答案:B解析:[单选题]53.下列各种绘制矩形的方法中,绘制实心矩形的方法是()A)fillRect()B)drawRect()C)clearRect()D)drawRoundRect()答案:A解析:[单选题]54.在多态中,哪一种转型方法不能自动完成,必须强制执行?A)向低转型B)向高转型C)向下转型D)向上转型答案:C解析:[单选题]55.下列方法中,可以实现线程让步的是()A)sleep()B)wait()C)yield()D)join()答案:C解析:Yield()方法可以让当前正在运行的线程暂停,yield()方法不会阻塞该线程,它只是将线程转换成就绪状态,实现线程让步,让系统的调度器重新调度一次。[单选题]56.已知s为一个String对象,s="abcdefg",则s.charAt(2)的返回值为()。A)aB)bC)fD)c答案:D解析:[单选题]57.下列关于java的运行环境说法错误的是A)Java虚拟机分析并解释执行字节码程序B)Java原程序通过集成开发环境(IDE)翻译为字节码程序C)Java是一种平台无关的语言D)Java保留了大部分与C++相似的语法答案:B解析:第2部分:多项选择题,共11题,每题至少两个正确答案,多选或少选均不得分。[多选题]58.以下关于JVM的叙述,哪项正确?(选两项)A)JVM运行于操作系统之上,它依赖于操作系统B)JVM运行于操作系统之上,它与操作系统无关C)JVM支持Java程序运行,它能够直接运行Java字节码文件D)JVM支持Java程序运行,它能够直接运行Java源代码文件答案:AC解析:[多选题]59.在DOM文档的树形结构中,下列属于文档对象节点的有哪些?()A)htmlB)headC)bodyD)DOM答案:ABC解析:[多选题]60.将web应用发布到tomcat上localhost主机,以下哪几种方式可以完成()()A)直接将web应用部署到tomcat/webapps下B)将web应用通过tomcat/conf/server.xml进行配置C)创建一个xml文件.并配置web应用信息,将xml文件放置tomcat\conf\Catalina\localhostD)omcat/conf/context.xml进行配置答案:ABC解析:[多选题]61.以下关于解决死锁的说法正确的是()A)避免一个进程等待序列(P1,P2,...Pn),其中P1等待P2占有的某一资源,..n等待P1占有的某一资源,可以避免死锁B)打破互斥条件,即允许进程同时访问某些资源C)打破不可抢占条件,即允许进程强行从某些资源占有者那里夺取资源D)使用打破循环等待条件的方法不能避免线程死锁答案:ABC解析:无[多选题]62.按照学生平均成绩(avg_grade)将students表中的数据检索出来,下面SQL语句正确的是()A)SELECT*FROMstudentsORDERBYavg_gradeB)SELECT*FROMstudentsGROUPBYavg_gradeASCC)SELECT*FROMstudentsORDERBYavg_gradeDESCD)SELECT*FROMstudentsORDERbyavg_gradeasc答案:ACD解析:SQL基本语法这个恐怕是GroupBy语句最常见的用法了,GroupBy+[分组字段](可以有多个)。在执行了这个操作以后,数据集将根据分组字段的值将一个数据集划分成各个不同的小组。这就是我们需要注意的一点,如果在返回集字段中,这些字段要么就要包含在GroupBy语句的后面,作为分组的依据;要么就要被包含在聚合函数中。[多选题]63.下面选项中,可以和intmax(intA,intB,doublec)方法构成重载关系的是()A)doublemax(intA,intb)B)voidmax(intA,doubleC,intb)C)doublemax(doubleA,doubleb)D)intmax(intx,inty,doublez)答案:ABC解析:[多选题]64.当子类B继承父类A时,下面描述正确的是?()A)创建类B的对象可以调用类A中的private修饰的成员变量B)创建类B的对象可以调用类A中的private修饰的成员方法C)创建类B的对象可以调用类A中的public修饰的成员变量D)创建类B的对象可以调用类A中的public修饰的成员方法答案:CD解析:第3部分:判断题,共17题,请判断题目是否正确。[判断题]65.Personp1=newPerson();Personp2=p1;这两句代码创建了1个对象()A)正确B)错误答案:错解析:[判断题]66.while循环条件不能是boolean类型的常量。()A)正确B)错误答案:错解析:[判断题]67.使用相同方法名来表示不同的实现被称作为隐藏A)正确B)错误答案:对解析:[判断题]68.if条件判断成立后只能执行一条语句,如果要执行多条语句需要把多条语句用{}括起来。()A)正确B)错误答案:对解析:在if条件判断成立后,只能执行一个语句,如果需要执行多个语句,必须用花括号{}括起来,形成复合语句,实际上一个复合语句也是一个语句。[判断题]69.HTML语言主要是通过HTML标记对网页中的文本.图片.声音等内容进行描述。()()A)正确B)错误答案:对解析:[判断题]70.当两个程序需要通信时,它们可以通过使用Socket类建立套接字对象并连接在一起(端口号与IP地址的组合得出一个网络套接字)。A)正确B)错误答案:对解析:[判断题]71.在Schema文档中,元素定义的语法格式:()A)正确B)错误答案:对解析:[判断题]72.HashSet是Set接口的一个实现类,它所存储的元素是可重复的,并且元素都是无序的。()A)正确B)错误答案:错解析:[判断题]73.为了防止信息堵塞,客户端应该需要在一个单独的线程中发送(呼叫)信息。A)正确B)错误答案:错解析:[判断题]74.Java语言中,构造方法是不可以继承的。A)正确B)错误答案:对解析:[判断题]75.表达式2>8&&9>2的结果是true。A)正确B)错误答案:错解析:[判断题]76.软件开发方法可归纳为三种模式:基于瀑布模型的结构化生命周期法、基于动态需求定义的原型化方法和面向对象的方法答案:对解析:[判断题]77.[]静态方法随着类的加载而加载,随着类的消失而消失。A)正确B)错误答案:对解析:[判断题]78.在卡雷尔程序中,程序员不能创造新的指令。A)正确B)错误答案:错解析:[判断题]79.Overloadedmethodscanhavedifferentreturnvalues,andmusthavedifferentparameterlists.Twomethodsdifferingonlybyreturntypewillresultinacompilationerror.A)正确B)错误答案:对解析:[判断题]80.集合和数组不一样,索引位置由1开始A)正确B)错误答案:错解析:[判断题]81.yield()方法和sleep()方法相同,都可以让当前正在运行的线程进入阻塞状态。A)正确B)错误答案:错解析:yield()方法和sleep()方法有点相似,都可以让当前正在运行的线程暂停,区别在于yield()方法不会阻塞该线程,它只是将线程转换成就绪状态,让系统的调度器重新调度一次。第4部分:问答题,共15题,请在空白处填写正确答案。[问答题]82.请编写Applet,它由三个类定义组成,类名分别为A、B和Applet1:类A中定义了一个类型为float的属性f和一个类型为byte的私有属性k;类A还定义了一个带有一个参数的构造函数(用于初始化f),和两个公共方法setk()和getk(),其中setk()的功能为给私有属性k赋值,getk()的功能为返回私有属性k的值。类B是类A的子类,其中仅定义了一个类型为boolean的属性b和一个带两个参数的构造函数(用来为父类中的变量f和本类的变量b做初始化)。主类Applet1中定义了一个初值为123的int型变量n和一个B类的对象x,请通过创建x为上述f和b赋值(f的值为68.963,b的值为true);在paint()方法中,给A类的私有属性k赋值66,然后显示f,k,b,n的值。答案:@程序importjava.awt.*;importjava.applet.*;publicclassApplet1extendsApplet{intn=123;Bx=newB(68.963f,true);publicvoidpaint(Graphicsg){x.setk((byte)66);g.drawString("f="+x.f+"k="+x.getk()+"b="+x.b+"n="+n,10,20);}}classA{floatf;privatebytek;A(floatf1){f=f1;}publicbytegetk(){returnk;}publicvoidsetk(bytem){k=m;}}classBextendsA{booleanb;B(floatff,booleanbb){super(ff);b=bb;}}解析:[问答题]83.publicclassAextendsThread{protectedvoidrun(){System.out.println("thisisrun()");}publicstaticvoidmain(String[]args){Aa=newA();a.start();}}答案:程序不能编译通过,因为Thread的子类A重写的run()方法的访问级别不能低于父类run()方法的。访问级别解析:[问答题]84.编写Application,主类中包含以下两个自定义方法:voidprintA(int[]array)和int[]myArray(intn)。方法printA(int[]array)的功能是把参数数组各元素在屏幕的一行中输出。方法myArray(intn)的功能是生成元素值是50~100之间的随机值的int型数组,数组元素的个数由参数n指定。在应用程序的main()方法中,用命令行传入的整数作为myArray(intn)方法调用时的实际参数,生成一个整型数组,并调用方法printA()输出该数组的所有元素。答案:publicclassClass1{staticintn;publicstaticvoidmain(String[]args){if(args.length>0){n=Integer.parseInt(args[0]);int[]a=newint[n];a=myArray(n);printA(a);}else{System.out.println("缺命令行参数!");System.exit(-1);}}staticvoidprintA(int[]x){for(inti=0;i<x.length;i++)System.out.print(x[i]+"");System.out.println();return;}staticint[]myArray(intk){intx[]=newint[k];for(inti=0;i<k;i++)x[i]=50+(int)(Math.random()*50);returnx;}}解析:[问答题]85.使用()关键字惨饰的类不可以被继承.答案:【final】解析:无[问答题]86.JAVA中thread类的sleep()方法可以让当前线程进入__________状态。答案:[休眠]解析:无[问答题]87.if语句中的条件语句只能是【】类型。答案:布尔解析:[问答题]88.在Map集合中提供了一个【】方法可以直接获取Map中存储所有值的Collection集合。答案:values()解析:[问答题]89.Throwable类包括Exception子类和()子类。答案:Error解析:[问答题]90.在Thread类中提供了一个()方法来实现线程插队。答案:join()解析:通过join方法可以实现线程插队。[问答题]91.简述成员变量与局部变量的区别。答案:1.定义位置的区别:1)成员变量是定义在方法之外类之内的变量","称作为成员变量〔成员属性)﹒2)局部变量是定义在方法之内的变量。2生命周期的区别:1)成员变量是随着对象的创建而存在","随着对象的消失而消失。2)局部变量随着方法的调用执行到了创建局部变量的语句的时候存在","局部变量一旦出了自己的作用域马上从内存中消失。3存储位置的区别:1)成员变量是存储于堆内存中的。2)局部变量是存储于核内存中的。4初始值的区别:1)成员变量有默认的初始值:Int0Double0.0Float0.0f;Char'?StringnullBooleanfalse2)局部变量没有默认的初始值",?要先初始化才能使用。解析:无[问答题]92.设置request对象的解码方式,可以使用setCharacterEncoding()方法。()答案:V解析:[问答题]93.在Java中有一种叫做()特殊方法,在程序中用它来对类成员进行初始化。答案:构造函数解析:[问答题]94.设有double型的三个变量:x=2.5,a=7,y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为答案:2.75解析:[问答题]95.可以使用String类的()方法比较一字符串是否与字符串s相同。答案:equals()解析:[问答题]96.编写小程序,压下鼠标则从小程序界面底部生成一个向上移动的彩色球。答案:importjava.awt.*;importjava.applet.*;importjava.awt.event.*;publicclassApplet1extendsAppletimplementsMouseListener,Runnable{intx,y;//存放鼠标点击处的坐标publicvoidinit(){//对小程序进行变量和颜色的初始化。x=0;y=0;//设置背景色为黑色setBackground(Color.black);addMouseListener(this);}publicvoidrun(){//绘制一个移动的球Graphicsg1=getGraphics();inty_move,y_click,x_click;x_click=x;y_click=y;y_move=this.getSize().height;intred,green,blue;intsleep=20;while(y_move>y_click){//鼠标点击坐标小于等于y-move时终止red=(int)(128+Math.random()*128);green=(int)(128+Math.random()*128);blue=(int)(128+Math.random()*128);g1.setColor(newColor(red,green,blue));y_move-=5;//改变移动坐标,球向上移动g1.fillOval(x_click,y_move,5,5);//每次清除后一个填充圆,屏幕上只有1个填充圆向上移动g1.setColor(Color.black);g1.fillOval(x_click,y_move+5,5,5);try{//休眠Thread.currentThread().sleep(sleep+=5);}catch(InterruptedExceptione){}}g1.setColor(Color.black);g1.fillOval(x_click-5,y_click-5,15,15);}//对鼠标事件进行监听。//按下鼠标时,产生一个新线程生成一个向上移动的球.publicvoidmousePressed(MouseEvente){x=e.getX();y=e.getY();Threadone=newThread(this);one.start();one=null;}publicvoidmouseReleased(MouseEvente){}publicvoidmouseEntered(MouseEvente){}publicvoidmouseExited(MouseEvente){}publicvoidmouseClicked(MouseEvente){}}解析:[多选题]97.Whichthreestatementsaretrue?(Choosethree.)A)AfinalmethodinclassXcanbeabstractifandonlyifXisabstract.B)AprotectedmethodinclassXcanbeoverriddenbyanysubclassofX.C)AprivatestaticmethodcanbecalledonlywithinotherstaticmethodsinclassX.D)Anon-staticpublicfinalmethodinclassXcanbeoverriddeninanysubclassofX.E)ApublicstaticmethodinclassXcanbecalledbyasubclassofXwithoutexplicitlyreferencingtheclassX.F)AmethodwiththesamesignatureasaprivatefinalmethodinclassXcanbeimplementedinasubclassofX.答案:BEF解析:A:final方法不可是抽象方法。C:ClassX中的非静态的方法也可以哦D:final方法不可重写哦F:正确,因为privatefinal方法不会被子类继承,所以在子类中可以有一个相同签名的方法。注意这里不同于重写override[多选题]98.Given:10.interfaceJumper{publicv

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论