欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    java期末考试题1.pdf

    • 资源ID:90908602       资源大小:3.90MB        全文页数:34页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    java期末考试题1.pdf

    一、选择题(每道题只有一个正确答案,每小题2 分,共3 0分)1 5 道题1、关于J a va 语言叙述错误的是:(C)A.J a va 语言具有跨平台性B.J a va 是一种面向对象的语言C.J a va 语言中的类可以多继承D.J a va 的垃圾收集机制自动回收程序已不再使用的对象2、以下叙述正确的是:(B)的确台aA.构造方法必须是p u b l i c 方法B.m a i n 方法必须是p u b l i c 方法C.J a va 应用程序的文件名可以是任意的D.构造方法应该声明为vo i d 类型3、关于J a va 中数据类型叙述正确的是:(B)A、整型数据在不同平台下长度不同B.b o o l e a n 类型数据只有2 个值,tr u e 和 f a l seC.数组属于简单数据类型D.J a va 中的指针类型和C 语言的一样4、设 i n t x=l,f l o a t y=2,则表达式 x /y 的值是:(D)A.0B.1C.2D.以上都不是5、以下语句有语法错的是:(A)A.i n t x=l;y=2;z=3B.f o r (i n t x=1 0,y=0;x 0;x+);C.whi l e (x 5);D.f o r(;);6、关于类和对象的叙述正确的是:(A)A.J a va 的类分为两大部分:系统定义的类和用户自定义的类B.类的静态属性和全局变量的概念完全一样,只是表达形式不同C.类的成员至少有一个属性和一个方法D.类是对象的实例化7、以下有关构造方法的说法,正确的是:(A)A.一个类的构造方法可以有多个B.构造方法在类定义时被调用C.构造方法只能由对象中的其它方法调用D.构造方法可以和类同名,也可以和类名不同8、以下有关类的继承的叙述中,正确的是:(D)A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B.子类只能继承父类的方法,不能继承父类的属性C.子类只能继承父类的非私有属性,不能继承父类的方法D.子类不能继承父类的私有属性9、下列属于容器的组件有:(B)A.J B u tto nB.J P a n eC.C a n va sD.J T e x tA r e a1 0、vo i d 的含义:(C)A.方法体为空B.定义的方法没有形参C.定义的方法没有返回值D.方法的返回值不能参加算术运算11、关于Java中异常的叙述正确的是:(D)A.异常是程序编写过程中代码的语法错误B.异常是程序编写过程中代码的逻辑错误C.异常出现后程序的运行马上中止D.异常是可以捕获和处理的12、所有的异常类皆继承哪一个类?(C)13、下面哪个不是java语言中的关键字?(B)A.longB.sizeofC.instanceofD.const14、为实现进程之间的通信,需要使用下列那种流才合适?(D)A.Data streamB.File streamC.Buffered streamD.Piped stream15、在复选框中移动鼠标,然后单击一选项,要捕获所选项必需实现哪个接口?(D)A.ActionL istenerB.MouseL istenerC.MouseMotionL isternD.I te m L i s te n e r二、填空题(每空1 分,共2 0 分)1、面向对象程序设计所具有的基本特征是:抽象性,_ 封装性,一继承性一多态性2、数组x 定义如下i n t x =n e w i n t3 2 则 x.l e n g th 的值为 3,x0.l e n g th 的值为 2。3、Ja va 中实现多线程一般使用两种方法,一是 继承T h r e a d 类,二是 实现R un n a b l e 方法4、Ja va 的图形用户界面设计中,有很多布局管理器用来摆放组件的位置,一般用到的布局管理器有(列出四种即可)F l o w L a y o u t,_ _G r i d L a y o u t,_B o r d e r L a y o u t,_ _ _ Ca r d L a yo ut5、Ap p l e t 常用的方法是:_i n i t()_ _r un ()、s to p()_和 d e s tr o y。三、阅读程序,写出程序的输出结果(每题5分,共2 0 分)1、c l a s s A p r i va te i n t p r i va te V a r;A(i n t _ p r i va te V a r)p r i va te V a r=_ p r i va te V a r;)b o o l e a n i s E q ua l T o(A a n o th e r A)i f(th i s.p r i va te V a r =a n o th e r A.p r i va te V a r)r e tur n tr ue;e l s er e tur n f a l s e;)p ub l i c c l a s s Bp ub l i c s ta ti c vo i d m a i n(S tr i n g a r g s)A a =n e w A(l);A b =n e w A(2);)程序的输出结果为:f a l s e2、c l a s s A d o ub l e f(d o ub l e x,d o ub l e y)r e tur n x*y;)|c l a s s B e xte n d s A d o ub l e f(d o ub l e x,d o ub l e y)r e tur n x+y;ip ub l i c c l a s s T e s t p ub l i c s ta ti c vo i d m a i n(S tr i n g a r g s)B o b j =n e w B();程序的输出结果为:T h e p r o g r a m o utp ut i s 1 0 _3、p ub l i c c l a s s U n c h e c k e d p ub l i c s ta ti c vo i d m a i n(S tr i n g a r g s)tr y m e th o d ();c a tc h (E xc e p ti o n e)f i n a l l y s ta ti c vo i d m e th o d()tr y(wr e n c h ();c a tc h (Ar i th m e ti c E xc e p ti o n e)f i n a l l y s ta ti c vo i d wr e n c h()th r o w n e w N ul l P o i n te r E xc e p ti o n();程序的输出结果为:EAB4、p ub l i c c l a s s T e s t p ub l i c s ta ti c vo i d m a i n(S tr i n g a r g s)i n t x;i n t a =0,0,0,0,0,0 ;c a l c ul a te(a,a 5);)s ta ti c i n t c a l c ul a te(i n t x,i n t y)f o r (i n t i =1;i x.l e n g th;i+)i f (y x.l e n g th)xi =xi -1 +1;r e tur n x0;)程序的输出结果为:th e va l ue o f a 0 i s 0th e va l ue i s a 5 i s 5一、单选择题(每小题2 分,共 1 0 分)1、编 译 Ja va Ap p l i c a ti o n 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()oA.java B.classC.html D.exe2、设 x=l,y=2,z=3,则表达式 y+=z-/+x 的值是()。A.3 B.3.5C.4 D.53、在 Java Applet程序用户自定义的Applet子类中,一般需要重载父类的()方法来完成一些画图操作。A.start()B.stop()C.init()D.paint()4、不允许作为类及类成员的访问控制符的是()。A.public B.privateC.static D.protected5、为 AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()oA.static void method()B.public void method()C.final void method()D.abstract void method()二、填空题(每空格1分,共 20分)1、开发与运行Java程序需要经过的三个主要步骤为、和O2、如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必 须 是 类的子类并且存储该源程序文件的文件名为。3、如果一个Java Applet程序文件中定义有3 个类,则使用Sun公司的JDK编译器 编译该源程序文件将产生 个文件名与类名相同而扩展名为 的字节码文件。4、在 Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用 字节内存空间,这样,无论是中文字符还是英文字符,都是占用 字节内存空间。5、设 x=2,则表达式(x+)/3 的值是。6、若 x=5,y=10,则x=y 的逻辑值分别为 和。7、方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。方法是不能被当前类的子类重新定义的方法。8、创建一个名为 MyPackage 的包的语句是,该语句应该放在程序的位置为:。9、设有数组定义:int MylntArrayE =10,20,30,40,50,60,70);则执行以下几个语句后的输出结果是 oint s=0:for(int i=0;i MyIntArray,length;i+)if(i%2=1 )s+=MylntArrayEi ;10、在 Java程序中,通过类的定义只能实现 重继承,但通过接口的定义可以实现重继承关系。三、写出下列程序完成的功能。(每小题5 分,共 20分)1、public class Sum public static void main(String args)double sum=0.0;for(int i=1 ;i=100;i +)sum+=1.0/(double)i;2、import java.io.*;public class Reverse public static void main(String args)int i,n=10;int a =new int10;for(i=0;i=0;i )3、import java.awt.public class abc public static void main(String args)new FrameOut();)class FrameOut extends Frame/Frame 为系统定 Button btn;/义的窗框类FrameOut()super(按钮);btn=new Button(按下我);setL ayout(new FlowL ayout();add(btn);setSize(300,200);show();)4、import java.io.*;public class abc public static void main(String args)SubC lass sb=new SubC lass();)class SuperC lass int a=10,b=20;class SubC lass extends SuperC lass int max()return(ab)?a:b);四、写出下面程序的运行结果(每小题10分,共30分)1、import java.io.public class abc public static void main(String args)AB s=new AB(Hello!,love JAVA.);)c la ss A B S tri ng si;S tri ng s2;A B(S tri ng strl,S tri ng str2 )si =strl;s2 =str2;pub li c S tri ng toS tri ng()re turn sl+s2;)2、i mport j a va.i o.*;pub li c c la ssa b cpub li c i nti ntf orsta ti c voi di ,s=0;a =1 0,(i =0;i 参考程序如下:i m p o r t j a v a.i o.*;p u b l i c cl a s s a b c(p u b l i c s t a t i c v o i d m a i n(S t r i n g a r g s )i n t i ,n =1 0 ,m a x=0 ,m i n =0 ,t e m p =0;t r y B u ffe r e d R e a d e r b r =n e w B u ffe r e d R e a d e r(n e w In p u t S t r e a m R e a d e r(S ys t e m,i n);m a x=m i n =In t e g e r,p a r s e l n t(b r.r e a d L i n e();ca t ch (l O E xce p t i o n e );fo r (i=2;i m a x)m a x=t e m p;i f(t e m p 0)?x.l e n g t h:011、编译运行以下程序后,关于输出结果的说明正确的是(C)p u b l i c c l a s s Co n d i t i o n a l p u b l i c s t a t i c v o i d m a i n(St r i n g a r g s 口)i n t x =2;“v a l u e i s “(x l)?2.2:2);)(A)输出结果为:v a l u e i s 22.2(B)输出结果为:v a l u e i s 2(C)输出结果为:v a l u e i s 2.0(C)编译错误12、以下声明合法的是(B)(A)default String s;(B)public final static native int w()(C)abstract double d;(C)abstract final double hyperbolicC osine()13、关于以下application的说明,正确的是(C)1.class StaticStuff2.3.static int x=15;4.static x*=3;5.public static void main(String args)6.(“x=+x);8.)9.static x/=3;)(A)4 行与9 行不能通过编译,因为缺少方法名和返回类型(B)9 行不能通过编译,因为只能有一个静态初始化器(0 编译通过,执行结果为:x=15(D)编译通过,执行结果为:x=314、关于以下程序代码的说明正确的是(C)1.class HasStatic2.private static int x=100;3.public static void main(String args)4.HasStatic hsl=new HasStatic();5.hsl.x+;6.HasStatic hs2=new HasStatic 0;7.hs2.x+;8.hsl=new HasStatic();9.h s l.x+;“X=+x);11.12.(A)5行不能通过编译,因为引用了私有静态变量(B)10行不能通过编译,因为x是私有静态变量(0程序通过编译,输出结果为:x=103(D)程序通过编译,输出结果为:x=10015、以下选项中循环结构合法的是(C)(A)w h i l e(i n t i 7)i+;“i i s ”+i);)(B)i n t j=3;w h i l e(j)“j i s ”+j);(C)i n t j=0;f o r (i n t k=0;j+k!=10;j+,k+)“j i s ”+j+“k i s ”+k );)(D)i n t j=0;d o “j i s ”+j+);i f (j=3)c o n t i n u e l o o p;w h i l e(j 创建字符串s:s=n e w St r i n g(4x yz yv);以下哪条语句将改变s (D)(A)s.a p p e n d(a )(B)s.c o n c a t (s)(C)s.s u b s t r i n g (3)(D)以上语句都不会18、关于以下程序段,正确的说法是(B)St r i n g s i =a c”+“d e f”;St r i m g s 2=n e w St r i n g(s l);i f (s i.e q u a l s (s 2)J二s u c c e e d e d );i f (s l=s 2)e q u a l s ()s u c c e e d e d );(A)行4与行6都将执行(B)行44执行,行6不执行(0行6执行,行4不 执 行(D)行4、行6都不执行19、关于以下代码段的说法正确的是(D)St r i n g s =a b c d e”;St r i n g Bu f f e r s i =n e w St r i n g Bu f f e r(a b c d e );if(s.equals(si)si=null;if(si.equals(s)s=null;(A)第 1行编译错误,String的构造器必须明确调用(B)第 3 行编译错误,因为si与 s2有不同的类型(0 编译成功,但执行时在第5 行有异常抛出(D)编译成功,执行过程中也没有异常抛出20、以下说法哪项是正确的(A)class MyL istener extends MouseAdapter implements MouseL istener(public void mouseEnter(MouseEvent mev)Mouse entered.w;)(A)以上代码可通过编译(B)不能通过编译,因为没有实现MouseL istener接口中的所有方法(C)不能通过编译,因为类头定义不能分行(D)能通过编译,若组件用该类作为Mouse的监听者并且接收了 mouse-exited事件,则在执行过程中会抛出异常21、关于以下程序段的说法,正确的是(A)1.class MyL istener implements2.ActionL istener,ItemL istener3.public void actionPerformed(ActionEvent ae)“Action);5.public void itemStateC hanged(ItemEvent ie)Item);7.8.(A)可通过编译(B)第 2 行产生编译错误(C)第 3 行产生编译错误(D)第 5 行产生编译错误22、通过调用n e w J L i s t (10,f a l s e)创建一个列表,关于该列表的几个说法哪项是错误的。(D)(A)该列表不支持复选(B)该列表一次可显示10个选项(0 根据需要该列表可能有垂直滚动条(D)该列表有10个选项23、以下哪项可能包含菜单条(B)(A)J P a n e l (B)J F r a m e (C)Ap p l e t (D)J Di a l o g24、以下代码完成画线功能,指出所画线的颜色(C)2.g.d r a w L i n e (0,0,100,100);(A)r e d (B)g r e e n (C)ye l l o w (D)c ya n25、关于以下代码所画图形的说明,正确的是(B)1.g.s e t Co l o r(Co l o r,b l a c k);2.g.d r a w L i n e (10,10,10,50);3.g.s e t c o l o r (c o l o r,r e d);4.g.d r a w Re c t (100,100,150,150);(A)一条40像素长的垂直红线,一个边长为150像素的红色四方形(B)一条40像素长的垂直黑线,一个边长为150像素的红色四方形(0 一条40像素长的垂直黑线,一个边长为150像素的红色四方形(D)一条40像素长的垂直红线,一个边长为150像素的红色四方形四、程序阅读1、阅读以下程序,输出结果为。(21)c l a s s Dp u b l i c s t a t i c v o i d m a i n(St r i n g a r g s )i n t d=21;De c d e c=n e w De c();d e c.d e c r e m e n t(d);c l a s s s De c p u b l i c v o i d d e c r e m e n t(i n t d e c M e)d e c M e =d e c M e -1;|I2、以下程序的输出结果为。(结果为:Bo y)p u b l i c c l a s s Sh o r t p u b l i c s t a t i c v o i d m a i n(St r i n g a r g s )St r i n g Bu f f e r s =n e w St r i n g Bu f f e r(“Bo y”);i f (s.l e n g t h()2)i f (y5)M e s s a g e t h r e e”);1e l s e (uM e s s a g e f o u r );)4、以下程序段的输出结果为。(t w o.t h r e e.)i n t j=2;s w i t c h (j )c a s e 2:“t w o.);c a s e 2+1:“t h r e e.);b r e a k;d e f a u l t:“v a l u e i s +j);b r e a k;5、以下程序段的输出结果为。(i n t)c l a s s Cr u n c h e r(v o i d c r u n c h(i n t i )“i n t”);|v o i d c r u n c h(St r i n g s)“St r i n g );p u b l i c s t a t i c v o i d m a i n(St r i n g a r g s )Cr u n c h e r c r u n=n e w Cr u n c h e r ();c h a r c h=p;c r u n.c r u n c h(c h);I)6、阅读以下程序,写出输出结果。(99)c l a s s Q6 p u b l i c s t a t i c v o i d m a i n(St r i n g a r g s )H o l d e r h=n e w H o l d e r();h.h e l d=100;h.b um p (h);)c l a s s H o l d e r p ub l i c i n t h e l d;p ub l i c v o i d b um p(H o l d e r t h e H o l d e r)t h e H o l d e r.h e l d ;7、阅读以下程序,请写出输出结果。(t r ue)p ub l i c c l a s s E q ua l s Me t h o d p ub l i c s t a t i c v o i d m a i n(S t r i n g a r g s)I n t e g e r n l =n e w I n t e g e r(47);I n t e g e r n 2=n e w I n t e g e r(47);1、Ja v a a p p l i c a t i o n中的主类需包含m a i n方法,m a i n方法的返回类型是什么?(D )A、i n t B、f l o a t C、d o ub l e D、v o i d2、有以下方法的定义,请选择该方法的返回类型(D )。R e t ur n T y p e m e t h o d(b y t e x,d o ub l e y)r e t ur n (s h o r t)x/y*2;)A、b y t e B、s h o r t C、i n t D d o ub l e3、在编写Ja v a A p p l e t程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上(D )语句。A、i m p o r t j a v a.a w t.*;B、i m p o r t j a v a,a p p l e t.*;C、i m p o r t j a v a.i o.*;D i m p o r t j a v a.a w t.e v e n t.*;4、容器P a n e l和A p p l e t缺省使用的布局编辑策略是(A )A、B o r d e r La y o ut B、F l o w La y o ut C、G r i d La y o ut D C a r d La y o ut5、以下哪个不是Ja v a的关键字?(A )A、T R UE B、c o n s t C s up e r D、v o i d6、有程序如下,关于程序的描述哪个是正确的?(A )p ub l i c c l a s s P e r s o n i.s t a t i c i n t a =n e w i n t 10;i i.p ub l i c s t a t i c v o i d m a i n(S t r i n g a)i i i.a r r 1);A、编译将产生错误 B、编译时正确,但运行时将产生错误C、正确,输出0D、正确,输 出n ul l7、以下关于构造函数的描述错误的是(A )。A、构造函数的返回类型只能是v o i d型。B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。C、构造函数的主要作用是完成对类的对象的初始化工作。D、一般在创建新对象时,系统会自动调用构造函数。8、有语句S t r i n g s=w h e l l o w o r l d”;,以下操作哪个是不合法的?()A、int i=s.length();B、s=3;C、String ts=s.trim();D、Stringt=s+!”;9、有程序片段如下,以下哪个表示式的结果为true?(A)Float s=new Float(0.If);Float t=new Float(0.If);Double u=new Double(0.1);A、s=t B、s.equals(t)C、u.equals(s)D t.equals(u)10、欲构造ArrayL ist类的一个实例,此类继承了 L ist接口,下列哪个方法是正确的?(B)A、ArrayL ist myL ist=new Object()B、L ist myL ist=new ArrayL ist()C、ArrayL ist myL ist=new L ist()D L ist myL ist=new L ist();11、paint()方法使用哪种类型的参数?(A)A、Graphics B、Graphics2D C、String D、C olor12、指出正确的表达式(C)A、byte=128;B、Boolean=null;C long l=0 xfffL;D double=0.9239d;13、指出下列程序运行的结果(B)public class ExampleString str=new String(good);char ch=a,b,c;public static void main(String argsE)Example ex=new Example();ex.change(ex.str,ex.ch);public void change(String str,char chJ)str=test ok;ch0=g;)A、good and abc B good and gbc C、test ok and abc D、test ok and gbc14、运行下列程序,会产生什么结果(A)public class X extends T hread implements Runablepublic void run()public static void main(String args)T hread t=new T hread(new X();t.start();A、第一行会产生编译错误 B、第六行会产生编译错误C、第六行会产生运行错误 D、程序会运行和启动15、要从文件“f i l e.d a t 文件中读出第10个字节到变量C中,下列哪个方法适合?(B)A、F i l e l n p ut S t r e a m i n=n e w F i l e l n p ut S t r e a m(z/f i l e.d a tz/);i n.s k i p (9);i n t c=i n.r e a d ();B、F i l e l n p ut S t r e a m i n=n e w F i l e l n p ut S t r e a m(f i l e,d a t );i n.s k i p(10);i n t c=i n.r e a d();C、F i l e l n p ut S t r e a m i n=n e w F i l e l n p ut S t r e a m(f i l e.d a tz/);i n t c=i n.r e a d();D 、R a n d o m A c c e s s F i l e i n=n e w R a n d o m A c c e s s F i l e(f i l e,d a t );i n.s k i p(9);i n tc=i n.r e a d B y t e ();16、容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?(B)C a r d La y o utF l o w La y o utB o r d e r La y o utG r i d La y o ut17、给出下面代码:(C)p ub l i c c l a s s P e r s o n(s t a t i c i n t a r r =n e w i n t 10;p ub l i c s t a t i c v o i d m a i n(S t r i n g a)那个语句是正确的?A、编译时将产生错误;B、编译时正确,运行时将产生错误;C、输出零;D、输出空。18、下列哪些语句关于内存回收的说明是正确的?(B)A、程序员必须创建一个线程来释放内存;B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象19、下列代码哪几行会出错:(C)1)p u b l i c v o i d m o d i f y()2)i n t I,j,k;3)I=100;4)w h i l e (I 0)5)j =I *2;7)k =k +1;8)I;9)10)A、line 4 B、line 6 C、line 7 D、line 8一、程序阅读1、阅读以下程序:class Expl(public static void main(String args)(String s,si二 ;char c;s=args0;for(int i=0;i=,a&c=,z)sl=sl+C haracter.toUpperC ase(c);elsesl=s1+C haracter.toL owerC ase(c);)若在dos命令行输入:java Expl cHINA,则输出为 China。2、阅读以下程序:import java.io.*;public class AboutFilepublic static void main(String1 args)throws lOExceptionBufferedReader b=new BufferedReader(new InputStreamReader(System,in);String s;s=b.readL ine();“String is:+s);)运行以上程序,若从键盘输入:java 回车则输出结果为 String is:java。3、以下程序段的输出结果为 opublic class C(public static void main(String args)int i,j;int a =5,1,3,9,7;for(i=0;i a.length-1;i+)int k=i;for(j=i;j a.length;j+)if(ajak)k=j;int temp=ai;ai=ak;ak=temp;)for(i=0;i p u b l i c c l a s s M yC l a s s L、以下哪项是接口的正确定义?(B )A、i n t e r f a c e B v o i d p r i n t ();B、a b s t r a c t i n t e r f a c e B v o i d p r i n t ();C、a b s t r a c t i n t e r f a c e B e x t e n d s A l,A 2 A 1、A 2 为己定义的接口 a b s t r a c t v o i d p r i n t ();D i n t e r f a c e B v o i d p r i n t ();M、下面哪个函数是p u b l i c v o i d a M e t h o d().的重载函数?(D )A v o i d a M e t h o d().B、p u b l i c i n t a M e t h o d O .C、p u b l i c v o i d a M e t h o d ().D、p u b l i c i n t a M e t h o d (i n t m).N、A 派生出子类B ,B 派生出子类C,并且在J a v a 源代码中有如下声明:1.A a O=n e w A();2.A a l =n e w B();3.A a 2=n e w C ();问以下哪个说法是正确的?()A、只有第1 行能通过编译B、第 1、2 行能通过编译,但第3 行编译出错C、第 1、2、3 行能通过编译,但第2、3 行运行时出错D、第 1 行、第 2 行和第3 行的声明都是正确的0、假设A 类有如下定义,设a 是 A 类的一个实例,下列语句调用哪个是错误的?(D )c l a s s A i n t i;s t a t i c S t r i n g s;v o i d me t h o d i ()s t a t i c v o i d me t h o d 2 ()P、有如下代码段:1)2)i f (u n s a f e ()/d o s o me t h i n g*3)e l s e i f (s a f e O)/d o t h e o t h e r*4)其中,方法u n s a f e。将抛

    注意事项

    本文(java期末考试题1.pdf)为本站会员(奔***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开