




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.有以下程序片段,下列哪个选项不能插入到行 1。(D)1.publicclassInteresting{//dosth} (只能有一个public修饰的class)A、importjava.awt.*; B、packagemypackage;C、classOtherClass{}D、publicclassMyClass{}以下哪项是接口的正确定义?(BD)A、 interfaceB{voidprint(){};}(接口里的方法都是抽象的,不能有方法体)B、 abstractinterfaceB{voidprint();}C、 abstractinterfaceBextendsA1,A2//A1、A2为已定义的接口{abstractvoidprint(){};}(同上)D、 interfaceB{voidprint();}接口可以声明为public(公共)或默认的访问权限。接口隐含表明是抽象的(abstract)的。接口的方法默认即为public(公共)且是abstract(抽象)的.3•接口中的变量默认即为public(公共),static(静态)andfinal(最终的)。接口声明编译器如何解释呢publicinterfaceSearchable{}publicabstractinterfaceSearchable{}abstractinterfaceSearchable{}abstractinterfaceSearchable{}
interfaceSearchable{}abstractinterfaceSearchable{}voidsearch(StringsearchString);publicabstractvoidsearch(StringsearchString);abstractvoidsearch(StringsearchString);publicabstractvoidsearch(StringsearchString);publicvoidsearch(StringsearchString);publicabstractvoidsearch(StringsearchString);charMATCH_0NLY_0NE=publicstaticfinalcharMATCHONLYONE= '?';publiccharMATCH_ONLY_ONE= '?';publicstaticfinalcharMATCHONLYONE= '?';staticMATCH_ONLY_ONE= '?';publicstaticfinalcharMATCHONLYONE= '?';finalcharMATCH_ONLY_ONE= '?';publicstaticfinalcharMATCHONLYONE= '?';finalpubliccharMATCH_ONLY_ONE=‘?'・ JpublicstaticfinalcharMATCHONLYONE= '?';下面哪个函数是publicvoidaMethod(){...}的重载函数?(D)A、voidaMethod(){...}B、publicintaMethod(){...}C、publicvoidaMethod(){...}D、publicintaMethod(intm){...}(重载:定义同名的方法,方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同)A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:TOC\o"1-5"\h\zA a0=new A();A a1=new B();A a2=new C();问以下哪个说法是正确的?(D)A、只有第1行能通过编译B、第1、2行能通过编译,但第3行编译出错C、 第1、2、3行能通过编译,但第2、3行运行时出错D、 第1行、第2行和第3行的声明都是正确的(A是B的父类,也算是C的父类)假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?(C)Aa=newA();classA{inti;staticStrings;voidmethod1(){}staticvoidmethod2(){ }}A、System.out.println(a.i);B、a.method1();C、A.method1();D、A.method2();(A是类名,应该调用对象a)有如下代码段:{if(unsafe()){//dosomething・・・}elseif(safe()){//dotheother・・・}}其中,方法unsafe。将抛出IOException,请问可将以下哪项填入第1行?(D)A、 publicIOExceptionmethodName()B、 publicvoidmethodName()C、 publicvoidmethodName()throwIOExceptionD、 publicvoidmethodName()throwsIOExceptionJava的字符类型采用的是Unicode编码方案,每个Unicode码占用(C)个比特位。byteA、8 B、16 C、32D、64以下关于继承的叙述正确的是(A)。A、 在Java中类只允许单一继承B、 在Java中一个类只能实现一个接口(可以实现多个接口)C、 在Java中一个类不能同时继承一个类和实现一个接口(可以的)D、 在Java中接口只允许单一继承(可以继承多个接口)给出下面代码,关于该程序以下哪个说法是正确的?(C)publicclassPerson{staticintarr[]=newint[5];publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}}A、编译时将产生错误B、编译时正确,运行时将产生错误C、输出零D、输出空(输出数组的首地址arr[0],int类型的初始值为0)在使用interface声明一个接口时,只可以使用(D)修饰符修饰该接口。A、private B、protected C、privateprotectedD、public(接口只能和public和abstract关键字连用)编译并运行以下程序,以下描述哪个选项是正确的(D)classA{protectedbooleanequals(){returnsuper.equals();4.}} (只有调用父类非私有属性和方法时才使用到super)A、编译通过运行无异常 B、编译通过但运行时出错C、行2出错,不能成功编译D、不能成功编译,行3出错有语句Strings二”helloworld”;,以下操作哪个是不合法的?(B)A、inti=s.length(); B、s〉〉〉=3;(〉〉〉为无符号右移运算符,
去掉“=”号)C、Stringts=s.trim();D、Stringt=s+”!”;下列关于Java语言的特点,描述错误的是(C)A.Java是跨平台的编程语言 B.Java支持分布式计算C.Java是面向过程的编程语言(面向对象)D.Java支持多线程下述概念中不属于面向对象方法的是(D)。A.对象、消息 B.继承、多态 C.类、封装D.过程调用(过程调用是属于过程方法)结构化程序设计所规定的三种基本控制结构是(C)A•输入、处理、输出 B•树形、网形、环形C.顺序、选择、循环 D.主程序、子程序、函数下列关于构造方法的叙述中,错误的是(C)Java语言规定构造方法名与类名必须相同Java语言规定构造方法没有返回值,但不用void声明Java语言规定构造方法不可以重载Java语言规定构造方法只能通过new自动调用下列哪个类的声明是正确的?(D)abstractfinalabstractfinalclassHI{}能实例化)abstractprivatemove(){}final代表常量,但是抽象类不这是定义方法的)protectedprivatenumber;(不是定义类,且修饰符重复)D.publicabstractclassCar{}关于被私有访问控制符private修饰的成员变量,以下说法正确的是(C)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类可以被两种类访问和引用:该类本身、该类的所有子类只能被该类自身所访问和修改只能被同一个包中的类访问(B)while循环能实现的操作,for循环也都能实现while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果两种循环任何时候都可替换两种循环结构中都必须有循环体,循环体不能为空阅读以下代码:importjava.io.*;importjava.util.*;publicclassfoo{publicstaticvoidmain(String[]args){Strings;System.out.println("s="+s);}}输出结果应该是:(C)A.代码得到编译,并输出“s二”(代码不能编译通过)代码得到编译,并输出“s二null”由于Strings没有初始化,代码不能编译通过代码得到编译,但捕获到NullPointException异常编译运行以下程序后,关于输出结果的说明正确的是(C)publicclassConditional{publicstaticvoidmain(Stringargs[]){intx=4;System.out.println(“valueis“+((x>4)99.9:9));}}isA.输出结果为:valueis99.9B.输出结果为:valueis输出结果为:valueis9.0(判断为false时取“:”后面的值9,又因为有99.9double类型,最后值类型也为double)编译错误执行完以下代码int[]x=newint[10];后,以下哪项说明是正确的(A)x[9]为0x[9]未定义(new出数组后未赋值,则系统默认int类型数据为0)x[10]为0(下标越界,数组下标是从0开始的)x[0]为空(同B)**23.关于以下程序段,正确的说法是(C)Strings1=“a”+“b”;Strings2=newString(s1);if(s1==s2)System.out.println(“==issucceeded”);if(s1.equals(s2))System.out.println(“.equals()issucceeded”);A.行4与行6都将执行 B.行4执行,行6不执行C.行6执行,行4不执行 C.行4、行6都不执行以下程序的运行结果是:(C)publicclassIncrement{publicstaticvoidmain(Stringargs[]){intc;c=2;System.out.println(c); //2System.out.println(c++);//2System.out.println(c); //3}c++-->是先取值再运算}A.222B.233C.223D.344下列哪一个关键字用于实现接口来定义类?(B)A、extends(继承)B、implements(实现) C、abstract(抽象) D、interface(接口)判断题1子类不能继承父类的私有成员变量,因此也没有任何办法可以修改父类的私有成员变量。FJava语言包括两类变量:简单变量和引用变量T函数重载时,同名函数的参数类型列表必须不同T一个类可以选择地实现接口的部分函数.FJAVA中的引用变量需要初始化,简单变量可以不进行初始化FJava只支持单继承,也就是说子类只能有一个直接父类T。子类可以继承父类的除私有成员以外的其它所有成员。F&两个浮点数相除,即使除数为0,也不会出现异常退出。T9•抽象类不能实例化,也就是说,不能有自己的对象TlO.Object类是所有其它类的直接或间接父类T抽象类可以有构造方法,接口中不能有构造方法。抽象类中可以有普通成员变量,接口中没有普通成员变量抽象类中可以包含非抽象的普通方法,接口中的所有方法必须都是抽象的,不能有非抽象的普通方法。抽象类中的抽象方法的访问类型可以是public,protected和(默认类型,虽然eclipse下不报错,但应该也不行),但接口抽象方法只能是public类型的,并且默认即为publicabstract类型。抽象类中可以包含静态方法,接口中不能包含静态方法抽象类和接口中都可以包含静态成员变量,抽象类中的静态成员变量的访问类型可以任意,但接口中定义的变量只能是publicstaticfinal类型,并且默认即为publicstaticfinal类型。一个类可以实现多个接口,但只能继承一个抽象类。1、 覆盖的方法的标志必须要和被覆盖的方法的标志完全匹配,才能达到覆盖的效果;2、 覆盖的方法的返回值必须和被覆盖的方法的返回一致;3、 覆盖的方法所抛出的异常必须和被覆盖方法的所抛出的异常一致,或者是其子类;4、 被覆盖的方法不能为private,否则在其子类中只是新定义了一个方法,并没有对其进行覆盖。1、 在使用重载时只能通过不同的参数样式。例如,不同的参数类型,不同的参数个数,不同的参数顺序(当然,同一方法内的几个参数类型必须不一样,例如可以是fun(int,float),但是不能为fun(int,int));好像可以这样写啊2、 不能通过访问权限、返回类型、抛出的异常进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卖房授权委托书样本示例3篇
- 废油环保回收协议3篇
- 急救医疗服务租赁合同3篇
- 初二学习决心保证书3篇
- 家具定制委托认证合同3篇
- 家庭装修工程协议纠纷上诉3篇
- 学校施工安全协议书2篇
- 工作计划(大全8篇)
- 全国守合同重信用证书办理3篇
- 工程资料服务合同范本2篇
- 河南省普通高中2024-2025学年高三下学期学业水平选择性模拟考试(四)历史试题(原卷版+解析版)
- 一例盆腔脏器脱垂全盆底重建术患者的护理
- 旅游消费者决策
- 企业员工环保培训
- 2025年河北省唐山市玉田县第三中学中考一模地理试卷(含答案)
- 快手账号转让合同范例
- 信息不对称论文
- 话剧《林黛玉进贾府》
- 妊娠期高血压综合征-ppt课件
- 《电力工程》PPT精品课程课件全册课件汇总
- 高强螺栓螺母垫圈重量一览表
评论
0/150
提交评论