更多“float实型变量类型占()内存空间。”相关问题
  • 第1题:

    下列关于Java语言简单数据类型的说法中,错误的是( )。

    A.float类型占内存少,运算快

    B.float类型占内存少,但是运算速度比不上double类型

    C.double类型精度高于float类型

    D.double类型在计算机的内存中占64位


    正确答案:B
    解析:由于Java语言中的float类型占内存较少,只占存储的32位,比double类型的64位少,因此,运算速度比double类型快。

  • 第2题:

    以下对一维实型数组a的正确定义的是______。

    A.float a(10);

    B.int n=10;float a[n];

    C.int n;float a [n]; scanf("%d",&n);

    D.#define SIZE 10 float a[SIZE];


    正确答案:D
    解析:C语言不可动态定义数组,必须是整型常量,选项D中的SIZE是符号常量,也是常量,值为10,所以可以用符号常量来定义数组的长度。

  • 第3题:

    关于类型转换的说法中,错误的是( )。

    A.如果a为血型变量,b为char型变量,则a+b的值为血型

    B.如果a为float型变量,b为int型变量,则a-b的值为float型

    C.如果a为double型变量,b为float型变量,则a*b的值为double型

    D.如果a为血型变量,b为血型变量,则a/(double)b的值为int型


    正确答案:D
    解析:C++中数据类型转换有两类,即隐式类型转换和显式类型转换。①隐式类型转换是由编译器自动完成的类型转换。当编译器遇到不同类型的数据参与同一运算时,会自动将它们转换为相同类型后再进行运算。赋值时,会把所赋值的类型转换为与被赋值变量类型一样。隐式类型转换按从低到高的顺序进行。②显式类型转换是由程序员显式指出的类型转换,使用显式类型转换的好处是,编译器不必自动进行两次转换,而由程序员负责类型转换的正确性。由此可知选项D中a/(double)b的值应为double型。

  • 第4题:

    如果VB中变量a值为32799,那么变量a的数据类型可以为()( )

    A、整型数

    B、长整型数

    C、单精度实型数

    D、双精度实型数


    正确答案:BCD

  • 第5题:

    不能作为FOR语句循环控制变量的是下列哪种类型变量()

    • A、整型
    • B、布尔型
    • C、实型
    • D、字符型

    正确答案:C

  • 第6题:

    变量类型float可以被提升为double型。


    正确答案:错误

  • 第7题:

    有函数int m( float x) {float z;z=x;return(z);}则返回值是()

    • A、整型值
    • B、X
    • C、Z
    • D、实型值

    正确答案:A

  • 第8题:

    设变量a是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据类型为()。

    • A、不确定
    • B、double
    • C、int
    • D、float

    正确答案:B

  • 第9题:

    设有整型变量a,实型变量f,双精度型变量x,则表达式10+′b′+x*f值的类型为()

    • A、int
    • B、float
    • C、double
    • D、不能确定

    正确答案:C

  • 第10题:

    判断题
    变量类型float可以被提升为double型。
    A

    B


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

  • 第11题:

    填空题
    在C语言中,实型变量被分为两种类型,这两种类型分别是()和()

    正确答案: 单精度类型(或float型),双精度类型(或double型)
    解析: 暂无解析

  • 第12题:

    填空题
    float实型变量类型占()内存空间。

    正确答案: 4个字节/32位
    解析: 暂无解析

  • 第13题:

    在C语言中实型包括Float型和double型,它们两个类型存放数据范围相同。

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


    正确答案:×

  • 第14题:

    分别写出BOOL,int,float,指针类型的变量a 与

    “零”的比较语句。


    正确答案:

    BOOL : if ( !a ) or if(a)
    int : if ( a == 0)
    float : const EXPRESSION EXP = 0.000001
    if ( a < EXP && a >-EXP)
    pointer : if ( a != NULL) or if(a == NULL)

     

  • 第15题:

    VB中变量a属于双精度实型数,定义变量a应该使用什么类型说明符?( )

    A、integer

    B、double

    C、single

    D、long


    正确答案:B

  • 第16题:

    以下各组选项中,均能正确定义二维实型数组a的选项是( )

    A.float a[3][4]; float a[][4]; float a[3][]={{1},{0}};

    B.float a(3,4); float a[3][4]; float a[][]={{0},{0}};

    C.float a[3][4] static float a[][4]={{0},{0}};

    D.float a[3][4]; float a[3][];


    正确答案:C

  • 第17题:

    在C语言中,实型变量被分为两种类型,这两种类型分别是()和()


    正确答案:单精度类型(或float型);双精度类型(或double型)

  • 第18题:

    假定变量x,f和d的类型分别为int 、float和double。下面表达式的值总是为1的是()

    • A、x==(int)(float)x
    • B、d==(double)(float)d
    • C、f==(float)(double)f
    • D、(f+d)-f==d

    正确答案:A

  • 第19题:

    声明下列指针:float类型变量的指针pfloat,char类型的指针pstr、struct Customer型的指针pcus。


    正确答案:float*pfloat; Char*pstr;
    Struct customer*pcus

  • 第20题:

    在C语言中的实型变量分为两种类型,它们是float(实型)和double(双精度实型)。


    正确答案:错误

  • 第21题:

    单选题
    设有整型变量a,实型变量f,双精度型变量x,则表达式10+′b′+x*f值的类型为()
    A

    int

    B

    float

    C

    double

    D

    不能确定


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

  • 第22题:

    单选题
    有函数int m( float x) {float z;z=x;return(z);}则返回值是()
    A

    整型值

    B

    X

    C

    Z

    D

    实型值


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

  • 第23题:

    判断题
    在C语言中的实型变量分为两种类型,它们是float(实型)和double(双精度实型)。
    A

    B


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