Are you taking CLEP classes? Try clep.ai
| preferred AP College board partner for AP classes
AP Computer Science A/Unit 5: Writing Classes
Start Practice TestPractice Test
About Exam
hard

Method Parameters and Object References

Mark
< Prev
Next >

Consider the following code segment. What is printed as a result of executing the code?

public class NumberList {
    private ArrayList<Integer> numbers;
    
    public NumberList() {
        numbers = new ArrayList<Integer>();
    }
    
    public void addNumber(int n) {
        numbers.add(n);
    }
    
    public ArrayList<Integer> getNumbers() {
        return numbers;
    }
}

public static void modifyList(ArrayList<Integer> list) {
    list.add(100);
    list = new ArrayList<Integer>();
    list.add(200);
}

public static void main(String[] args) {
    NumberList nl = new NumberList();
    nl.addNumber(10);
    nl.addNumber(20);
    modifyList(nl.getNumbers());
    System.out.println(nl.getNumbers().size());
}
A

3

B

1

C

4

D

2

Hint
Did You Know?
Explain Why
Explain All Answers
Check Answer
Show Correct Answer
Report Question

Question Leaderboard

Not enough data yet to show leaderboard.

AI Tutor

How can I help?

APFIVE © 2020.
Email: apfive@apfive.org|Privacy Policy|