欢迎来到天天文库
浏览记录
ID:50530933
大小:124.00 KB
页数:16页
时间:2020-03-10
《面向对象程序设计习题.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
此文档下载收益归作者所有