[主观题]

#define DOUBLE(x) x+x ,i = 5*DOUBLE(5);i

是多少?

参考答案与解析:

相关试题

若有定义语句: double x[5]={1.0,2.0,3.0,4.0,5.0

[单选题]若有定义语句: double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x; 则错误引用 x 数组元素的是A.)*pB.)x[5]C.)*(p+1)D.)*x

  • 查看答案
  • 若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0}

    [单选题]若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是______。A.*pB.x[5]C.*(p+1)D.*x

  • 查看答案
  • 若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0}

    [单选题]若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是______。A.*pB.x[5]C.*(p+1)D.*x

  • 查看答案
  • 以下函数的功能是:求x的y次方,请填空。double fun(double x,

    [主观题]以下函数的功能是:求x的y次方,请填空。double fun(double x,int y){ int i; double z; for(i=1,z=x;i<y;i++) z=z*; return z;}

  • 查看答案
  • double &x是什么意思

    double y;double &x=y; //定义x是变量y的引用,定义引用必须初始化。double &x是什么意思

  • 查看答案
  • 若有定义语句:double x[5]={0,2.0,3.0,4.0,5.0},*p=x,则错误引用X数组元素的是(  )。

    [单选题]若有定义语句:double x[5]={0,2.0,3.0,4.0,5.0},*p=x,则错误引用X数组元素的是(  )。A.*pB.x[5]C.*(

  • 查看答案
  • 若已定义x和y为double类型,则表达式x=1,y=x£«5£¯2的值是___

    [单选题]若已定义x和y为double类型,则表达式x=1,y=x+5/2的值是______。A.3B.4C.3D.3.5

  • 查看答案
  • #define f(x) x*x void main() { int i; i=

    i=f(4+4)/f(2+2) //f(4+4)被替换成4+4*4+4,f(2+2)同理 =4+4*4+4/2+2*2+2 =4+16+2+4+2 =28define f(x) x*x void main() { int i; i=f(4£«4)£¯f(2£«2); printf("%d/n",i);}结果不是64除16的4吗求正解

  • 查看答案
  • 若有宏定义如下:#define X 5#define Y X£«1#define

    [单选题]若有宏定义如下: #define X 5 #define Y X+1 #define Z Y*X/2以下程序段的输出结果是______。 int a;a=Y; printf("%d/n",Z); printf("%d/n",--a);A.7 6B.12 6C.12 5D.7 5

  • 查看答案
  • 有以下程序#include<stdio.h>double f(double x)

    [单选题]有以下程序#include<stdio.h>double f(double x);main(){ double a=0;int i;for(i=0;i<30;i+=10) a+=f((double)i);printf("%5.0f\n",a);}double f(double x){return x*x*i;}程序运行后的输出结果是A.503B.401C.500D.1404

  • 查看答案
  • #define DOUBLE(x) x£«x ,i = 5*DOUBLE(5);