变量a是整型,f是实型,i是双精度型,则表达式10+"a"+i*f值的数据类型为()。A、intB、floatC、doubleD、不确定

题目

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

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

相似考题
更多“变量a是整型,f是实型,i是双精度型,则表达式10+"a"+i*f值的数据类型为()。A、intB、floatC、doubleD、不确定”相关问题
  • 第1题:

    在以下程序中,变量S为( )。 DefDbl A-H O-Z DefInt I-N S=1 For I=1 To 20 S=S*I Next I Printf"S=",S

    A.字符串变量

    B.长整型变量

    C.单精度实型变量

    D.双精度实型变量


    正确答案:D

  • 第2题:

    设变量a是 int 型,f是 double 型,i是 float 型,则表达式10+'a'+i*f值的数据类型

    A.int

    B.float

    C.double

    D.不确定


    正确答案:C
    解析:根据混合运算规则,如果有一个数据是double型,则其他数据类型先转化为double型,运算的结果最终也是double型。为保证精度的不丢失,表达式的数据类型是变量和常量中精确度最高的变量类型。

  • 第3题:

    设变量a是int型,f是int型,i是double型,则表达式10+a+i*f值的数据类型为A.int B.float C.double D.不确定


    正确答案:C
    在本题中,分别定义了一个整型变量a和f、双精度型变量i。然后求表达式10+a+i*f结果的数据类型。
    在C语言中,对应不同类型数据间的运算,将运算结果保存为精度较高的操作数类型,如整型与浮点型操作数据进行相关的运算,运算结果被自动保存为浮点型。在本题给出的运算表达式中,参与运算的操作数精度最高的为双精度型,因此,最后的计算结果应该被保存为双精度类型,本题正确的答案选C。

  • 第4题:

    表达式18/4*sqrt(4.0)/5值的数据类型是( )

    A.int

    B.float

    C.double

    D.不确定


    正确答案:C

  • 第5题:

    表达式18/4*sqrt(4.0)/8值的数据类型为______。

    A.int

    B.float

    C.double

    D.不确定


    正确答案:C
    解析:根据数据类型转换时的就长转换规则,可以得到最后的结果应是实型。

  • 第6题:

    有如下表达式19/30*.sqrt(4.0)/5,则该表达式值数据类型为 ______。

    A.int

    B.float

    C.double

    D.不确定


    正确答案:C

  • 第7题:

    设chart=’A’;则表达式5+0.6+t值的数据类型为()。

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

    正确答案:D

  • 第8题:

    在C语言程序中,用关键字()定义双精度实型变量。

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

    正确答案:C

  • 第9题:

    在C语言程序中,用关键字()定义单精度实型变量。

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

    正确答案:B

  • 第10题:

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

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

    正确答案:B

  • 第11题:

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

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

    正确答案:C

  • 第12题:

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

    int

    B

    float

    C

    double

    D

    不确定


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

  • 第13题:

    设变量a是int型,f是float型,i是double型,则表达式10+'a'+i*f的值的数据类型为( )。

    A.int

    B.float

    C.double

    D.不确定


    正确答案:C
    解析:int型、float型、double型的数据可以混合,要先转换成同一类型再运算。10+‘a’运算后值的类型为int型,i*f运算后值的类型为double型,最后表达式值的类型为double型。

  • 第14题:

    设变量a是int型,f是double型,i是float型,则表达式10+'a'+i * f值的数据类型是

    A.int

    B.float

    C.double

    D.不确定


    正确答案:C
    解析:根据混合运算规则,如果有一个数据是double型,则其他数据类型先转化为double型,运算的结果最终也是double型。为保证精度的不丢失,表达式的数据类型是变量和常量中精确度最高的变量类型。

  • 第15题:

    设有定义nit a:float f; double int i,则表达式10+'a'+i+f值的数据类型是( )

    A.int

    B.float

    C.double

    D.不确定


    正确答案:C

  • 第16题:

    有如下定义 int a; float f; double i; 则表达式4+‘a’+i*f的值的数据类型是 ______。

    A.int

    B.float

    C.double

    D.不确定


    正确答案:C

  • 第17题:

    设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为A.int B.float C.double D.不确定


    正确答案:C
    根据混合运算规则,如果有一个数据是float型或double型,则其他数据类型先转化为double型,运算的结果最终也是double型。

  • 第18题:

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

    A、整型数

    B、长整型数

    C、单精度实型数

    D、双精度实型数


    正确答案:BCD

  • 第19题:

    在C语言程序中,用关键字()定义基本整型变量。

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

    正确答案:A

  • 第20题:

    设inta;floatf;doublei;则表达式10+’a’+i*f值的数据类型是()。


    正确答案:double

  • 第21题:

    表达式18/4*sqrt(4.0)/8值的数据类型为()。

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

    正确答案:C

  • 第22题:

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

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

    正确答案:C

  • 第23题:

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

    int

    B

    float

    C

    double

    D

    不能确定


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