参考答案和解析
正确答案: C
解析:
Java语言中short型变量的存储顺序是先高后低,占16bit,能表示的数据范围是:-32768~+32767。
更多“单选题给一个short类型变量赋值的范围是(  )。A -128~+127B -2147483648~+2147483647C -32768~+32767D -1000~+1000”相关问题
  • 第1题:

    整型变量中,int类型表示的数据范围是( )。

    A.-2147483647 ~ + 2147483646

    B.-2147483648 ~ + 2147483647

    C.-2147483646 ~ + 2147483647

    D.-2147483647 ~ 2147483648


    正确答案:B

  • 第2题:

    下列哪一个选项是short型数据的取值范围?

    A.-128~+127

    B.-32768~+32 767

    C.-2147483648~+2147483647

    D.-3.40282347E38~+3.40282347E38


    正确答案:B
    解析: 整型变量有4种类型:(1) byte型变量占8bit,所能表示的数据范围是-128~+127。 (2) short型变量占16bit,所能表示的数据范围是-32768~+32767。(3) int型变量占32bit,所能表示的数据范围是-2147483648~+2147483647。(4) long型变量占64bit,所能表示的数据范围是-264~+264-1。所以本题答案是B。

  • 第3题:

    整型变量中,short类型表示的数据范围是( )。

    A.-32768 ~ + 32767

    B.-32767 ~ + 32766

    C.-32767 ~ + 32768

    D.-3276766 ~ + 32767


    正确答案:A

  • 第4题:

    当50≤X≤200时,则给变量Y赋值为1000的正确的if判定语句是()

    • A、if 50≤X≤200then y=1000
    • B、if x<=200andx>=50then y=1000
    • C、if x<=200orx>=50then y=1000
    • D、if x>=50,x<=200then y=1000

    正确答案:B

  • 第5题:

    下列数据中,不属于整型的是()。

    • A、2147483648
    • B、-2147483647
    • C、1234
    • D、-1234

    正确答案:A

  • 第6题:

    以下关于变量的说法正确的有()。

    • A、byte变量可表示范围从-128到127
    • B、byte变量可表示范围从-127到128
    • C、byte变量可表示范围从0到255
    • D、char变量可表示范围从0到255
    • E、char变量可表示范围从0到65535

    正确答案:A,E

  • 第7题:

    如果用16位二进制补码表示带符号的定点整数,则能表示的十进制数的范围是()。

    • A、-127到+127
    • B、-32767到+32767
    • C、-128到+128
    • D、-32768到+32767

    正确答案:D

  • 第8题:

    循环指令的转移范围是()。

    • A、-128~127
    • B、0~255
    • C、-32768~32767
    • D、0~65535

    正确答案:A

  • 第9题:

    已知int,i=2147483647;++i;则i的值等于多少()

    • A、-2147483648
    • B、2147483647
    • C、2147483648

    正确答案:A

  • 第10题:

    单选题
    16位二进制补码表示为十进制数的范围是()
    A

    -32768D~32768D

    B

    -32768D~32767D

    C

    -32767D~32768D

    D

    -32767D~32767D


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

  • 第11题:

    单选题
    关于mysql的sql编程中变量赋值说法错误的是()
    A

    set可以同时给多个变量赋值

    B

    select可以将查询结果赋值给变量

    C

    select可以同时给多个变量赋值

    D

    set只能同时给一个变量赋值


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

  • 第12题:

    单选题
    能够给一个byte型变量赋值的范围是()
    A

     0~65535

    B

    (-128)~127

    C

    (-32, 768)~32, 767

    D

    (-256)~255


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

  • 第13题:

    下列( )选项是short型数据的取值范围。

    A.-128~+127

    B.-32768~+32767

    C.-2147483648~+2417483647

    D.-3.40282347E38~+3.40282347E38


    正确答案:B

  • 第14题:

    在VB中,Integer类型数的表示范围是:( )

    A、-32768--32767

    B、-32768--32768

    C、-2147483648--2147483647

    D、-2147483648--2147483648


    正确答案:A

  • 第15题:

    16位二进制补码表示为十进制数的范围是()

    • A、-32768D~32768D
    • B、-32768D~32767D
    • C、-32767D~32768D
    • D、-32767D~32767D

    正确答案:B

  • 第16题:

    PHP中整数型数据类型,在32位操作系统中表示的范围是多少?()

    • A、-256到256
    • B、-1024到1024
    • C、-32767到32767
    • D、-2147483648到2147483647

    正确答案:D

  • 第17题:

    内部数据类型byte的取值范围是()

    • A、0——65
    • B、-128——127
    • C、–32768——32767
    • D、256——255

    正确答案:B

  • 第18题:

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

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

    正确答案:C

  • 第19题:

    关于mysql的sql编程中变量赋值说法错误的是()

    • A、set可以同时给多个变量赋值
    • B、select可以将查询结果赋值给变量
    • C、select可以同时给多个变量赋值
    • D、set只能同时给一个变量赋值

    正确答案:D

  • 第20题:

    条件转移指令JC和段内直接短转移指令JMP SHORT LP,它们的转移范围是()。

    • A、-128~+127
    • B、0~65535
    • C、-127~+128
    • D、0~255

    正确答案:A

  • 第21题:

    能够给一个byte型变量赋值的范围是()

    • A、 0~65535
    • B、(-128)~127
    • C、(-32, 768)~32, 767
    • D、(-256)~255

    正确答案:B

  • 第22题:

    单选题
    当50≤X≤200时,则给变量Y赋值为1000的正确的if判定语句是()
    A

    if 50≤X≤200then y=1000

    B

    if x<=200andx>=50then y=1000

    C

    if x<=200orx>=50then y=1000

    D

    if x>=50,x<=200then y=1000


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

  • 第23题:

    单选题
    关于地址和指针,以下说法正确的是(  )。
    A

    通过强制类型转换可以将一种类型的指针变量赋值给另一种类型的指针变量

    B

    可以取一个常数的地址赋值给同类型的指针变量

    C

    可以取一个表达式的地址赋值给同类型的指针变量

    D

    可以取一个指针变量的地址赋值给基类型相同的指针变量


    正确答案: A
    解析:
    常数的地址存储在内存的常量区,常量区存储的都是常量,值都是不可修改的,所以直接取常量的地址赋给指针变量没有任何意义,C语言也不允许这样做,编译会出错,B项错误;表达式的值存储在临时变量中,内存中存在专门用来存储临时变量的区域,对这块地址进行操作也是没有意义的,C语言不允许这样做,编译会出错,C项错误;可以取一个指针变量的地址,但是指针变量的地址属于指针,只能赋值给指针类型的指针变量,D项错误。答案选择A选项。