参考答案和解析
参考答案:A
更多“哪个数字表示同代数目( )。A.1、2……B.Ⅰ、Ⅱ……C.①、②……D.……E.一、二…… ”相关问题
  • 第1题:

    设 N 和 B 都是(无符号)整型变量,下面 C 代码段的功能是计算变量 B 的二进制 表示中 ( )。 N=O; while(B){ B==B&(B-l); // "&"是按位"与"运算 N++; }

    A. 数字 1 的个数 B. 数字 1 比数字 0 多的数目 C. 数字0的个数 D. 数字0比数字 1 多的数目


    正确答案:A

  • 第2题:

    A.1、2……
    B.Ⅰ、Ⅱ……
    C.①、②……
    D.……
    E.一、二……
    H.N

    家系调查中,哪个数字表示世代(  )。

    答案:B
    解析:

  • 第3题:

    2、2、关于镜头的焦距,下面哪个表述是不正确的?

    A.表示焦距的数字越小,说明焦距越短。

    B.表示焦距的数字越小,我们取景的视野越宽。

    C.表示焦距的数字越小,取景的范围越广。

    D.表示焦距的数字越小,画面中容纳的景物越少。


    表示焦距的数字越小,画面中容纳的静物越少。

  • 第4题:

    设N和B都是(无符号)整型变量,下面c代码段的功能是计算变量B的二进制表示中( )。

    N=0;whileB.{B=B&(B-1); //"&"是按位"与"运算N++;}

    A.数字1的个数
    B.数字1比数字0多的数目
    C.数字0的个数
    D.数字0比数字1多的数目

    答案:A
    解析:
    本题考查基础数学应用的基本技能。
    如果B=0(二进制全0),则计算得到N=0。
    如果B非0(二进制表示中含有数字1),则B-1必然是将最靠右的数字1变成0,并将其右面(若存在)连续若干个0变成1。B&(B-1)的结果就是将原来B的最靠右的数字1变成0,其他数字不变。

    这样,B=B&(B-1)的结果就是清除了B中最靠右的1个数字1。
    题中的代码段中,每循环1次这样的运算,变量B中的数字1就减少1个,N就增加1,直到B变为全0为止。因此,该代码段的功能就是计算B中数字1的个数。

  • 第5题:

    A.1、2……
    B.Ⅰ、Ⅱ……
    C.①、②……
    D.……
    E.一、二……
    H.N

    哪个数字表示同代数目(  )。

    答案:A
    解析: