更多“在C语言类型中,int ,char, short等类型的长度是()A、固定的B、由用户自己定义C、任意的D、与机器字长有关”相关问题
  • 第1题:

    C语言中各种基本数据类型的存储空间长度排列为( )

    A.char≤long≤int≤float≤double

    B.double≤float≤long≤int≤char

    C.char≤int≤long≤float≤double

    D.float≤int≤long≤char≤double


    正确答案:C

  • 第2题:

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

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

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

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

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


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

  • 第3题:

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

    A.由用户自己定义

    B.均为2个字节

    C.是任意的

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


    正确答案:D

  • 第4题:

    在C++语言的数据类型中,int、short等类型的长度是( )。

    A.固定的

    B.任意的

    C.由用户自定义

    D.与机器字长有关


    正确答案:D

  • 第5题:

    假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言语句: unsigned short a = 65534. unsigned int b ; b =a; 得到b的机器数为(41)。

    A.00007FFEH

    B.OOOOFFFEiH

    C.FFFF7FFEH

    D.FFFFFFFEH


    正确答案:B
    本题考查数据表示的基础知识。各种数据在计算机中表示的形式称为机器数,其特点是采用二进制计数制,数的符号用0、1表示,小数点则隐含表示而不占位置。机器数对应的实际数值称为数的真值。二进制表示中,用最高位作为符号位,‘0”代表“+”,“1”代表“.”,其余数位用作数值位,代表数值。有符号数的编码方式,常用的是补码。而无符号数的表数范围是非负数,全部二进制均代表数值,没有符号位。即第一个“0”或“1”不表示正负。C语言支持所有整型数据类型的有符号数和无符号数运算。16位的无符号整数a等于65534,十六进制表示为FFFEH,32位的无符号整数b等于a,即65534,十六进制表示为OOOOFFFEH。

  • 第6题:

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

    A.均占4个字节

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

    C.由用户自己定义

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


    正确答案:D

  • 第7题:

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

    A)均占4个字节

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

    C)由用户自己定义

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


    正确答案:D

  • 第8题:

    short int类型的长度为()。
    2

  • 第9题:

    在C语言中,5种基本数据类型的存储空间长度的排列顺序是()。

    • A、char<int<long int<=float<double      
    • B、char=int<long int<=float<double 
    • C、char<int<long int<float=double       
    • D、char=int=long int<=float<double

    正确答案:A

  • 第10题:

    在C语言中,5种基本数据类型的存储空间长度的排列顺序为:char<int<long int<=float<double


    正确答案:正确

  • 第11题:

    在C语言中(以16为PC机为例),5种基本数据类型的存储空间长度的排列顺序为()。

    • A、char < int < long int <= float < double
    • B、char = int < long int <= float < double
    • C、char < int < long int <= float = double
    • D、char = int = long int <= float < double

    正确答案:A

  • 第12题:

    填空题
    假定一个结构类型的定义为“struct B{int a[5]; char* b;};”,则该类型的理论长度为()。

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

  • 第13题:

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

    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

  • 第14题:

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

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

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

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

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


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

  • 第15题:

    Java语言中数据类型之间的自动类型转换是由优先关系从低级数据类型转换成高级数据类型,下面选项中自动类型转换优先级由低到高排列正确的是

    A.char→long→int→double→float

    B.char→int→long→double→float

    C.char→int→long→float→double

    D.char→int→float→double→long


    正确答案:C
    解析:自动类型转换是按优先关系从低级数据转换成高级数据,规定的优先次序是char→int→long→float→double。对自动类型转换的优先关系不了解。

  • 第16题:

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

    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

  • 第17题:

    以下代码中变量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
     

  • 第18题:

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

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


    正确答案:错误

  • 第19题:

    假定一个结构类型的定义为 “struct B{int a[5]; char* b;};”,则该类型的长度为20。()

    A

    B



  • 第20题:

    假定一个结构类型的定义为“struct B{int a[5]; char* b;};”,则该类型的理论长度为()。
    24

  • 第21题:

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

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

    正确答案:B

  • 第22题:

    C语言允许函数值类型缺省定义,此时该函数值隐含的类型是()

    • A、float类型
    • B、int类型
    • C、double类型
    • D、char类型

    正确答案:B

  • 第23题:

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

    由用户自己定义

    B

    均为2个字节

    C

    是任意的

    D

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


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