文档介绍:精品文档,仅供学习与交流,如有侵权请联系网站删除
【精品文档】第 1 页
JAVA面向对象基础测试题
提示:本题为第一阶段,JAVA面向对象基础部分练习题,包括对象,类,继承,封装,多态,接口,内部类等等,java核心基础,适合初学者对面向对象基础的知识进行测试,以便查漏补缺。
1.
程序执行的结果是:()。
01
public class Point{
02
int y = 7;
03
public void step(int y) {
04
y += y;
05
(y);
精品文档,仅供学习与交流,如有侵权请联系网站删除
【精品文档】第 2 页
06
07
public static void main(String[] args) {
08
Point p = new Point();
09
(10);
10
11
正确答案:B解析:
2.
程序的执行结果是:()。
01
精品文档,仅供学习与交流,如有侵权请联系网站删除
【精品文档】第 3 页
public class Question {
02
private int num;
03
public static void main(String [] args){
04
Question q = new Question();
05
=13;
06
update(q);
07
();
08
09
public static void update(Question q){
10
精品文档,仅供学习与交流,如有侵权请联系网站删除
【精品文档】第 4 页
=9;
11
12
正确答案:B解析:
3.
程序执行的结果是:()。
01
public class Answer {
02
public static void main(String[] args) {
03
int score = 20;
04
精品文档,仅供学习与交流,如有侵权请联系网站删除
【精品文档】第 5 页
Answer ans= new Answer();
05
(score);
06
(" main: score = " + score);
07
08
void add(int score) {
09
(" add: score=" + score++);
10
11
A.
1
add: score=21
2
main: score = 21
精品文档,仅供学习与交流,如有侵权请联系网站删除
【精品文档】第 6 页
B.
1
add: score=20
2
main: score = 21
C.
1
add: score=21
2
main: score = 20
D.
1
add: score=20
2
main: score = 20
正确答案:D解析:
4.
精品文档,仅供学习与交流,如有侵权请联系网站删除
【精品文档】第 7 页
下列代码编译或运行的结果是:()。
01
public class Snow{
02
public String jump(int x, int y) {
03
return "jump one";
04
05
public String jump(int[] vals) {
06
return "jump two";
07
08
public static void main(String[] args) {
09
Snow s=new Snow();
精品文档,仅供学习与交流,如有侵权请联系网站删除
【精品文档】第 8 页
10
((4, 5));
11
12
String jump(int[] vals) {行,编译出错