itgle.com
参考答案和解析
正确答案:×
0 解析:在赋值运算中,如果表达式中变量和常量的数据类型不一致就会自动进行类型转换。系统会计算1.0/c2,由于1.0是实型,所以均先转化为双精度型0.500000,再与 c1转化后的双精度数相乘得0.500000。但其要赋值给整型变量c3,故要进行强制转换,得c3的值为0。
更多“执行下列语句后,c3中的值为【】 int c1=1,c2=2,c3;c3=1.0/c2 * c1; ”相关问题
  • 第1题:

    下列程序段执行后,c3中的值是______。int c1=1,c2=2,c3;c3=1.0/c2*c1;

    A.0

    B.0.5

    C.1

    D.2


    正确答案:A

  • 第2题:

    若有以下程序段, int c1=1,c2=2,c3; c3=1.0/c2*c1; 则执行后,c3中的值是()

    A.0

    B.0.5

    C.1

    D.2


    A

  • 第3题:

    若有以下程序段 int c1=1,c2=2,c3; c3=1.0/c2*c1; 则执行后,c3中的值是 。

    A.0

    B.0.5

    C.1

    D.2


    0

  • 第4题:

    下列两条语句"int c1=1, c2=2, c3; c3=1.0/c2*c1;" 执行后变量c3中的值是

    A.0

    B.0.5

    C.1

    D.2


    A

  • 第5题:

    1. 执行语句scanf (“%c%c%c”,&c1,&c2,&c3),输入abc时,变量c1、c2、c3的值分别为 。

    A.a b c

    B.a, b, ''

    C.a , '', b

    D.a, '', c


    a b c