还剩1页未读,继续阅读
文本内容:
21春《JAVA语言程序设计》作业试卷总分100得分10
一、单选题共20道试题,共100分.设A为已定义的类名,则下列声明A类的对象a的语句中正确的一项是publicAa=newA;publicAa=A;Aa二newclassO;aA;答案:A.下列说法中正确的一项是oA.不需要定义类就能创建对象B.对象中必须由简单变量C.属性必须是简单变量D.属性可以是简单变量,也可以是一个对象答案:D
3.下面程序段的运行结果为opublicclassOperatorsAndExpressions{voidstringsPlusO{intx=3y=4z=5;Strings=xyz=;Systemout.printlnx+y+z;Systemout.printins+x+y+z;}publicstaticvoidmainStringargs[]{A.345xyz=345B.12xyz=345345xyz=1212xyz=12答案B4下列关于finally说法正确的是A.finally语句应该放在所有的异常控制器的最前面B.如果程序在前面的异常控制器中匹配到了合适异常,就不再执行finally语句TC.无论程序是否找到合适的异常控制器,都会执行finally语句D.如果程序在前面的异常控制器中匹配到了多个合适的异常,就不再执行finally语句了答案:C
5.下面程序段的运行结果为opublicclassOperatorsAndExpressionsvoidequalsMethod2{Stringsl=newString^hcllo^;Strings2=ncwString,zhello^;System.out.printInsi.equalss2;classMyValue{inti;A.truetrueB.truefalsefalsefalsefalsetrue答案:B
6.下面哪个语句会产生编译错误?A.floatF=
4096.OFB.doubleD=
4096.0;C.byteB=4096;D.char04096;答案:C.关于方法的说法哪一项是正确的?A.方法中的形参可以和方法所属类的属性同名.方法必须有形参C.同类不同的方法中不能有同名的自变量,否则会产生不可预测的结果D.没有返回值的方法可以用void来表示,也可以不加答案:A
8.下面的程序段,在程序执行到第13行的声明时,将调用oclassPerson{publicvoidprintValueintiintj{}pubIicvoidprintValueinti{}publicclassTeacherextendsPerson{publicvoidprintValueintiintj{}publicvoidprintValueinti{}A.第3行的方法.第4行的方法C.第8行的方法D.第9行的方法答案:C.执行下面的程序段后,j的值为publicclassNewClass{publicstaticvoidmainStringargs[]{inti=OxOOE;intj=~i;Systemout.printj;}}A.14B.-14C.-15D.15答案:C
10.Java虚拟机执行过程有多个特点,下列哪个不属于JYM执行特点?A.多线程B.动态链接C.异常处理D.异步处理答案11L当不希望某个类被其他类继承时,就可以将该类标识为A.finalB.abstractprivateprotected答案:A
12.下面关于接口的说法正确的是哪一项?A.接口与抽象类是相同的概念B.实现一个接口必须实现接口的所有方法C.接口之间不能有继承关系D.一个类可实现多个接口答案:B.Java语言的许多特点中,下列哪个是C++语言所不具备的特点?A.高性能B.跨平台C.面向对象D.有类库答案:B.下面哪个是合法的标识符?A.SpersonsB.2UsersC.*pointD.this答案:A
15.下列关于char型的声明,正确的是A.charcha=acharcha=;charcha=cafeD.charcha=cafe答案:B.开发出Java程序设计语言的公司是SUNMicrosoftIBMBorland答案:A.下面程序段的输出结果为opublicclassNewClass{publicstaticvoidmainStringargs[]{intxy;x=int
82.5;y=intA;System.out.printz,x=z,+x;Systemout.print\ty=+y;}}
82.5A82A
82.5658265答案D.下列对继承的说法正确的一项是oA.子类能继承父类的所有方法和变量B.子类能继承父类的非私有方法和变显C.子类只能继承父类的public方法和变量D.子类只能继承父类的方法,而不能继承变量答案:A
19.下面是关于溢出的说法,正确的一项是A.一个整型的数据达到整型能表示的最大数值后,再加1则机器产生上溢,结果为整型的最大值B.一个整型的数据达到整型能表示的最小数值后,再减1则机器产生下溢,结果为整型的最小值C.实型变量在运算中不会产生溢出的问题D.实现变量在运算中和整型变量•样会产生同样的溢出问题答案:C
20.下列选项成员变量声明正确的是opublicprotectedfinalintI;abstractclassF{}privatedoub1eheight;D.doubleweight{}答案:C。