单选题

阅读程序写结果,以下程序执行后输出的结果是?(     )

int n = 15;

int sum = 0;

while(n > 0) {

    sum += n % 2;

    n/=2;

}

 

cout << sum << endl;

A

0

B

4

C

5

D

26

赣ICP备20007335号-2