参考答案和解析
扩展了4种数据类型。它们分别是:bit、sfr、sfr16和sbit。
更多“33、C51相比于标准C,扩展了4个数据类型,分别是sbit、sfr、bit和()。”相关问题
  • 第1题:

    设信息速率为sbit106/s,则2ASK、2PSK信号的谱零点带宽分别为()。

    • A、106bits/s,2X106bit/s
    • B、106bits/s,106bits/s
    • C、2X106bit/s,106bits/s
    • D、2X106bit/s,2X106bit/s

    正确答案:D

  • 第2题:

    表示‘0’‘1’;两值逻辑的数据类型是bit(位),表示‘0’‘1’‘Z’等九值逻辑的数据类型是std_logic(标准逻辑),表示空操作的数据类型是()。


    正确答案:NULL

  • 第3题:

    DL476-92控制域地址扩展位是()

    • A、bit 0
    • B、bit 2
    • C、bit 5
    • D、bit 7

    正确答案:D

  • 第4题:

    C51支持的数据类型和存储器类型有哪些?


    正确答案:数据类型:字符型、整型、长整型、浮点型、位型、访问SFR。
    存储器类型:bdata、data、idata、pdata、xdata、code

  • 第5题:

    C51中sfr16类型表示无符号数的范围是()

    • A、-32768到32767
    • B、0到255
    • C、-128到1127
    • D、0到65535

    正确答案:D

  • 第6题:

    C51支持的数据类型有哪些?


    正确答案:字符型、整型、长整型、浮点型、位型、访问SFR。

  • 第7题:

    bit与sbit定义的位变量有什么区别?


    正确答案:bit是用来定义普通的位变量,它的值只能是二进制的0或1。而sbit定义的是特殊功能寄存器的可寻址位,它的值是可以进行位寻址的特殊功能寄存器的某位的绝对地址,例如PSW寄存器OV位的绝对地址0xd2。

  • 第8题:

    简述C51单片机直接支持的数据类型,并加以说明。


    正确答案: 字符型(char):char有有符号字符型signedchar和无符号字符型unsigned char之分,他们的长度都为一个字节。对于signed char,其字节的最高位是符号位,“0”表示正数,“1”表示负数,以补码表示,表示的数值范围是-128~127;对于unsigned char,表示的数值范围是0~256,可以用来存放无符号的数值,也可存放西文字符。
    整型(int):int有有符号字整型signed int和无符号整型unsigned int之分,他们的长度均为双字节。对于signed int,它存放双字节有符号的数值,以补码表示,表示的数值范围是-327698~32767;对于unsigned int,它存放双字节无符号的数值,表示的数值范围是0~65535。
    长整型(long):long有有符号字整型signed long和无符号整型unsigned long之分,他们的长度均为4个字节。对于signed long,它存放4字节有符号的数值,以补码表示,表示的数值范围是-2147483648~2147483647;对于unsigned long,它存放双字节无符号的数值,表示的数值范围是0~4294967295。
    浮点型(float):float型数据长度为4个字节,格式符合IEEE-754标准的单精度浮点型数据,包含指数和尾数两部分,最高位为符号位,“0”表示正数,“1”表示负数,其余8位为阶码,最后23位为尾数的有效数位,由于尾数的整数部分隐含为“1”,所以尾数的精度为24位。表示的数值范围是±1.175494E-38~±3.402823E+38(加38)。
    双精度型(double):double型占8个字节,其数值范围为1.7E-308~1.7E+308。

  • 第9题:

    Sbit不可以用于定义内部RAM的可位寻址区,只能用在可位寻址区的SFR上。


    正确答案:正确

  • 第10题:

    在C51程序中,把“reg51.h”头文件包含在程序中,就直接使用SFR名称和位名称。()


    正确答案:正确

  • 第11题:

    问答题
    标准日志和扩展日志的区别是什么?

    正确答案: Standard Log Option:选择标准日志时,就会在脚本执行过程中,生成函数的标准日志并且输出信息,供调试
    用。大型负载测试场景不用启用这个选项。
    扩展日志包括警告和其他信息。大型负载测试不要启用该选项。用扩展日志选项,可以指定哪些附加信息需要加到扩展日志中。
    解析: 暂无解析

  • 第12题:

    问答题
    bit和std_logic两种数据类型有什么区别?

    正确答案: 数据类型bit只有两种取值‘0’和‘1’;
    数据类型std_logic有9种取值,分别是‘U’,‘X’,‘0’,‘1’,‘Z’,‘W’,‘L’,‘H’,‘-’;
    其中,
    ‘U’–Uninitialized(未定)
    ‘X’--ForcingUnknown(强未知)
    ‘0’--Forcing0(强0)
    ‘1’--Forcing1(强1)
    ‘Z’--HighImpedance(高阻)
    ‘W’--WeakUnknown(弱未知)
    ‘L’--Weak0(弱0)
    ‘H’--Weak1(弱1)
    ‘-’--Don’tcare(无关,即不可能情况)
    解析: 暂无解析

  • 第13题:

    C51中sfr类型表示无符号数的范围是()

    • A、-32768到32767
    • B、0到255
    • C、-128到1127
    • D、0到65535

    正确答案:B

  • 第14题:

    在SQL Server中,存储逻辑型数据值的数据类型是bit。


    正确答案:正确

  • 第15题:

    C51语言提供的合法的数据类型关键字是()。

    • A、sfr
    • B、BIT
    • C、Char
    • D、integer r

    正确答案:A

  • 第16题:

    在C51中,bit位与sbit位有什么区别?


    正确答案: bit位类型符用于定义一般的位变量。存储器类型只能是bdata、data、idata,只能是片内RAM的可位寻址区,严格来说只能是bdata。
    sbit位类型符用于定义在可位寻址字节或特殊功能寄存器中的位,定义时需指明其位地址,可以是位直接地址,可以是可位寻址变量带位号,也可以是特殊功能寄存器名带位号。

  • 第17题:

    在C51的数据类型中,unsignedchar型的数据长度和值域为()

    • A、单字节,-128~127
    • B、双字节,-32768~+32767
    • C、单字节,0~255
    • D、双字节,0~65535

    正确答案:C

  • 第18题:

    C51特有的数据类型有哪些?


    正确答案:C51特有的数据类型有特殊功能寄存器型和位类型。

  • 第19题:

    C51中singedchar数据类型对应的值域范围为()。


    正确答案:-128~127

  • 第20题:

    C51中数据类型sbit和bit的区别在于()。


    正确答案:bit用于定义位变量,不能定义位指针也不能定义位数组,位地址可变;sbit用于定义片内可位寻址位

  • 第21题:

    C51在标准C的基础上,扩展了哪几种数据类型?


    正确答案:扩展了4种数据类型,它们是:bit、sfr、sfr16和sbit。

  • 第22题:

    填空题
    表示‘0’‘1’;两值逻辑的数据类型是bit(位),表示‘0’‘1’‘Z’等九值逻辑的数据类型是std_logic(标准逻辑),表示空操作的数据类型是()。

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

  • 第23题:

    问答题
    数据类型bit在哪个库中定义?哪个(哪些)库和程序包总是可见的?

    正确答案: 数据类型bit在标准库std中定义。VHDL标准中规定工作库work、标准库std及std库中的standard程序包总是可见的。
    解析: 暂无解析

  • 第24题:

    问答题
    C51支持的数据类型和存储器类型有哪些?

    正确答案: 数据类型:字符型、整型、长整型、浮点型、位型、访问SFR。
    存储器类型:bdata、data、idata、pdata、xdata、code
    解析: 暂无解析