itgle.com
参考答案和解析
正确答案:A
解析:本题考察引用的定义既使用。引用是C++中新引入的概念,其使用方法同变量,而其本质同指针,具有指针的灵活性。引用必须用变量进行赋值,不能用常量或常数。
更多“已知语句int m=10;则下列引用的表示中正确的是A.int &x=m;B.int &y=10;C.int &z;D.f ”相关问题
  • 第1题:

    已经有“语句intm=10;”则下列表示引用的表示中正确的是( )。

    A.int&x=m;

    B.int&y=10;

    C.int&z;

    D.float&t=8m;


    正确答案:A
    A。【解析】引用比较特殊,即必须指向一个已有的同类型变量。引用是已有变量的别名,故选项C是错误的,选项D中变量类型不同,而选项B中是常数。

  • 第2题:

    下面能正确使用的语句是().

    A.int*x;y=1;x=&y;

    B.int*x;y;x=&y;

    C.int*x;*x=1;

    D.int*x,y=1;x=y;


    A

  • 第3题:

    10、求y=cos(x)从0到π的积分,正确的命令为_________。

    A.int(y,x,0,pi)

    B.int(x,0,pi)

    C.int(x,y,0,pi)

    D.int(0,pi,x,y)


    int(f(x),x,a,b)

  • 第4题:

    已知:int m=10;在下列语句中错误的是()

    A.int *p=new int(m);

    B.int *p=new int[m]={0};

    C.float *p=new float(m);

    D.float *p=new float[m];


    int *p=new int[m]={0};

  • 第5题:

    下列定义中,【 】定义了指向数组的行地址。

    A.int (*p)[10];

    B.int (*p)[];

    C.int *p[10];

    D.(int *)p[10];


    int *p[ ];

  • 第6题:

    已知:int m=10;在下列语句中错误的是()

    A.int *p=new int(m);

    B.int *p=new int[m]={0};

    C.new float(m);

    D.new float[m] ;


    int *p=new int[m]={0};