东北大学2018秋学期《面向对象技术》在线作业2资料
2018秋学期《面向对象技术》在线作业2东北大学作业答案咨询QQ515224986
一、单选题:
1.[单选题]当Frame改变大小时,放在其中的按钮高度变化,宽度不变,则使用如下哪个layout? (满分:)
A. FlowLayout
B. CardLayout
C. BorderLayout的North和South
D. BorderLayout的East和West]
正确答案:——D——
2.[单选题]下列语句序列执行后,k的值是()。\nintj=8,k=15;\nfor(inti=2;i!=j;i++)\n{j-=2;k++;} (满分:)
A. 15
B. 16
C. 17
D. 18]
正确答案:——C——
3.[单选题]哪一个限定符可以应用于方法体,使得方法必须获得对象的锁之后才能执行? (满分:)
A. final
B. static
C. protected
D. synchronized]
正确答案:——D——
4.[单选题]下列代码的执行结果是\npublicclassTest\n{publicintaMethod()\n{\nstaticinti=0;\ni++;\nSystem.out.println(i);\n}\npublicstaticvoidmain(Stringargs[])\n{\nTesttest=newTest(); (满分:)
A. 编译错误
B. 0 奥鹏易百
C. 1
D. 运行成功,但不输出]
正确答案:————
5.[单选题]如果你试图编译下面的代码会发生什么事?\nClassMyStringextendsString{\n} (满分:)
A. 代码编译成功
B. 代码不能编译,因为没有定义一个main()方法
C. 代码不能编译,因为String是abstract类型的
D. 代码不能编译,因为String是final类型的]
正确答案:————
6.[单选题]main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的()? (满分:)
A. publicstaticvoidmain()
B. publicstaticvoidmain(Stringargs[])
C. publicstaticintmain(String[]arg)
D. publicvoidmain(Stringarg[])]
正确答案:————
7.[单选题]十进制数16的16进制表示格式是 (满分:)
A. 0x10
B. 0x16
C. 0xA
D. 16]
正确答案:————
8.[单选题]给出下列代码,如何使成员变量m被方法fun()直接访问?\nclassTest\n{\nprivateintm;\npublicstaticvoidfun()\n{\n...\n}\n} (满分:)
A. 将privateintm改为protectedintm
B. 将privateintm改为publicintm
C. 将privateintm改为staticintm
D. 将privateintm改为intm]
正确答案:————
9.[单选题]下列语句序列执行后,j的值是()。\nIntj=3,i=2;\nwhile(--i!=i/j)\nj=j+2; (满分:)
A. 2
B. 4
C. 5
D. 6]
正确答案:————
10.[单选题]下列语句序列执行后,a的值是()。\ninta=13;\na%=a/5; (满分:)
A. 3
B. 13
C. 1
D. 169]
正确答案:————
11.[单选题]下列语句序列执行后,a的值是()。\ninta=13;\na%=a/5; (满分:)
A. 3
B. 13
C. 1
D. 169]
正确答案:————
12.[单选题]在Java中,负责对字节代码解释执行的是( )。 (满分:)
A. 垃圾回收器
B. 虚拟机
C. 编译器
D. 多线程机制]
正确答案:————
13.[单选题]下面的语句的作用是:()。\nVectorMyVector=newVector(100,50); (满分:)
A. 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。
B. 创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。
C. 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
D. 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。]
正确答案:————
14.[单选题]下面哪一个能够正确的隐藏方法voidhai(inta,intb)? (满分:)
A. publicvoidhai(inta,intb)
B. publichai(inta)
C. inthai(intc,intd)
D. inthai(Strings)]
正确答案:————
15.[单选题]顺序执行下列程序语句后,则b的值是\nStringa=\Hello\;\nStringb=a.substring(0,2); (满分:)
A. Hello
B. hello
C. Hel
D. null]
正确答案:————
16.[单选题]在Java中,用Package语句说明一个包时,该包的层次结构必须是 (满分:)
A. 与文件的结构相同
B. 与文件目录的层次相同
C. 与文件类型相同
D. 与文件大小相同]
正确答案:————
17.[单选题]设有下面的一个类定义:\nclassAA{\nstaticvoidShow(){System.out.println(\我喜欢Java!\);}\n}\nclassBB{voidShow(){System.out.println(\我喜欢C++!\);}}\n若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:() (满分:)
A. a.Show()\nb.Show()
B. AA.Show()\nBB.Show()
C. AA.Show()\nb.Show()
D. a.Show()\nBB.Show()]
正确答案:————
二、多选题:
18.[多选题]下面那些话是正确的? (满分:)
A. >>是算术右移操作符
B. >>是逻辑右移操作符
C. >>>是算术右移操作符
D. >>>是逻辑右移操作符]
正确答案:————
19.[多选题]已知如下代码:\npublicclassTest\n{\npublicstaticvoidmain(Stringarg[])\n{\ninti=5;\ndo{\nSystem.out.println(i);\n}while(--i>5)\nSystem.out.println(\finished\);\n}\n}\n执行后的输出结果包括什么? (满分:)
A. 5
B. 4
C. 6
D. finished
E. 什么都不输出]
正确答案:————
20.[多选题]如果有以下代码,哪几个数字能产生输出\Test2\的结果?\nSwitch(x){\ncase1:System.out.println(\Test1\);\ncase2:\ncase3:System.out.println(\Test2\);\nbreak;}\nSystem.out.println(\Test3\);\n} (满分:)
A. 0
B. 1
C. 2
D. 3]
正确答案:————
奥鹏作业答案
页:
[1]