itgle.com
参考答案和解析
1100101
更多“表达式10|1的值为 ______。(十进制表示)”相关问题
  • 第1题:

    表达式sum(range(1,10,2))的值为____________。


    正确答案:25

  • 第2题:

    在C程序中,判逻辑值时,用"非0"表示逻辑值"真", 又用"0"表示逻辑值"假"。 在求逻辑值时,用()表示逻辑表达式值为"真", 又用()表示逻辑表达式值为"假"。

    A.1 0

    B.0 1

    C.非0 非0

    D.1 1


    正确答案:A

  • 第3题:

    表达式“-1>>>1”的十进制值是()。

    A.-2

    B.231-1

    C.-(231-1)

    D.232-1


    正确答案:B

  • 第4题:

    在C语言中,当表达式值为0时表示逻辑值“假”,当表达式值为______时表示逻辑值“真”。


    正确答案:非0
    非0 解析:c语言中,在需要布尔类型值时,0会被转换成值false,非0被转换成true。

  • 第5题:

    某计算机字长16位的机器码1111 1111 00000000,表示无符号的整数时对应的十进制表达式为(5),表示一个带符号整数的反码时,该机器码表示的十进制表达式为(6)。该数的补码是(7)。

    A.215—27

    B.216—28

    C.217—29

    D.216—27


    正确答案:B

  • 第6题:

    用十进制数表示表达式“12|012”的运算结果是( )

    A.1

    B.0

    C.14

    D.16


    正确答案:C
    按位运算将运算分量视作二进位的位申信息,对两运算分量的对应位进行运算,产生H进位的位串信息结果。整数12最低8位二进位是00001100,整数012是八进制数,它的最低8位二进位是00001010。这两个二进位位串信息按位或运算,得到结果是00001110,对应十进制数14,八进制数是016。所以解答是C。

  • 第7题:

    一个用二进制表示的IP地址为1 100101 1 0101 1 1 10 00000010 00000001,那么它的点分十进制表示为___________。


    正确答案:
    203.94.2.1【解析】一个完整的口地址由4字节,即32位二进制数值组成,为了方便人们的使用,IP地址采用点分十进制标记法。

  • 第8题:

    设a的值为5,b的值为10,则表达式(a-4) mod b的结果为()

    • A、0
    • B、10
    • C、5
    • D、1

    正确答案:D

  • 第9题:

    表达式len(range(1,10))的值为10。


    正确答案:错误

  • 第10题:

    填空题
    已知a的ASCII的十进制代码为97,则表达式10+15.2-27*(‘a’-‘b’)的值为()。

    正确答案: 52.2
    解析: 暂无解析

  • 第11题:

    填空题
    表达式len(range(1,10))的值为()。

    正确答案: 9
    解析: 暂无解析

  • 第12题:

    单选题
    设a的值为5,b的值为10,则表达式(a-4) mod b的结果为()
    A

    0

    B

    10

    C

    5

    D

    1


    正确答案: C
    解析: 暂无解析

  • 第13题:

    若某整数的16位补码为FFFFH(H表示十六进制),则该数的十进制值为______。

    A.0

    B.-1

    C.216-1

    D.-216+1


    正确答案:B
    解析:本题考查数据表示基础知识。
      根据补码定义,数值X的补码记作[X],如果机器字长为n,则最高位为符号位,0表示正号,1表示负号,正数的补码与其原码和反码相同,负数的补码则等于其反码的末尾加1。
      16位补码能表示的数据范围为[-215,215,-1]。对于整数(216-1)和(-216+1),数据表示需要16位,再加一个符号位,共17位,因此不在其16位补码能表示的数据范围之内。
      在补码表示中,0有唯一的编码:[+0]=0000000000000000,[-0]=0000000000000000,即0000H
      [-1]=100000000000000,[-1]=1111111111111110,因此-1的补码为[-1]=1111111111111111=FFFF。

  • 第14题:

    在C程序中,在求逻辑值时,用()表示逻辑表达式值为“真”,又用()表示逻辑表达式值为“假”。()

    A、10

    B、01

    C、非0非0

    D、11


    参考答案:A

  • 第15题:

    表达式9!=10的值为()。

    A.非零值

    B.true

    C.0

    D.1


    正确答案:D

  • 第16题:

    已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=’a’+’8’-’3’的值为


    正确答案:f
    本题考查不同类型的数据之间的计算。C语言中允许不同类型的数据进行混合运算,在进行运算时,要把不同类型的数据转换成同一类型。数据类型级别有高低,计算时要先将数据类型由低向高转换。题目中先将字符’a’转换为整数97,然后计算97+8-3=102,再将整数102按照ASCII码转换成字符,得到f。

  • 第17题:

    某计算机字长16位的机器码1111 1111 0000 0000,表示无符号的整数时对应的十进制表达式为(5),表示一个带符号整数的反码时,该机器码表示的十进制表达式为(6),该数的补码是(7)。

    A.215-27

    B.216-29

    C.217-27

    D.216-27


    正确答案:B
    解析:字长16位的机器码1111111100000000,表示无符号的整数时对应的十进制表达式为215+214+213+212+211+210+29+28=216-28。当表示一个带符号整数的反码时,其原码为100000001111111,则该机器码表示的十进制表达式为-(27+26+25+24+23+22+21+20)=-(28-1)。该数的补码是反码加1,即1111111100000000+1=1111111100000001。

  • 第18题:

    若已知a=10,b=20,则表达式!a<b的值为______。

    A.10

    B.1

    C.20

    D.30


    正确答案:B
    解析:!的优先级高于,!a的值为0,0b显然成立,该表达式的值为1。

  • 第19题:

    while(表达式){语句;}结构中循环结束的条件是()。

    • A、当表达式的值为0时
    • B、当表达式的值不为0时
    • C、当表达式的值为1时
    • D、当表达式的值为非1时

    正确答案:A

  • 第20题:

    已知a的ASCII的十进制代码为97,则表达式10+15.2-27*(‘a’-‘b’)的值为()。


    正确答案:52.2

  • 第21题:

    在条件函数IIF(<逻辑表达式>,<表达式1>,<表达式2>)中,如果<逻辑表达式>的值为假,返回<表达式1>的值,否则返回<表达式2>的值


    正确答案:错误

  • 第22题:

    填空题
    表达式sum(range(1,10,2))的值为()。

    正确答案: 25
    解析: 暂无解析

  • 第23题:

    判断题
    表达式len(range(1,10))的值为10。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第24题:

    单选题
    若有定义:int a=0,b=0,c=0,d=0;以下关于C语言表达式:(++a‖++b)? ++c:++d执行顺序的叙述正确的是(    )。
    A

    先执行++a,表达式++a的值为1;再执行++b,表达式++b的值为1,由此可确定(++a‖++b)值为1,因此执行++c

    B

    先执行++a,表达式++a的值为1,由此可确定(++a‖++b)值为1,因此执行++c

    C

    先执行++b,表达式++b的值为1;再执行++a,表达式++a的值为1,由此可确定(++a‖++b)值为1,因此执行++c

    D

    先执行++a,++b,++c,++d,使得a,b,c,d的值都为1,由此可确定(++a‖++b)值为1,因此执行++c


    正确答案: A
    解析:
    ++a表示先将变量a+1,再执行其他操作,逻辑或运算符遵循“短路求值”策略,即只有在仅靠左操作数的值无法确定该逻辑表达式的结果时,才会求解右操作数,表达式(++a‖++b)中,左操作数++a的值为1,已经可以确定整个逻辑表达式的结果为1,因此右操作数++b不再求解,直接执行表达式2,即++c,B项正确。答案选择B选项。