Java基础教程课后习题.ppt

Java基础教程课后习题.ppt

ID:57609708

大小:846.50 KB

页数:14页

时间:2020-08-28

Java基础教程课后习题.ppt_第1页
Java基础教程课后习题.ppt_第2页
Java基础教程课后习题.ppt_第3页
Java基础教程课后习题.ppt_第4页
Java基础教程课后习题.ppt_第5页
资源描述:

《Java基础教程课后习题.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java基础教程课后习题第2章2.判断下列哪些是标识符(1)3class(2)byte(3)?room(4)Beijing(5)beijing3.请指出下列声明字符变量ch的语句是否存在错误?若有,请改正(1)charch=‘A’;(2)charch=‘u0020’;(3)charch=88;(4)charch=‘ab’;(5)charch=“A”;第2章4.如果intx=1,y=-2,n=10;那么,表达式x+y+(--n)*(x>y&&x>0?(x+1):y)的值是什么类型?结果是多少?5.如果intk=1,那么’H’+k的类型是什么?下

2、面语句是否存在差错?如果有,请改正。intk=1;charch1,ch2;ch1=’H’+k;ch2=98;第2章6.请指出下面程序在编译时是否会出现错误。如果有,请改正。inta;doubleb=1,c=2;a=(int)(b+c);System.out.println(”a=”+a);7.请指出执行完下面程序后,x,y和z的输出值是多少?intx,y,z;x=1;y=2;z=(x+y>3?x++:++y);System.out.println(”x=”+x);System.out.println(”y=”+y);System.out.pri

3、ntln(”z=”+z);第2章8.请指出执行完下面程序后的输出值是多少?inti=1,j=10;do{if(i++>--j)break;}while(i<5)System.out.println(”i=”+i+”<--->”+”j=”+j);9.请分别用if-else语句和switch语句编写实现下列功能的程序:某同学某门课的成绩可能的结果为1,2,3,4,5。当成绩为1时请输出不及格;成绩为2时请输出及格;成绩为3时请输出中等;成绩为4时请输出良好;成绩为5时请输出优秀。第2章10.请编写输出乘法口诀表的程序。1*1=11*2=22*2=4

4、1*3=32*3=63*3=9…11.请编写程序实现如下效果图:第3章1。选择题(1)不允许作为类及类成员的访问控制符的是()A.publicB.privateC.staticD.protected(2)为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()A.staticvoidmethod()B.publicvoidmethod()C.finalvoidmethod()D.abstractvoidmethod()(3)Java中main()函数的值是()A.StringB.i

5、ntC.charD.void第3章2.改错题(1)一个名为Hello.java的程序如下:publicclassA{voidf(){System.out.println(“IamA”);}}classB{}publicclassHello{publicstaticvoidmain(Stringargs[]){System.out.println(“你好,很高兴学习Java”);Aa=newA();a.f();}}第3章(2)类A的定义如下:classa{voidf(){intu=(int)(Math.random()*100);intv,p;i

6、f(u>50){v=9;}p=u+v;}}第3章(3)B.java内容如下:publicclassA{intx,y;staticfloatf(inta){returna;}floatg(intx1,intx2){returnx1*x2;}}ClassB{publicstaticvoidmain(Stringargs[]){Aa=newA();A.f(3);a.f(4);a.g(2,5);A.g(3,2);}}第4章2.指出下列程序中的错误,请说明错误原因。classA{publicinta=1;privateintb=2;protectedin

7、tc=3;intd=4;publicintdispA(){returna;}privateintdispB(){returnb;}protectedintdispC{returnc;}intdispD{returnd;}}PublicclassBextendsA{System.out.println(a);dispA();System.out.println(b);dispB();System.out.println(c);dispC();System.out.println(d);dispD();}第4章3.根据程序片段,画出类和对象的内存映

8、像图classA{staticintsv1=-10;intsv2=20;intsv3=30;staticvoidsf1(){…}voidf1(){…}

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

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

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