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

    java期末考试题2.pdf

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

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

    java期末考试题2.pdf

    、选 择 题(每道题只有 个正确答案,每小题2D.f o r(;);分,共3 0分)15道题1、关于J av a语言叙述错误的是:(C)A.J av a语言具有跨平台性B.J av a是-种面向对象的语言C.J av a语言中的类可以多继承I).J av a的垃圾收集机制自动回收程序已不再使用的对象2、以下叙述正确的是:(B)的确台aA.构造方法必须是p ub l i c方法B.mai n方法必须是p ub l i c方法C.J av a应用程序的文件名可以是任意的I).构造方法应该声明为v o i d类型3、关于J av a中数据类型叙述正确的是:(B)A、整型数据在不同平台卜长度不同B.b o o l e an类型数据只有2个值,t rue和f al seC.数组属于简单数据类型D.J av a中的指针类型和C语言的一样4、设i n t x=l,f l o at 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=10,y=0;x 0;x+);6、关于类和对象的叙述正确的是:(A)A.J av a的类分为两大部分:系统定义的类和用户自定义的类B.类的静态属性和全局变量的概念完全 样,只是表达形式不同C.类的成员至少有一个属性和一个方法D.类是对象的实例化7、以下有关构造方法的说法,正确的是:(A)A.一个类的构造方法可以有多个B.构造方法在类定义时被调用C.构造方法只能由对象中的其它方法调用D.构造方法可以和类同名,也可以和类名不同8,以下有关类的继承的叙述中,正确的是:(D)A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B.子类只能继承父类的方法,不能继承父类的属性C.子类只能继承父类的非私有属性,不能继承父类的方法D.子类不能继承父类的私有属性9,卜列属于容器的组件有:(B)A.J B utto nB.J P an eC.C an v asD.J Te x tA re a10、v o i d 的含义:(C)C.w h i l e (x 5);A.方法体为空B.定义的方法没有形参C.M o use M o ti o n L i ste rnc.定义的方法没有返回值D.I te mL i ste n e r1).方法的返回值不能参加算术运算二、填空题(每空1分,共20分)11、关于J av a中异常的叙述正确的是:(D)1、面向对象程序设计所具有的基本特征是:_ _ 抽A.异常是程序编写过程中代码的语法错误象性,一封装性_,_ 继 承 性 一 多 态 性 B.异常是程序编写过程中代码的逻辑错误2、数组x定义如FC.异常出现后程序的运行马上中止i n t x =n e w i n t 3 2I).异常是可以捕获和处理的则x.l e n g t h的值为 3 ,12、所有的异常类皆继 承 哪 一 个 类?(C)x 0 .l e n g th 的值为 2。A.j av a.i o.E x c e p ti o n3、J av a中实现多线程一般使用两种方法,是一B.j av a.l an g.Th ro w ab l e继承Th re ad类_ _ _ _ _ _ _ _,二是_ _ _ _ _ 实现Run n ab l eC.j av a.l an g.E x c e p ti o n方法_ _ _ _ _ _ _ _ _1).j av a.l an g.E rro r4、J av a的图形用户界面设计中,有很多布局管理13、卜一面哪个不是j av a语言中的关键字?(B)器用来摆放组件的位置,一般用到的布局管理器有A.l o n g(歹l j出四种即可)F l o w L ayo ut_ _ _ _ _,B.si z e o f_ _ _ G ri d L ayo ut_ _ _ _ _,_B o rd e r L ay o ut_ _ _ _ _,C.i n stan c e o f_ _ _ C ard L ayo ut_ _ _ _ _ _ _D.c o n st5、A p p l e t 常用的方法是:i n i t()_ s _run ()14、为实现进程之间的通信,需要使用下列那种流_、_st o p()和 d e st ro y。才合适?(D)三、阅读程序,写出程序的输出结果(每题5分,A.D ata stre am共20分)B.F i l e stre am1、c l ass A C.B uf f e re d stre amp ri v ate i n t p ri v ate Var;D.P i p e d stre amA(i n t _ p ri v ate Var)15、在复选框中移动鼠标,然后单击一选项,要捕p ri v ate Var=_ p ri v ate Var;获所选项必需实现哪个接口?(D)A.A c ti o n L i ste n e rb o o l e an i sE qual To(A an o th e rA)B.M o use L i ste n e ri f(th i s.p ri v ate Var 二 二an o th e rA.p ri v ate Var)+o b j.f (4,6);re turn true;e l sere turn f al se;程 序 的 输 出 结 果 为:,Th e p ro g ram o utp ut i s 10)3、p ub l i e c l ass Un c h e c k e d )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)p u b 1 i c c l a s s B t r y (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 口)m e t h o d();A a =n e w A(l);c a t c h (E x c e p t i o n e)A b =n e w A (2);S y s t e m.o u t.p r i n t l n(A);S y s t e m,o u t.p r i n t l n(a.i s E q u a l T o(b);f i n a l l y )S y s t e m.o u t.p r i n t l n(B);)程序的输出结果为:f a l s e.2、c l a s s A s t a t i c v o i d m e t h o d()d o u b l e f(d o u b l e x,d o u b l e y)t r y (r e t u r n x *y;w r e n c h ();)S y s t e m.o u t.p r i n t l n(C);)c a t c h (A r i t h m e t i c E x c e p t i o n e)c l a s s B e x t e n d s A S y s t e m.o u t.p r i n t l n(D);d o u b l e f(d o u b l e x,d o u b l e y)f i n a l l y r e t u r n x +y;S y s t e m.o u t.p r i n t l n(E);)S y s t e m.o u t.p r i n t l n(F);p u b l i c c l a s s T e s t 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 )s t a t i c v o i d w r e n c h()B o b j =n e w B ();t h r o w n e w N u l l Po i n t e r E x c e p t i o n O ;S y s t e m,o u t.p r i n t l n C T h e p r o g r a m o u t p u t i s)A.java B.class程序的输出结果为:C.html D.exeE2、设 x=l,y =2,z=3,则表达式 y+=z-/+x 的值是()oAA.3 B.B3.5C.4 D.4、public class Test 53、在 Java Applet程序用户自定义的Applet子类pub 1ic static void main(String口 args)中,一般需要重载父类的()方法来完成一些int x;画图操作。A.start()B.int a=0,0,0,0,0,0;stop()C.init()D.calculate(a,a5);paint()System,out.printin(the value of a0 is +4、不允许作为类及类成员的访问控制符的是(a0);A.public B.System,out.printin(z,the value is a5 is +privateC.static D.a5);)protected5、为 A B 类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。A.static void method()static int calculate(int x口,int y)(B.public void mcthod()for(int i=1;i x.length;i+)C.final void method()D.abstract void method()if(y=y的逻辑值分别为 和 07、方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。方法是不能被当前类的子类重新定义的方法。8、创 建 一 个 名 为 M yPackage的包的语句是,该语句应该放在程序的位置为:9、设有数组定义:int MyIntArray =10,20,3 0,4 0,5 0,6 0,7 0 1;则执行以下几个语句后的输出结果是。int s=0;for(int i=0;i MyIntArray.length;i+)if(i%2=1 )s+=MylntArrayi;System.out.println(s);10、在Ja v a程序中,通过类的定义只能实现重继承,但通过接口的定义可以实现 重继承关系。三、写出下列程序完成的功能。(每小题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;System.out.println(sum=,+sum);J2、import java.io.*;publicclassReverse(publicstatic voidmain(Stringargs)(inti,n=10;inta =new int10;for(i=0;i=0;i-)System.out.print(a|i|+);System.out.println();)3、import java.awt.*;public class abc public static void main(Stringargs)new FrameOut();)class FrameOut extends Frame IIFrame为系统定 Button btn;/义的窗框类FramcOut()super。按钮)btn=new Button(按下我);setLayout(newFlowLayout();add(btn);setSize(300.200);show();)4、import java.io.*;public class abc public static void main(Stringargs)SubClass sb=newSubClass();System.out.println(sb.max();)class SuperClass int a=10,b=20;class SubClass extends SuperClass int max()return(ab)?a:b);四、写出下面程序的运行结果(每小题10分,共30分)、importjava.io.*;publicclass abc public static void main(Stringargs)AB s=newAB(HeIlo!,I love JAVA.);System.out.println(s.toString();class AB String si;String s2;AB(String strl,String str2)si=strl;s2=str2;)public String toString()return sl+s2;J2、import java.io.*;public class abc(public static void main(Stringargs)int i,s=0;int a =10.2 0,3 0,4 0,5 0 ,60,70,80,90;for(i=0;i 编写,个字符界面的Java Application程序,接受用户输入的10个整数,并输出这10个整数的最大值和最小值。2、编写 个完整的Java Applet程序使用复数类Complex验证两个复数l+2 i和3+4i相加产生一个新的复数4+6i o复数类Complex必须满足如下要求:(1)复数类Complex的属性有:RealPart:int型,代表复数的实数部分ImaginPart:int型,代表复数的虚数部分 复数类Complex的方法有:Complex。:构造函数,将复数的实部和虚部都置0Complex(int r,int i):构造函数,形参r为实部的初值,i为虚部的初值。Complex complexAdd(Complex a):将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,返回给此方法的调用者。String ToString():把当前复数对象的实部、虚部组合成a+bi的字符串形式,其中a和b分别为实部和虚部的数据。JAVA语言程序设计 期末考试模拟试题参考答案及评分标准一、单选择题(每小题2分,共10分)1、B 2、A 3、D 4、C 5、A二、填空题(每空格1分,共20分)1、编辑源程序、编译生成字节码、解释运行字节码2、Applet、MyApplet3、javac.exe 3、.class4、2、25、06、tru e、false7、抽象(abstract)方法、最终(final)方法8、package MyPackage;应该在程序第句。9、12010、单、多三、写出下列程序完成的功能。(每小题5分,共20分)1、计算 1/1+1/2+1/3+1/100 的值。2、从标准输入(即键盘)读入10个整数存入整型数组a中,然后逆序输出这10个整数。3、创建 个标题为“按钮”的窗框,窗框中显示有“按下我”字样的按钮。4、求两个数的最大值。四、写出下面程序的运行结果(每小题10分,共30分)1、Hello!I love JAVA.2、s=1803、a=60b=20c=30五、使用Java语言编写程序。(每小题10分,共20分)1、参考程序如下:import java.io.*;public class abc(public static void main(String args)int i,n=10,max=0,min=0,temp=0;try BufferedReader br=newBufferedReader(newInputStreamReader(System.in);max=min=Integer.parselnt(br.readLine();catch(lOException e);for(i=2;i max)max=temp;if(temp 0)?x.l e ng t h :011、编译运行以下程序后,关于输出结果的说明正确的是(C)pu bl i c cl ass C ondi t i onal pu bl i c st at i c voi dmai n(S t r i ng ar g s )i nt x =2;9.st at i c x/=3;S y st e m,ou t.pr i nt i n(val u e i s(x l)?2.2:2);)(A)4行与9行不能通过编译,因为缺少方法名和返回类型(B)9行不能通过编译,因为只能)有一个静态初始化器(A)输出结果为:val u e i s 22.2(B)输出结果为:val u e i s 2(0编译通过,执行结果为:x=15(D)编译通过,执行结果为:x=3(0输出结果为:val u e i s 2.0(C)编译错误14、关于以下程序代码的说明正确的 是(C)12、以下声明合法的是(B)1.cl ass H asS t at i c(A)de f au l t S t ri ng s;(B)pu bl i c f i nal st at i c nat i ve i ntw()2.pri vat e st at i c i nt x =100;3.pu bl i c st at i c voi d(C)abst ract dou bl e d;(C)abst ract f i nal dou bl emai n(S t ri ng ar g s )h y pe rbol i cC osi ne()4.H asS t at i c h sl =ne wH asS t at i c();13、关于以下appl i cat i on的说明,正确的是(C)5.h sl.x+;1.cl ass S t at i cS t u f f6.H asS t at i c h s2=ne wH asS t at i c();2.(7.h s2.x+;3.st at i c i nt x=15;8.h sl=ne w H asS t at i c();4.st at i c x*=3;9.h sl.x+;5.pu bl i c st at i c voi dmai n(S t ri ng ar g s)10.S y st e m,ou t.pri nt l n(x=+x);6.11.)7.S y st e m,ou t.pri nt i n(x=+x);12.8.)(A)5行不能通过编译,因为引用了私有静态变量(B)10行不能通过编译,因为x是私有静态变量(0程序通过编译,输出结果为:x=103(D)程序通过编译,输出结果为:x=10015、以下选项中循环结构合法的是(C)(A)wh i l e(i nt i 7)i+;S y st e m,ou t.pri nt i n(ii s”+i);(B)i nt j=3;wh i l e(j)S y st e m,ou t.pri nt l n(ji s”+j);)(C)i nt j=0;f or(i ntk=0:j+k!=10;j+,k+)S y st e m,ou t.pr i nt i n(ji s”+j+“k i s”+k );)(D)i nt j=0;doS y st e m,ou t.pr i nt i n(ji s +j+);i f (j=3)cont i nu el oop;wh i l e (j 创建字符串s:s=ne wS t ri ng (ax y z y);以下哪条语句将改变s(D)(A)s.appe nd(a”)(B)s.concat (s)(C)s.su bst ri ng (3)(D)以上语句都不会18、关于以下程序段,正确的说法是(B)S t ri ng si =ac+“de f”;S t ri mg s2=ne w S t ri ng(sl);i f(si.e qu al s(s2)S y st e m,ou t.pri nt l n(=su cce ede d);i f (sl=s2)S y st e m,ou t.pri nt l n(.e qu al s。su cce e de dn;(A)行4与行6都将执行(B)行44执行,行6不执行(0行6执行,行4不 执 行(D)行4、行6都不执行19、关于以下代码段的说法正确的是(D )S t ri ng s=a bcde;S t ri ng B u f f e r si =ne wS t ri ng B u f f e r(abcde);i f (s.e qu al s(si)si =nu l l;i f(si.e qu al s(s)s=nu l l;(A)第1行编译错误,S t r i ng的构造器必须明确调用(B)第3行编译错误,因为s i与s 2有不同的类型(0编译成功,但执行时在第5行有异常抛出(D)编译成功,执行过程中也没有异常抛出20、以下说法哪项是正确的(A)cl ass M y L i st e ne r e x t e ndsM ou se A dapt e r i mpl e me nt sM ou se L i st e ne rpu bl i c voi dmou se E nt e r(M ou se E ve nt me v)S y st e m,ou t.pri nt l n(uM ou see nt e re d.n;)(A)以上代码可通过编译(B)不能通过编译,因为没有实现M ou se L i st e ne r接口中的所有方法(0不能通过编译,因为类头定义不能分行(D)能通过编译,若组件用该类作为Mou se的监听者并且接收了mou se-e x i t e d事件,则在执行过程中会抛出异常21、关于以下程序段的说法,正确的 是(A)1.cl ass M y L i st e ne r i mpl e me nt s2.A ct i onL i st e ne r,I t e mL i st e ne r(3.pu bl i c voi dact i onP e rf orme d(A ct i onE ve ntae)4.S y st e m,ou t.pri nt l n(A ct i on”);)5.pu bl i c voi di t e mS t at e C h ang e d(I t e mE ve nti e)6.S y st e m,ou t.pr i nt l n(I t e m);7.)8.)(A)可通过编译(B)第2行产生编译错误(0第3行产生编译错误(D)第5行产生编译错误22、通过调用 ne w J L i st (10,f al se)创建一个列表,关于该列表的儿个说法哪项是错误的。(D)(A)该列表不支持复选(B)该列表一次可显示1 0个选项(C)根据需要该列表可能有垂直滚动条(D)该列表有1 0个选项23、以下哪项可能包含菜单条(B)(A)J P ane l (B)J F r ame (C)A ppl e t (D)J D i al og24、以下代码完成画线功能,指出所画线的颜色(C)1.g.se t C ol or(C ol or,re d.g re e n,cyan.y e l l ow);(A)r e d(B)g r e e n(C)y e l l ow(D)cy an25、关于以下代码所画图形的说明,正确的是(B)1.g.se t C ol or(C ol or,bl ack);2.g.dr awL i ne(10,10,10,50);3.g.se t col or (col or,r e d);4.g.dr awR e ct(100,100,150,150);(A)一条4 0像素长的垂直红线,一个边长为150像素的红色四方形(B)一条4 0像素长的垂直黑线,一个边长为150像素的红色四方形(0 一条4 0像素长的垂直黑线,一个边长为150像素的红色四方形(D)一条4 0像素长的垂直红线,一个边长为150像素的红色四方形四、程序阅读1、阅读以下程序,输出结果为。(21)cl ass D(pu bl i c st at i c voi d mai n(S t r i ngar g s 口)i nt d=21;D e c de c=ne w D e c();de c.de cr e me nt (d);S y st e m,ou t.pr i nt i n(d);2.g.dr awL i ne (0,0,100,100);cl asss D e c pu bl i c voi d de cre me nt(i ntde cM e)e l se S y st e m,ou t.pri nt i n(M e ssag ede cM e =de cM e -1;t wo);)J2、以下程序的输出结果为。(结 果为:B oy)e l se i f(z 5)S y st e m,ou t.pri nt l n(M e ssag epu bl i c cl ass S h or t t h re e”);pu bl i c st at i c voi d mai n(S t ri ngar g s )e l se S t ri ng B u f f e r s=ne wS t ri ng B u f f e r(aB oyw);S y st e m.ou t.pri nt l n(uM e ssag ef ou r”);i f(s.l e ng t h()2)bre ak;i f (y);public static void main(StringargsE)Cruncher crun=new Cruncher();char ch=p ;crun.crunch(ch);)6、阅读以下程序,写出输出结果。(99)class Q6public static void main(Stringargs)Holder h=new Holder();h.held=100;System,out.println(h.held);class Holder(public int held;public void bump(HoldertheHolder)theHolder.held 一 一;)7、阅读以下程序,请写出输出结果。(true)public class EqualsMethod public static void main(Stringargs)Integer nl=new Integer(47);Integer n2=new Integer(47);System,out.printin(nl.equals(n2);Jj1 Java application中的主类需包含main方法,m ain方法的返回类型是什么?(D)A int B、float C、double2、有以下方法的定义,请选择该方法的返回 类 型(D)。ReturnType method(byte x,double y)return(short)x/y*2;Float t=new Float(O.lf);Double u=new Double(O.l);A、byte B、short3、在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上(D)语句。A import java.awt.*;C、import java.io.*;4、容器Panel和 Applet缺省使用的布局编辑策略是(A)A、BorderLayout B、FlowLayout5、以 下 哪 个 不 是 J a v a 的 关 键 字?(A)A、TRUE B、const6、有程序如下,关于程序的描述哪个是正确的?(A)public class Person i.static int a=new int 10;ii.public static void main(String a|)iii.System.out.println(arr 1 );)IA、编译将产生错误C、正确,输出07、以下关于构造函数的描述错误的是(A)。A、构造函数的返回类型只能是void型。B、构造函数是类的 种特殊函数,它的方法名必须与类名相同。C、构造函数的主要作用是完成对类的对象的初始化工作。D、一般在创建新对象时,系统会自动调用构造函数。8、有语句 String s=hello world”;,以下操作哪个是不合法的?()A、int i=s.length();B、s=3;9、有程序片段如下,以下哪个表示式的结果为 true?(A)Float s=new Float(O.lf);A、s=t B、s.equals(t)C、u.equals(s)CJOhit欲 构 造 ArrapLisd(旋 的,个实例,此类继承了 List接口,下列哪个方法是正确的?(B)A、ArrayList myList=new Object()B、impvt Lisjawylapjxkrtev;ArrayList()D imRhrtArr拘 七 i如做典islEhcw List()D、List myList=new List();11、paint()方法使用哪种类型的参数?(A)C、Gr央p 制业phicP、CardLam iGraphics2DC String D Color12、指出正确的表达式(C)C、SU 嗯 byte=l%;voidB、Boolean=null;C long l=OxfffL;Ds double=0.9239d;13、指出下列程序运行的结果(B)public class ExampleString str=new String(goodu);charch=ta,b,c,;public static void main(StringB、编 腼 UM确,但运行时将产生错误D、正确,输出后Mpipleex=new Example。;ex.change(ex.str,ex.ch);System.out.print(ex.str+M and“);Sytem.out.print(ex.ch);)public void change(String str,charch)str=test ok”;ch0=g;)C、String ts=s.trim();D String t=s+,!,A、good and abc B、good and gbcC test ok and abc D test ok and gbc14、运行下列程序,会 产 生 什 么 结 果(A)public class X extends Threadimplements Runablepublic void run()System.out.println(nthis is run()n);)public static void main(String argsJ)(Thread t=new Thread(new X();t.start();)A、第 行 会 产 生 编 译 错 误B、第六行会产生编译错误C、第 六 行 会 产 生 运 行 错 误D、程序会运行和启动15、要从文件”file.dat”文件中读出第10个字节到变量C 中,下列哪个方法适合?(B)A、FilelnputStream in=newFileInputStream(file.dat);in.skip(9);intc=in.read();B、FilelnputStream in=newFileInputStream(nfile.datu);in.skip(l 0);int c=in.read();C、FilelnputStream in=newFileInputStream(,file.dat,);intc=in.read();D、RandomAccessFile in=newRandomAccessFile(ufile.datH);in.skip(9);int c=in.readByte();16、容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?(B)CardLayoutFlowLayoutBorderLayoutGridLayout17、给出下面代码:(C)public class Personstatic int arr=new int10J;public static void main(String a)(System.out.println(arr 1 );)那个语句是正确的?A、编译时将产生错误;B、编译时正确,运行时将产生错误;C、输出零;D、输出空。18、下列哪些语句关于内存回收的说明是正确的?(B)A、程序员必须创建一个线程来释放内存;B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象19、下列代码哪几行会出错:(C)1)public void modifyO 2)int I,j,k;3)1=100;4)while(I 0)5)j=I*2;6)System.out.println(The value of j is+j);7)k=k+I;8)I-;9)10)A、line 4 B、line 6 C、line?D、line 8一、程序阅读1、阅读以下程序:class Expl(public static void main(String args)(String s,sl=n;chare;s=args0;for(int i=O;i=,a,&c=z,)sl=sl+Character.toUpperCase(c);)elses 1 =s 1 +Character.toLowerCase(c);)System.out.println(sl);1)若 在 d o s 命 令 行 输 入:java ExplCHINA,则 输 出 为China。2、阅读以下程序:import java.io.*;public class AboutFilepublic static void main(String args)throws IOExccptionBufferedReader b=newBuffcredRcader(new InputStreamRcadcr(Systcm.in);String s;System.out.flush();s=b.readLine();System.out.println(4tString is:M+s);)运行以上程序,若从键盘输入:java 回车则 输 出 结 果 为 String is:javao3、以 下 程 序 段 的 输 出 结 果为Opublic class C(public static void main(Stringargs)int i,j;int a=51,3,9,7;for(i=0;i a.length-1;i+)int k=i;for(j=i;j a.length;j+)if(aUak)k=j;int temp=ai;ai=ak;ak=temp;)for(i=0;ia.length;i+)System.out.print(ai+);System.out.println();)4、阅 读 以 下 程 序,写 出 输 出 结 果Animal_Catoclass Animal Animal()(System.out.print(Animal);)public class Cat extends Animal Cat()System.out.print(Catu);)public static void main(String args)Cat kit

    注意事项

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

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




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

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

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

    收起
    展开