以下关于long,int和short类型数据占用内存大小的叙述中正确的是( )。A.均占4个字节B.根据数据的大小来决定所占内存的字节数C.由用户自己定义D.由C语言编译系统决定

题目

以下关于long,int和short类型数据占用内存大小的叙述中正确的是( )。

A.均占4个字节

B.根据数据的大小来决定所占内存的字节数

C.由用户自己定义

D.由C语言编译系统决定


相似考题
更多“以下关于long,int和short类型数据占用内存大小的叙述中正确的是( )。 A.均占4个字节B.根 ”相关问题
  • 第1题:

    设C语言中,int类型数据占2个字节,则short类型数据占()。

    A. 1个字节

    B. 2个字节

    C. 4个字节

    D. 8个字节


    参考答案B

  • 第2题:

    以下关于整型变量的说法不正确的是( )。

    A.为防计算机高低字节存储顺序不同,通常用byte类型来表示数据可以避免出错。一般情况下都使用该类型

    B.short存储时占16位bit

    C.int类型是最常用的整数类型,它存储时占32位bit

    D.天气预报的计算、天体宇宙的计算都用long类型来表示


    正确答案:A

  • 第3题:

    以下关于long、int和short类型数据占用内存大小的叙述中正确的是

    A.均占4个字节

    B.根据数据的大小来决定所占内存的字节数

    C.由用户自己定义

    D.由C语言编译系统决定


    正确答案:D
    解析:在C语言的标准中,short占2个字节、long占4个字节,但int的大小和编译系统相关。例如在Turbo C 2.0中,int占2个字节,但在VisualC++6.0(VC6可以用做C语言编译器)中占4个字节。故本题应该选择D。

  • 第4题:

    下列关于自动类型转换的说法中,正确的是( )。

    A.int类型数据可以被自动转换为char类型数据

    B.char类型数据可以被自动转换为int类型数据

    C.boolean类型数据不可做自动类型转换,但是可以做强制类型转换

    D.long类型数据可以被自动转换为short类型数据


    正确答案:B
    解析:根据自动类型转换的优先级顺序,int类型的数据不可以自动转换为char类型数据,long类型也不可以自动转换为short类型,boolean的值只有true和false两个值,不能做类型转换,包括自动和强制。

  • 第5题:

    在C语言中,int、char和short种类型数据在内存中所占用的字节数()。

    A.由用户自己定义

    B.均为2个字节

    C.是任意的

    D.由所用机器的机器字长决定


    正确答案:D

  • 第6题:

    以下代码中变量result的可能类型有哪些?byte b = 11;short s = 13;result = b * ++s;

    A.byte, short, int, long, float, double

    B.boolean, byte, short, char, int, long, float, double

    C.byte, short, char, int, long, float, double

    D.byte, short, char

    E.int, long, float, double


    正确答案:E
     

  • 第7题:

    都是VB.NET中的数据类型的选项是()

    • A、Short、Integer、Long、Float、Double
    • B、Short、Int、Long、Single、Double
    • C、Integer、Long、Single、Double、Decimal
    • D、Boolen、Byte、Bit、Decimal、Date

    正确答案:C

  • 第8题:

    在C语言中,int、char和short三种类型数据在内存中所占用的字节数()。

    • A、由用户自己定义
    • B、均为2个字节
    • C、是任意的
    • D、由所用机器的机器字长决定

    正确答案:D

  • 第9题:

    Java中整型包括()。

    • A、int,byte,char
    • B、int,short,long,byte,char
    • C、int,short,long,char
    • D、int,short,long,byte

    正确答案:D

  • 第10题:

    设C语言中,int类型数据占2个字节,则short类型数据占().

    • A、1个字节
    • B、2个字节
    • C、4个字节
    • D、8个字节

    正确答案:B

  • 第11题:

    单选题
    在C语言中,int、char和short三种类型数据在内存中所占用的字节数()。
    A

    由用户自己定义

    B

    均为2个字节

    C

    是任意的

    D

    由所用机器的机器字长决定


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

  • 第12题:

    单选题
    下列各组类型声明符中,含义相同的一组是(  )。
    A

    unsigned long int和long

    B

    signed short int和short

    C

    unsigned short和short

    D

    short int和int


    正确答案: D
    解析:
    在基本类型关键字char、int、float、double前加上类型修饰符short、long、signed或unsigned构成派生类型声明符。A项,unsigned long int声明无符号长整数,long声明有符号长整数,含义不同;B项,signed short int声明有符号短整数,short声明有符号短整数,含义相同;C项,unsigned short声明无符号短整数,short声明有符号短整数,含义不同;D项,short int声明有符号短整数,int声明有符号整数,含义不同。

  • 第13题:

    Java语言中数值数据的类型能自动转换,按照从左到右的转换次序为()。

    A.byte→int→short→long→float→double

    B.byte→short→int→long→float→double

    C.byte→short→int→float→long→double

    D.short→byte→int→long→float→double


    正确答案:B

  • 第14题:

    在C语言中,int,char和short三种类型数据在内存中所占用的字节数

    A.由用户自己定义

    B.均为2个字节

    C.是任意的

    D.由所用机器的机器字长决定


    正确答案:D
    解析:C语言中,常用的数据类型有int,char,float,double等,但C标准没有具体规定以上各类数据所占内存字节数,只要求long型数据长度不短于int型,short型不长于int型,具体如何实现,由各计算机系统自行决定。

  • 第15题:

    自动类型转换是按优先关系从低级数据转换成高级数据,规定的优先次序是( )。

    A.byte, short, char→int→long→float→double

    B.float→int→long→byte, short, char→double

    C.int→long→float→double→byte, short, char

    D.double→int→float→long→byte, short, char


    正确答案:A

  • 第16题:

    下列关于自动类型转换的说法中,正确的一个是______。

    A.int类型数据可以被自动转换为char类型数据

    B.char类型数据可以被自动转换为int类型数据

    C.long类型数据可以被自动转换为short类型数据

    D.boolean类型数据不可以做自动类型转换,但是可以做强制转换


    正确答案:B
    解析:根据自动类型转换的优先级顺序,int类型不可以自动转换为char类型,long类型也不可以自动转换为short类型,boolean只有true和false两个值,不能做类型转换,包括自动和强制。

  • 第17题:

    自动类型转换规定的优先次序是( )。

    A.short,byte,char→long→int→float→double

    B.short,byte,char→int→long―float→double

    C.byte,short,char→long→int→float→double

    D.byte,short,char→int→long→float→double


    正确答案:D

  • 第18题:

    在C语言中,int、char和short三种类型数据在内存中所占用的字节数都是由用户自己定义的。()

    此题为判断题(对,错)。


    正确答案:错误

  • 第19题:

    下面关于整数的说法中正确的是()

    • A、short类型占用2字节,int类型占用2字节,long类型占用8字节
    • B、char类型占用1字节,short类型占用2字节long类型占用4字节
    • C、short类型占用1字节,int类型占用2字节.long,类型占用4字节
    • D、short类型占用2字节,int类型占用4字节,long类型占用8字节

    正确答案:B

  • 第20题:

    Union test{ Char a[3]; Int b[4]; Short c[5]; }; 一个test类型数据占用()个字节的空间。

    • A、10
    • B、16
    • C、29
    • D、30

    正确答案:B

  • 第21题:

    下列关于自动类型转换的说法中,正确的一个是()

    • A、int类型数据可以自动转换为char类型数据
    • B、char类型数据可以被自动转换为int类型数据
    • C、boolean类型数据不可以做自动类型转换,但是可以做强制转换
    • D、long类型数据可以被自动转换为short类型数据

    正确答案:B

  • 第22题:

    关于数据类型转换下面描述错误的是()

    • A、byte类型数据可以转换为short、int、long类型数据
    • B、long类型数据有可能转换为byte、short、int类型数据
    • C、在语句int i=(int)78.67;中,变量i的值为79
    • D、当两个数据的类型不同一时,必须先进行数据类型的转换,再运算或赋值

    正确答案:C

  • 第23题:

    单选题
    关于数据类型转换下面描述错误的是()
    A

    byte类型数据可以转换为short、int、long类型数据

    B

    long类型数据有可能转换为byte、short、int类型数据

    C

    在语句int i=(int)78.67;中,变量i的值为79

    D

    当两个数据的类型不同一时,必须先进行数据类型的转换,再运算或赋值


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

  • 第24题:

    单选题
    Union test{ Char a[3]; Int b[4]; Short c[5]; }; 一个test类型数据占用()个字节的空间。
    A

    10

    B

    16

    C

    29

    D

    30


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