| preferred AP College board partner for AP classes
AP Computer Science A/Unit 2: Using Objects
Start Practice Test
Share
hard Solved by 8 students
Tracing A Recursive Method
< Prev
Next >

What does the program print when executed?

public class BitCount {
    public static int countOnes(int n) {
        if(n == 0) return 0;
        return (n % 2) + countOnes(n/2);
    }
    public static void main(String[] args) {
        System.out.println(countOnes(13));
    }
}
A

3

B

2

C

4

D

5

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

Question Leaderboard

Rank
User
Correct Count
Attempt Count
Time
Score
#1ngvandangthanh22 0m 00s 200
#2kaisuki12 0m 00s 90
#3lsj0803092211 1m 26s 14
#4jeonsaw172311 2m 09s -29
#5patrickmeijer00901 0m 51s -61
#6richa.tuli01 1m 36s -106
#7psak1201 1m 56s -126
#8y.seong202723 10m 56s -466
APFIVE © 2020.
Email: [email protected]|Privacy Policy