#define能作简单的替代,用宏来替代计算多项式5*x*x+5*+5的值的函数f,正确的宏定义语句为( )。A.#definef(x)5*x*x+5*+5B.#definef5*x*x+5*x+5C.#definef(a) (5*a*a+5*a+5)D.#define5*x*x+5*+5f(x)

题目

#define能作简单的替代,用宏来替代计算多项式5*x*x+5*+5的值的函数f,正确的宏定义语句为( )。

A.#definef(x)5*x*x+5*+5

B.#definef5*x*x+5*x+5

C.#definef(a) (5*a*a+5*a+5)

D.#define5*x*x+5*+5f(x)


相似考题
更多“#define能作简单的替代,用宏来替代计算多项式5*x*x+5*+5的值的函数f,正确的宏定义语句为()。A.#de ”相关问题
  • 第1题:

    #define能作简单的替代,用宏来替代计算多项式5 *x*x+5*x+5的值的函数f,正确的宏定义语句为( )。

    A.#define f(x) 5*x*x+5*x+5

    B.#define f5*X*x+5*x+5

    C.#define f(a) (5*a*a+5*a+5)

    D.#define(5*x*x+5*x+5) f(x)


    正确答案:C
    本题考查带参数宏的格式:#define标识符(形参表)形参表达式。其功能是:把预处理程序中出现的所有带实参的宏名,展开形成由实参组成的表达式。故C正确。

  • 第2题:

    用宏替代计算多项式4*x*x+3*x+2之值的函数f,正确的宏定义是()。

    A.#define f(x) 4*x*x+3*x+2

    B.#define f 4*x*x+3*x+2

    C.#define f(a) (4*(a)*(a)+3*(a)+2)

    D.#define (4*a*a+3*a+2) f(a)


    #define f(a) (4*(a)*(a)+3*(a)+2)

  • 第3题:

    C++中,使用inline函数可替代宏定义,以消除宏定义的不安全性。


    错误

  • 第4题:

    12、设有宏定义:#define f(x) (-x*2-3) 执行语句cout<<f(3+4)<<endl;则输出为()。

    A.-14

    B.2

    C.5

    D.-7


    5

  • 第5题:

    define能作简单的替代,用宏替代计算多项式4*x*x+3*x+2之值的函数f,正确的宏定义是()。

    A.#define f (x) 4*x*x+3*x+2

    B.#define f 4*x*x+3*x+2

    C.#define f(a) (4*a*a+3*a+2)

    D.#define (4*a*a+3*a+2) f(a)


    #define f (x) 4*x*x+3*x+2