• 有以下程序

    int fun1(double a){return a*=a;}
    int fun2(double x,double y)
    { double a=0,b=0;
    a=fun1(x);b=fun1(y);return(int)(a+b);
    }
    main()
    { double w; w=fun2(1.1,2.0); …… }
    程序执行后变量 w 中的值是
    A)5.21
    B)5
    C)5.0
    D)0.0

    正确答案:C(33)C) 解析 : 题中变 量 w 的定义 为 doubl e 型 , 函 数 fun2() 的定义 为 in t 型 , 按照各类数值型数据间的混合运算 , 整型数据被转换为实型数据。
  • 2021年06月07日 14时34分来自  问答库 >> 计算机类
  • 评论 0
  • 手机玩微博

    手机版 手机端
    Powered by 日新微博 © 2018 - 2020 日新网