|
【西南大学】[机考][0837]《面向对象程序设计》
试卷总分:100 得分:100
第1题,欲构造ArrayList类的一个实例此类继承了List接口下列正确的代码是
A.ArrayList myList = new Object( );
B.List myList = new ArrayList( );
C.ArraylList myList = new List( );
D.List myList = new List( );
正确资料:.List myList = new ArrayList( );
第2题,Testjava的源程序如下在命令行键入javaTestaaabbc回车后的输出结果是publicclassTest{publicstaticvoidmainStringargs[]{intk1=argslengthintk2=args[1]lengthSystemoutprintk1+""+k2}}
A.1 2
B.1 3
C.3 2
D.3 3
正确资料:
第3题,以下程序编译运行的结果是publicclassTest{publicstaticvoidmainString[]args{floatf1[]f2[]f1=newfloat[10]f2=f1//第5行Systemoutprintln"f2[0]="+f2[0]//第6行}}
A.f2[0] = 0.0
B.f2[0] = NaN
C.第5行有错误导致编译失败
D.第6行有错误导致编译失败
正确资料:
第4题,定义变量booleanb=true则StringvalueOfb的返回值类型是
A.Boolean
B.String
C.false
D.int
正确资料:.String
资料来源:谋学网(www.mouxue.com),while循环和dowhile循环的区别是
A.没有区别,这两个结构任何情况下效果一样
B.while循环比do...while循环执行效率高
C.while循环是先循环后判断,所以循环体至少被执行一次
D.do...while循环是先循环后判断,所以循环体至少被执行一次
正确资料:.do...while循环是先循环后判断,所以循环体至少被执行一次
第6题,下列字符序列中可以作为Java语言标识符的是
A.true
B.123_xyz
C.x.y
D._x123
正确资料:._x123
第7题,下列程序段执行后变量i和j的值分别为inti=1j=10do{ifijcontinuej}while++i6
A.i=6,j=5
B.i=5,j=5
C.i=6,j=4
D.i=5,j=6
正确资料:
第8题,若需要定义一个类属性或类方法应使用哪种修饰符
A.static
B.package
C.private
D.public
正确资料:.static
第9题,定义一个接口必须使用的关键字是
A.public
B.class
C.interface
D.static
正确资料:.interface
资料来源:谋学网(www.mouxue.com),设已声明了一个类A的两个对象a1a2为了初始化a1和a2下列语句正确的是
A.a1,a2 = new A();
B.a1 = A.new(); a2 = A.new();
C.a1 = new(); a2 = new();
D.a1 = new A(); a2 = new A();
正确资料:.a1 = new A(); a2 = new A();
第11题,下列语句序列给出了kmyArr和myMethod的声明当调用方法myMethodmyArrk之后存储在myArr和k里的值分别是intk=7StringmyArr[]={"love""peace""and"}voidmyMethodStringa[]intm{Stringtemp=a[1]a[1]=a[2]a[2]=tempm=a[2]length}
A.{"peace", "love", "and"},4
B.{"peace", "love", "and"},7
C.{"love", "and", "peace"},5
D.{"love", "and", "peace"},7
正确资料:.{"love", "and", "peace"},7
资料来源:谋学网(www.mouxue.com),以下程序编译运行的结果是abstractclassShape{abstractvoiddisplay}classCircleextendsShape{voiddisplay{Systemoutprintln"Circle"}}classRectangleextendsShape{voiddisplay{Systemoutprintln"Rectangle"}}classTriangleextendsShape{voiddisplay{Systemoutprintln"Triangle"}}publicclassAbstractClassDemo{publicstaticvoidmainStringargs[]{newCircledisplaynewRectangledisplaynewTriangledisplay}}
A.Circle Cirle Cirle
B.Circle Retangle Triangle
C.Retangle Cirle Triangle
D.Triangle Retangle Circle
正确资料:.Circle Retangle Triangle
第13题,以下程序编译运行的结果是publicclassTest{publicintaMethod{staticinti=0i++returni}publicstaticvoidmainStringargs[]{Testtest=newTesttestaMethodintj=testaMethodSystemoutprintlnj}}
A.编译将失败
B.编译成功,执行后输出"0"
C.编译成功,执行后输出"1"
D.编译成功,执行后输出"2"
正确资料:.编译将失败
第14题,以下程序编译运行的结果是publicclassTest{publicstaticvoidmainStringargs[]{classFoo{publicinti=3}Objecto=ObjectnewFoo//第6行Foofoo=Fooo//第7行Systemoutprintlnfooi}}
A.编译失败
B.编译成功且输出"3"
C.编译成功,但第6行抛出异常ClassCastException
D.编译成功,但第7行抛出异常ClassCastException
正确资料:
资料来源:谋学网(www.mouxue.com),开发与运行Java程序需要经过的三个主要步骤为编辑源程序、编译生成字节码和解释运行字节码
对
错
正确资料:√
第16题,在方法定义中可能发生的异常都必须用trycatch捕捉
对
错
正确资料:×
第17题,在异常处理中总是将可能产生异常的语句放在try块中用catch子句去处理异常而且一个try块之后只能对应一个catch语句
对
错
正确资料:×
第18题,在Java程序中通过类的定义只能实现单重继承但通过接口的定义可以实现多重继承关系
对
错
正确资料:√
第19题,abstract可修饰类、方法
对
错
正确资料:√
资料来源:谋学网(www.mouxue.com),用Java编写一个Application程序在窗口中画出三个TextField前两个用于接收用户输入的两个整数第三个用于显示相加和一个加号Label一个等于号Button当按下Button时将相加之和放到第三个TextField中
正确资料:</strong><br/>import java.io.*;<br/>public class Test {<br/> public static void main(String args[]) throws Exception {<br/> BufferedReader br = new BufferedReader(<br/> new InputStreamReader(System.in));<br/> BufferedWriter bw = new BufferedWriter(new FileWriter("input.txt"));<br/> String s;<br/> while (true) {<br/> System.out.print("请输入一个字符串: ");<br/> System.out.flush();<br/> s = br.readLine();<br/> if (s.length() == 0) break;<br/> bw.write(s);<br/> bw.newLine();<br/> }<br/> bw.close();<br/> }<br/>}
<br/>
第21题,
正确资料:
下载后没有资料或者资料不正确请联系QQ:18586448,承接奥鹏作业,论文网考等
|
|