面向对象程序设计习题.doc

面向对象程序设计习题.doc

ID:50530933

大小:124.00 KB

页数:16页

时间:2020-03-10

面向对象程序设计习题.doc_第1页
面向对象程序设计习题.doc_第2页
面向对象程序设计习题.doc_第3页
面向对象程序设计习题.doc_第4页
面向对象程序设计习题.doc_第5页
资源描述:

《面向对象程序设计习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、附件3:《面向对象程序设计》习题第1章Java程序初步一、简答题1.1什么叫对象?什么叫类?类和对象有什么关系。1.2为什么说Java是一种半编译、半解释的程序设计语言?1.3什么叫Java虚拟机?什么叫Java平台?Java虚拟机与Java平台的关系如何?1.4Java语言有哪些词法符号?分隔符与空白符号的区别是什么?二、选择题1.5下面哪些是java关键字?A)finalB)AbstractC)LongD)staticE)classF)mainG)privateH)System1.6下面哪些是不合法的标识符?A)do_it_nowB)_Substitut

2、eC)9thMethodD)$addMoneyE)%getPathF)2variableG)variable2H)#myvarI)_3_J)$anothervarK)_whatavariable1.7下面哪些代码可作为java应用程序的main方法?A)publicstaticvoidmain(){}B)publicstaticvoidmain(String[]string){}C)publicstaticvoidmain(Stringargs){}D)staticpublicintmain(String[]args){}1.8假定下面程序已经被编译,Dem

3、o.class文件存放在当前目录下:publicclassDemo{publicstaticvoidmain(Stringargs[]){intn=1;System.out.println("Thewordis"+args[n]);}}请问下面哪条命令能够运行上面程序并输出“Thewordisgamma”?A)DemobetagammadeltaB)javaDemogammabetadeltaC)javademobetagammadeltaD)javaDemobetagammadeltaE)javaDemo.classgammabetadelta1.9编译、

4、运行下面代码将发生什么?publicclassTest5{publicstaticvoidmain(Stringargs[]){/*ThisisthestartofacommentSystem.out.println("Donethetest");/*Thisisanothercomment*/System.out.println("Theend");}}A)程序运行出错。B)程序编译出错。C)输出“Donethetest”。D)输出“Theend”。E)输出“Donethetest”和“Theend”。第2章数据与数据运算一、选择题2.1请问字节型数据的取

5、值范围是:A)-128~127B)-28-1~28C)-255~256D)取决于具体的Java虚拟机2.2请问下面哪些代码行编译时不会出错?A)floatf=1.3;B)doubleD=4096.0;C)byteb=257;D)Strings="1";E)inti=10;F)charc="a";G)charC=4096;H)booleanb=null;2.3编译和运行下面程序,将发生什么结果?classExcise0203{publicvoidmethod(){shorta=(short)0xffff;chara1='uffff';intb=a;intb1

6、=a1;System.out.println("b="+b+"b1="+b1);}}classTestExcise0203{publicstaticvoidmain(Stringargs[]){Excise0203o=newExcise0203();o.method();}}A)编译出错B)输出:b=65535b1=65535C)输出:b=-1b1=-1D)输出:b=-1b1=655352.4请问下面程序的运行结果是什么?classExcise0204{publicvoidmethod(){bytea=127;intx=++a;inty=a+1;System

7、.out.println("x="+x+"y="+y);}}classTestExcise0204{publicstaticvoidmain(Stringargs[]){Excise0204o=newExcise0204();o.method();}}A)输出:x=128y=128B)输出:x=128y=129C)输出:x=-128y=128D)输出:x=-128y=-1272.5如果调用下面方法且参数值为67,那么方法的返回值是多少?publicintMaskOff(intN){returnN^3;}A)3B)64C)67D)02.6编译、运行下面代码将发

8、生什么?classEqualsTest{public

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

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

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