更多“ 设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:( ) ”相关问题
  • 第1题:

    【单选题】设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值: scanf("i=%d,f=%f",&i,&f); 为了把100和765.12分别赋给i和f,则正确的输入为()。

    A.100 765.12

    B.i=100,f=765.12

    C.100765.12

    D.x=100y=765.12


    B

  • 第2题:

    设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值: scanf("i=%d,f=%f",&i,&f); 为了把100和765.12分别赋给i和f,则正确的输入为()。

    A.100 765.12

    B.i=100,f=765.12

    C.100<回车> 765.12

    D.x=100 y=765.12


    B

  • 第3题:

    设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:    scanf("i=%d,f=%f",&i,&f);  为了把100和765.12分别赋给i和f,则正确的输入为:

    A.100<空格>765.12<回车> 

    B.i=100,f=765.12<回车>

    C.100<回车>765.12<回车> 

    D.x=100<回车>,y=765.12<回车>


    B

  • 第4题:

    设i是 int 型变量 ,j是 float 型变量 , 用下面的语句给这两个变量输入值: scanf("i=%d, j=%f",&i,&j); 为了把 10 和 2.5分别赋给 i 和 j, 则正确的输入为()

    A.10 2.5< 回车 >

    B.i=10,j=2.5< 回车 >

    C.10 < 回车 > 2.5< 回车 >

    D.x=10 < 回车 > ,y=2.5< 回车 >


    double

  • 第5题:

    13、设i是 int 型变量 ,j是 float 型变量 , 用下面的语句给这两个变量输入值: scanf("i=%d, j=%f",&i,&j); 为了把 10 和 2.5分别赋给 i 和 j, 则正确的输入为()

    A.10 2.5< 回车 >

    B.i=10,j=2.5< 回车 >

    C.10 < 回车 > 2.5< 回车 >

    D.x=10 < 回车 > ,y=2.5< 回车 >


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