#CSPJSH15Q02. 珅泽教育CSP-J第一轮模拟考第十五套 第 2 题

珅泽教育CSP-J第一轮模拟考第十五套 第 2 题

一、单项选择题(共15题,每题2分,共计30分;每题有且仅有一个正确选项)

为了统计一个非负整数的二进制形式中 11 的个数,代码如下,则空格内应填入的语句是( )。

int count(int x)
{
    if (x == 0)
        return 0;
    else
        return 1 + count(_____);
}

{{ select(1) }}

  • x - 1
  • x & (x - 1)
  • x >> 1
  • x << 1