以下选项中不属于C语言的类型的是()。 A) integer B)float C) int D) charA.integer不是C语言中的类型关键字B.float是C语言中的浮点类型关键字C.int是C语言中的整型关键字D.char是C语言中的字符类型关键字

题目

以下选项中不属于C语言的类型的是()。 A) integer B)float C) int D) char

A.integer不是C语言中的类型关键字

B.float是C语言中的浮点类型关键字

C.int是C语言中的整型关键字

D.char是C语言中的字符类型关键字


相似考题
更多“以下选项中不属于C语言的类型的是()。 A) integer B)float C) int D) char”相关问题
  • 第1题:

    下列对变量的引用中,错误的是()。A.int a; int &p=a;B.Chara;char &p=a;C.int a; int &am

    下列对变量的引用中,错误的是( )。

    A.int a; int &p=a;

    B.Chara;char &p=a;

    C.int a; int &p;p=a;

    D.float a;float &p=a;


    正确答案:C
    解析:本题考核引用的定义和初始化。引用具有如下特点:①引用能够使用任何合法变量名。②引用不是变量,所以必须在定义时初始化,而且一旦初始化之后,就不能再成为其他变量的引用。③引用不是值,不占存储空间,说明引用时,目标的存储状态不会改变。所以,引用只有说明,没有定义。④引用仅在说明时带有“&”,以后就像普通变量一样使用,不能再带“&”。在选项C中,由于在定义引用p后没有进行初始化,所以此语句是错误的。故本题答案是C。

  • 第2题:

    若有以下定义char a;int b;float c;double d;则表达式a*b+d-c值的类型为


    正确答案:双精度类型
    在本题中,定义了四个不同类型的变量,然后在同一个表达式中进行计算。在C语言中规定,不同数据类型的数据在进行运算时,其结果保存为精度相对较高的类型,即所占字节空间较多的类型。因此,在对本题的四个不同类型的变量进行运算后,最终的结果为double类型。

  • 第3题:

    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。对自动类型转换的优先关系不了解。

  • 第4题:

    switch(c) 语句中c可以是int, long, char, float, unsigned int 类型。( )


    正确答案:
     

  • 第5题:

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

    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

  • 第6题:

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

    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→folat→long→byte,short,char


    正确答案:A

  • 第7题:

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

  • 第8题:

    都是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

  • 第9题:

    在下列选项中,全部都是C++关键字的选项为()

    • A、while IF Static
    • B、break char go
    • C、sizeof case extern
    • D、switch float integer

    正确答案:C

  • 第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题:

    单选题
    在下列选项中,全部都是C++关键字的选项为()
    A

    while IF Static

    B

    break char go

    C

    sizeof case extern

    D

    switch float integer


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

  • 第13题:

    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

  • 第14题:

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

    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

  • 第15题:

    若有以下定义: char a;int b; float c;double d; 则表达式a*b+b-c值的类型为( )。A. floatSX

    若有以下定义: char a;int b; float c;double d; 则表达式a*b+b-c值的类型为( )。

    A. float

    B.int

    C.char

    D.double


    正确答案:D
    在表达式a*b+d-c中,double的类型最高,C语言中,由低类型自动向高类型转换,所以最后的结果一定是double型。

  • 第16题:

    下列引用的定义中,( )是错误的。

    A.int i; int &j=i;

    B.int i; int &j; j=i:

    C.float i; float &j=i;

    D.char d; char &k=d;


    正确答案:B

  • 第17题:

    若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )。A.A. float SXB

    若有以下定义:

    char a;int b;

    float c;double d;

    则表达式a*b+d-c值的类型为( )。

    A.A. float

    B.int

    C.char

    D.double


    正确答案:D
    在表达式a*b+d-c中,double的类型最高,C语言中,由低类型自动向高类型转换,所以最后的结果一定是double型。

  • 第18题:

    下列对变量的引用中,错误的是

    A.int a; int &p=a;

    B.char a;char &p=a;

    C.int a; int &p;p=a;

    D.float a;float &p=a;


    正确答案:C
    解析:本题考核引用的定义和初始化。引用具有如下特点:引用能够使用任何合法变量名;引用不是变量,所以必须在定义时初始化,而且一旦初始化之后,就不能再成为其他变量的引用;引用不是值,不占存储空间,说明引用时,目标的存储状态不会改变。所以,引用只有说明,没有定义:引用仅在说明时带有“&”,以后就像普通变量一样使用,不能再带“&”。在C)选项牛,由于在定义引用p后没有进行初始化,所以此语句错误的。

  • 第19题:

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

    AShort、Integer、Long、Float、Double

    BShort、Int、Long、Single、Double

    CInteger、Long、Single、Double、Decimal

    DBoolen、Byte、Bit、Decimal、Date


    C

  • 第20题:

    switch(表达式)语句中的“表达式”,允许的类型是()。

    • A、float,int
    • B、float,int,char
    • C、int,char
    • D、char,double

    正确答案:C

  • 第21题:

    在Java语言中,已知a为int型,b为double型,c为float型,d为char型,则表达式a+bc-d/a的结果类型为()。

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

    正确答案:B

  • 第22题:

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

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

    正确答案:B

  • 第23题:

    下列选项中,按照箭头方向,需要进行强制类型转换的是()。

    • A、double←float
    • B、float←long
    • C、int←char
    • D、char←byte

    正确答案:D

  • 第24题:

    单选题
    都是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


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