java基础 第3章练习_类与对象_2012

java基础 第3章练习_类与对象_2012

ID:11214302

大小:61.00 KB

页数:6页

时间:2018-07-10

java基础 第3章练习_类与对象_2012_第1页
java基础 第3章练习_类与对象_2012_第2页
java基础 第3章练习_类与对象_2012_第3页
java基础 第3章练习_类与对象_2012_第4页
java基础 第3章练习_类与对象_2012_第5页
资源描述:

《java基础 第3章练习_类与对象_2012》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章练习类与对象大外软件学院第3章类与对象一.选择题1.下列不属于面向对象编程的特性是()。A.封装性B.继承性C.多态性D.编译执行性2.下列类的声明中不合法的是()。A.classPeople{…}B.class植物{…}C.ClassA{…}D.publicclass共有类{…}3.下列方法的声明中不合法的是()。A.floatarea(){…}B.voidarea(){…}C.doublearea(d){…}D.intarea(intr){…}4.下列构造方法的调用中正确的是()。A.按照一般的方法调用B.由用户直接调用C.只能通过new自动调用D.被系统调用5

2、.下列程序运行的结果是()。classBook{intwidth;intlength;}publicclassA{staticvoidf(Bookp){p.width=20;p.length=40;}publicstaticvoidmain(Stringargs[]){Bookb=newBook();b.width=10;b.length=20;f(b);System.out.print(""+b.width);System.out.print(""+b.length);}}A.2040B.1040C.1020D.以上都不对6.下列程序运行的结果是()。publiccla

3、ssA{staticvoidf(inty){y=y+10;}第6页共6页第3章练习类与对象大外软件学院publicstaticvoidmain(Stringargs[]){doublex=10;f(x);System.out.println(x);}}A.10B.20C.10.0D.程序编译错误7.下列程序运行的结果是()。publicclassA{intz=20;staticvoidf(inty){y=z;System.out.println(y);}publicstaticvoidmain(Stringargs[]){f(10);}}A.10B.20C.程序编译错误D

4、.以上都不对8.以下代码的输出结果为()。publicclassPass{staticintj=20;publicstaticvoidmain(Stringargs[]){inti=10;Passp=newPass();p.amethod(i);System.out.println(i+"and"+j);}publicvoidamethod(intx){x=x*2;j=j*2;}}A.错误:方法参数与变量不匹配B.20and40C.10and40D.10and209.编译和运行程序会出现什么样的结果()。publicclassRef{publicstaticvoidmai

5、n(Stringargs[]){Refr=newRef();r.amethod(r);}第6页共6页第3章练习类与对象大外软件学院publicvoidamethod(Refr){inti=99;multi(r);System.out.println(i);}publicvoidmulti(Refr){r.i=r.i*2;}}A.编译出错B.输出:99C.输出:198D.运行出错10.关于以下程序代码的说明正确的是()。1.classHasStatic{2.staticintx=100;inty=0;3.publicstaticvoidmain(Stringargs[]){

6、4.HasStatichs1=newHasStatic();5.hs1.x++;6.HasStatichs2=newHasStatic();7.hs2.x++;8.hs1=newHasStatic();9.hs1.x++;10.HasStatic.x--;11.System.out.println("x="+x);12.}13.}A.5行不能通过编译,因为引用了私有静态变量B.10行不能通过编译,因为x是私有静态变量C.程序通过编译,输出结果为:x=103D.程序通过编译,输出结果为:x=10211.有如下代码:publicclassTest{voidprintValue

7、(intm){do{System.out.println("Thevalueis"+m);}while(--m>10);}publicstaticvoidmain(Stringarg[]){inti=10;Testt=newTest();t.printValue(i);}}第6页共6页第3章练习类与对象大外软件学院其输出结果是什么()。A.Thevalueis8B.Thevalueis9C.Thevalueis10D.Thevalueis1112.以下代码的调试结果为()。1:publicclassQ212:{3:intmax

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。